/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--skill-angle:0deg;--skill-scale:1}}}@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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))}}.organization-readiness-page{background:var(--cream);min-height:100vh;color:var(--green);padding:36px clamp(22px,6vw,88px) 80px}.organization-readiness-page button{font:inherit}.organization-readiness-page>.back-link{margin-bottom:32px}.organization-readiness-setup>header{text-align:center;max-width:980px;margin:20px auto 34px}.organization-readiness-setup>header small,.organization-readiness-result-hero>small,.organization-readiness-section-title small{color:var(--green);letter-spacing:.17em;font-size:.72rem;font-weight:700;display:block}.organization-readiness-setup>header h1,.organization-readiness-result-hero h1,.organization-readiness-section-title h2{color:var(--navy);font:500 clamp(2.5rem,5vw,5.2rem)/.96 var(--font-serif);margin:12px 0}.organization-readiness-setup>header p,.organization-readiness-result-hero p{max-width:780px;color:var(--muted);margin:18px auto 0;font-size:1.03rem;line-height:1.7}.organization-context-card{border:1px solid var(--line);border-radius:var(--radius-md);width:min(1040px,100%);box-shadow:var(--shadow-card);background:#fff;margin:auto;padding:clamp(22px,4vw,50px)}.organization-context-card>label{grid-template-columns:42px 1fr;align-items:center;gap:13px;margin:27px 0 12px;display:grid}.organization-context-card>label:first-child{margin-top:0}.organization-context-card>label b{background:var(--green);color:#fff;width:38px;height:38px;font:600 .85rem var(--font-serif);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid}.organization-context-card>label span{color:var(--navy);font-size:1.08rem;font-weight:700}.organization-context-group{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;display:grid}.organization-context-group button{border:1px solid var(--line);min-height:58px;color:var(--green);cursor:pointer;background:#fbfcf9;border-radius:10px;padding:12px 15px;font-weight:800;transition:all .18s;box-shadow:0 3px #173f3a17}.organization-context-group button:hover{border-color:var(--blue);transform:translateY(-2px)}.organization-context-group button.selected{border-color:var(--coral);color:var(--navy);background:#fff0ec;box-shadow:0 4px #f169582e}.organization-context-card>.button{width:100%;margin-top:32px}.organization-readiness-setup>aside{text-align:center;width:min(1040px,100%);color:var(--muted);margin:22px auto 0;padding:14px;font-size:.8rem;font-weight:800}.organization-readiness-question-page{align-content:start;display:grid}.organization-question-progress{background:#e3eae7;border-radius:999px;width:min(920px,100%);height:36px;margin:0 auto 24px;position:relative;overflow:hidden}.organization-question-progress>span{background:linear-gradient(90deg,var(--blue),var(--coral),var(--lime));transition:width .3s;position:absolute;inset:0 auto 0 0}.organization-question-progress>b{color:var(--navy);letter-spacing:.1em;place-items:center;font-size:.75rem;display:grid;position:absolute;inset:0}.organization-question-card{border:1px solid var(--line);border-top:4px solid var(--coral);border-radius:var(--radius-md);width:min(920px,100%);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#fff,#fbfcf9);margin:auto;padding:clamp(26px,5vw,58px)}.organization-question-card>small{color:var(--green);letter-spacing:.16em;font-size:.69rem;font-weight:700}.organization-question-card>span{color:var(--green);background:#e7f0ed;border-radius:999px;margin-top:24px;padding:7px 11px;font-size:.75rem;font-weight:700;display:inline-block}.organization-question-card>h1{color:var(--navy);font:500 clamp(2rem,4vw,3.7rem)/1.08 var(--font-serif);margin:22px 0 14px}.organization-question-card>p{color:var(--muted);line-height:1.65}.organization-question-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:28px;display:grid}.organization-question-options button{border:1px solid var(--line);min-height:66px;color:var(--green);text-align:start;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:11px 14px;font-weight:800;transition:all .18s;display:grid;box-shadow:0 3px #173f3a1a}.organization-question-options button:hover{border-color:var(--blue);transform:translateY(-2px)}.organization-question-options button.selected{border-color:var(--coral);color:var(--navy);background:#fff0ec}.organization-question-options button span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.organization-question-next{width:100%;margin-top:24px}.org-error{border-inline-start:4px solid var(--coral);color:#983b30;background:#fff0ed;border-radius:8px;padding:12px 14px}.organization-readiness-result-hero{border:1px solid var(--line);border-top:5px solid var(--coral);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:radial-gradient(circle at 88% 12%,#5f99cc2e,#0000 24%),linear-gradient(125deg,#fff,#f0f6f2 62%,#fff4ee);padding:clamp(30px,6vw,72px);position:relative;overflow:hidden}.organization-readiness-result-hero:after{content:"";width:300px;height:300px;box-shadow:var(--shadow-card);inset-inline-end:-80px;border:1px solid #95b62d73;border-radius:50%;position:absolute;bottom:-110px}.organization-readiness-result-hero h1{max-width:950px}.organization-readiness-result-hero p{margin-inline-start:0}.organization-readiness-result-hero>span{z-index:1;background:var(--green);color:#fff;border-radius:999px;margin-top:23px;padding:9px 12px;font-size:.73rem;font-weight:700;display:inline-block;position:relative}.organization-readiness-flow{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:28px 0;padding:17px;display:grid;box-shadow:0 5px #173f3a1a}.organization-readiness-flow span{color:var(--navy);grid-template-columns:34px 1fr;align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:grid;position:relative}.organization-readiness-flow span:not(:last-child):after{content:"→";color:var(--coral);position:absolute;inset-inline-end:-8px}.organization-readiness-flow b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.67rem;display:grid}.organization-readiness-findings,.organization-framework-traceability{margin-top:44px}.organization-readiness-section-title{border-bottom:1px solid var(--line);padding-bottom:21px}.organization-readiness-section-title h2{font-size:clamp(2.2rem,4vw,4rem)}.organization-finding{border:1px solid var(--line);border-inline-start:5px solid var(--blue);background:#fff;border-radius:15px;grid-template-columns:76px minmax(260px,.7fr) 1.3fr;gap:22px;margin-top:16px;padding:22px;display:grid;box-shadow:0 6px #173f3a1f,0 16px 32px #173f3a0d}.organization-finding.not-evidenced{border-inline-start-color:var(--coral);background:linear-gradient(110deg,#fff7f4,#fff 36%)}.organization-finding.partly-established{border-inline-start-color:#d38c4c}.organization-finding.established{border-inline-start-color:var(--green)}.organization-finding.validation-required{border-inline-start-color:#7756bb}.organization-finding-rank{align-content:start;justify-items:center;gap:9px;display:grid}.organization-finding-rank b{color:var(--coral);font:500 1.3rem var(--font-serif)}.organization-finding-rank span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.organization-finding-main small{color:var(--coral);text-transform:uppercase;letter-spacing:.12em;font-size:.67rem;font-weight:700}.organization-finding-main h3{color:var(--navy);margin:7px 0;font-size:1.35rem}.organization-finding-main p{color:var(--muted);margin:0;line-height:1.55}.organization-finding-evidence{grid-template-columns:1fr 1fr;gap:13px;display:grid}.organization-finding-evidence>div{background:var(--pale-green);border-radius:11px;padding:14px}.organization-finding-evidence strong{color:var(--green);letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font-size:.68rem;display:block}.organization-finding-evidence span{color:var(--navy);margin-top:6px;font-size:.85rem;font-weight:800;display:block}.organization-framework-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.organization-framework-grid>a{border:1px solid var(--line);border-top:4px solid var(--blue);min-height:220px;color:inherit;background:linear-gradient(145deg,#f5f9fc,#fff);border-radius:14px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .18s;display:flex;box-shadow:0 6px #173f3a1f}.organization-framework-grid>a:nth-child(3n+2){border-top-color:var(--coral)}.organization-framework-grid>a:nth-child(3n){border-top-color:var(--lime)}.organization-framework-grid>a:hover{transform:translateY(-4px)}.organization-framework-grid b{color:var(--coral);letter-spacing:.13em;font-size:.72rem}.organization-framework-grid h3{color:var(--navy);margin:12px 0 7px;font-size:1.12rem}.organization-framework-grid p{color:var(--muted);margin:0;line-height:1.5}.organization-framework-grid small{color:var(--green);margin-top:auto;padding-top:15px;font-weight:800}.organization-framework-grid em{color:var(--navy);margin-top:8px;font-size:.75rem;font-style:normal;font-weight:700}.organization-framework-empty{border:1px dashed var(--line);background:#fff;border-radius:13px;margin-top:20px;padding:22px}.organization-readiness-disclaimer{border-inline-start:4px solid var(--lime);color:var(--green);background:#f4f7e9;border-radius:10px;margin-top:25px;padding:16px 18px;font-weight:700;line-height:1.55}.organization-readiness-page[dir=rtl] .organization-question-progress>span{inset:0 0 0 auto}.organization-readiness-page[dir=rtl] .organization-question-options button{text-align:right}.organization-readiness-page[dir=rtl] .organization-readiness-flow span:not(:last-child):after{content:"←"}@media (width<=1000px){.organization-readiness-flow{grid-template-columns:repeat(3,1fr)}.organization-readiness-flow span:nth-child(3):after{display:none}.organization-finding{grid-template-columns:60px 1fr}.organization-finding-evidence{grid-column:1/-1}.organization-framework-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.organization-readiness-page{padding:24px 14px 54px}.organization-context-group,.organization-question-options,.organization-finding-evidence,.organization-framework-grid,.organization-readiness-flow{grid-template-columns:1fr}.organization-readiness-flow span:after{display:none}.organization-finding{grid-template-columns:1fr}.organization-finding-rank{grid-template-columns:auto auto;justify-content:start;align-items:center}.organization-question-card{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.organization-context-group button,.organization-question-options button,.organization-framework-grid>a{transition:none}}.ts-owner-demo{--on:var(--color-primary-navy,#172868);--og:var(--color-primary-navy,#334e68);--oc:#f36d5e;--ob:#5d98cc;--ol:#334e68;background:radial-gradient(circle at 88% 5%,#5d98cc29,transparent 24rem),var(--color-page,#f7f3e9);min-height:100vh;color:var(--og);gap:22px;padding:clamp(22px,4vw,58px);display:grid}.ts-owner-hero{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:linear-gradient(130deg,#fff 0 58%,#eff6ff);border:1px solid #eff6ff;grid-template-columns:minmax(0,1.6fr) minmax(245px,.55fr);align-items:end;gap:28px;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden}.ts-owner-hero:before{content:"";background:linear-gradient(90deg,var(--ob) 0 32%,var(--oc) 32% 68%,var(--ol) 68%);height:7px;position:absolute;inset:0 0 auto}.ts-owner-hero small,.ts-owner-panel header small{color:var(--color-text-secondary,#334e68);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.ts-owner-hero h1{max-width:900px;color:var(--on);font:500 clamp(2.7rem,6vw,5.8rem)/.94 var(--font-interface-ltr);margin:.55rem 0}.ts-owner-hero p{max-width:820px;color:var(--color-text-secondary,#334e68);margin:0;font-size:clamp(.95rem,1.5vw,1.16rem);line-height:1.65}.ts-owner-hero aside{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #eff6ff;justify-items:start;gap:10px;padding:22px;display:grid}.ts-owner-hero aside>span{background:var(--og);color:#fff;width:58px;height:58px;box-shadow:var(--shadow-card);border-radius:17px;place-items:center;font-weight:700;display:grid}.ts-owner-hero aside>b{color:var(--on)}.ts-owner-hero button,.ts-owner-client-detail footer button{min-height:42px;color:var(--og);cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:8px;padding:10px 14px;font-weight:700}.ts-owner-tabs{border:1px solid var(--color-border,#eff6ff);background:#fff;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;padding:8px;display:grid;box-shadow:0 6px #eff6ff}.ts-owner-tabs button{min-height:64px;color:var(--color-text-secondary,#334e68);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-weight:700;display:flex}.ts-owner-tabs button span{width:32px;height:32px;color:var(--on);background:#edf3f1;border-radius:50%;place-items:center;font-size:.68rem;display:grid}.ts-owner-tabs button.active{background:var(--og);color:#fff;box-shadow:0 4px #eff6ff}.ts-owner-tabs button.active span{color:var(--og);background:#fff}.ts-owner-view{gap:22px;display:grid}.ts-owner-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.ts-owner-metrics article{border:1px solid var(--color-border,#eff6ff);border-top:4px solid var(--ob);min-height:142px;box-shadow:var(--shadow-card);background:#fff;border-radius:14px;gap:13px;padding:18px;display:grid;position:relative;overflow:hidden}.ts-owner-metrics article:nth-child(2),.ts-owner-metrics article:nth-child(5){border-top-color:var(--oc)}.ts-owner-metrics article:nth-child(3),.ts-owner-metrics article:nth-child(6){border-top-color:var(--ol)}.ts-owner-metrics small{max-width:14ch;color:var(--color-text-secondary,#334e68);letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:700}.ts-owner-metrics strong{color:var(--on);font:500 2.8rem/1 var(--font-interface-ltr);margin-top:auto}.ts-owner-metrics i{opacity:.1;inset-inline-end:-22px;border:1px solid;border-radius:50%;width:68px;height:68px;position:absolute;bottom:-22px}.ts-owner-account-switcher{border:1px solid var(--color-border,#eff6ff);background:#fff;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid;box-shadow:0 6px #eff6ff}.ts-owner-account-switcher button{background:var(--color-page,#f5f8f7);min-height:82px;color:var(--color-text-secondary,#334e68);text-align:start;cursor:pointer;border:1px solid #0000;border-radius:11px;gap:5px;padding:15px 18px;display:grid}.ts-owner-account-switcher button span{color:var(--on);font-size:1rem;font-weight:700}.ts-owner-account-switcher button small{max-width:none;color:var(--color-text-secondary,#334e68);font-size:.75rem;line-height:1.45}.ts-owner-account-switcher button.active{border-color:var(--ob);box-shadow:inset 4px 0 var(--ob);background:#eef5fb}.ts-owner-account-switcher button.active span{color:#174b76}.ts-owner-accounts-view>.ts-owner-client-layout{gap:22px;display:grid}.ts-owner-live-users{min-width:0}.ts-owner-panel{border:1px solid var(--color-border,#eff6ff);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.ts-owner-panel>header{background:linear-gradient(110deg,#eff6ff,#fffaf5);border-bottom:1px solid #eff6ff;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;display:flex}.ts-owner-panel h2{color:var(--on);font:500 clamp(1.7rem,3vw,2.6rem)/1.05 var(--font-interface-ltr);margin:.35rem 0}.ts-owner-panel header p{max-width:820px;color:var(--color-text-secondary,#334e68);margin:.45rem 0 0;line-height:1.5}.ts-owner-panel header>b{border-radius:var(--radius-md);background:var(--og);color:#fff;min-width:58px;height:58px;font:500 1.8rem var(--font-interface-ltr);place-items:center;display:grid}.ts-owner-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.ts-owner-action-grid button{border:1px solid #eff6ff;border-top:4px solid var(--oc);text-align:start;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:start;gap:12px;min-height:145px;padding:16px;display:grid}.ts-owner-action-grid button>span{background:var(--og);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:700;display:grid}.ts-owner-action-grid button small{color:var(--oc);text-transform:uppercase;font-size:.66rem;font-weight:700}.ts-owner-action-grid button strong{color:var(--on);margin:.35rem 0;font-size:1rem;display:block}.ts-owner-action-grid button p{color:var(--color-text-secondary,#334e68);margin:0;line-height:1.45}.ts-owner-action-grid button>i{color:var(--oc);font-size:1.2rem;font-style:normal}.ts-owner-pipeline-row{grid-template-columns:repeat(4,minmax(0,1fr));padding:20px;display:grid}.ts-owner-pipeline-row article{border-inline-end:1px solid #eff6ff;grid-template-columns:42px 1fr;gap:4px 12px;padding:16px;display:grid}.ts-owner-pipeline-row article:last-child{border:0}.ts-owner-pipeline-row span{background:var(--og);color:#fff;border-radius:50%;grid-row:1/4;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.ts-owner-pipeline-row small{color:#334e68;font-weight:700}.ts-owner-pipeline-row strong{color:var(--on);font:500 2rem var(--font-interface-ltr)}.ts-owner-pipeline-row p{color:#334e68;margin:0;font-size:.76rem}.ts-owner-client-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.7fr);align-items:start}.ts-owner-client-list>div{gap:8px;padding:14px;display:grid}.ts-owner-client-list>div>button{text-align:start;cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.ts-owner-client-list>div>button.active{border-color:var(--ob);box-shadow:inset 4px 0 var(--ob);background:#eef5fb}.ts-owner-client-list button>span{background:var(--og);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.ts-owner-client-list strong{color:var(--on);display:block}.ts-owner-client-list small{color:#334e68}.ts-owner-client-list em,.ts-owner-client-detail header>em{color:#334e68;text-transform:uppercase;background:#edf3f1;border-radius:999px;padding:6px 9px;font-size:.62rem;font-style:normal;font-weight:700}.ts-owner-client-list em.pending,.ts-owner-client-detail header>em.pending{color:#9b4c31;background:#fff0e8}.ts-owner-client-list em.suspended,.ts-owner-client-detail header>em.suspended{color:#9f382d;background:#f5e5e2}.ts-owner-client-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.ts-owner-client-stats article{background:#f4f8f6;border:1px solid #eff6ff;border-radius:11px;gap:7px;min-height:92px;padding:14px;display:grid}.ts-owner-client-stats small{color:#334e68;text-transform:uppercase;font-size:.67rem;font-weight:700}.ts-owner-client-stats strong{color:var(--on)}.ts-owner-client-detail>h3{color:var(--on);font:500 1.65rem var(--font-interface-ltr);margin:6px 20px 0}.ts-owner-capability-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 18px 22px;display:grid}.ts-owner-capability-group{background:#f9fbfa;border:1px solid #eff6ff;border-radius:13px;overflow:hidden;box-shadow:0 4px #eff6ff}.ts-owner-capability-group>header{background:linear-gradient(120deg,#eff6ff,#fff);border-bottom:1px solid #eff6ff;grid-template-columns:38px 1fr;align-items:start;gap:11px;min-height:92px;padding:14px;display:grid}.ts-owner-capability-group>header>span{background:var(--og);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.65rem;font-weight:700;display:grid}.ts-owner-capability-group h4{color:var(--on);margin:0;font-size:1rem}.ts-owner-capability-group p{color:#334e68;margin:.35rem 0 0;font-size:.72rem;line-height:1.4}.ts-owner-capability-group.group-assessments{border-top:4px solid var(--ob)}.ts-owner-capability-group.group-planning{border-top:4px solid var(--oc)}.ts-owner-capability-group.group-delivery{border-top:4px solid var(--ol)}.ts-owner-capability-group.group-exports{border-top:4px solid var(--on)}.ts-owner-capability-group.group-assessments>header>span{background:var(--ob)}.ts-owner-capability-group.group-planning>header>span{background:var(--oc)}.ts-owner-capability-group.group-delivery>header>span{background:var(--ol)}.ts-owner-capability-group.group-exports>header>span{background:var(--on)}.ts-owner-capabilities{gap:7px;padding:10px;display:grid}.ts-owner-capabilities button{min-height:48px;color:var(--og);text-align:start;cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:9px;grid-template-columns:1fr auto 36px;align-items:center;gap:9px;padding:10px;display:grid}.ts-owner-capabilities button[aria-pressed=true]{background:#eff6ff}.ts-owner-capabilities b{text-transform:uppercase;font-size:.59rem}.ts-owner-capabilities i{background:#eff6ff;border-radius:999px;width:34px;height:20px;position:relative}.ts-owner-capabilities i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.ts-owner-capabilities button[aria-pressed=true] i{background:var(--og)}.ts-owner-capabilities button[aria-pressed=true] i:after{left:17px}.ts-owner-client-detail>footer{border-top:1px solid #eff6ff;flex-wrap:wrap;gap:9px;padding:18px;display:flex}.ts-owner-client-detail footer .primary{background:var(--og);color:#fff}.ts-owner-client-detail footer .danger{background:var(--oc);color:#fff;border-color:var(--oc)}.ts-owner-delivery-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 18px 0;display:grid}.ts-owner-delivery-summary article{border:1px solid #eff6ff;border-top:4px solid var(--ob);background:#f7faf9;border-radius:12px;gap:8px;min-height:92px;padding:14px 16px;display:grid;box-shadow:0 4px #eff6ff}.ts-owner-delivery-summary article:nth-child(2){border-top-color:var(--oc)}.ts-owner-delivery-summary article:nth-child(3){border-top-color:var(--ol)}.ts-owner-delivery-summary article:nth-child(4){border-top-color:var(--on)}.ts-owner-delivery-summary small{color:#334e68;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.ts-owner-delivery-summary strong{color:var(--on);font:500 2rem/1 var(--font-interface-ltr);margin-top:auto}.ts-owner-delivery-filters{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(170px,.72fr)) auto;align-items:end;gap:10px;padding:18px;display:grid}.ts-owner-delivery-filters label{gap:6px;display:grid}.ts-owner-delivery-filters label>span{color:#334e68;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:700}.ts-owner-delivery-filters input,.ts-owner-delivery-filters select{width:100%;min-height:46px;color:var(--og);font:inherit;background:#fff;border:1px solid #eff6ff;border-radius:9px;padding:10px 12px}.ts-owner-delivery-filters input:focus,.ts-owner-delivery-filters select:focus{border-color:var(--ob);outline:3px solid #5d98cc38}.ts-owner-delivery-filters .clear-filters{min-height:46px;color:var(--og);cursor:pointer;background:#f2f7f5;border:1px solid #eff6ff;border-radius:9px;padding:10px 13px;font-weight:700}.ts-owner-delivery-table{border-top:1px solid #eff6ff;display:grid}.ts-owner-delivery-table>.heading,.ts-owner-delivery-table>article{grid-template-columns:92px minmax(210px,1.15fr) minmax(220px,1.25fr) 112px 132px 148px 150px;align-items:center;gap:12px;padding:13px 18px;display:grid}.ts-owner-delivery-table>.heading{background:var(--og);color:#fff;letter-spacing:.03em;text-transform:uppercase;font-size:.63rem;font-weight:700}.ts-owner-delivery-table>article{border-top:1px solid #eff6ff;min-height:96px}.ts-owner-delivery-table code{color:var(--oc);font-weight:700}.ts-owner-delivery-table strong{color:var(--on);line-height:1.35;display:block}.ts-owner-delivery-table small{color:var(--color-text-secondary,#334e68)}.ts-owner-delivery-table .client-identity{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ts-owner-delivery-table .client-identity>span{background:var(--og);color:#fff;letter-spacing:.04em;border-radius:12px;place-items:center;width:42px;height:42px;font-size:.64rem;font-weight:700;display:grid;box-shadow:0 4px #eff6ff}.ts-owner-delivery-table .client-identity small{color:#334e68;letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:.61rem;font-weight:700;display:block}.ts-owner-delivery-table .course-identity{padding-inline-end:4px}.ts-owner-delivery-table .demand-identity{gap:3px;display:grid}.ts-owner-delivery-table .demand-identity>b{color:var(--on);font:500 1.55rem var(--font-interface-ltr)}.ts-owner-delivery-table .stage-identity,.ts-owner-delivery-table .owner-identity,.ts-owner-delivery-table .action-identity{min-width:0}.ts-owner-delivery-table em{color:#334e68;white-space:normal;background:#edf3f1;border-radius:999px;width:max-content;max-width:100%;padding:6px 9px;font-size:.62rem;font-style:normal;font-weight:700;display:inline-flex}.ts-owner-delivery-table em.new{color:#a44536;background:#fff0e8}.ts-owner-delivery-table em.planning{color:#376a94;background:#edf5fb}.ts-owner-delivery-table em.client-review{color:#617d1d;background:#f5f8e8}.ts-owner-delivery-table .owner-identity>span{color:var(--og);font-size:.78rem;font-weight:800;line-height:1.35}.ts-owner-delivery-table button{background:var(--og);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;min-height:42px;padding:8px 10px;font-weight:700;line-height:1.25}.ts-owner-delivery-table button:disabled{color:#334e68;background:#eff6ff}.ts-owner-delivery-table .empty-delivery-queue{color:var(--color-text-secondary,#334e68);text-align:center;margin:0;padding:42px 20px}.ts-owner-readiness-grid,.ts-owner-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ts-owner-course-list,.ts-owner-trainer-list,.ts-owner-security-controls,.ts-owner-audit-list{gap:9px;padding:16px;display:grid}.ts-owner-course-list article,.ts-owner-trainer-list article{background:#fff;border:1px solid #eff6ff;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.ts-owner-course-list article>span,.ts-owner-trainer-list article>span{background:var(--og);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.68rem;font-weight:700;display:grid}.ts-owner-course-list strong,.ts-owner-trainer-list strong{color:var(--on);display:block}.ts-owner-course-list small,.ts-owner-trainer-list small{color:#334e68}.ts-owner-course-list em,.ts-owner-trainer-list em{color:#334e68;background:#eff6ff;border-radius:999px;padding:6px 9px;font-size:.62rem;font-style:normal;font-weight:700}.ts-owner-course-list em.blocked,.ts-owner-trainer-list em.assigned{color:#a44536;background:#fff0e8}.ts-owner-security-grid .healthy{color:#334e68;background:#eff6ff;border-radius:999px;padding:7px 11px;font-style:normal;font-weight:700}.ts-owner-security-controls article{border:1px solid #eff6ff;border-radius:10px;grid-template-columns:38px 1fr 28px;align-items:center;gap:10px;padding:13px;display:grid}.ts-owner-security-controls span{background:var(--og);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.67rem;font-weight:700;display:grid}.ts-owner-security-controls strong{color:var(--on)}.ts-owner-security-controls b{color:var(--ol);font-size:1.25rem}.ts-owner-audit-list article{border-bottom:1px solid #eff6ff;grid-template-columns:62px 1fr auto;gap:12px;padding:13px;display:grid}.ts-owner-audit-list time{color:var(--oc);font-weight:700}.ts-owner-audit-list span{color:var(--og)}.ts-owner-audit-list code{color:#334e68}.personality-governance-workspace{color:var(--og)}.personality-governance-hero header .validation-beta{color:#a34535;letter-spacing:.06em;white-space:nowrap;background:#fff1ed;border:1px solid #e6b5ab;border-radius:999px;padding:8px 12px;font-size:.65rem;font-style:normal;font-weight:700}.personality-governance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.personality-governance-metrics article{border:1px solid #eff6ff;border-top:4px solid var(--ob);min-height:106px;box-shadow:var(--shadow-card);background:#f8fbfa;border-radius:12px;gap:8px;padding:15px;display:grid}.personality-governance-metrics article:nth-child(2){border-top-color:var(--oc)}.personality-governance-metrics article:nth-child(3){border-top-color:var(--ol)}.personality-governance-metrics article:nth-child(4){border-top-color:var(--on)}.personality-governance-metrics small{color:#334e68;text-transform:uppercase;font-size:.64rem;font-weight:700}.personality-governance-metrics strong{color:var(--on);font:500 2.35rem var(--font-interface-ltr);margin-top:auto}.personality-governance-version{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 18px 18px;display:grid}.personality-governance-version>div{background:#f4f8f6;border:1px solid #eff6ff;border-radius:10px;gap:5px;padding:12px;display:grid}.personality-governance-version small{color:#334e68;text-transform:uppercase;font-size:.62rem;font-weight:700}.personality-governance-version code{color:var(--on);overflow-wrap:anywhere;font-size:.75rem}.personality-governance-modules>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:18px;display:grid}.personality-governance-modules article{background:#fff;border:1px solid #eff6ff;border-radius:11px;grid-template-columns:40px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:14px;display:grid}.personality-governance-modules article>span,.personality-governance-gates article>span{background:var(--og);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.65rem;font-weight:700;display:grid}.personality-governance-modules strong{color:var(--on);display:block}.personality-governance-modules p{color:#334e68;margin:.35rem 0 0;font-size:.72rem;line-height:1.4}.personality-governance-modules article>b{color:var(--oc);font:500 1.8rem var(--font-interface-ltr);text-align:center}.personality-governance-gates>div{gap:8px;padding:18px;display:grid}.personality-governance-gates article{border:1px solid #eff6ff;border-inline-start:4px solid var(--oc);background:#fff;border-radius:10px;grid-template-columns:40px minmax(0,1fr) 132px 150px;align-items:center;gap:12px;padding:13px;display:grid}.personality-governance-gates article.approved{border-inline-start-color:var(--ol);background:#f3f8ec}.personality-governance-gates article strong{color:var(--on);display:block}.personality-governance-gates article small{color:#334e68;margin-top:4px;display:block}.personality-governance-gates article em{color:#a34535;text-align:center;font-size:.63rem;font-style:normal;font-weight:700}.personality-governance-gates article.approved em{color:#4f7620}.personality-governance-gates article button{min-height:40px;color:var(--og);cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:8px;padding:8px 11px;font-weight:700}.personality-governance-gates footer{color:#334e68;background:#f4f8f6;border-top:1px solid #eff6ff;padding:16px 20px;line-height:1.5}@media (width<=900px){.personality-governance-metrics,.personality-governance-modules>div{grid-template-columns:repeat(2,minmax(0,1fr))}.personality-governance-gates article{grid-template-columns:40px minmax(0,1fr)}.personality-governance-gates article em,.personality-governance-gates article button{grid-column:2}.personality-governance-gates article em{text-align:start}.personality-governance-version{grid-template-columns:1fr}}@media (width<=560px){.personality-governance-metrics,.personality-governance-modules>div{grid-template-columns:1fr}.personality-governance-hero header{display:grid}.personality-governance-hero header .validation-beta{width:max-content}}.ts-trainer-registry{color:var(--og);gap:18px;display:grid}.ts-trainer-registry-hero{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:linear-gradient(125deg,#fff 0 62%,#eff6ff);border:1px solid #eff6ff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:30px;display:grid}.ts-trainer-registry-hero small{color:var(--color-text-secondary,#334e68);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.ts-trainer-registry-hero h2{max-width:900px;color:var(--on);font:500 clamp(2rem,4vw,3.7rem)/1.02 var(--font-interface-ltr);margin:.45rem 0}.ts-trainer-registry-hero p{max-width:900px;color:var(--color-text-secondary,#334e68);margin:0;line-height:1.55}.ts-trainer-registry-hero aside{border-radius:var(--radius-md);background:#fff;border:1px solid #eff6ff;grid-template-columns:auto 1fr;gap:2px 10px;min-width:170px;padding:18px;display:grid}.ts-trainer-registry-hero aside strong{color:var(--on);font:500 3.3rem/1 var(--font-interface-ltr);grid-row:1/3}.ts-trainer-registry-hero aside span{color:var(--og);align-self:end;font-weight:700}.ts-trainer-registry-hero aside em{color:#334e68;text-align:center;background:#eff6ff;border-radius:999px;grid-column:1/3;margin-top:8px;padding:6px 8px;font-size:.64rem;font-style:normal;font-weight:700}.ts-trainer-registry-filters{background:#fff;border:1px solid #c7d6d1;border-radius:15px;grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(180px,.6fr));gap:10px;padding:14px;display:grid;box-shadow:0 5px #dce4e1}.ts-trainer-registry-filters label{gap:6px;display:grid}.ts-trainer-registry-filters label span{color:#416c65;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.ts-trainer-registry-filters input,.ts-trainer-registry-filters select,.ts-trainer-match select{width:100%;min-height:46px;color:var(--og);font:inherit;background:#fff;border:1px solid #c8d6d1;border-radius:9px;padding:10px 12px}.ts-trainer-registry-layout{grid-template-columns:minmax(290px,.72fr) minmax(0,1.7fr);align-items:start;gap:16px;display:grid}.ts-trainer-directory{border:1px solid var(--color-border,#c5d4cf);background:#eef5f2;border-radius:17px;gap:8px;max-height:1080px;padding:10px;display:grid;overflow:auto;box-shadow:0 7px #d7e0dc}.ts-trainer-directory>button{color:var(--og);text-align:start;cursor:pointer;background:#fff;border:1px solid #cfdbd7;border-radius:11px;grid-template-columns:44px 1fr auto;align-items:start;gap:11px;padding:13px;display:grid}.ts-trainer-directory>button.active{border-color:var(--ob);box-shadow:inset 4px 0 var(--ob),0 4px 0 #d7e0dc}.ts-trainer-directory>button>span{background:var(--og);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.ts-trainer-directory button div>small{color:#79908b;letter-spacing:.06em;font-size:.62rem;font-weight:700}.ts-trainer-directory button strong{color:var(--on);margin:.12rem 0;font-size:1rem;display:block}.ts-trainer-directory button p{color:#6b827d;margin:.3rem 0 .6rem;font-size:.76rem;line-height:1.35}.ts-trainer-directory button footer{flex-wrap:wrap;gap:5px;display:flex}.ts-trainer-directory button em{color:#356760;text-transform:uppercase;background:#edf3f1;border-radius:999px;padding:5px 7px;font-size:.56rem;font-style:normal;font-weight:700}.ts-trainer-directory button em.review,.ts-trainer-directory button em.limited{color:#9b4c31;background:#fff1e8}.ts-trainer-directory button em.draft,.ts-trainer-directory button em.unavailable,.ts-trainer-directory button em.suspended{color:#9d3c31;background:#f6e7e4}.ts-trainer-directory button em.assigned{color:#314d91;background:#eef1fa}.ts-trainer-directory>button>b{color:var(--on);font:500 1.45rem var(--font-interface-ltr)}.ts-trainer-directory>button>b small{font:.55rem var(--font-interface-ltr);color:#7a8e89}.ts-trainer-directory .empty{color:#6f8581;text-align:center;padding:30px 16px}.ts-trainer-profile{border:1px solid var(--color-border,#c5d4cf);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 7px #d6dfdb,0 20px 38px #173f3a0f}.ts-trainer-profile>header{background:linear-gradient(120deg,#fff,#eef5f2);border-bottom:1px solid #d5dedb;grid-template-columns:72px minmax(0,1fr) 130px;align-items:start;gap:18px;padding:26px;display:grid}.ts-trainer-profile>header>span{background:var(--og);color:#fff;width:68px;height:68px;font:500 2rem var(--font-interface-ltr);border-radius:20px;place-items:center;display:grid;box-shadow:0 6px #cad8d4}.ts-trainer-profile>header div>small{color:#3b6b64;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.ts-trainer-profile>header h3{color:var(--on);font:500 clamp(2rem,4vw,3rem)/1 var(--font-interface-ltr);margin:.32rem 0}.ts-trainer-profile>header div>strong{color:#2f6059}.ts-trainer-profile>header div>p{color:#6c827e;max-width:720px;margin:.55rem 0 0;line-height:1.5}.ts-trainer-profile>header>aside{background:#fff;border:1px solid #bfd0ca;border-radius:14px;justify-items:center;gap:5px;padding:14px;display:grid}.ts-trainer-profile>header>aside b{color:var(--on);font:500 2.65rem var(--font-interface-ltr)}.ts-trainer-profile>header>aside b small{font:.6rem var(--font-interface-ltr);color:#738984}.ts-trainer-profile>header>aside span{color:var(--color-text-secondary,#6d827e);text-align:center;font-size:.62rem}.ts-trainer-profile>header>aside em{color:#356760;background:#edf6f2;border-radius:999px;padding:5px 8px;font-size:.58rem;font-style:normal;font-weight:700}.ts-trainer-profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px;display:grid}.ts-trainer-profile-metrics article{background:#f5f8f6;border:1px solid #eff6ff;border-radius:10px;gap:7px;min-height:84px;padding:13px;display:grid}.ts-trainer-profile-metrics small{color:#334e68;text-transform:uppercase;font-size:.62rem;font-weight:700}.ts-trainer-profile-metrics strong{color:var(--on);font-size:1.06rem}.ts-trainer-profile-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.ts-trainer-profile-columns>section{border:1px solid #d0dcd8;border-radius:12px;overflow:hidden}.ts-trainer-profile h4{color:var(--on);font:500 1.45rem var(--font-interface-ltr);margin:0}.ts-trainer-profile-columns h4{background:#eef5f2;border-bottom:1px solid #d5dfdb;padding:14px}.ts-trainer-profile-columns article{border-bottom:1px solid #e0e7e4;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.ts-trainer-profile-columns article:last-child{border:0}.ts-trainer-profile-columns strong{color:var(--og);display:block}.ts-trainer-profile-columns small{color:#718681}.ts-trainer-profile-columns em{color:#314d91;text-transform:uppercase;background:#eef1fa;border-radius:999px;padding:5px 7px;font-size:.56rem;font-style:normal;font-weight:700}.ts-trainer-profile-columns em.verified{color:#2f675d;background:#edf6f2}.ts-trainer-profile-columns em.pending{color:#9b4c31;background:#fff0e8}.ts-trainer-coverage{background:#fbfcfb;border:1px solid #d0dcd8;border-radius:12px;gap:12px;margin:0 16px 16px;padding:16px;display:grid}.ts-trainer-coverage>div{flex-wrap:wrap;gap:7px;display:flex}.ts-trainer-coverage span{color:#3f6c65;background:#fff;border:1px solid #ccd9d5;border-radius:999px;padding:7px 9px;font-size:.72rem;font-weight:800}.ts-trainer-match{border:1px solid #bdd0ca;border-inline-start:5px solid var(--oc);background:linear-gradient(125deg,#fff8f5,#f3f8f6);border-radius:12px;gap:13px;margin:0 16px 16px;padding:17px;display:grid}.ts-trainer-match>header{grid-template-columns:1fr auto;align-items:start;gap:18px;display:grid}.ts-trainer-match>header small,.ts-trainer-match>label span{color:#a24b3b;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:700}.ts-trainer-match>header h4{margin:.3rem 0}.ts-trainer-match>header p{color:#6f837f;max-width:700px;margin:.4rem 0 0;line-height:1.45}.ts-trainer-match>header>b{color:var(--oc);font:500 3rem var(--font-interface-ltr)}.ts-trainer-match>header>b small{font:.7rem var(--font-interface-ltr)}.ts-trainer-match>label{gap:6px;display:grid}.ts-trainer-match>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ts-trainer-match>div article{background:#fff;border:1px solid #d2ddd9;border-radius:9px;gap:5px;padding:12px;display:grid}.ts-trainer-match>div small{color:#708580;text-transform:uppercase;font-size:.62rem;font-weight:700}.ts-trainer-match>div strong{color:var(--on)}.ts-trainer-profile-actions{border-top:1px solid #d4ddda;flex-wrap:wrap;gap:9px;padding:16px;display:flex}.ts-trainer-profile-actions button{min-height:42px;color:var(--og);cursor:pointer;background:#fff;border:1px solid #b9ccc6;border-radius:8px;padding:10px 14px;font-weight:700}.ts-trainer-profile-actions button.primary{background:var(--og);color:#fff}.ts-trainer-profile-actions button.danger{background:var(--oc);border-color:var(--oc);color:#fff}.ts-trainer-profile-actions button:disabled{color:#8ba09b;cursor:not-allowed;background:#e7ecea;border-color:#d7dfdc}.ts-trainer-registry-note{border-inline-start:4px solid var(--ol);color:#526f69;background:#f4f6e9;margin:0;padding:14px 17px;line-height:1.5}.ts-owner-demo[dir=rtl] .ts-owner-capabilities i:after{left:auto;right:3px}.ts-owner-demo[dir=rtl] .ts-owner-capabilities button[aria-pressed=true] i:after{left:auto;right:17px}@media (width<=1180px){.ts-owner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-owner-delivery-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-owner-delivery-filters .search-filter{grid-column:1/-1}.ts-owner-delivery-filters .clear-filters{width:max-content}.ts-owner-delivery-table{overflow-x:auto}.ts-owner-delivery-table>.heading,.ts-owner-delivery-table>article{min-width:1180px}.ts-trainer-registry-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.4fr)}}@media (width<=900px){.ts-owner-hero,.ts-owner-client-layout,.ts-owner-readiness-grid,.ts-owner-security-grid,.ts-trainer-registry-layout{grid-template-columns:1fr}.ts-owner-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-owner-action-grid{grid-template-columns:1fr}.ts-owner-pipeline-row,.ts-owner-client-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-trainer-directory{grid-template-columns:repeat(2,minmax(0,1fr));max-height:540px}.ts-trainer-profile-columns{grid-template-columns:1fr}}@media (width<=620px){.ts-owner-demo{padding:16px}.ts-owner-metrics,.ts-owner-tabs,.ts-owner-pipeline-row,.ts-owner-client-stats,.ts-owner-capability-groups,.ts-owner-account-switcher{grid-template-columns:1fr}.ts-owner-hero aside{justify-items:stretch}.ts-owner-tabs button{min-height:52px}.ts-owner-pipeline-row article{border-inline-end:0;border-bottom:1px solid #eff6ff}.ts-owner-panel>header{display:grid}.ts-owner-action-grid button{grid-template-columns:38px 1fr}.ts-owner-action-grid button>i{display:none}}@media (width<=760px){.ts-owner-delivery-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 14px 0}.ts-owner-delivery-filters{grid-template-columns:1fr;padding:14px}.ts-owner-delivery-filters .search-filter{grid-column:auto}.ts-owner-delivery-filters .clear-filters{width:100%}.ts-owner-delivery-table{border-top:0;gap:12px;padding:0 14px 16px;overflow:visible}.ts-owner-delivery-table>.heading{display:none}.ts-owner-delivery-table>article{border:1px solid #eff6ff;border-top:4px solid var(--ob);background:#fff;border-radius:13px;grid-template-columns:1fr;gap:12px;min-width:0;min-height:0;padding:16px;display:grid;box-shadow:0 5px #eff6ff}.ts-owner-delivery-table>article>div{border-bottom:1px solid #eff6ff;gap:5px;padding-bottom:10px;display:grid}.ts-owner-delivery-table>article>div:before{content:attr(data-label);color:#334e68;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:700}.ts-owner-delivery-table .client-identity{grid-template-columns:44px 1fr;padding:4px 0 12px}.ts-owner-delivery-table .client-identity:before{grid-column:1/-1}.ts-owner-delivery-table .client-identity>span,.ts-owner-delivery-table .client-identity>div{grid-row:2}.ts-owner-delivery-table .request-identity{order:-2}.ts-owner-delivery-table .client-identity{order:-1}.ts-owner-delivery-table .action-identity{border:0;padding:0}.ts-owner-delivery-table .empty-delivery-queue{padding:28px 14px}.ts-owner-delivery-table em{width:max-content}}@media (width<=620px){.ts-trainer-registry-hero,.ts-trainer-registry-filters,.ts-trainer-directory,.ts-trainer-profile>header,.ts-trainer-profile-metrics,.ts-trainer-match>div{grid-template-columns:1fr}.ts-trainer-registry-hero aside{min-width:0}.ts-trainer-profile>header>aside{justify-items:start}.ts-trainer-profile>header>aside b{font-size:2rem}}.ts-trainer-registry.legacy{gap:14px}.ts-trainer-db-header{background:linear-gradient(120deg,#fff 0 64%,#eef5f2);border:1px solid #bfd0ca;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;padding:26px 28px;display:flex;box-shadow:0 7px #d6dfdb}.ts-trainer-db-header small{color:var(--color-text-secondary,#346760);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.ts-trainer-db-header h2{color:var(--on);font:500 clamp(2.2rem,4vw,3.8rem)/1 var(--font-interface-ltr);margin:.35rem 0}.ts-trainer-db-header p{color:#687f7b;max-width:780px;margin:.45rem 0;line-height:1.55}.ts-trainer-db-header em{color:#356760;text-transform:uppercase;background:#eaf3f0;border-radius:999px;margin-top:9px;padding:6px 9px;font-size:.63rem;font-style:normal;font-weight:700;display:inline-block}.ts-trainer-db-header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ts-trainer-db-header button,.ts-trainer-profile-page button{min-height:42px;color:var(--og);font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcec9;border-radius:8px;padding:10px 13px;font-weight:700}.ts-trainer-db-header button.primary,.ts-trainer-profile-page button.primary{border-color:var(--og);background:var(--og);color:#fff}.ts-trainer-search-suite{background:#fff;border:1px solid #c5d5d0;border-radius:15px;gap:12px;padding:15px;display:grid;box-shadow:0 5px #dce4e1}.ts-trainer-search-suite .main-search{position:relative}.ts-trainer-search-suite .main-search>span{color:#3e6a63;inset-inline-start:15px;font-size:1.2rem;position:absolute;top:50%;transform:translateY(-50%)}.ts-trainer-search-suite input,.ts-trainer-advanced-filters select{width:100%;min-height:44px;color:var(--og);font:inherit;background:#fff;border:1px solid #c8d6d1;border-radius:8px;padding:10px 12px}.ts-trainer-search-suite .main-search input{padding-inline-start:44px;font-size:1rem}.ts-trainer-search-suite>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ts-trainer-search-suite label,.ts-trainer-advanced-filters label{gap:5px;display:grid}.ts-trainer-search-suite small,.ts-trainer-advanced-filters span{color:#496f69;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:700}.ts-trainer-advanced-filters{background:#eef5f2;border:1px solid #c8d6d1;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px;display:grid;box-shadow:0 5px #dce4e1}.ts-trainer-database-table-wrap{background:#fff;border:1px solid #bccfc9;border-radius:16px;overflow:auto;box-shadow:0 7px #d6dfdb,0 20px 38px #173f3a0d}.ts-trainer-database-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1540px}.ts-trainer-database-table thead{z-index:2;position:sticky;top:0}.ts-trainer-database-table th{color:#fff;letter-spacing:.06em;text-align:start;text-transform:uppercase;background:#124740;padding:14px 12px;font-size:.63rem}.ts-trainer-database-table th:first-child{padding-inline-start:18px}.ts-trainer-database-table tbody tr{cursor:pointer;transition:background .16s}.ts-trainer-database-table tbody tr:hover{background:#edf6f2}.ts-trainer-database-table td{color:#506b66;vertical-align:top;border-bottom:1px solid #dce5e1;max-width:240px;padding:13px 12px;font-size:.74rem}.ts-trainer-database-table td:first-child{grid-template-columns:38px minmax(145px,1fr);align-items:center;gap:9px;padding-inline-start:16px;display:grid}.ts-trainer-database-table td:first-child .avatar{background:var(--og);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.ts-trainer-database-table td strong{color:var(--on);font-size:.8rem;line-height:1.35;display:block}.ts-trainer-database-table td small{color:#788d88;margin-top:4px;font-size:.61rem;display:block}.ts-trainer-database-table td>b{color:var(--on);font:500 1.45rem var(--font-interface-ltr)}.ts-trainer-database-table .tier,.ts-trainer-database-table .state{color:#356760;background:#edf3f1;border-radius:999px;padding:5px 7px;font-size:.55rem;font-style:normal;font-weight:700;display:inline-block}.ts-trainer-database-table .tier.gold{color:#85681b;background:#f7efd2}.ts-trainer-database-table .tier.silver{color:#516670;background:#edf1f4}.ts-trainer-database-table .tier.bronze{color:#91583d;background:#f5e8df}.ts-trainer-database-table .state.limited,.ts-trainer-database-table .state.unavailable{color:#9b4c31;background:#fff0e8}.ts-trainer-database-table .state.assigned{color:#314d91;background:#eef1fa}.ts-trainer-database-table .chip,.ts-trainer-database-table .qualification{color:#356760;background:#edf5f2;border-radius:7px;width:max-content;max-width:205px;margin:0 0 4px;padding:5px 7px;font-size:.58rem;font-weight:800;display:block}.ts-trainer-database-table .chip.blue{color:#315f8e;background:#edf3fa}.ts-trainer-database-table .qualification{color:#5c695e;background:#f4f2ea}.ts-trainer-database-table td button{min-height:34px;color:var(--og);cursor:pointer;background:#fff;border:1px solid #bfd0ca;border-radius:7px;padding:7px 9px;font-weight:700}.ts-trainer-database-table-wrap>.empty{color:#718681;text-align:center;padding:36px}.ts-trainer-profile-page{color:var(--og);gap:15px;display:grid}.ts-trainer-back{width:max-content}.ts-trainer-profile-legacy-header{background:linear-gradient(120deg,#fff 0 65%,#eef5f2);border:1px solid #bfd0ca;border-radius:19px;grid-template-columns:78px minmax(0,1fr) 145px;align-items:start;gap:20px;padding:28px;display:grid;box-shadow:0 7px #d6dfdb}.ts-trainer-profile-legacy-header>span{background:var(--og);color:#fff;width:74px;height:74px;font:500 2.2rem var(--font-interface-ltr);border-radius:20px;place-items:center;display:grid;box-shadow:0 6px #cad8d4}.ts-trainer-profile-legacy-header small,.ts-trainer-profile-summary small{color:#3b6b64;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.ts-trainer-profile-legacy-header h2{color:var(--on);font:500 clamp(2rem,4vw,3.5rem)/1 var(--font-interface-ltr);margin:.3rem 0}.ts-trainer-profile-legacy-header div>strong{color:#2e615a}.ts-trainer-profile-legacy-header p{color:#687f7b;max-width:820px;margin:.55rem 0;line-height:1.55}.ts-trainer-profile-legacy-header footer{flex-wrap:wrap;gap:6px;display:flex}.ts-trainer-profile-legacy-header em{color:#356760;text-transform:uppercase;background:#edf5f2;border-radius:999px;padding:5px 8px;font-size:.58rem;font-style:normal;font-weight:700}.ts-trainer-profile-legacy-header em.review,.ts-trainer-profile-legacy-header em.limited{color:#9b4c31;background:#fff0e8}.ts-trainer-profile-legacy-header em.suspended,.ts-trainer-profile-legacy-header em.unavailable{color:#9f382d;background:#f5e5e2}.ts-trainer-profile-legacy-header>aside{background:#fff;border:1px solid #bfd0ca;border-radius:14px;justify-items:center;gap:6px;padding:15px;display:grid}.ts-trainer-profile-legacy-header aside b{color:var(--on);font:500 2.8rem var(--font-interface-ltr)}.ts-trainer-profile-legacy-header aside b small{font:.62rem var(--font-interface-ltr)}.ts-trainer-profile-legacy-header aside span{color:var(--color-text-secondary,#6d827e);text-align:center;font-size:.63rem}.ts-trainer-profile-legacy-header aside em{color:#85681b;background:#f7efd2}.ts-trainer-profile-page .ts-trainer-profile-metrics,.ts-trainer-profile-page .ts-trainer-profile-columns{padding-inline:0}.ts-trainer-profile-page h4{color:var(--on);font:500 1.45rem var(--font-interface-ltr);margin:0}.ts-trainer-profile-summary{border:1px solid #d0dcd8;border-inline-start:5px solid var(--ob);background:#fff;border-radius:12px;padding:18px}.ts-trainer-profile-summary p{color:#657d78;margin:.45rem 0 0;line-height:1.6}.ts-trainer-profile-page .ts-trainer-coverage,.ts-trainer-profile-page .ts-trainer-match{margin-inline:0}.ts-trainer-profile-page .ts-trainer-profile-actions{background:#fff;border:1px solid #c8d6d1;border-radius:12px;padding:16px;box-shadow:0 5px #dce4e1}.ts-trainer-profile-page .ts-trainer-profile-actions button.danger{border-color:var(--oc);background:var(--oc);color:#fff}.ts-trainer-profile-page .ts-trainer-profile-actions button:disabled{cursor:not-allowed;opacity:.45}.ts-trainer-registry-note{border-inline-start:4px solid var(--ol);color:#55706a;background:#f5f7e9;border-radius:8px;margin:0;padding:13px 15px;font-size:.76rem;line-height:1.5}.ts-trainer-upload-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#082b278c;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ts-trainer-upload-overlay article{text-align:center;background:#fff;border:1px solid #c6d5d0;border-radius:20px;justify-items:center;gap:12px;width:min(480px,100%);padding:34px;display:grid;box-shadow:0 16px 60px #0000002e}.ts-trainer-upload-overlay span{background:var(--og);color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;font-weight:700;display:grid}.ts-trainer-upload-overlay h3{color:var(--on);font:500 2rem var(--font-interface-ltr);margin:0}.ts-trainer-upload-overlay p{color:#6c817d;margin:0;line-height:1.55}@media (width<=1050px){.ts-trainer-db-header{display:grid}.ts-trainer-db-header nav{justify-content:flex-start}.ts-trainer-search-suite>div,.ts-trainer-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-trainer-profile-legacy-header{grid-template-columns:72px minmax(0,1fr)}.ts-trainer-profile-legacy-header>aside{grid-column:1/3;grid-template-columns:auto 1fr auto;place-items:center start}}@media (width<=640px){.ts-trainer-db-header{padding:22px}.ts-trainer-db-header nav{display:grid}.ts-trainer-search-suite>div,.ts-trainer-advanced-filters,.ts-trainer-profile-legacy-header,.ts-trainer-profile-page .ts-trainer-profile-metrics,.ts-trainer-profile-page .ts-trainer-profile-columns{grid-template-columns:1fr}.ts-trainer-profile-legacy-header>aside{grid-column:auto}.ts-trainer-profile-legacy-header h2{font-size:2.15rem}}.ts-course-builder{color:var(--og);gap:16px;display:grid}.ts-course-builder button,.ts-course-builder input,.ts-course-builder textarea,.ts-course-builder select{font:inherit}.ts-course-builder button{cursor:pointer}.ts-course-builder button.primary{border-color:var(--og)!important;background:var(--og)!important;color:#fff!important}.ts-course-builder-hero{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:linear-gradient(124deg,#fff 0 61%,#eff6ff);border:1px solid #eff6ff;grid-template-columns:minmax(0,1.6fr) minmax(230px,.45fr);align-items:end;gap:24px;padding:30px;display:grid;position:relative;overflow:hidden}.ts-course-builder-hero:before{content:"";background:linear-gradient(90deg,var(--ob) 0 35%,var(--oc) 35% 70%,var(--ol) 70%);height:5px;position:absolute;inset:0 0 auto}.ts-course-builder-hero small,.ts-course-builder-form header small,.ts-course-builder-preview header small,.ts-course-library header small,.ts-course-package-head>div>small,.ts-course-readiness header small,.ts-course-documents header small{color:#356b63;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:700}.ts-course-builder-hero h2{color:var(--on);font:500 clamp(2.25rem,4.4vw,4.2rem)/1 var(--font-interface-ltr);margin:.4rem 0}.ts-course-builder-hero p{color:#334e68;max-width:840px;margin:.4rem 0;line-height:1.55}.ts-course-builder-hero em{color:#334e68;text-transform:uppercase;background:#eff6ff;border-radius:999px;margin-top:9px;padding:6px 9px;font-size:.62rem;font-style:normal;font-weight:700;display:inline-block}.ts-course-builder-hero aside{border-radius:var(--radius-md);background:#fff;border:1px solid #eff6ff;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;padding:18px;display:grid}.ts-course-builder-hero aside>span{color:var(--oc);font:500 3.6rem/1 var(--font-interface-ltr);grid-row:1/3}.ts-course-builder-hero aside strong{color:var(--on)}.ts-course-builder-hero aside small{color:#334e68;letter-spacing:0;text-transform:none;font-size:.65rem}.ts-course-builder-switch{background:#fff;border:1px solid #c4d4cf;border-radius:13px;gap:8px;width:max-content;padding:6px;display:flex;box-shadow:0 5px #dbe3e0}.ts-course-builder-switch button{color:#5e7772;background:0 0;border:0;border-radius:8px;min-height:42px;padding:9px 15px;font-weight:700}.ts-course-builder-switch button.active{background:var(--og);color:#fff}.ts-course-builder-switch button span{color:var(--on);background:#edf3f1;border-radius:999px;margin-inline-start:7px;padding:3px 6px;font-size:.62rem}.ts-course-builder-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);align-items:start;gap:16px;display:grid}.ts-course-builder-form,.ts-course-builder-preview,.ts-course-library,.ts-course-readiness,.ts-course-documents{border:1px solid var(--color-border,#c4d3ce);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 7px #d6dfdb,0 18px 36px #173f3a0d}.ts-course-builder-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px;display:grid}.ts-course-builder-form>header{border-bottom:1px solid #d7e0dd;grid-column:1/-1;padding-bottom:13px}.ts-course-builder-form h3,.ts-course-builder-preview h3,.ts-course-library h3,.ts-course-readiness h3,.ts-course-documents h3{color:var(--on);font:500 clamp(1.75rem,3vw,2.6rem)/1.05 var(--font-interface-ltr);margin:.35rem 0 0}.ts-course-builder-form label{gap:6px;display:grid}.ts-course-builder-form label>span{color:#426a64;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:700}.ts-course-builder-form input,.ts-course-builder-form textarea,.ts-course-builder-form select{width:100%;min-height:45px;color:var(--og);resize:vertical;background:#fff;border:1px solid #c6d6d1;border-radius:9px;padding:10px 12px}.ts-course-builder-form input:focus,.ts-course-builder-form textarea:focus,.ts-course-builder-form select:focus{border-color:var(--ob);outline:3px solid #5d98cc2e}.ts-course-builder-form .wide{grid-column:1/-1}.ts-course-builder-settings{background:#eef5f2;border:1px solid #d0dcd8;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:13px;display:grid}.ts-course-builder-form>button{border:1px solid #b9ccc6;border-radius:9px;min-height:50px;font-weight:700}.ts-course-builder-error{border-inline-start:4px solid var(--oc);color:#9d4234;background:#fff0eb;border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px}.ts-course-builder-preview{position:sticky;top:18px}.ts-course-builder-preview>header{background:linear-gradient(115deg,#edf5f2,#fffaf5);border-bottom:1px solid #d5dedb;grid-template-columns:1fr auto;gap:8px;padding:20px;display:grid}.ts-course-builder-preview header small{grid-column:1/3}.ts-course-builder-preview header>b{color:var(--on);font:500 2.7rem var(--font-interface-ltr);grid-area:2/2/4}.ts-course-builder-preview header b small{font:.6rem var(--font-interface-ltr)}.ts-course-builder-preview .preview-title{border-bottom:1px solid #dce4e1;padding:18px}.ts-course-builder-preview .preview-title small{color:#6d827d;text-transform:uppercase;font-size:.64rem;font-weight:700}.ts-course-builder-preview .preview-title strong{color:var(--on);font:500 1.55rem var(--font-interface-ltr);margin:.35rem 0;display:block}.ts-course-builder-preview .preview-title p{color:#6a817c;margin:0;line-height:1.4}.ts-course-builder-preview>section{border-bottom:1px solid #e0e7e4;grid-template-columns:42px 1fr;gap:10px;padding:12px 18px;display:grid}.ts-course-builder-preview>section>span{background:var(--og);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.ts-course-builder-preview>section strong{color:var(--on);display:block}.ts-course-builder-preview>section small{color:#6f8580}.preview-docs{gap:7px;padding:14px;display:grid}.preview-docs article{border:1px solid #d5dfdc;border-radius:8px;grid-template-columns:30px 1fr;align-items:start;gap:9px;padding:9px;display:grid}.preview-docs article>span{width:28px;height:28px;color:var(--on);background:#edf3f1;border-radius:50%;place-items:center;font-size:.58rem;font-weight:700;display:grid}.preview-docs strong{color:var(--on);font-size:.77rem;display:block}.preview-docs small{color:#718681;margin-top:2px;font-size:.62rem;line-height:1.3;display:block}.ts-course-builder-preview>p,.ts-course-builder-note{border-inline-start:4px solid var(--ol);color:#59706b;background:#f5f7e9;margin:0;padding:13px 15px;font-size:.71rem;line-height:1.45}.ts-course-library>header{background:linear-gradient(110deg,#edf5f2,#fffaf5);border-bottom:1px solid #d4ddda;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.ts-course-library>header p{color:var(--color-text-secondary,#6d827e);margin:.4rem 0 0}.ts-course-library>header button,.ts-course-builder-back,.ts-course-package-actions button{min-height:42px;color:var(--og);background:#fff;border:1px solid #b9ccc6;border-radius:8px;padding:10px 14px;font-weight:700}.ts-course-library>div{gap:9px;padding:16px;display:grid}.ts-course-library>div>article{background:#fff;border:1px solid #d0dcd8;border-radius:11px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.ts-course-library>div>article>span{background:var(--og);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.68rem;font-weight:700;display:grid}.ts-course-library article small{color:#748984;font-size:.63rem}.ts-course-library article h4{color:var(--on);font:500 1.35rem var(--font-interface-ltr);margin:.3rem 0}.ts-course-library article p{color:#687f7a;max-width:900px;margin:.25rem 0;line-height:1.4}.ts-course-library article footer{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ts-course-library article footer>*{color:#356760;background:#edf3f1;border-radius:999px;padding:5px 8px;font-size:.58rem;font-style:normal;font-weight:700}.ts-course-library article footer em.content-review,.ts-course-library article footer em.assessment-ready{color:#9b4c31;background:#fff0e8}.ts-course-library article>button{min-height:40px;color:var(--og);background:#fff;border:1px solid #bed0ca;border-radius:8px;padding:9px 12px;font-weight:700}.ts-course-builder-back{width:max-content}.ts-course-package-head{background:linear-gradient(120deg,#fff 0 67%,#eef5f2);border:1px solid #bfd0ca;border-radius:19px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:20px;padding:27px;display:grid;box-shadow:0 7px #d6dfdb}.ts-course-package-head h3{color:var(--on);font:500 clamp(2rem,4vw,3.8rem)/1 var(--font-interface-ltr);margin:.35rem 0}.ts-course-package-head p{color:#687f7a;max-width:900px;margin:.5rem 0;line-height:1.5}.ts-course-package-head>div>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.ts-course-package-head>div>div span{color:#356760;background:#edf3f1;border-radius:999px;padding:6px 9px;font-size:.63rem;font-weight:700}.ts-course-package-head>aside{background:#fff;border:1px solid #c4d4cf;border-radius:15px;justify-items:center;gap:6px;padding:17px;display:grid}.ts-course-package-head aside b{color:var(--on);font:500 3.3rem var(--font-interface-ltr)}.ts-course-package-head aside b small{font:.65rem var(--font-interface-ltr)}.ts-course-package-head aside span{color:#486c66;text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:700}.ts-course-readiness>header,.ts-course-documents>header{background:linear-gradient(110deg,#edf5f2,#fffaf5);border-bottom:1px solid #d4ddda;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.ts-course-readiness>div{grid-template-columns:repeat(5,minmax(0,1fr));padding:16px;display:grid}.ts-course-readiness article{text-align:center;justify-items:center;gap:8px;padding:12px;display:grid;position:relative}.ts-course-readiness article:after{content:"";top:29px;background:#d9e1de;width:74%;height:2px;position:absolute;inset-inline-start:63%}.ts-course-readiness article:last-child:after{display:none}.ts-course-readiness article>span{z-index:1;color:#71847f;background:#e5ece9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.61rem;font-weight:700;display:grid;position:relative}.ts-course-readiness article.complete>span{background:var(--og);color:#fff}.ts-course-readiness article strong{color:#738682;font-size:.7rem}.ts-course-readiness article.complete strong{color:var(--on)}.ts-course-documents>header p{color:var(--color-text-secondary,#6d827e);margin:.35rem 0 0}.ts-course-documents>header>b{background:var(--og);color:#fff;min-width:62px;height:50px;font:500 1.45rem var(--font-interface-ltr);border-radius:14px;place-items:center;display:grid}.ts-course-documents>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.ts-course-documents>div>button{border:1px solid #cfdbd7;border-inline-start:4px solid var(--ob);min-height:116px;color:var(--og);text-align:start;background:#fff;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.ts-course-documents>div>button:nth-child(2n){border-inline-start-color:var(--oc)}.ts-course-documents>div>button:nth-child(3n){border-inline-start-color:var(--ol)}.ts-course-documents button>span{background:var(--og);color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:.63rem;font-weight:700;display:grid}.ts-course-documents button strong{color:var(--on);font-size:.95rem;display:block}.ts-course-documents button p{color:#6e837e;margin:.35rem 0 0;font-size:.73rem;line-height:1.4}.ts-course-documents button em{color:#3c6b64;font-size:.63rem;font-style:normal;font-weight:700}.ts-course-package-actions{background:#fff;border:1px solid #c7d6d1;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:15px;display:flex;box-shadow:0 5px #dce4e1}.ts-course-document-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#082b2794;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ts-course-document-overlay>article{background:#fff;border:1px solid #bfd0ca;border-radius:20px;width:min(760px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 20px 70px #00000038}.ts-course-document-overlay>article>button{width:38px;height:38px;color:var(--on);background:#fff;border:1px solid #bfd0ca;border-radius:50%;place-items:center;font-size:1.4rem;display:grid;position:absolute;inset-block-start:16px;inset-inline-end:16px}.ts-course-document-overlay>article>small{color:#356b63;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.ts-course-document-overlay h3{max-width:85%;color:var(--on);font:500 2.4rem var(--font-interface-ltr);margin:.5rem 0}.ts-course-document-overlay>article>p{color:#687f7a;line-height:1.5}.ts-course-document-overlay>article>div{gap:8px;margin-top:18px;display:grid}.ts-course-document-overlay section{background:#f7faf8;border:1px solid #d2ddd9;border-radius:10px;grid-template-columns:40px 1fr;gap:12px;padding:13px;display:grid}.ts-course-document-overlay section>span{background:var(--og);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.62rem;font-weight:700;display:grid}.ts-course-document-overlay section strong{color:var(--on);display:block}.ts-course-document-overlay section p{color:#657d78;margin:.35rem 0 0;line-height:1.45}.ts-course-document-overlay footer{justify-content:flex-end;margin-top:16px;display:flex}.ts-course-document-overlay footer button{background:var(--og);color:#fff;border:0;border-radius:8px;min-height:40px;padding:9px 14px;font-weight:700}@media (width<=1100px){.ts-course-builder-layout{grid-template-columns:1fr}.ts-course-builder-preview{position:static}.ts-course-builder-settings{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ts-course-builder-hero,.ts-course-package-head,.ts-course-builder-form,.ts-course-documents>div{grid-template-columns:1fr}.ts-course-builder-form .wide{grid-column:auto}.ts-course-builder-settings{grid-template-columns:1fr}.ts-course-library>header{display:grid}.ts-course-library>div>article{grid-template-columns:44px 1fr}.ts-course-library article>button{grid-column:1/3}.ts-course-readiness>div{grid-template-columns:1fr}.ts-course-readiness article{text-align:start;grid-template-columns:40px 1fr;place-items:center start}.ts-course-readiness article:after{display:none}.ts-course-documents>div>button{grid-template-columns:40px 1fr}.ts-course-documents button em{grid-column:2}.ts-course-package-actions{display:grid}.ts-course-builder-switch{width:100%}.ts-course-builder-switch button{flex:1}}.ts-course-builder--legacy{color:#14205c;gap:22px;width:min(1180px,100%);margin-inline:auto}.ts-course-builder--legacy .workflow-panel{isolation:isolate;border-radius:var(--radius-md);background:linear-gradient(145deg,#fffffffc,#f6f9ffed);border:1px solid #15205c29;position:relative;overflow:hidden;box-shadow:0 18px 38px #09164521,0 6px 13px #09164514,inset 0 1px #fffffff5}.ts-course-legacy-header{align-items:flex-start;gap:16px;padding:4px 2px;display:flex}.ts-course-legacy-main-icon{color:#243f94;width:50px;height:50px;font:700 1.55rem var(--font-interface-ltr);background:linear-gradient(145deg,#eef3ff,#fff);border:1px solid #1f449c3d;border-radius:15px;flex:0 0 50px;place-items:center;display:grid;box-shadow:0 9px 20px #14286626,inset 0 1px #fff}.ts-course-legacy-header h2{color:#162260;font:700 1.8rem/1.12 var(--font-interface-ltr);letter-spacing:-.02em;margin:0}.ts-course-legacy-header p{color:#67758a;max-width:900px;margin:.42rem 0 0;font-size:.86rem;line-height:1.55}.ts-course-legacy-deliverables{grid-template-columns:repeat(9,minmax(0,1fr));gap:11px;display:grid}.ts-course-legacy-deliverables article{text-align:center;background:linear-gradient(145deg,#fffffffc,#f6f9ffeb);border:1px solid #15205c29;border-radius:16px;justify-items:center;gap:8px;min-height:108px;padding:15px 9px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 16px 32px #0916451f,0 5px 11px #09164512,inset 0 1px #fff}.ts-course-legacy-deliverables article:hover{transform:translateY(-4px);box-shadow:0 22px 38px #09164529,0 7px 14px #09164514}.ts-course-legacy-deliverables article>span{color:#263f98;background:linear-gradient(145deg,#eef2ff,#fff);border-radius:10px;place-items:center;width:35px;height:35px;font-size:1rem;display:grid;box-shadow:0 5px 12px #1d307724}.ts-course-legacy-deliverables strong{color:#23336f;font-size:.7rem;line-height:1.3}.ts-course-legacy-tabs{border-bottom:1px solid #15205c24;gap:4px;display:flex}.ts-course-legacy-tabs button{color:#748097;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:42px;padding:8px 16px;font-size:.78rem;font-weight:800;display:flex}.ts-course-legacy-tabs button:hover{color:#243e91}.ts-course-legacy-tabs button.active{color:#213a8f;border-bottom-color:#304fbd}.ts-course-legacy-tabs button span{color:#253c89;background:#e8edfb;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.62rem;display:grid}.ts-course-legacy-create{grid-template-columns:minmax(0,2fr) minmax(280px,.85fr);align-items:start;gap:22px;display:grid}.ts-course-legacy-create>form{gap:20px;display:grid}.ts-course-legacy-panel>header,.ts-course-legacy-summary>header{background:#f9fbffd1;border-bottom:1px solid #15205c1f;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.ts-course-legacy-panel header h3,.ts-course-legacy-summary header h3{color:#15215e;font:700 1rem var(--font-interface-ltr);margin:0}.ts-course-legacy-panel header p,.ts-course-legacy-summary header p{color:#758196;margin:.3rem 0 0;font-size:.72rem}.ts-course-legacy-panel header>span{color:#29459e;background:#edf1fc;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.66rem;font-weight:700;display:grid}.ts-course-legacy-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.ts-course-legacy-fields label,.ts-course-legacy-settings label{gap:6px;display:grid}.ts-course-legacy-fields label>span,.ts-course-legacy-settings label>span{color:#344773;font-size:.69rem;font-weight:800}.ts-course-legacy-fields .wide{grid-column:1/-1}.ts-course-builder--legacy input,.ts-course-builder--legacy textarea,.ts-course-builder--legacy select{color:#17235e;resize:vertical;background:#fff;border:1px solid #cdd5e5;border-radius:8px;width:100%;min-height:43px;padding:10px 12px}.ts-course-builder--legacy input:focus,.ts-course-builder--legacy textarea:focus,.ts-course-builder--legacy select:focus{border-color:#5c75c6;outline:3px solid #4463c221}.ts-course-legacy-settings{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:20px;display:grid}.ts-course-legacy-summary{position:sticky;top:18px}.ts-course-legacy-summary header>b{color:#213a8f;font:700 2.2rem var(--font-interface-ltr)}.ts-course-legacy-summary header b small{font:.6rem var(--font-interface-ltr)}.ts-course-legacy-summary dl{margin:0;padding:8px 20px;display:grid}.ts-course-legacy-summary dl>div{border-bottom:1px solid #e2e6ef;grid-template-columns:88px 1fr;gap:12px;padding:11px 0;display:grid}.ts-course-legacy-summary dt{color:#818a9b;font-size:.65rem;font-weight:700}.ts-course-legacy-summary dd{color:#192761;overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:800}.ts-course-legacy-mini-docs{grid-template-columns:repeat(7,1fr);gap:5px;padding:15px 20px;display:grid}.ts-course-legacy-mini-docs span{color:#274294;background:#eef2fc;border-radius:8px;place-items:center;height:32px;font-weight:800;display:grid}.ts-course-legacy-summary>button{color:#fff;background:#1c3788;border:0;border-radius:8px;width:calc(100% - 40px);min-height:47px;margin:0 20px;font-weight:700;box-shadow:0 5px #c9d1e5}.ts-course-legacy-summary>p{color:#7b8496;margin:15px 20px 20px;font-size:.65rem;line-height:1.5}.ts-course-legacy-history>header{border-bottom:1px solid #15205c1f;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.ts-course-legacy-history header h3{color:#16215d;font:700 1.08rem var(--font-interface-ltr);margin:0}.ts-course-legacy-history header p{color:#7b8494;margin:.25rem 0 0;font-size:.7rem}.ts-course-legacy-history header button,.ts-course-legacy-back{color:#1c347d;background:#fff;border:1px solid #bdc8df;border-radius:8px;min-height:40px;padding:9px 13px;font-weight:850}.ts-course-legacy-history>div{gap:10px;padding:15px;display:grid}.ts-course-legacy-history>div>article{background:#fff;border:1px solid #d7ddeb;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.ts-course-legacy-history>div>article>span{color:#264298;background:#edf1fb;border-radius:12px;place-items:center;width:40px;height:40px;font-size:.64rem;font-weight:700;display:grid}.ts-course-legacy-history article small{color:#818a9b;font-size:.61rem}.ts-course-legacy-history article h4{color:#17245f;margin:.25rem 0;font-size:.91rem}.ts-course-legacy-history article p{color:#727e91;margin:.2rem 0;font-size:.72rem;line-height:1.4}.ts-course-legacy-history article footer{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.ts-course-legacy-history article footer>*{color:#304781;background:#edf1f9;border-radius:999px;padding:4px 7px;font-size:.55rem;font-style:normal}.ts-course-legacy-history article>button{color:#1e3b8e;background:#fff;border:1px solid #c8d1e3;border-radius:8px;min-height:38px;padding:8px 11px;font-weight:850}.ts-course-legacy-back{width:max-content}.ts-course-legacy-package>header{border-bottom:1px solid #dbe0ea;grid-template-columns:1fr 125px;align-items:center;gap:20px;padding:24px;display:grid}.ts-course-legacy-package>header small{color:#65718a;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.ts-course-legacy-package>header h3{color:#17245f;font:700 clamp(1.6rem,3vw,2.35rem)/1.1 var(--font-interface-ltr);margin:.45rem 0}.ts-course-legacy-package>header p{color:#707d91;margin:.35rem 0;line-height:1.5}.ts-course-legacy-package>header aside{background:#f9fbff;border:1px solid #d2d9e8;border-radius:14px;justify-items:center;padding:15px;display:grid}.ts-course-legacy-package>header aside b{color:#233e93;font:700 2.7rem var(--font-interface-ltr)}.ts-course-legacy-package>header aside b small{font:.6rem var(--font-interface-ltr)}.ts-course-legacy-package>header aside span{color:#68768d;text-align:center;font-size:.62rem;font-weight:800}.ts-course-legacy-meta{flex-wrap:wrap;gap:7px;padding:15px 24px;display:flex}.ts-course-legacy-meta span{color:#304780;background:#edf1fa;border-radius:999px;padding:5px 9px;font-size:.62rem;font-weight:800}.ts-course-legacy-readiness,.ts-course-legacy-package-docs{padding:5px 24px 20px}.ts-course-legacy-readiness h4,.ts-course-legacy-package-docs h4{color:#18265f;margin:12px 0;font-size:.94rem}.ts-course-legacy-readiness>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ts-course-legacy-readiness article{text-align:center;background:#f9fbff;border:1px solid #dbe1ec;border-radius:10px;justify-items:center;gap:7px;padding:11px;display:grid}.ts-course-legacy-readiness article span{color:#7b8494;background:#e5e9f2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.58rem;display:grid}.ts-course-legacy-readiness article.complete span{color:#fff;background:#253f91}.ts-course-legacy-readiness article strong{color:#6f7a8e;font-size:.61rem}.ts-course-legacy-package-docs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ts-course-legacy-package-docs button{color:#18255e;text-align:start;background:#fff;border:1px solid #d5dce9;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:100px;padding:13px;display:grid}.ts-course-legacy-package-docs button>span{color:#284397;background:#eef2fc;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ts-course-legacy-package-docs button small{color:#8a92a2;font-size:.55rem}.ts-course-legacy-package-docs button strong{margin:.18rem 0;font-size:.79rem;display:block}.ts-course-legacy-package-docs button p{color:#758095;margin:0;font-size:.64rem;line-height:1.35}.ts-course-legacy-package-docs button em{color:#29489b;font-size:.58rem;font-style:normal;font-weight:700}@media (width<=1000px){.ts-course-legacy-deliverables{grid-template-columns:repeat(4,1fr)}.ts-course-legacy-create{grid-template-columns:1fr}.ts-course-legacy-summary{position:static}.ts-course-legacy-settings{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.ts-course-legacy-deliverables{grid-template-columns:repeat(2,1fr)}.ts-course-legacy-fields,.ts-course-legacy-settings,.ts-course-legacy-package-docs>div,.ts-course-legacy-readiness>div{grid-template-columns:1fr}.ts-course-legacy-fields .wide{grid-column:auto}.ts-course-legacy-history>header{display:grid}.ts-course-legacy-history>div>article{grid-template-columns:40px 1fr}.ts-course-legacy-history article>button{grid-column:1/3}.ts-course-legacy-package>header{grid-template-columns:1fr}.ts-course-legacy-package>header aside{grid-template-columns:auto 1fr}.ts-course-legacy-package-docs button{grid-template-columns:36px 1fr}.ts-course-legacy-package-docs button em{grid-column:2}.ts-course-package-actions{display:grid}.ts-course-legacy-tabs button{flex:1}}.ts-governed-builder{gap:22px;display:grid}.ts-governed-input{padding:0;overflow:hidden}.ts-governed-input>header{background:linear-gradient(120deg,#edf6f3,#fff9f3);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px 26px;display:grid}.ts-governed-input>header h3{color:#192c71;font:700 clamp(1.5rem,2vw,2.3rem)/1.05 var(--font-interface-ltr);margin:5px 0}.ts-governed-input>header p{color:#667d79;margin:7px 0 0}.ts-governed-input>header>b{font:700 2.5rem/1 var(--font-interface-ltr);color:#f26b5e}.ts-governed-input>header>b small{font:600 .72rem/1.2 var(--font-interface-ltr);color:#61736f}.ts-governed-input>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 24px;display:grid}.ts-governed-input>div article{background:#fff;border:1px solid #d3dfdb;border-radius:14px;min-height:116px;padding:17px;box-shadow:0 10px 20px #14393614}.ts-governed-input article small{color:#376761;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.ts-governed-input article strong{color:#192c71;margin:8px 0;font-size:1.05rem;display:block}.ts-governed-input article p{color:#6d817d;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.55}.ts-governed-input>button,.ts-governed-input>.account-error{margin:0 24px 22px}.ts-governed-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.ts-governed-review-grid>section{border-radius:var(--radius-md);background:linear-gradient(145deg,#fff,#f6faf8);border:1px solid #d2dedb;padding:18px;box-shadow:0 13px 26px #0c312e17}.ts-governed-review-grid h4{color:#192c71;margin:0 0 13px;font-size:1rem}.ts-governed-review-grid article{border-top:1px solid #e3ebe8;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.ts-governed-review-grid article:first-of-type{border-top:0}.ts-governed-review-grid article>span{color:#16594f;background:#e8f3ef;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.ts-governed-review-grid article.required>span{color:#c64e42;background:#fff0ec}.ts-governed-review-grid strong,.ts-governed-review-grid small{display:block}.ts-governed-review-grid strong{color:#173e3a;font-size:.78rem}.ts-governed-review-grid small{color:#778984;margin-top:3px;font-size:.65rem}.ts-governed-builder .ts-course-legacy-package-docs>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-governed-builder .ts-course-legacy-package-docs button{min-height:132px}.ts-governed-builder .ts-course-package-actions{flex-wrap:wrap;gap:10px;display:flex}.ts-governed-builder .ts-course-package-actions button{min-height:43px}.ts-governed-builder .ts-course-package-actions .primary{color:#fff;background:#0c4841;border-color:#0c4841}.ts-course-generation-progress{padding:0;overflow:hidden}.ts-course-generation-progress>header{background:linear-gradient(120deg,#eef5ff,#fff8f2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px;display:grid}.ts-course-generation-progress>header small{color:#39645f;letter-spacing:.12em;font-size:.64rem;font-weight:700}.ts-course-generation-progress>header h3{color:#17245f;font:700 clamp(1.45rem,2.6vw,2.2rem)/1.08 var(--font-interface-ltr);margin:.45rem 0 .3rem}.ts-course-generation-progress>header p{color:#70817e;margin:0;line-height:1.55}.ts-course-generation-progress>header>b{color:#f26b5e;font:700 2.7rem var(--font-interface-ltr)}.ts-course-generation-progress>header>b small{color:#697a77;font:700 .7rem var(--font-interface-ltr)}.ts-course-generation-progress>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 24px 24px;display:grid}.ts-course-generation-progress article{background:#f9fbfa;border:1px solid #d9e1de;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px 10px;min-height:78px;padding:13px;display:grid}.ts-course-generation-progress article>span{color:#6a7b77;background:#e8eeec;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:.65rem;font-weight:700;display:grid}.ts-course-generation-progress article strong{color:#1a306c;font-size:.76rem;line-height:1.3}.ts-course-generation-progress article small{color:#788784;font-size:.61rem}.ts-course-generation-progress article.generating{background:#fff5f2;border-color:#f28b7e;box-shadow:0 12px 24px #f26b5e21}.ts-course-generation-progress article.generating>span{color:#fff;background:#f26b5e}.ts-course-generation-progress article.ready{background:#eef7f4;border-color:#79a69d}.ts-course-generation-progress article.ready>span{color:#fff;background:#0c4841}.ts-course-document-modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0918299e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ts-course-document-modal>section{border-radius:var(--radius-md);width:min(1080px,96vw);max-height:92vh;box-shadow:var(--shadow-raised);background:#fbfaf5;border:1px solid #fff6;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ts-course-document-modal>section>header{background:linear-gradient(115deg,#edf5f2,#fff7f2);border-bottom:1px solid #d7dfdc;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 24px;display:flex}.ts-course-document-modal>section>header small{color:#35645e;letter-spacing:.12em;font-size:.61rem;font-weight:700}.ts-course-document-modal>section>header h3{color:#18265f;font:700 clamp(1.3rem,2.2vw,2rem)/1.1 var(--font-interface-ltr);margin:.35rem 0 0}.ts-course-document-modal>section>header button{color:#173e39;background:#fff;border:1px solid #c8d4d1;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.25rem;display:grid}.ts-course-document-modal__content{padding:24px;overflow:auto}.ts-course-document-modal>section>footer{background:#f3f7f5;border-top:1px solid #d7dfdc;justify-content:space-between;align-items:center;gap:18px;padding:15px 24px;display:flex}.ts-course-document-modal>section>footer p{color:#6e817d;max-width:720px;margin:0;font-size:.69rem;line-height:1.5}.ts-course-document-modal>section>footer button{color:#fff;background:#0c4841;border:1px solid #0c4841;border-radius:8px;min-height:40px;padding:9px 14px;font-weight:700}.ts-course-document-modal>section>footer button:disabled{opacity:.48}.ts-course-artifact-preview{gap:18px;display:grid}.ts-course-artifact-preview>h4{color:#17245f;font:700 clamp(1.4rem,2.2vw,2rem)/1.12 var(--font-interface-ltr);margin:0}.ts-course-artifact-preview>p{color:#687b77;margin:-8px 0 0;line-height:1.65}.ts-course-artifact-preview>section{border-radius:var(--radius-md);background:#fff;border:1px solid #d7dfdc;padding:18px;box-shadow:0 11px 24px #12353012}.ts-course-artifact-preview section>h5{color:#285e57;letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem}.ts-course-artifact-preview ul,.ts-course-artifact-preview ol{color:#253862;gap:8px;margin:0;padding-inline-start:22px;display:grid}.ts-course-artifact-preview li{line-height:1.5}.ts-course-artifact-preview article{border-top:1px solid #e3e8e6;padding:13px 0}.ts-course-artifact-preview article:first-of-type{border-top:0}.ts-course-artifact-preview article strong{color:#16245f;display:block}.ts-course-artifact-preview article p{color:#687b77;margin:.35rem 0 0;line-height:1.55}.ts-course-artifact-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.ts-course-artifact-preview dl>div{background:#eef4f2;border-radius:10px;padding:12px}.ts-course-artifact-preview dt{color:#6b7e79;text-transform:uppercase;font-size:.62rem;font-weight:800}.ts-course-artifact-preview dd{color:#192c70;margin:.35rem 0 0;font-weight:800}.ts-course-trainer-handoff{background:linear-gradient(120deg,#edf6f3,#fff9f4);border:1px solid #cbdad6;border-radius:14px;grid-template-columns:minmax(0,1.5fr) minmax(240px,.65fr) auto;align-items:end;gap:16px;margin:5px 24px 20px;padding:18px;display:grid}.ts-course-trainer-handoff small{color:#39665f;letter-spacing:.1em;font-size:.62rem;font-weight:700}.ts-course-trainer-handoff h4{color:#192c70;margin:.35rem 0}.ts-course-trainer-handoff select{color:#193d38;background:#fff;border:1px solid #c7d5d1;border-radius:8px;min-height:42px;padding:8px 10px}.ts-course-trainer-handoff button{color:#0c4841;background:#fff;border:1px solid #0c4841;border-radius:8px;min-height:42px;padding:9px 13px;font-weight:700}.ts-course-trainer-handoff button.primary{color:#fff;background:#0c4841}@media (width<=1100px){.ts-course-legacy-deliverables{grid-template-columns:repeat(5,1fr)}.ts-governed-input>div{grid-template-columns:repeat(2,1fr)}.ts-governed-review-grid{grid-template-columns:1fr}.ts-governed-builder .ts-course-legacy-package-docs>div{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.ts-governed-input>header,.ts-governed-input>div,.ts-governed-builder .ts-course-legacy-package-docs>div,.ts-course-generation-progress>div,.ts-course-artifact-preview dl{grid-template-columns:1fr}.ts-governed-builder .ts-course-package-actions{display:grid}.ts-course-document-modal{padding:8px}.ts-course-document-modal>section{border-radius:var(--radius-md);width:100%;max-height:97vh}.ts-course-document-modal>section>footer{display:grid}.ts-course-trainer-handoff{grid-template-columns:1fr;margin-inline:12px}}.ts-trainer-db-header nav .match-request{color:#fff;background:linear-gradient(135deg,#0b433d,#1a6258);border-color:#0f4a43;box-shadow:0 5px #c9d8d4}.ts-trainer-matcher,.ts-trainer-profile-page{width:min(1460px,100%);color:var(--og);gap:18px;margin-inline:auto;display:grid}.ts-trainer-matcher button,.ts-trainer-profile-page button{font:inherit}.ts-trainer-matcher-hero{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:radial-gradient(circle at 92% 8%,#609acf26,#0000 30%),linear-gradient(120deg,#fff,#f5f9f7);border:1px solid #eff6ff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px;display:grid}.ts-trainer-matcher-hero small,.ts-trainer-evidence-section>header small,.ts-trainer-requirement>header small,.ts-trainer-match-results>header small{color:#334e68;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:700}.ts-trainer-matcher-hero h2{color:var(--on);font:500 clamp(2rem,4vw,4rem)/.98 var(--font-interface-ltr);margin:.4rem 0}.ts-trainer-matcher-hero p{color:#334e68;max-width:780px;margin:.55rem 0 0;line-height:1.5}.ts-match-counts{grid-template-columns:repeat(3,105px);gap:8px;display:grid}.ts-match-counts span{color:#617a74;text-transform:uppercase;background:#fff;border:1px solid #c7d7d2;border-radius:15px;justify-items:center;gap:4px;padding:16px 10px;font-size:.63rem;font-weight:700;display:grid;box-shadow:0 5px #d9e1de}.ts-match-counts span:nth-child(2){background:#fff9ef}.ts-match-counts span:nth-child(3){background:#fff4f1}.ts-match-counts b{color:var(--on);font:500 2.4rem var(--font-interface-ltr)}.ts-trainer-requirement,.ts-trainer-match-results,.ts-trainer-evidence-section,.ts-trainer-profile-match{background:#fff;border:1px solid #c4d4cf;border-radius:17px;overflow:hidden;box-shadow:0 6px #d9e1de}.ts-trainer-requirement>header,.ts-trainer-match-results>header,.ts-trainer-evidence-section>header{background:linear-gradient(105deg,#edf5f2,#fffaf6);border-bottom:1px solid #d3ddda;align-items:flex-start;gap:13px;padding:18px 20px;display:flex}.ts-trainer-requirement>header>small,.ts-trainer-match-results>header>small,.ts-trainer-evidence-section>header>small{background:var(--og);color:#fff;letter-spacing:0;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.ts-trainer-requirement h3,.ts-trainer-match-results h3,.ts-trainer-evidence-section h3{color:var(--on);font:500 1.6rem var(--font-interface-ltr);margin:0}.ts-trainer-requirement header p,.ts-trainer-match-results header p{color:#71847f;margin:.3rem 0 0;font-size:.76rem}.ts-requirement-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px;display:grid}.ts-requirement-grid label{gap:6px;display:grid}.ts-requirement-grid label>span{color:#315f58;text-transform:uppercase;font-size:.65rem;font-weight:700}.ts-requirement-grid input,.ts-requirement-grid select{width:100%;min-height:45px;color:var(--og);background:#fff;border:1px solid #c6d5d0;border-radius:9px;padding:9px 11px;font-weight:750}.ts-requirement-grid input:focus,.ts-requirement-grid select:focus{border-color:#5e9bcb;outline:3px solid #4d90c82b}.ts-requirement-grid .toggle{background:#f2f7f5;border:1px solid #c6d5d0;border-radius:9px;grid-template-columns:auto 1fr;align-content:end;align-items:center;padding:10px 12px}.ts-requirement-grid .toggle input{width:20px;min-height:20px;accent-color:var(--og)}.ts-requirement-grid .toggle span{text-transform:none}.ts-trainer-match-results>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.ts-trainer-match-card{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;border:1px solid #cad7d3;border-top:4px solid #2e7a6e;overflow:hidden}.ts-trainer-match-card.conditional{border-top-color:#d18a2d}.ts-trainer-match-card.blocked{border-top-color:#ed6b5b}.ts-trainer-match-card>header{border-bottom:1px solid #dde5e2;grid-template-columns:48px minmax(0,1fr) 86px;align-items:center;gap:12px;padding:15px;display:grid}.ts-trainer-match-card>header>span{background:var(--og);color:#fff;width:45px;height:45px;font:500 1.3rem var(--font-interface-ltr);border-radius:50%;place-items:center;display:grid}.ts-trainer-match-card header small{color:#63807a;text-transform:uppercase;font-size:.6rem;font-weight:700}.ts-trainer-match-card h4{color:var(--on);margin:.2rem 0;font-size:1.05rem}.ts-trainer-match-card header p{color:#71847f;margin:0;font-size:.72rem}.ts-trainer-match-card header aside{justify-items:end;display:grid}.ts-trainer-match-card header aside b{color:var(--on);font:500 2rem var(--font-interface-ltr)}.ts-trainer-match-card header aside b small{font:.55rem var(--font-interface-ltr)}.ts-trainer-match-card header aside span{color:#70847f;text-transform:uppercase;font-size:.57rem;font-weight:700}.ts-match-metrics{border-bottom:1px solid #eff6ff;grid-template-columns:repeat(4,1fr);display:grid}.ts-match-metrics span{border-inline-end:1px solid #eff6ff;gap:3px;padding:10px 12px;display:grid}.ts-match-metrics span:last-child{border:0}.ts-match-metrics small{color:#334e68;text-transform:uppercase;font-size:.55rem;font-weight:850}.ts-match-metrics b{color:var(--on);font-size:.8rem}.ts-match-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.ts-match-reasons section{background:#edf6f3;border-radius:9px;padding:11px}.ts-match-reasons section+section{background:#fff3ef}.ts-match-reasons small{color:#35665f;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700}.ts-match-reasons p{color:#536c67;margin:.42rem 0 0;font-size:.68rem;line-height:1.4}.ts-trainer-match-card>footer{background:#f8faf9;border-top:1px solid #dde5e2;justify-content:flex-end;gap:8px;padding:12px;display:flex}.ts-trainer-match-card>footer button{min-height:38px;color:var(--og);background:#fff;border:1px solid #bcd0ca;border-radius:8px;padding:8px 12px;font-weight:700}.ts-trainer-match-card>footer button.primary{border-color:var(--og);background:var(--og);color:#fff}.ts-trainer-match-card>footer button:disabled{cursor:not-allowed;opacity:.45}.ts-trainer-evidence-section>header{align-items:center}.ts-evidence-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;display:grid}.ts-evidence-card-grid article{min-height:160px;box-shadow:var(--shadow-card);border:1px solid #cbd8d4;background:#fff;border-inline-start:4px solid #5d9bcb;border-radius:11px;align-content:start;padding:14px;display:grid}.ts-evidence-card-grid article>em{color:#225f56;text-transform:uppercase;background:#e6f3ee;border-radius:999px;width:max-content;padding:4px 7px;font-size:.56rem;font-style:normal;font-weight:700}.ts-evidence-card-grid h4{color:var(--on);margin:.75rem 0 .35rem;font-size:1rem}.ts-evidence-card-grid p{color:#6e827e;margin:0;font-size:.72rem;line-height:1.45}.ts-evidence-card-grid footer{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:12px;display:flex}.ts-evidence-card-grid footer span{color:#466b65;background:#edf2f1;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:850}.ts-authorization-list{gap:9px;padding:15px;display:grid}.ts-authorization-list>article{background:#fff;border:1px solid #cbd8d4;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:14px;display:grid;box-shadow:0 4px #e0e6e4}.ts-authorization-list article small{color:#6b817c;font-size:.6rem;font-weight:700}.ts-authorization-list h4{color:var(--on);margin:.3rem 0;font-size:1rem}.ts-authorization-list p{color:#71847f;margin:.2rem 0 0;font-size:.7rem}.ts-authorization-list aside{justify-items:end;gap:5px;display:grid}.ts-authorization-list aside b{color:#1f6257;text-transform:uppercase;background:#e4f2ed;border-radius:999px;padding:5px 8px;font-size:.58rem}.ts-authorization-list aside b.conditional,.ts-authorization-list aside b.pending{color:#a35f20;background:#fff0df}.ts-authorization-list aside b.expired{color:#a64539;background:#fff0ec}.ts-authorization-list aside span{color:#617873;font-size:.62rem;font-weight:750}.ts-trainer-profile-match{padding:0}.ts-trainer-profile-match>header{background:linear-gradient(110deg,#edf5f2,#fffaf5);border-bottom:1px solid #d3ddda;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.ts-trainer-profile-match header small{color:#35685f;text-transform:uppercase;font-size:.63rem;font-weight:700}.ts-trainer-profile-match h3{color:var(--on);font:500 1.45rem var(--font-interface-ltr);margin:.3rem 0 0}.ts-trainer-profile-match header>b{color:var(--on);font:500 2.2rem var(--font-interface-ltr);justify-items:center;display:grid}.ts-trainer-profile-match header>b small{font:.57rem var(--font-interface-ltr)}.ts-trainer-profile-match header>b.conditional{color:#b96e20}.ts-trainer-profile-match header>b.blocked{color:#d75b4e}.ts-trainer-profile-match>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;display:grid}.ts-trainer-profile-match article{background:#edf6f3;border-radius:10px;padding:13px}.ts-trainer-profile-match article+article{background:#fff3ef}.ts-trainer-profile-match article small{color:#35665f;text-transform:uppercase;font-size:.59rem;font-weight:700}.ts-trainer-profile-match article p{color:#536e68;margin:.5rem 0 0;font-size:.72rem;line-height:1.4}.ts-profile-dossier-section>header{grid-template-columns:auto minmax(0,1fr);gap:13px;display:grid}.ts-profile-dossier-section>header>div h3{margin:0}.ts-profile-dossier-section>header>div p{color:var(--color-text-secondary,#6d827e);margin:.3rem 0 0;font-size:.72rem;line-height:1.45}.ts-profile-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:16px;display:grid}.ts-profile-detail-card{background:linear-gradient(145deg,#fff,var(--color-page,#f5f8f7));min-height:145px;box-shadow:var(--shadow-card);border:1px solid #cbd8d4;border-inline-start:5px solid #5d9bcb;border-radius:12px;align-content:start;padding:15px;display:grid}.ts-profile-detail-card>em{color:#314f91;text-transform:uppercase;background:#e9effb;border-radius:999px;width:max-content;padding:5px 8px;font-size:.58rem;font-style:normal;font-weight:700}.ts-profile-detail-card>em.verified{color:#225f56;background:#e6f3ee}.ts-profile-detail-card>em.pending{color:#a35f20;background:#fff0df}.ts-profile-detail-card h4{margin:.8rem 0 .35rem;font-size:1.08rem}.ts-profile-detail-card>small{color:#68807a;text-transform:uppercase;margin-top:auto;padding-top:12px;font-size:.58rem;font-weight:700}.ts-profile-detail-card p{color:#637b76;margin:.2rem 0 0;font-size:.74rem;line-height:1.45}.ts-profile-detail-card p strong{color:var(--on);font-size:1.3rem}.ts-profile-card-grid.credentials .ts-profile-detail-card{border-inline-start-color:var(--oc)}.ts-profile-delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.ts-profile-delivery-grid>article{background:#f3f7f5;border:1px solid #cbd8d4;border-radius:12px;align-content:start;gap:12px;min-height:126px;padding:15px;display:grid;box-shadow:0 4px #e0e6e4}.ts-profile-delivery-grid>article>small,.ts-profile-performance-metrics small,.ts-profile-governance-grid small{color:#334e68;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700}.ts-profile-delivery-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.ts-profile-delivery-grid article span{color:#315f58;background:#fff;border-radius:999px;padding:6px 8px;font-size:.67rem;font-weight:800}.ts-profile-delivery-grid article.languages{grid-column:span 3}.ts-profile-delivery-grid article.languages span{border:1px solid #cfdbd7}.ts-profile-delivery-grid article.languages span.verified{background:#e8f3ef}.ts-profile-delivery-grid article.languages span.pending{background:#fff0df}.ts-profile-delivery-grid article.saudi{background:linear-gradient(145deg,#fffaf4,#f3f7f5)}.ts-profile-delivery-grid article.saudi strong{color:var(--og);font-size:1.15rem}.ts-profile-performance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px 16px 0;display:grid}.ts-profile-performance-metrics article{background:#f3f7f5;border:1px solid #eff6ff;border-radius:11px;gap:8px;min-height:100px;padding:14px;display:grid}.ts-profile-performance-metrics strong{color:var(--on);font:500 2.15rem var(--font-interface-ltr)}.ts-profile-performance-metrics strong em{color:#334e68;font:700 .64rem var(--font-interface-ltr)}.ts-delivery-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px 16px;display:grid}.ts-delivery-history-grid>article{border:1px solid #cbd8d4;border-inline-start:5px solid var(--ol);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:14px;padding:15px;display:grid;box-shadow:0 4px #e0e6e4}.ts-delivery-history-grid article>div>small{color:#70837f;font-size:.6rem;font-weight:700}.ts-delivery-history-grid h4{margin:.35rem 0;font-size:1rem}.ts-delivery-history-grid p{color:#6c817d;margin:0;font-size:.7rem}.ts-delivery-history-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ts-delivery-history-grid dl div{background:#eff5f3;border-radius:8px;padding:8px}.ts-delivery-history-grid dt{color:#65807a;text-transform:uppercase;font-size:.55rem;font-weight:700}.ts-delivery-history-grid dd{color:var(--on);margin:.25rem 0 0;font-size:.75rem;font-weight:700}.ts-course-portfolio-list article section{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ts-course-portfolio-list article section b{color:#35675f;text-transform:uppercase;width:100%;font-size:.58rem}.ts-course-portfolio-list article section span{color:#436c64;background:#edf3f1;border-radius:999px;padding:5px 7px;font-size:.6rem;font-weight:800}.ts-profile-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.ts-profile-governance-grid>article{background:#f4f7f6;border:1px solid #cbd8d4;border-radius:12px;gap:10px;min-height:112px;padding:15px;display:grid}.ts-profile-governance-grid strong{color:var(--on);font-size:1.05rem}.ts-profile-governance-grid article.restrictions{grid-column:1/-1}.ts-profile-governance-grid article.restrictions p{border-inline-start:4px solid var(--oc);background:#fff1ed;border-radius:8px;gap:4px;margin:0;padding:10px;display:grid}.ts-profile-governance-grid article.restrictions p+p{margin-top:7px}.ts-profile-governance-grid article.restrictions p b{color:#9f493b;font-size:.72rem}.ts-profile-governance-grid article.restrictions p span{color:#6d807c;font-size:.7rem}.ts-profile-empty{color:#6f837e;margin:0;padding:20px}[dir=rtl] .ts-trainer-match-card header aside,[dir=rtl] .ts-authorization-list aside{justify-items:start}@media (width<=1180px){.ts-requirement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-trainer-match-results>div{grid-template-columns:1fr}.ts-evidence-card-grid,.ts-profile-card-grid,.ts-profile-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-profile-delivery-grid article.languages{grid-column:span 2}.ts-delivery-history-grid{grid-template-columns:1fr}}@media (width<=760px){.ts-trainer-matcher-hero{grid-template-columns:1fr}.ts-match-counts{grid-template-columns:repeat(3,1fr)}.ts-requirement-grid,.ts-evidence-card-grid,.ts-profile-card-grid,.ts-profile-delivery-grid,.ts-profile-performance-metrics,.ts-profile-governance-grid,.ts-trainer-profile-match>div{grid-template-columns:1fr}.ts-profile-delivery-grid article.languages,.ts-profile-governance-grid article.restrictions{grid-column:auto}.ts-delivery-history-grid>article{grid-template-columns:1fr}.ts-trainer-match-card>header{grid-template-columns:44px minmax(0,1fr)}.ts-trainer-match-card header aside{grid-column:1/3;grid-template-columns:auto 1fr;place-items:end start;gap:8px}.ts-match-metrics{grid-template-columns:repeat(2,1fr)}.ts-match-reasons,.ts-authorization-list>article{grid-template-columns:1fr}.ts-authorization-list aside{justify-items:start}.ts-trainer-match-card>footer{grid-template-columns:1fr 1fr;display:grid}}.ts-repository-trainer-design{--trainer-burgundy:#8b0000;--trainer-burgundy-dark:#670000;--trainer-purple:#5b2d8e;--trainer-ink:#111827;--trainer-muted:#6b7280;--trainer-line:#e5e7eb;--trainer-canvas:var(--color-page,#f8fafc);--trainer-card:#fff;font-family:var(--font-interface-ltr)}.ts-trainer-registry.ts-repository-trainer-design{width:min(1500px,100%);color:var(--trainer-ink);background:#f7f8fa;border-radius:14px;gap:20px;margin-inline:auto;padding:24px;display:grid}.ts-repository-trainer-design .ts-trainer-db-header{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:0;display:flex}.ts-repository-trainer-design .ts-trainer-db-header small{color:var(--trainer-burgundy);letter-spacing:.12em}.ts-repository-trainer-design .ts-trainer-db-header h2{color:var(--trainer-ink);margin:.35rem 0 .2rem;font:700 2rem/1.15 Arial,DIN Next LT Arabic,sans-serif}.ts-repository-trainer-design .ts-trainer-db-header p{color:var(--trainer-muted);margin:0;font-size:.88rem}.ts-repository-trainer-design .ts-trainer-db-header em{color:#9ca3af;text-transform:none;background:0 0;margin-top:7px;padding:0}.ts-repository-trainer-design .ts-trainer-db-header nav{align-items:center}.ts-repository-trainer-design .ts-trainer-db-header button,.ts-repository-trainer-design .ts-trainer-profile-page button{color:#374151;min-height:38px;box-shadow:none;background:#fff;border:1px solid #d1d5db;border-radius:7px}.ts-repository-trainer-design .ts-trainer-db-header button.primary,.ts-repository-trainer-design .ts-trainer-db-header button.match-request,.ts-repository-trainer-design .ts-trainer-profile-page button.primary{border-color:var(--trainer-burgundy);background:var(--trainer-burgundy);color:#fff;box-shadow:none}.ts-repository-trainer-design .ts-trainer-db-header button:hover{border-color:var(--trainer-burgundy);color:var(--trainer-burgundy)}.ts-repository-trainer-design .ts-trainer-db-header button.primary:hover,.ts-repository-trainer-design .ts-trainer-db-header button.match-request:hover{background:var(--trainer-burgundy-dark);color:#fff}.ts-repository-trainer-design .ts-trainer-search-suite{box-shadow:none;background:0 0;border:0;gap:10px;padding:0;display:grid}.ts-repository-trainer-design .ts-trainer-search-suite .main-search{border:1px solid var(--trainer-burgundy);background:#fff;border-radius:7px}.ts-repository-trainer-design .ts-trainer-search-suite .main-search>span{color:var(--trainer-burgundy)}.ts-repository-trainer-design .ts-trainer-search-suite>div{gap:8px}.ts-repository-trainer-design .ts-trainer-search-suite label{border-color:#d1d5db;border-radius:7px}.ts-repository-trainer-design .ts-trainer-search-suite label small{color:#6b7280;letter-spacing:.06em}.ts-repository-trainer-design .ts-trainer-advanced-filters{background:#fff;border:1px solid #e5e7eb;border-radius:9px;box-shadow:0 1px 2px #0000000a}.ts-repository-trainer-design .ts-trainer-database-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0f172a14}.ts-repository-trainer-design .ts-trainer-database-table{min-width:1480px}.ts-repository-trainer-design .ts-trainer-database-table th{color:#374151;letter-spacing:0;text-transform:none;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px;font-size:.67rem}.ts-repository-trainer-design .ts-trainer-database-table tbody tr:hover{background:#f9fafb}.ts-repository-trainer-design .ts-trainer-database-table td{color:#4b5563;border-bottom:1px solid #eef0f2;padding:12px;font-size:.73rem}.ts-repository-trainer-design .ts-trainer-database-table td:first-child .avatar{background:linear-gradient(135deg,var(--trainer-burgundy),var(--trainer-purple))}.ts-repository-trainer-design .ts-trainer-database-table td strong{color:#111827}.ts-repository-trainer-design .ts-trainer-database-table .chip{color:#9a3412;background:#fff7ed}.ts-repository-trainer-design .ts-trainer-database-table .chip.blue{color:#3730a3;background:#eef2ff}.ts-repository-trainer-design .ts-trainer-database-table .tier{padding:5px 9px}.ts-repository-trainer-design .ts-trainer-database-table .tier.tier1{color:#713f12;background:#facc15}.ts-repository-trainer-design .ts-trainer-database-table .tier.tier2{color:#fff;background:#3b82f6}.ts-repository-trainer-design .ts-trainer-database-table .tier.tier3{color:#fff;background:#9ca3af}.ts-repository-trainer-design .ts-trainer-database-table .state{color:var(--color-text-secondary,#475569);background:#f1f5f9}.ts-repository-trainer-design .ts-trainer-database-table .state.available{color:#166534;background:#dcfce7}.ts-repository-trainer-design .ts-trainer-database-table td button{color:var(--trainer-burgundy);border-color:#d1d5db}.ts-repository-trainer-design .ts-trainer-registry-note{color:#6b7280}.ts-trainer-profile-page.ts-repository-trainer-design{width:min(1180px,100%);color:var(--trainer-ink);background:#f7f8fa;border-radius:14px;gap:16px;margin-inline:auto;padding:24px;display:grid}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-back{color:#6b7280;background:0 0;border:0;min-height:34px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-back:hover{color:var(--trainer-burgundy)}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:72px minmax(0,1fr) 175px;align-items:start;gap:18px;padding:24px;display:grid;box-shadow:0 1px 3px #0f172a14}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header>span{background:linear-gradient(135deg,var(--trainer-burgundy),var(--trainer-purple));width:64px;height:64px;box-shadow:none;font-family:var(--font-interface-ltr);border-radius:50%}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header small{color:var(--trainer-burgundy)}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header h2{color:var(--trainer-ink);margin:.25rem 0;font:700 1.8rem/1.1 Arial,DIN Next LT Arabic,sans-serif}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header p{color:#6b7280;font-size:.85rem}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header em{color:#4b5563;background:#f3f4f6}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header em.approved,.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header em.available{color:#166534;background:#dcfce7}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header>aside{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header aside b{color:var(--trainer-burgundy);font-family:var(--font-interface-ltr)}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header aside em{color:#713f12;background:#facc15}.ts-trainer-profile-page.ts-repository-trainer-design .legacy-metrics{box-shadow:var(--shadow-card);background:#fff;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:0;padding:0;display:grid;overflow:hidden}.ts-trainer-profile-page.ts-repository-trainer-design .legacy-metrics article{min-height:78px;box-shadow:none;border:0;background:#fff;border-inline-end:1px solid #e5e7eb;border-radius:0;padding:14px 16px}.ts-trainer-profile-page.ts-repository-trainer-design .legacy-metrics article:last-child{border-inline-end:0}.ts-trainer-profile-page.ts-repository-trainer-design .legacy-metrics small{color:#9ca3af}.ts-trainer-profile-page.ts-repository-trainer-design .legacy-metrics strong{color:#1f2937;font-family:var(--font-interface-ltr);font-size:1.15rem}.ts-repository-profile-columns{grid-template-columns:minmax(0,2fr) minmax(290px,1fr);align-items:start;gap:18px;display:grid}.ts-repository-profile-columns>main,.ts-repository-profile-columns>aside{gap:16px;display:grid}.ts-repository-profile-columns>aside{position:sticky;top:16px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-evidence-section,.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-match{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0f172a12}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-evidence-section>header{background:#fff;border-bottom:1px solid #e5e7eb;padding:14px 16px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-evidence-section>header>small{width:31px;height:31px;color:var(--trainer-burgundy);background:#f3f4f6;flex-basis:31px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-evidence-section h3{color:#111827;font:700 1rem Arial,DIN Next LT Arabic,sans-serif}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-dossier-section>header>div p{color:#9ca3af;font-size:.68rem}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-detail-card{border:1px solid #e5e7eb;border-inline-start:3px solid var(--trainer-burgundy);min-height:112px;box-shadow:none;background:#fff;border-radius:8px;padding:12px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-detail-card>em{color:#6b7280;background:#f3f4f6}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-detail-card>em.verified{color:#166534;background:#dcfce7}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-detail-card h4{color:#111827;font-size:.88rem}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-detail-card p strong{color:var(--trainer-burgundy)}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-delivery-grid>article{min-height:100px;box-shadow:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-delivery-grid article.languages{grid-column:1/-1}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-delivery-grid article span{color:#374151;background:#fff;border:1px solid #e5e7eb}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-performance-metrics{gap:0;padding:12px 12px 0}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-performance-metrics article{background:#f9fafb;border:1px solid #e5e7eb;border-radius:0;min-height:86px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-performance-metrics strong{color:var(--trainer-burgundy);font-family:var(--font-interface-ltr)}.ts-trainer-profile-page.ts-repository-trainer-design .ts-delivery-history-grid{grid-template-columns:1fr;padding:10px 12px 12px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-delivery-history-grid>article{border:1px solid #e5e7eb;border-inline-start:3px solid var(--trainer-burgundy);box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);padding:12px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-delivery-history-grid dl div{background:#f3f4f6}.ts-trainer-profile-page.ts-repository-trainer-design .ts-authorization-list,.ts-trainer-profile-page.ts-repository-trainer-design .ts-evidence-card-grid{gap:8px;padding:12px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-authorization-list>article,.ts-trainer-profile-page.ts-repository-trainer-design .ts-evidence-card-grid article{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-evidence-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-trainer-profile-page.ts-repository-trainer-design .ts-evidence-card-grid article{border-inline-start:3px solid var(--trainer-purple);min-height:135px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-governance-grid{grid-template-columns:1fr;padding:12px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-governance-grid>article{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;min-height:86px;padding:12px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-governance-grid article.restrictions{grid-column:auto}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-match>header{background:#fff;grid-template-columns:1fr;padding:14px 16px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-match h3{font-family:var(--font-interface-ltr)}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-match header>b{color:var(--trainer-burgundy);font-family:var(--font-interface-ltr);justify-items:start}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-match>div{grid-template-columns:1fr;padding:12px}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-match article{background:#f0fdf4}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-match article+article{background:#fff7ed}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-actions{background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:8px;padding:12px;display:grid;box-shadow:0 1px 3px #0f172a12}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-actions button{width:100%}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-actions button.danger{color:#fff;background:#dc2626;border-color:#dc2626}.ts-repository-trainer-design .ts-trainer-upload-overlay article{border-color:#e5e7eb;border-radius:12px}.ts-repository-trainer-design .ts-trainer-upload-overlay article>span{background:var(--trainer-burgundy)}@media (width<=980px){.ts-repository-profile-columns{grid-template-columns:1fr}.ts-repository-profile-columns>aside{position:static}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header{grid-template-columns:64px minmax(0,1fr)}.ts-trainer-profile-page.ts-repository-trainer-design .ts-trainer-profile-legacy-header>aside{grid-column:1/-1;grid-template-columns:auto 1fr;justify-items:start}.ts-repository-trainer-design .ts-trainer-db-header{display:grid}}@media (width<=640px){.ts-trainer-registry.ts-repository-trainer-design,.ts-trainer-profile-page.ts-repository-trainer-design{padding:14px}.ts-trainer-profile-page.ts-repository-trainer-design .legacy-metrics,.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-card-grid,.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-delivery-grid,.ts-trainer-profile-page.ts-repository-trainer-design .ts-profile-performance-metrics,.ts-trainer-profile-page.ts-repository-trainer-design .ts-evidence-card-grid{grid-template-columns:1fr}.ts-trainer-profile-page.ts-repository-trainer-design .legacy-metrics article{border-inline-end:0;border-bottom:1px solid #e5e7eb}.ts-trainer-profile-page.ts-repository-trainer-design .ts-delivery-history-grid>article{grid-template-columns:1fr}}.ts-trainer-profile-page.ts-repository-trainer-design .legacy-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.ts-trainer-profile-page.ts-repository-trainer-design .legacy-metrics .profile-coverage{background:linear-gradient(135deg,#fff7ed,#faf5ff)}.ts-trainer-profile-page.ts-repository-trainer-design .legacy-metrics .profile-coverage strong{color:var(--trainer-burgundy)}.ts-trainer-master-record{background:#fff;border:1px solid #ded7e4;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0f172a14}.ts-trainer-master-record>header{background:linear-gradient(110deg,#fff 0 68%,#faf5ff);border-bottom:1px solid #ece7ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.ts-trainer-master-record>header small,.ts-trainer-source-record small{color:var(--trainer-burgundy);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:800}.ts-trainer-master-record>header h3{color:#111827;margin:.25rem 0;font:700 1.15rem/1.2 Arial,DIN Next LT Arabic,sans-serif}.ts-trainer-master-record>header p{color:#6b7280;margin:0;font-size:.75rem;line-height:1.5}.ts-trainer-master-record>header>strong{width:70px;height:70px;color:var(--trainer-burgundy);font:700 1.45rem/1 var(--font-interface-ltr);background:#fff;border:1px solid #dbc9df;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px #5b2d8e1f}.ts-trainer-master-record>header>strong small{letter-spacing:0;font-size:.55rem}.ts-trainer-master-grid{border-bottom:1px solid #eceff1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ts-trainer-master-grid article{border-inline-end:1px solid #eceff1;align-content:start;gap:7px;min-height:86px;padding:13px 14px;display:grid}.ts-trainer-master-grid article:last-child{border-inline-end:0}.ts-trainer-master-grid article small,.ts-trainer-master-portfolios article>small{color:#9ca3af;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.ts-trainer-master-grid article strong{color:#1f2937;overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.ts-trainer-master-portfolios{background:#f9fafb;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.ts-trainer-master-portfolios>article{border:1px solid #e5e7eb;border-inline-start:3px solid var(--trainer-purple);background:#fff;border-radius:8px;min-height:105px;padding:12px}.ts-trainer-master-portfolios>article>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.ts-trainer-master-portfolios>article span{color:#374151;background:#f3f4f6;border-radius:999px;padding:4px 7px;font-size:.62rem;line-height:1.3}.ts-trainer-master-portfolios>article p{color:#6b7280;margin:.55rem 0 0;font-size:.68rem;line-height:1.4}.ts-trainer-master-portfolios>article.education p{border-bottom:1px solid #eef0f2;gap:2px;padding-bottom:7px;display:grid}.ts-trainer-master-portfolios>article.education p:last-child{border-bottom:0}.ts-trainer-master-portfolios>article.education strong{color:#1f2937}.ts-trainer-master-portfolios>article.education span{color:#6b7280;background:0 0;padding:0}.ts-trainer-source-record{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0f172a12}.ts-trainer-source-record>header{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.ts-trainer-source-record>header>small{background:#f3f4f6;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.ts-trainer-source-record h3{color:#111827;margin:0;font:700 1rem Arial,DIN Next LT Arabic,sans-serif}.ts-trainer-source-record header p{color:#9ca3af;margin:.25rem 0 0;font-size:.68rem;line-height:1.45}.ts-trainer-source-record dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px;display:grid}.ts-trainer-source-record dl div,.ts-trainer-source-record>article{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;gap:5px;padding:10px;display:grid}.ts-trainer-source-record dt{color:#9ca3af;text-transform:uppercase;font-size:.58rem;font-weight:800}.ts-trainer-source-record dd{color:#1f2937;overflow-wrap:anywhere;margin:0;font-size:.71rem;font-weight:700}.ts-trainer-source-record>article{margin:0 12px 8px}.ts-trainer-source-record>article p{color:#4b5563;margin:0;font-size:.68rem;line-height:1.45}.ts-trainer-source-record>footer{flex-wrap:wrap;gap:5px;padding:4px 12px 12px;display:flex}.ts-trainer-source-record>footer span{background:#fff;border:1px solid #e5e7eb;border-radius:7px;gap:2px;min-width:80px;padding:7px;display:grid}.ts-trainer-source-record>footer b{color:var(--trainer-burgundy);font-size:.75rem}@media (width<=980px){.ts-trainer-master-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-trainer-master-grid article{border-bottom:1px solid #eceff1}.ts-trainer-master-portfolios{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-trainer-profile-page.ts-repository-trainer-design .legacy-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.ts-trainer-master-record>header,.ts-trainer-master-grid,.ts-trainer-master-portfolios,.ts-trainer-source-record dl,.ts-trainer-profile-page.ts-repository-trainer-design .legacy-metrics{grid-template-columns:1fr}.ts-trainer-master-record>header>strong{width:58px;height:58px}.ts-trainer-master-grid article{border-inline-end:0}.ts-trainer-master-portfolios>article{min-height:auto}}.ts-owner-talent-authorizations{border:1px solid #eff6ff;border-top:4px solid var(--oc);background:#fffaf7;border-radius:13px;margin:0 18px 22px;overflow:hidden;box-shadow:0 4px #e4ddd8}.ts-owner-talent-authorizations>header{border-bottom:1px solid #e3dcd7;justify-content:space-between;gap:16px;padding:16px;display:flex}.ts-owner-talent-authorizations>header small{color:#a04f3a;letter-spacing:.12em;font-size:.63rem;font-weight:700}.ts-owner-talent-authorizations h3{color:var(--on);margin:.25rem 0;font-size:1.1rem}.ts-owner-talent-authorizations header p{color:#334e68;max-width:620px;margin:0;font-size:.78rem}.ts-owner-talent-authorizations>header>span{color:#9f4937;background:#f5e9e4;border-radius:999px;align-self:start;padding:7px 10px;font-size:.67rem;font-weight:700}.ts-owner-talent-authorizations>div{gap:7px;padding:12px;display:grid}.ts-owner-talent-authorizations article{background:#fff;border:1px solid #ded8d3;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.ts-owner-talent-authorizations article.active{background:#eff6ff;border-color:#eff6ff}.ts-owner-talent-authorizations article>span{width:32px;height:32px;color:var(--og);background:#e9efed;border-radius:50%;place-items:center;font-weight:700;display:grid}.ts-owner-talent-authorizations article strong,.ts-owner-talent-authorizations article small{display:block}.ts-owner-talent-authorizations article strong{color:var(--on)}.ts-owner-talent-authorizations article small{color:#334e68;margin-top:3px;font-size:.68rem}.ts-owner-talent-authorizations article button{color:var(--og);cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:7px;padding:7px 10px;font-weight:700}.ts-owner-talent-authorizations>p{color:#9a4a3a;margin:0;padding:0 14px 14px;font-size:.7rem;font-weight:800}@media (width<=620px){.ts-owner-talent-authorizations>header{display:grid}.ts-owner-talent-authorizations article{grid-template-columns:34px 1fr}.ts-owner-talent-authorizations article button{grid-column:1/-1}}.owner-governance-switch{background:#f1f5f9;border:1px solid #d8e2ea;border-radius:12px;gap:8px;max-width:1500px;margin:0 auto 14px;padding:6px;display:flex}.owner-governance-switch button{min-height:40px;color:var(--color-text-secondary,#64748b);font:600 .8rem/1 var(--font-sans,var(--font-interface-ltr));cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px}.owner-governance-switch button.active{background:var(--color-primary-navy,#123b5d);color:#fff;box-shadow:0 4px 10px #123b5d29}.cert-governance{gap:16px;max-width:1500px;margin-inline:auto;display:grid}.cert-governance .ts-owner-panel{box-shadow:var(--shadow-card);background:#fff;border:1px solid #d8e2ea;border-radius:15px;overflow:hidden}.cert-governance .ts-owner-panel>header{border-bottom:1px solid var(--color-border,#e2e8f0);background:var(--color-page,#f8fafc);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.cert-governance .ts-owner-panel>header small{color:#334e68;letter-spacing:.08em;font-size:.68rem;font-weight:700}.cert-governance .ts-owner-panel>header h2{color:var(--color-text,#0f172a);margin:.3rem 0;font-size:1.3rem}.cert-governance .ts-owner-panel>header p{max-width:760px;color:var(--color-text-secondary,#64748b);margin:0;font-size:.82rem;line-height:1.5}.cert-governance-hero>header em{color:#b45309;background:#fff7ed;border-radius:999px;padding:6px 9px;font-size:.65rem;font-style:normal;font-weight:700}.cert-governance-metrics{background:var(--color-border,#e2e8f0);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.cert-governance-metrics article{background:#fff;align-items:center;gap:12px;padding:18px;display:flex}.cert-governance-metrics svg{color:#334e68;width:25px;height:25px}.cert-governance-metrics div{gap:2px;display:grid}.cert-governance-metrics strong{color:var(--color-primary-navy,#123b5d);font-variant-numeric:tabular-nums;font-size:1.5rem}.cert-governance-metrics span{color:var(--color-text-secondary,#64748b);font-size:.7rem}.cert-governance-queue>header input{width:min(320px,100%);min-height:42px;color:var(--color-text,#0f172a);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:9px 12px}.cert-governance-queue>header input:focus{border-color:#2563eb;outline:3px solid #2563eb2e}.cert-governance-message{color:#14532d;background:#ecfdf5;border-inline-start:4px solid #0f766e;border-radius:8px;margin:14px 18px 0;padding:10px 12px;font-size:.76rem}.cert-governance-list{display:grid}.cert-governance-list>article{border-bottom:1px solid var(--color-border,#e2e8f0);grid-template-columns:minmax(330px,1.4fr) minmax(360px,1fr) 150px;align-items:center;gap:18px;padding:15px 20px;display:grid}.cert-governance-list>article:last-child{border-bottom:0}.cert-governance-identity{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cert-governance-identity>span{color:#1d4ed8;font-variant-numeric:tabular-nums;background:#eff6ff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.cert-governance-identity>div{gap:3px;display:grid}.cert-governance-identity small{color:var(--color-text-secondary,#64748b);font-size:.66rem}.cert-governance-identity strong{color:var(--color-text,#0f172a);font-size:.88rem}.cert-governance-identity a{color:#1d4ed8;align-items:center;gap:5px;width:max-content;font-size:.65rem;text-decoration:none;display:flex}.cert-governance-identity a svg{width:13px;height:13px}.cert-governance-readiness{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.cert-governance-readiness span{color:#92400e;background:#fff7ed;border-radius:8px;gap:4px;padding:9px;font-size:.6rem;display:grid}.cert-governance-readiness span.complete{color:#166534;background:#ecfdf5}.cert-governance-readiness b{font-variant-numeric:tabular-nums;font-size:.72rem}.cert-governance-list aside{justify-items:end;gap:5px;display:grid}.cert-governance-list aside button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;min-height:38px;padding:8px 11px;font-weight:700}.cert-governance-list aside button:disabled{cursor:not-allowed;opacity:.45}.cert-governance-list aside>b{color:#b45309;text-transform:uppercase;background:#fff7ed;border-radius:999px;padding:5px 8px;font-size:.62rem}.cert-governance-list aside>.status-live{color:#15803d;background:#ecfdf5}.cert-governance-list aside small{color:var(--color-text-secondary,#64748b);font-size:.6rem}@media (width<=980px){.cert-governance-metrics{grid-template-columns:repeat(2,1fr)}.cert-governance-list>article{grid-template-columns:1fr}.cert-governance-list aside{justify-items:start}}@media (width<=620px){.owner-governance-switch{grid-template-columns:1fr;display:grid}.cert-governance .ts-owner-panel>header{display:grid}.cert-governance-metrics,.cert-governance-readiness{grid-template-columns:1fr}.cert-governance-list>article{padding:14px}.cert-governance-identity{grid-template-columns:34px 1fr}.cert-governance-identity>span{width:32px;height:32px}}@font-face{font-family:DIN Next LT Arabic;src:url(/fonts/din-next-lt-arabic-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.leadership-potential-report{--lp-blue:#5d98cc;--lp-coral:#f36d5e;--lp-lime:#97b82f;--lp-ink:#182867;--lp-green:#0d4b43;max-width:1500px;color:var(--lp-ink);gap:24px;margin:0 auto;padding:26px;display:grid}.lp-hero,.lp-section,.lp-boundary{box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;border-radius:22px}.lp-hero{background:linear-gradient(120deg,#fff 0 68%,#eff6ff 68%);grid-template-columns:1fr 260px;gap:30px;padding:54px;display:grid}.lp-hero h1{max-width:900px;font-family:var(--font-interface-ltr);margin:10px 0 14px;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:400;line-height:.95}.lp-hero p{color:#6a817f;max-width:760px;font-size:1.12rem;line-height:1.65}.lp-quality{border:1px solid #bfd2cd;border-top:5px solid var(--lp-green);background:#fff;border-radius:18px;align-self:center;gap:12px;padding:24px;display:grid}.lp-quality small,.lp-section small,.lp-boundary small{letter-spacing:.14em;font-weight:800}.lp-quality strong{font-size:1.8rem}.lp-quality span{color:#6a817f}.lp-boundary{border-inline-start:6px solid var(--lp-coral);background:#fff3ef;gap:22px;padding:28px 34px;display:flex}.lp-boundary>span{background:var(--lp-coral);color:#fff;border-radius:50%;flex:0 0 48px;place-items:center;height:48px;font-size:1.5rem;font-weight:800;display:grid}.lp-boundary h2{margin:5px 0;font-size:1.55rem}.lp-boundary p{color:#5f7472;margin:0;line-height:1.65}.lp-section{padding:38px}.lp-section>header{border-bottom:1px solid #d4dfdc;align-items:flex-start;gap:20px;padding-bottom:26px;display:flex}.lp-section>header>span{background:var(--lp-green);color:#fff;border-radius:50%;flex:0 0 58px;place-items:center;height:58px;font-weight:800;display:grid;box-shadow:0 6px #d7e1de}.lp-section>header h2{font-family:var(--font-interface-ltr);margin:5px 0 7px;font-size:clamp(2rem,3vw,3.4rem);font-weight:400}.lp-section>header p{color:#708482;margin:0}.lp-dimension-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:28px;display:grid}.lp-dimension-grid article{border:1px solid #cad8d5;border-inline-start:6px solid var(--lp-blue);background:#fbfdfc;border-radius:16px;padding:20px;box-shadow:0 5px #e0e8e5}.lp-dimension-grid article.lp-band-emerging-signal{background:#fffbf3;border-inline-start-color:#d19540}.lp-dimension-grid article.lp-band-development-focus{border-inline-start-color:var(--lp-coral);background:#fff6f3}.lp-dimension-grid article>header{align-items:center;gap:10px;display:flex}.lp-dimension-grid article>header>span{background:var(--lp-green);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.78rem;display:grid}.lp-dimension-grid article>header small{flex:1}.lp-dimension-grid article>header strong{color:var(--lp-coral);font-size:1.7rem}.lp-dimension-grid article>header strong i{color:#7d8e8b;font-size:.7rem;font-style:normal}.lp-dimension-grid h3{min-height:50px;margin:20px 0 5px;font-size:1.1rem}.lp-dimension-grid p{color:#69807d;min-height:44px;margin:0}.lp-dimension-grid article>div{margin-top:20px}.lp-dimension-grid article>div>i{background:#e1e9e6;border-radius:99px;height:8px;display:block;overflow:hidden}.lp-dimension-grid article>div>i b{border-radius:inherit;background:linear-gradient(90deg,var(--lp-blue),var(--lp-green));height:100%;display:block}.lp-dimension-grid article>div small{color:#738481;margin-top:10px;display:block}.lp-signals>div{grid-template-columns:1fr 1fr;gap:18px;padding-top:28px;display:grid}.lp-signals article{background:#f5faf8;border:1px solid #cfdbd8;border-radius:17px;padding:24px}.lp-signals article.lp-develop{background:#fff6f3}.lp-signals article>small{margin-bottom:16px;display:block}.lp-signals article>div{border-top:1px solid #d8e2df;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.lp-signals article>div>b{background:var(--lp-green);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.lp-signals article span{gap:4px;display:grid}.lp-signals article span small{color:#728481;letter-spacing:normal}.lp-signals article em{font-style:normal;font-family:var(--font-interface-ltr);color:var(--lp-coral);font-size:2rem}.lp-actions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding-top:28px;display:grid}.lp-actions article{border:1px solid #cbd9d5;border-top:5px solid var(--lp-blue);background:#f9fcfb;border-radius:16px;min-height:210px;padding:24px;position:relative}.lp-actions article:nth-child(2){border-top-color:var(--lp-coral)}.lp-actions article:nth-child(3){border-top-color:var(--lp-lime)}.lp-actions article:nth-child(4){border-top-color:#344a8d}.lp-actions article>span{font-family:var(--font-interface-ltr);color:var(--lp-coral);font-size:2.3rem}.lp-actions article>small{color:var(--lp-green);margin:8px 0 24px;display:block}.lp-actions article p{color:#607774;line-height:1.6}.lp-frameworks>div{grid-template-columns:1fr 1fr;gap:12px;padding-top:28px;display:grid}.lp-frameworks a{color:inherit;background:#fbfdfc;border:1px solid #ccd9d6;border-radius:14px;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.lp-frameworks a>span{background:var(--lp-green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.lp-frameworks a>div{flex:1;gap:5px;display:grid}.lp-frameworks a small{color:#68807c}.lp-frameworks a>b{color:var(--lp-coral);font-size:1.4rem}.lp-frameworks footer{border-inline-start:4px solid var(--lp-lime);color:#61736f;background:#f5f8e9;margin-top:24px;padding:18px}.secure-development-boundary{background:#fff2ee;border-inline-start:4px solid #f36d5e;padding:13px 16px;color:#6b554f!important;margin-top:14px!important}@media (width<=900px){.leadership-potential-report{padding:12px}.lp-hero{background:#fff;grid-template-columns:1fr;padding:30px}.lp-dimension-grid,.lp-actions>div{grid-template-columns:1fr 1fr}.lp-frameworks>div,.lp-signals>div{grid-template-columns:1fr}}@media (width<=600px){.lp-hero h1{font-size:2.65rem}.lp-section{padding:22px}.lp-section>header{display:grid}.lp-dimension-grid,.lp-actions>div{grid-template-columns:1fr}.lp-boundary{padding:22px}.lp-quality{width:auto}}.hipo-workspace{--hipo-ink:#102f2c;--hipo-navy:#19275f;--hipo-coral:#f36d5e;--hipo-blue:#5d98cc;--hipo-lime:#97b82f;color:var(--hipo-ink);gap:24px;display:grid}.hipo-workspace>section,.hipo-workspace>header,.hipo-workspace>footer,.hipo-restricted{border-radius:var(--radius-md);background:#fff;border:1px solid #c9d8d3;box-shadow:0 7px #dce6e2}.hipo-hero{background:linear-gradient(125deg,#fff 0 72%,#eff6ff 72%);grid-template-columns:minmax(0,1.6fr) minmax(290px,.7fr);gap:30px;padding:42px;display:grid}.hipo-hero small,.hipo-workspace section header small,.hipo-selected-candidate>small{letter-spacing:.16em;color:#334e68;font-size:.72rem;font-weight:700}.hipo-hero h2{max-width:880px;font-family:var(--font-interface-ltr);margin:10px 0;font-size:clamp(2.5rem,4.3vw,4.8rem);font-weight:400;line-height:1}.hipo-hero p{color:#334e68;max-width:800px;line-height:1.65}.hipo-role-control{border:1px solid #c8d8d3;border-top:5px solid var(--hipo-coral);background:#fff;border-radius:15px;align-self:center;gap:10px;padding:22px;display:grid}.hipo-role-control select{width:100%;min-height:48px;color:var(--hipo-navy);background:#fbfdfb;border:1px solid #bfd0ca;border-radius:9px;padding:0 12px;font-weight:800}.hipo-role-control span{color:#397068;font-size:.75rem}.hipo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.hipo-metrics article{border:1px solid #eff6ff;border-top:4px solid var(--hipo-blue);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;gap:7px;padding:20px;display:grid}.hipo-metrics article:nth-child(2){border-top-color:#334e68}.hipo-metrics article:nth-child(3){border-top-color:var(--hipo-lime)}.hipo-metrics article:nth-child(4){border-top-color:var(--hipo-coral)}.hipo-metrics strong{font-family:var(--font-interface-ltr);color:var(--hipo-navy);font-size:2.6rem}.hipo-metrics span{color:#334e68;font-size:.8rem}.hipo-evidence-map,.hipo-readiness,.hipo-calibration{padding:30px}.hipo-evidence-map>header,.hipo-nine-box>header,.hipo-readiness>header,.hipo-calibration>header{border-bottom:1px solid #d3dfdb;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.hipo-workspace h3{color:var(--hipo-navy);font-family:var(--font-interface-ltr);margin:7px 0;font-size:1.75rem;font-weight:400}.hipo-evidence-map>header>b{font-family:var(--font-interface-ltr);color:var(--hipo-coral);font-size:2.4rem}.hipo-evidence-map>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:22px;display:grid}.hipo-evidence-map article{background:#f8fbfa;border:1px solid #d0dcd8;border-radius:13px;gap:10px;padding:17px;display:grid}.hipo-evidence-map article>strong{color:var(--hipo-navy);font-size:1.5rem}.hipo-evidence-map article>span{min-height:42px}.hipo-evidence-map article>i{background:#e1e9e6;border-radius:99px;height:7px;overflow:hidden}.hipo-evidence-map article>i>b{background:linear-gradient(90deg,var(--hipo-blue),var(--hipo-lime));height:100%;display:block}.hipo-evidence-map article>small{color:#71837f}.hipo-review-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.65fr);gap:18px;display:grid}.hipo-nine-box,.hipo-selected-candidate{background:#fff;border:1px solid #c9d8d3;border-radius:20px;box-shadow:0 7px #dce6e2}.hipo-nine-box{padding:28px}.hipo-nine-box>header>span,.hipo-readiness>header>span{color:#58731c;background:#f2f6e7;border-radius:99px;padding:9px 13px;font-size:.76rem;font-weight:800}.nine-box-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.nine-box-cell{background:var(--color-page,#f5f8f7);border:1px solid #d1dcd9;border-radius:10px;min-height:120px;padding:10px}.nine-box-cell.p-high{background:#eff7eb}.nine-box-cell.p-moderate{background:#fff9ee}.nine-box-cell.p-low{background:#fff2ee}.nine-box-cell small{color:#677c78;min-height:34px;font-size:.66rem;display:block}.nine-box-cell div{flex-wrap:wrap;gap:6px;display:flex}.nine-box-cell button{color:var(--hipo-navy);background:#fff;border:1px solid #c2d1cd;border-radius:99px;padding:5px 8px;font-size:.68rem}.nine-box-cell button.selected{border-color:var(--hipo-coral);background:var(--hipo-coral);color:#fff}.nine-box-axis{color:#6d817d;margin-top:8px;font-size:.72rem;font-weight:800}.potential-axis{margin-top:20px}.performance-axis{text-align:center}.hipo-selected-candidate{border-top:5px solid var(--hipo-coral);padding:27px}.hipo-selected-candidate h3{font-size:2.2rem}.hipo-selected-candidate p{color:#6c817d;line-height:1.6}.hipo-selected-candidate dl{gap:0;margin:20px 0;display:grid}.hipo-selected-candidate dl>div{border-top:1px solid #d5dfdc;padding:13px 0}.hipo-selected-candidate dt{color:#70837f;font-size:.72rem}.hipo-selected-candidate dd{color:var(--hipo-navy);margin:5px 0 0;font-weight:800}.hipo-selected-candidate button,.hipo-calibration footer button{color:#fff;background:#0e4b43;border:0;border-radius:9px;width:100%;padding:14px;font-weight:800}.hipo-readiness>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:22px;display:grid}.hipo-readiness article{background:#f8fbfa;border:1px solid #ccd9d6;border-radius:13px;grid-template-columns:40px 1fr;align-items:center;gap:7px 12px;padding:17px;display:grid}.hipo-readiness article>b{color:#fff;background:#0d4b43;border-radius:50%;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.hipo-readiness article>strong{font-family:var(--font-interface-ltr);color:var(--hipo-coral);font-size:2.4rem}.hipo-readiness article>span{color:var(--hipo-navy);font-weight:800}.hipo-calibration{border-top:5px solid var(--hipo-blue)!important}.hipo-calibration>header>button{background:0 0;border:0;font-size:2rem}.calibration-panel{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.calibration-panel article{border:1px solid #ccd9d6;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:5px 10px;padding:15px;display:grid}.calibration-panel b{color:#fff;background:#0d4b43;border-radius:50%;grid-row:span 2;place-items:center;width:35px;height:35px;display:grid}.calibration-panel em{color:#39766d;font-size:.7rem}.hipo-calibration>label{gap:8px;font-weight:800;display:grid}.hipo-calibration textarea{border:1px solid #bfd0ca;border-radius:10px;min-height:110px;padding:13px}.hipo-calibration footer{grid-template-columns:1fr 260px;align-items:center;gap:18px;margin-top:18px;display:grid}.hipo-calibration footer p{color:#667d79}.hipo-policy-note{align-items:center;gap:16px;display:flex;border-inline-start:5px solid var(--hipo-coral)!important;background:#fff3ef!important;padding:20px 25px!important}.hipo-policy-note>b,.hipo-restricted>span{background:var(--hipo-coral);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:1.2rem;display:grid}.hipo-policy-note p{margin:0;line-height:1.55}.hipo-restricted{align-items:center;gap:20px;padding:34px;display:flex}.hipo-restricted h2{color:#19275f;font-family:var(--font-interface-ltr);margin:5px 0}.hipo-restricted p{color:#6c817d;margin:0}.hr-talent-reviewer-toggle{background:#fff7f2;border:1px solid #edc2b9;border-radius:14px;align-items:flex-start;gap:.8rem;margin:1rem;padding:.9rem 1rem;display:flex}.hr-talent-reviewer-toggle input{margin-top:.25rem}.hr-talent-reviewer-toggle span{gap:.2rem;display:grid}.hr-talent-reviewer-toggle b{color:var(--navy)}.hr-talent-reviewer-toggle small{color:var(--muted);line-height:1.45}@media (width<=1100px){.hipo-hero,.hipo-review-grid{grid-template-columns:1fr}.hipo-metrics,.hipo-readiness>div,.hipo-evidence-map>div{grid-template-columns:1fr 1fr}.hipo-evidence-map article:last-child{grid-column:1/-1}}@media (width<=650px){.hipo-hero{background:#fff;padding:26px}.hipo-metrics,.hipo-readiness>div,.hipo-evidence-map>div,.calibration-panel{grid-template-columns:1fr}.hipo-evidence-map article:last-child{grid-column:auto}.nine-box-cell{min-height:92px}.hipo-calibration footer{grid-template-columns:1fr}.hipo-evidence-map,.hipo-nine-box,.hipo-readiness,.hipo-calibration{padding:20px}}.hipo-campaign-hero .hipo-role-control strong{font-family:var(--font-interface-ltr);color:var(--hipo-navy);font-size:1.45rem;line-height:1.2}.hipo-mode-tabs{background:#eef4f1;border:1px solid #c9d8d3;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:12px;padding:10px;display:grid;box-shadow:0 6px #dce6e2}.hipo-mode-tabs button{color:#58716d;text-align:start;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:12px 16px;font-weight:800;display:grid}.hipo-mode-tabs button>b{color:#174d47;background:#dce9e5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.hipo-mode-tabs button>em{color:#335f59;background:#fff;border-radius:99px;padding:5px 9px;font-size:.72rem;font-style:normal}.hipo-mode-tabs button.active{color:#fff;background:#0f4b43;border-color:#0f4b43;box-shadow:0 4px #aebeba}.hipo-mode-tabs button.active>b{color:#0f4b43;background:#fff}.hipo-setup-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.hipo-setup-steps{background:#f5f9f7;border:1px solid #cbd8d5;border-radius:17px;gap:8px;padding:12px;display:grid;position:sticky;top:18px;box-shadow:0 6px #dce6e2}.hipo-setup-steps button{color:#617773;text-align:start;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;min-height:62px;padding:9px;display:grid}.hipo-setup-steps button>b{color:#174d47;background:#e0eae7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.72rem;display:grid}.hipo-setup-steps button>em{font-style:normal}.hipo-setup-steps button.active{color:var(--hipo-navy);background:#fff;border-color:#6a9ec9;box-shadow:0 3px #cfded9}.hipo-setup-steps button.complete{color:#28665d}.hipo-setup-steps button.complete>b{color:#fff;background:#0f4b43}.hipo-setup-card{border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-card);background:#fff;border:1px solid #c9d8d3;overflow:hidden}.hipo-setup-card>header{background:linear-gradient(105deg,#f5faf8,#fff8f5);border-bottom:1px solid #d3dfdb;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.hipo-setup-card>header>span{color:#51706b;background:#edf4f1;border-radius:99px;padding:8px 12px;font-size:.7rem;font-weight:800}.hipo-setup-card>div{padding:26px 30px}.hipo-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.hipo-form-grid label{color:#254f49;gap:7px;font-size:.76rem;font-weight:800;display:grid}.hipo-form-grid label.wide{grid-column:1/-1}.hipo-form-grid input,.hipo-form-grid select,.hipo-form-grid textarea{color:#19275f;width:100%;min-height:47px;font:inherit;background:#fbfdfc;border:1px solid #bfd0ca;border-radius:9px;padding:11px 12px;font-size:.9rem}.hipo-form-grid textarea{resize:vertical;min-height:95px}.hipo-competency-proposal{background:#f5f9f7;border:1px solid #cad8d4;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;padding:18px;display:grid}.hipo-competency-proposal>header{grid-column:1/-1;justify-content:space-between;align-items:start;gap:15px;padding-bottom:12px;display:flex}.hipo-competency-proposal h4,.hipo-performance-setup h4,.hipo-provider-grid h4,.hipo-governance-launch h4{color:var(--hipo-navy);font-family:var(--font-interface-ltr);margin:5px 0;font-size:1.25rem}.hipo-competency-proposal>div{background:#fff;border:1px solid #d7e1de;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.hipo-competency-proposal>div>b{color:#fff;background:#0f4b43;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.66rem;display:grid}.hipo-competency-proposal>div>em{color:#bf5a4d;font-size:.65rem;font-style:normal;font-weight:700}.hipo-validation-pair{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.hipo-validation-pair button{color:#732f25;text-align:start;background:#fff6f3;border:1px solid #e1b9ae;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:6px 10px;padding:14px;display:grid}.hipo-validation-pair button>b{color:#fff;background:#f36d5e;border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.hipo-validation-pair button>small{font-weight:700}.hipo-validation-pair button.approved{color:#1e6258;background:#edf7f3;border-color:#a9d0c6}.hipo-validation-pair button.approved>b{background:#0f4b43}.hipo-upload-card{background:#f0f7fc;border:1px dashed #72a1c8;border-radius:13px;grid-template-columns:52px 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.hipo-upload-card>span{color:#fff;background:#5d98cc;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}.hipo-upload-card p{color:#607b77;margin:5px 0;line-height:1.5}.hipo-upload-card button,.hipo-intake table button,.hipo-provider-grid button{color:#164c45;background:#fff;border:1px solid #aebfba;border-radius:8px;padding:10px 13px;font-weight:800}.hipo-intake-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.hipo-intake-summary article{background:#fff;border:1px solid #d1ddda;border-top:4px solid #5d98cc;border-radius:10px;gap:5px;padding:13px;display:grid}.hipo-intake-summary article:nth-child(2){border-top-color:#0f4b43}.hipo-intake-summary article:nth-child(3){border-top-color:#97b82f}.hipo-intake-summary article:nth-child(4){border-top-color:#f36d5e}.hipo-intake-summary strong{font-family:var(--font-interface-ltr);color:var(--hipo-navy);font-size:2rem}.hipo-intake table{border-collapse:separate;border-spacing:0;border:1px solid #d1ddda;border-radius:11px;width:100%;overflow:hidden}.hipo-intake th,.hipo-intake td{text-align:start;border-bottom:1px solid #dbe4e1;padding:12px;font-size:.76rem}.hipo-intake th{color:#fff;background:#0f4b43}.hipo-intake td small{color:#748783;display:block}.hipo-intake td .status-ok{color:#267065;font-weight:800}.hipo-source-chips{color:#2c635c;background:#edf4f1;border-radius:99px;padding:5px 8px;font-size:.68rem}.hipo-performance-setup{grid-template-columns:minmax(250px,.7fr) 1fr;gap:18px;display:grid}.hipo-performance-setup>aside{background:#f4f8e9;border-inline-start:5px solid #97b82f;border-radius:12px;padding:20px}.hipo-performance-setup>aside p{color:#667c78;line-height:1.55}.hipo-scale-map{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hipo-scale-map>div{text-align:center;background:#fff;border:1px solid #d1ddda;border-radius:11px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:14px;display:grid}.hipo-scale-map strong{color:var(--hipo-navy)}.hipo-cycle-cards{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.hipo-cycle-cards article{border:1px solid #ccd9d6;border-top:4px solid #5d98cc;border-radius:11px;gap:7px;padding:17px;display:grid}.hipo-cycle-cards article:nth-child(2){border-top-color:#0f4b43}.hipo-cycle-cards article.confidential{background:#fff6f3;border-top-color:#f36d5e}.hipo-cycle-cards strong{font-family:var(--font-interface-ltr);color:var(--hipo-navy);font-size:2rem}.hipo-provider-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hipo-provider-grid article{background:#f8fbfa;border:1px solid #ccd9d6;border-radius:12px;grid-template-columns:42px 1fr;gap:3px 12px;padding:18px;display:grid}.hipo-provider-grid article>b{color:#fff;background:#0f4b43;border-radius:50%;grid-row:span 4;place-items:center;width:40px;height:40px;display:grid}.hipo-provider-grid article>small{letter-spacing:.1em;color:#518079;font-weight:700}.hipo-provider-grid article>p{color:#6c817d;margin:4px 0 12px}.hipo-provider-grid article>button{justify-self:start}.hipo-governance-launch{grid-template-columns:1fr .8fr;gap:18px;display:grid}.hipo-governance-checks{gap:12px;display:grid}.hipo-governance-checks label{border:1px solid #ccd9d6;border-radius:12px;grid-template-columns:25px 1fr;gap:12px;padding:17px;display:grid}.hipo-governance-checks input{width:20px;height:20px}.hipo-governance-checks span{gap:6px;display:grid}.hipo-governance-checks small{color:#6b817d;line-height:1.5}.hipo-governance-launch>aside{background:#fff6f3;border:1px solid #e1b9ae;border-top:5px solid #f36d5e;border-radius:13px;padding:20px}.hipo-governance-launch>aside.ready{background:#edf7f3;border-color:#0f4b43 #a9d0c6 #a9d0c6}.hipo-governance-launch li{color:#6d3a31;margin:7px 0}.hipo-governance-launch>aside button{color:#fff;background:#0f4b43;border:0;border-radius:9px;width:100%;margin-top:12px;padding:13px;font-weight:700}.hipo-governance-launch>aside button:disabled{background:#aab9b6}.hipo-step-actions{background:#f6f9f8;border-top:1px solid #d3dfdb;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px 30px;display:grid}.hipo-step-actions span{text-align:center;color:#72847f;font-size:.72rem}.hipo-step-actions button{color:#164c45;background:#fff;border:1px solid #b8c9c4;border-radius:8px;padding:10px 14px;font-weight:800}.hipo-step-actions button:last-child{color:#fff;background:#0f4b43;border-color:#0f4b43}.hipo-step-actions button:disabled{opacity:.4}.hipo-evidence-tracker{overflow:hidden;padding:0!important}.hipo-evidence-tracker>header{background:linear-gradient(105deg,#f0f7fc,#fff);border-bottom:1px solid #d3dfdb;justify-content:space-between;gap:22px;padding:28px 30px;display:flex}.hipo-evidence-tracker>header p{color:#687e7a;max-width:820px}.hipo-evidence-tracker>header>div:last-child{color:#fff;background:#0f4b43;border-radius:14px;align-content:center;place-items:center;min-width:150px;display:grid}.hipo-evidence-tracker>header strong{font-family:var(--font-interface-ltr);font-size:2.8rem}.hipo-evidence-filter{background:#f7faf9;border-bottom:1px solid #d5e0dc;align-items:center;gap:10px;padding:14px 20px;display:flex}.hipo-evidence-filter button{color:#2e625b;background:#fff;border:1px solid #c5d4d0;border-radius:99px;padding:8px 12px;font-weight:800}.hipo-evidence-filter button.active{color:#fff;background:#0f4b43}.hipo-evidence-filter>span{color:#71847f;margin-inline-start:auto;font-size:.72rem}.hipo-evidence-table{overflow-x:auto}.hipo-evidence-row{border-bottom:1px solid #d9e2df;grid-template-columns:minmax(190px,1.5fr) repeat(7,minmax(85px,.65fr)) minmax(145px,1fr);min-width:1050px;display:grid}.hipo-evidence-row>span{text-align:center;border-inline-end:1px solid #e0e8e5;place-items:center;gap:4px;min-height:70px;padding:9px;display:grid}.hipo-evidence-row>span:first-child{text-align:start;align-content:center;place-items:start}.hipo-evidence-row>span small{color:#71847f;font-size:.62rem}.hipo-evidence-row.heading{color:#fff;background:#0f4b43;font-size:.65rem;font-weight:700}.hipo-evidence-row.heading>span{min-height:48px}.hipo-evidence-row .complete{color:#1e6a5f;background:#f0f8f5}.hipo-evidence-row .missing{color:#bd4d40;background:#fff5f2}.hipo-evidence-row .gate-ready{color:#195c53;background:#edf7f3}.hipo-evidence-row .gate-blocked{color:#885b20;background:#fff9ed}.hipo-evidence-row .gate-ready button,.hipo-evidence-row .gate-blocked button{color:inherit;background:0 0;border:0;font-size:.65rem;text-decoration:underline}.hipo-calibration-workspace{grid-template-columns:minmax(0,1.6fr) minmax(290px,.65fr);gap:18px;display:grid}.hipo-calibration-workspace>.hipo-readiness{background:#fff;border:1px solid #c9d8d3;border-radius:20px;grid-column:1/-1;box-shadow:0 7px #dce6e2}.hr-talent-reviewer-toggle.authorized{background:#eef8f4;border-color:#9bc9be}.hr-talent-reviewer-toggle.restricted{background:#f8faf9;border-color:#d4dfdb}.hr-talent-reviewer-toggle>span:first-child{color:#fff;background:#0f4b43;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}@media (width<=1100px){.hipo-setup-layout{grid-template-columns:1fr}.hipo-setup-steps{grid-template-columns:1fr 1fr;position:static}.hipo-calibration-workspace{grid-template-columns:1fr}.hipo-calibration-workspace>.hipo-readiness{grid-column:auto}.hipo-performance-setup,.hipo-governance-launch{grid-template-columns:1fr}}@media (width<=720px){.hipo-mode-tabs,.hipo-setup-steps,.hipo-form-grid,.hipo-competency-proposal,.hipo-validation-pair,.hipo-intake-summary,.hipo-scale-map,.hipo-cycle-cards,.hipo-provider-grid{grid-template-columns:1fr}.hipo-mode-tabs button{grid-template-columns:38px 1fr auto}.hipo-form-grid label.wide,.hipo-competency-proposal>header,.hipo-cycle-cards{grid-column:auto}.hipo-upload-card{grid-template-columns:45px 1fr}.hipo-upload-card button{grid-column:1/-1}.hipo-setup-card>header,.hipo-evidence-tracker>header{flex-direction:column;align-items:start}.hipo-setup-card>div{padding:20px}.hipo-step-actions{grid-template-columns:1fr 1fr}.hipo-step-actions span{grid-area:1/1/auto/-1}.hipo-evidence-filter{flex-direction:column;align-items:stretch}.hipo-evidence-filter>span{margin:0}.hipo-intake{overflow-x:auto}.hipo-intake table{min-width:760px}}:root{--ink:#153e39;--ink-deep:#0e3431;--ink-soft:#315e58;--navy:#19275f;--copper:#ef705d;--copper-light:#ff9a87;--lime:#9bb72f;--blue:#5c92c2;--green:var(--ink);--coral:var(--copper);--cream:var(--sand-soft);--pale-green:#edf4f1;--sand:#efeee7;--sand-soft:#f6f3eb;--white:#fffefa;--muted:#7b8d89;--line:#d5ddd7;--shadow:0 4px 0 #aebeb48c, 0 14px 30px #1f363114;--assessment-card-shadow:var(--shadow-card);--assessment-card-shadow-strong:var(--shadow-raised);--assessment-card-shadow-hover:var(--shadow-raised);--font-app:"DIN Next LT Arabic", "Segoe UI", Tahoma, Arial, sans-serif;--font-serif:var(--font-app);--font-sans:var(--font-app);--font-display:var(--font-app);--font-body:var(--font-app);--serif:var(--font-app);--sans:var(--font-app)}.registry-access-denied,.course-registry-shell{color:#113f3a;background:#f6f3e9;min-height:100vh}.registry-access-denied{place-items:center;padding:40px;display:grid}.registry-access-denied>div{background:#fff;border:1px solid #cad8d3;border-top:5px solid #1d2f6f;border-radius:18px;max-width:660px;padding:42px;box-shadow:0 10px #d8e0db,0 24px 48px #24443c18}.registry-access-denied h1{font:700 48px/1.02 var(--font-interface-ltr);color:#1d2f6f}.registry-access-denied a{color:#fff;background:#0b403a;border-radius:8px;margin-top:18px;padding:13px 18px;font-weight:800;text-decoration:none;display:inline-flex}.course-registry-shell{padding:30px 3vw 80px}.course-registry-topbar{justify-content:space-between;align-items:flex-start;gap:30px;max-width:1500px;margin:auto;display:flex}.course-registry-topbar small,.registry-requests small{letter-spacing:.16em;color:#ef6d5c;font-weight:700}.course-registry-topbar h1{font:700 clamp(44px,6vw,76px)/.95 var(--font-interface-ltr);color:#1d2f6f;margin:9px 0}.course-registry-topbar p{color:#657f7b;font-size:17px}.course-registry-topbar>div:last-child{justify-items:end;gap:10px;display:grid}.course-registry-topbar a{color:#0b403a;font-weight:800}.registry-metrics{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1500px;margin:28px auto;display:grid}.registry-metrics article{box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;border-top:4px solid #5d98cc;border-radius:14px;padding:22px}.registry-metrics article.blocked{border-top-color:#ef6d5c}.registry-metrics article.expiring{border-top-color:#d59a42}.registry-metrics article.requested{border-top-color:#334e68}.registry-metrics b{font:700 42px var(--font-interface-ltr);color:#1d2f6f;display:block}.registry-metrics span{font-weight:800}.registry-message{white-space:pre-wrap;color:#9a3f32;background:#fff0ec;border-left:4px solid #ef6d5c;border-radius:8px;max-width:1500px;margin:20px auto;padding:15px}.registry-workbench{grid-template-columns:minmax(270px,350px) 1fr;align-items:start;gap:18px;max-width:1500px;margin:auto;display:grid}.registry-catalogue,.registry-editor,.registry-requests{background:#fff;border:1px solid #c7d6d1;border-radius:18px;box-shadow:0 8px #d4ded8}.registry-catalogue{position:sticky;top:18px;overflow:hidden}.registry-catalogue>header,.registry-editor>header,.registry-requests>header{border-bottom:1px solid #dbe3df;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.registry-catalogue h2,.registry-editor h2,.registry-requests h2{font:700 30px/1.05 var(--font-interface-ltr);color:#1d2f6f;margin:0}.registry-catalogue button,.registry-editor>header button,.registry-requests button{color:#fff;cursor:pointer;background:#0b403a;border:0;border-radius:8px;padding:10px 14px;font-weight:850}.registry-filters{gap:8px;padding:14px;display:grid}.registry-filters input,.registry-filters select,.registry-editor input,.registry-editor select,.registry-editor textarea,.registry-requests select{box-sizing:border-box;color:#133f3a;width:100%;font:inherit;background:#fbfcfa;border:1px solid #c8d7d2;border-radius:8px;padding:10px}.registry-list{max-height:68vh;padding:0 10px 14px;overflow:auto}.registry-list button{text-align:left;color:#173f3a;background:#fff;border:1px solid #d4dfdb;border-radius:10px;gap:4px;width:100%;margin:6px 0;padding:14px;display:grid;position:relative}.registry-list button.selected{background:#eef4fa;border-color:#1d2f6f}.registry-list button>span{text-transform:uppercase;letter-spacing:.12em;color:#657f7b;font-size:9px}.registry-list button strong{color:#1d2f6f;font-size:14px}.registry-list button small{color:#728783}.registry-list button em{border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;position:absolute;bottom:8px;right:8px}.registry-list button em.ready{color:#1e5f51;background:#e3efeb}.registry-list button em.blocked{color:#a74334;background:#ffeae6}.registry-editor{padding-bottom:28px}.registry-editor>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:#fffefaee;border-radius:18px 18px 0 0;position:sticky;top:0}.registry-editor>header small{letter-spacing:.12em;color:#657f7b;font-size:10px}.registry-editor h3{letter-spacing:.08em;text-transform:uppercase;color:#1d2f6f;margin:30px 24px 14px;font-size:16px}.registry-form-grid{gap:12px;padding:0 24px 12px;display:grid}.registry-form-grid.two{grid-template-columns:repeat(2,1fr)}.registry-form-grid.three{grid-template-columns:repeat(3,1fr);padding-top:22px}.registry-form-grid.four{grid-template-columns:repeat(4,1fr)}.registry-form-grid label{color:#315e58;font-size:12px;font-weight:800}.registry-form-grid input,.registry-form-grid textarea,.registry-form-grid select{margin-top:7px;display:block}.registry-form-grid textarea{resize:vertical;min-height:92px}.registry-lines{box-sizing:border-box;border:1px solid #c8d7d2;border-radius:8px;width:calc(100% - 48px);min-height:110px;margin:0 24px;padding:12px;font:13px/1.5 ui-monospace,monospace;display:block}.registry-help{color:#657f7b;margin:-8px 24px 10px;font-size:12px}.registry-check{align-items:center;gap:9px;margin:5px 24px;font-weight:750;display:flex}.registry-check input{width:auto}.registry-check-grid{flex-wrap:wrap;gap:10px;padding:0 24px;display:flex}.registry-check-grid .registry-check{background:#edf4f1;border-radius:8px;margin:0;padding:10px}.registry-requests{max-width:1500px;margin:28px auto;overflow:hidden}.registry-requests>header b{font:700 44px var(--font-interface-ltr);color:#ef6d5c}.registry-requests>div{padding:12px}.registry-requests article{border-bottom:1px solid #e1e7e4;grid-template-columns:auto 1fr 150px auto;align-items:center;gap:16px;padding:14px;display:grid}.registry-requests article>span{text-transform:uppercase;background:#eff3f1;border-radius:999px;align-self:start;padding:5px 9px;font-size:10px;font-weight:700}.registry-requests article>span.regulated{color:#a13c2f;background:#ffe7e2}.registry-requests article>span.general{color:#2f6391;background:#e6f0f7}.registry-requests h3{color:#1d2f6f;margin:5px 0}.registry-requests p{color:#607a76;margin:3px 0}.registry-requests button{white-space:nowrap}@media (width<=1000px){.registry-metrics{grid-template-columns:repeat(2,1fr)}.registry-workbench{grid-template-columns:1fr}.registry-catalogue{position:static}.registry-form-grid.four,.registry-form-grid.three{grid-template-columns:repeat(2,1fr)}.registry-requests article{grid-template-columns:1fr}.course-registry-topbar{display:block}.course-registry-topbar>div:last-child{justify-items:start;margin-top:14px}}@media (width<=650px){.registry-metrics,.registry-form-grid.two,.registry-form-grid.three,.registry-form-grid.four{grid-template-columns:1fr}.course-registry-shell{padding:20px 12px 60px}.course-registry-topbar h1{font-size:46px}}.org-path-options:has(.org-workforce-path){grid-template-columns:1.15fr 1.15fr .9fr}.org-workforce-path{background:linear-gradient(135deg,#fbfdf6 0%,#fff 62%,#eff6ff 100%)!important;border-color:#334e68!important}.org-workforce-path:hover{transform:translateY(-8px)rotateX(1deg);box-shadow:0 22px 44px #4e67192e,0 5px #eff6ff}.workforce-workspace{color:#334e68;background:radial-gradient(circle at 92% 5%,#8aac2d1a,#0000 22%),#f8f5ec;min-height:100vh;padding:44px clamp(22px,5vw,84px) 90px}.workforce-intro{max-width:1050px;margin:46px 0 28px}.workforce-intro h1,.workforce-project-header h1{max-width:1050px;font-family:var(--font-interface-ltr);color:#17276b;margin:16px 0;font-size:clamp(44px,6vw,82px);font-weight:500;line-height:.95}.workforce-intro p{color:#334e68;max-width:900px;font-size:18px;line-height:1.75}.workforce-guardrail{background:#fff;border:1px solid #eff6ff;border-left:5px solid #334e68;border-radius:14px;align-items:center;gap:24px;padding:22px 28px;display:flex;box-shadow:0 7px #eff6ff,0 22px 38px #083c3614}.workforce-guardrail b{color:#f26d5e;letter-spacing:.14em;white-space:nowrap;font-size:12px}.workforce-guardrail span{font-size:16px;line-height:1.5}.workforce-setup-card{border-radius:var(--radius-md);max-width:850px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;grid-template-columns:1fr 1fr;gap:22px;margin:42px auto 0;padding:34px;display:grid}.workforce-setup-card label,.workforce-map-grid label{gap:9px;font-size:13px;font-weight:800;display:grid}.workforce-setup-card input,.workforce-setup-card select,.workforce-map-grid select{color:#334e68;width:100%;min-height:52px;font:inherit;background:#fbfcfa;border:1px solid #eff6ff;border-radius:8px;padding:0 15px}.workforce-setup-card .button,.workforce-setup-card .org-error,.workforce-setup-wide{grid-column:1/-1}.workforce-project-header{border-bottom:1px solid #eff6ff;justify-content:space-between;align-items:flex-end;gap:30px;margin:32px 0;padding-bottom:26px;display:flex}.workforce-project-header h1{margin:10px 0;font-size:clamp(42px,5vw,70px)}.workforce-project-header p{color:#334e68}.workforce-project-header>span{color:#334e68;letter-spacing:.14em;background:#eff6ff;border-radius:99px;padding:12px 18px;font-size:11px;font-weight:700}.workforce-header-actions{flex-direction:column;align-items:flex-end;gap:11px;display:flex}.workforce-header-actions>span{color:#334e68;letter-spacing:.13em;background:#eff6ff;border-radius:99px;padding:10px 15px;font-size:10px;font-weight:700}.workforce-header-actions>button{color:#fff;min-height:48px;font:800 13px var(--font-sans);cursor:pointer;background:#334e68;border:1px solid #334e68;border-radius:9px;align-items:center;gap:10px;padding:0 17px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 5px #0b433d2e,0 15px 25px #083c361f}.workforce-header-actions>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px #0b433d2e,0 19px 30px #083c3624}.workforce-header-actions>button:disabled{cursor:progress;opacity:.62}.workforce-header-actions>button b{color:#334e68;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.workforce-presentation-progress{background:linear-gradient(100deg,#eff6ff,#fff);border:1px solid #eff6ff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:-8px 0 25px;padding:17px 19px;display:grid;box-shadow:0 5px #eff6ff,0 17px 30px #083c3612}.workforce-presentation-progress.complete{background:linear-gradient(100deg,#f4f8e9,#fff);border-color:#cbdba1}.workforce-presentation-progress.error{background:linear-gradient(100deg,#fff0ec,#fff);border-color:#f1beb5}.workforce-presentation-icon{color:#fff;width:42px;height:42px;font:900 15px var(--font-sans);background:#17276b;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px #19275f24}.workforce-presentation-progress.complete .workforce-presentation-icon{background:#8aac2d}.workforce-presentation-progress.error .workforce-presentation-icon{background:#ef705d}.workforce-presentation-progress>div{min-width:0}.workforce-presentation-progress small{color:#ef705d;letter-spacing:.13em;margin-bottom:4px;font-size:9px;font-weight:950;display:block}.workforce-presentation-progress strong{color:#17276b;font-size:15px;line-height:1.35;display:block}.workforce-presentation-progress p{color:#334e68;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.workforce-presentation-track{background:#eff6ff;border-radius:99px;height:7px;margin-top:10px;overflow:hidden}.workforce-presentation-track i{border-radius:inherit;background:linear-gradient(90deg,#5c92c2,#ef705d 56%,#334e68);height:100%;transition:width .25s;display:block}.workforce-presentation-progress>button{color:#334e68;cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:7px;padding:9px 13px;font-weight:850}.workforce-privacy-strip,.workforce-provisional-banner{background:linear-gradient(90deg,#eff6ff,#fff);border:1px solid #eff6ff;border-radius:14px;align-items:flex-start;gap:18px;padding:20px 24px;display:flex;box-shadow:0 5px #eff6ff}.workforce-privacy-strip>b{color:#fff;background:#334e68;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.workforce-privacy-strip strong,.workforce-provisional-banner strong{color:#17276b;margin-bottom:5px;font-size:18px;display:block}.workforce-privacy-strip p,.workforce-provisional-banner p{color:#334e68;margin:0;line-height:1.55}.workforce-upload-card{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;grid-template-columns:minmax(280px,.7fr) 1.3fr;gap:24px;margin-top:28px;padding:26px;display:grid}.workforce-upload-drop{text-align:center;background:linear-gradient(145deg,#eff6ff,#f7fbfa);border:2px dashed #334e68;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.workforce-upload-drop>span{color:#fff;background:#334e68;border-radius:50%;place-items:center;width:72px;height:72px;font-size:34px;display:grid;box-shadow:0 8px #0b433d29}.workforce-upload-drop h2{color:#17276b;margin:22px 0 6px;font-size:25px}.workforce-upload-drop p{color:#334e68}.workforce-upload-drop label{color:#fff;cursor:pointer;background:#17276b;border-radius:7px;margin-top:14px;padding:13px 20px;font-weight:850}.workforce-upload-drop input{display:none}.workforce-mapping>div:first-child h2{color:#17276b;margin:6px 0}.workforce-map-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.workforce-minimum-note{background:linear-gradient(90deg,#eff6ff,#fbfdfc);border:1px solid #eff6ff;border-radius:11px;align-items:center;gap:13px;margin:18px 0 4px;padding:13px 15px;display:flex;box-shadow:0 4px #eff6ff}.workforce-minimum-note>b{color:#fff;background:#334e68;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.workforce-minimum-note strong,.workforce-minimum-note span{display:block}.workforce-minimum-note strong{color:#17276b;font-size:15px}.workforce-minimum-note span{color:#334e68;margin-top:3px;font-size:11px}.workforce-map-field{align-content:start;gap:5px;min-width:0;display:grid}.workforce-map-field>span{color:#334e68;font-size:13px;font-weight:700}.workforce-map-field>small{color:#334e68;letter-spacing:.02em;min-height:15px;font-size:9px;font-weight:750}.workforce-map-field.required>small{color:#334e68}.workforce-map-field.context>small{color:#ac5145}.workforce-map-grid.optional{background:#f7faf8;border:1px solid #eff6ff;border-radius:11px;padding:14px}.workforce-optional-toggle{color:#17276b;text-align:start;cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;margin:8px 0 0;padding:12px 14px;display:grid;box-shadow:0 3px #eff6ff}.workforce-optional-toggle>span{font-size:13px;font-weight:700}.workforce-optional-toggle>b{color:#334e68;background:#eaf1ef;border-radius:99px;padding:5px 8px;font-size:10px}.workforce-optional-toggle>em{color:#fff;background:#334e68;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:700;display:grid}.workforce-mapping-warning{color:#9f4237;background:#fff1ed;border-inline-start:4px solid #f26d5e;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:800}.workforce-preview{background:#f0f5f2;border-radius:10px;gap:7px;padding:16px;display:grid}.workforce-preview>b{letter-spacing:.14em;font-size:10px}.workforce-preview>span{color:#17276b;border-bottom:1px solid #d7e1dd;grid-template-columns:38px 1fr;gap:2px 10px;padding:8px;font-weight:750;display:grid}.workforce-preview em{color:#f26d5e;grid-row:1/3;font-style:normal}.workforce-preview small{color:#758986;font-weight:500}.workforce-mapping>.button{width:100%;margin-top:16px}.workforce-dashboard{background:radial-gradient(circle at 8% 6%,#5d98cc1a,#0000 24%),radial-gradient(circle at 94% 13%,#f26d5e1a,#0000 22%),#f8f5ec}.workforce-provisional-banner{background:linear-gradient(90deg,#fff0eb,#fff);border-left:5px solid #f26d5e;margin-bottom:26px}.workforce-provisional-banner strong{color:#b9483b;white-space:nowrap}.workforce-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}.workforce-metrics article{box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;border-top:4px solid #5d98cc;border-radius:13px;padding:22px}.workforce-metrics article:nth-child(2){border-top-color:#f26d5e}.workforce-metrics article:nth-child(3){border-top-color:#334e68}.workforce-metrics article:nth-child(4){border-top-color:#334b91}.workforce-metrics small{letter-spacing:.13em;color:#334e68;font-size:10px;font-weight:700;display:block}.workforce-metrics strong{color:#17276b;font:500 48px/1 var(--font-display),var(--font-interface-ltr);margin:10px 0 5px;display:block}.workforce-metrics span{color:#334e68;font-size:13px}.workforce-quality,.workforce-role-section,.workforce-program-section,.workforce-upgrade{border-radius:var(--radius-md);background:#fff;border:1px solid #eff6ff;margin-top:28px;padding:28px;box-shadow:0 8px #eff6ff,0 24px 45px #083c3614}.workforce-quality h2,.workforce-section-title h2,.workforce-upgrade h2{color:#17276b;font:500 clamp(32px,4vw,54px)/1.04 var(--font-display),var(--font-interface-ltr);margin:8px 0}.workforce-quality-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.workforce-quality-grid article{background:#f3f6f4;border-radius:10px;align-items:center;gap:14px;padding:17px;display:flex}.workforce-quality-grid strong{color:#f26d5e;font:500 32px var(--font-display),var(--font-interface-ltr)}.workforce-quality>p{color:#334e68;background:#f8faef;border-left:3px solid #334e68;padding:15px;line-height:1.55}.workforce-section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.workforce-section-title>span{white-space:nowrap;background:#eff6ff;border-radius:9px;padding:11px 14px;font-weight:800}.workforce-section-title p{color:#334e68;max-width:760px;margin:12px 0 0;font-size:15px;line-height:1.55}.workforce-role-reading-guide{background:linear-gradient(90deg,#f1f7f5,#fff9f5);border:1px solid #eff6ff;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-bottom:22px;padding:14px;display:grid}.workforce-role-reading-guide>span{background:#fff;border-radius:9px;align-items:center;gap:10px;min-height:46px;padding:8px 10px;display:flex;box-shadow:0 3px #bdccc58c}.workforce-role-reading-guide b,.workforce-role-selector>header>span,.workforce-step-number,.workforce-capability-heading>span{color:#fff;background:#334e68;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.workforce-role-reading-guide strong{color:#17276b;font-size:13px}.workforce-role-reading-guide>i{color:#f26d5e;font-size:20px;font-style:normal}.workforce-role-layout{grid-template-columns:minmax(310px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.workforce-role-selector{background:#f4f8f6;border:1px solid #eff6ff;border-radius:14px;overflow:hidden;box-shadow:0 6px #eff6ff}.workforce-role-selector>header{background:#eff6ff;border-bottom:1px solid #eff6ff;gap:12px;padding:18px;display:flex}.workforce-role-selector>header small{color:#334e68;letter-spacing:.11em;font-size:10px;font-weight:700}.workforce-role-selector>header h3{color:#17276b;margin:4px 0;font-size:23px;line-height:1.1}.workforce-role-selector>header p{color:#334e68;margin:5px 0 0;font-size:12px}.workforce-role-layout nav{flex-direction:column;gap:9px;max-height:760px;padding:12px;display:flex;overflow:auto}.workforce-role-layout nav button{text-align:left;color:#17276b;cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:11px;grid-template-columns:36px 1fr 22px;align-items:center;gap:11px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 3px #eff6ff}[dir=rtl] .workforce-role-layout nav button{text-align:right}.workforce-role-layout nav button:hover{border-color:#334e68;transform:translateY(-2px)}.workforce-role-layout nav button.active{background:#fff3ef;border-color:#f26d5e;transform:translate(5px);box-shadow:-5px 0 #f26d5e,0 5px #eadbd6}[dir=rtl] .workforce-role-layout nav button.active{transform:translate(-5px);box-shadow:5px 0 #f26d5e,0 5px #eadbd6}.workforce-role-layout nav button>b{color:#fff;background:#334e68;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.workforce-role-layout nav strong,.workforce-role-layout nav small{display:block}.workforce-role-layout nav strong{margin:3px 0 7px;font-size:15px;line-height:1.25}.workforce-role-layout nav small{color:#334e68;margin-top:3px;font-size:10px;line-height:1.35}.workforce-role-layout nav small span{color:#334e68;font-weight:700}.workforce-role-layout nav .workforce-role-item-label{color:#a84035;letter-spacing:.08em;background:#ffe8e3;border-radius:5px;width:max-content;margin:0 0 5px;padding:4px 7px;font-size:11px;font-weight:950}.workforce-role-layout nav em{color:#f26d5e;font-style:normal;font-weight:700}.workforce-role-detail{background:linear-gradient(145deg,#fbfdfc,#eff6ff);border:1px solid #eff6ff;border-radius:14px;padding:0 25px 25px;overflow:hidden;box-shadow:0 8px #eff6ff}.workforce-role-detail-heading{color:#fff;background:linear-gradient(100deg,#334e68,#334e68);border-bottom:1px solid #eff6ff;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 -25px;padding:24px 25px;display:flex}.workforce-role-detail-heading>div{padding-inline-start:46px;position:relative}.workforce-role-detail-heading .workforce-step-number{inset-inline-start:0;background:#f26d5e;position:absolute;top:0}.workforce-role-detail-heading small{color:#eff6ff;letter-spacing:.12em;font-size:10px;font-weight:700}.workforce-role-detail-heading h3{color:#fff;font:500 clamp(30px,3vw,44px)/1.02 var(--font-display),var(--font-interface-ltr);margin:5px 0 8px}.workforce-role-detail-heading p{color:#eff6ff;max-width:620px;margin:0;font-size:14px;line-height:1.45}.workforce-role-detail header button,.workforce-program-grid footer button{color:#fff;cursor:pointer;background:#334e68;border:1px solid #334e68;border-radius:7px;padding:11px 14px;font-weight:800}.workforce-role-detail-heading>button{flex:none;color:#334e68!important;background:#fff!important;border-color:#fff!important}.workforce-selected-role{background:#fff;border-inline-start:5px solid #5d98cc;border-radius:10px;margin-top:20px;padding:18px;box-shadow:0 4px #eff6ff}.workforce-selected-role>small{color:#275d83;letter-spacing:.08em;background:#e6f1f8;border-radius:6px;padding:6px 9px;font-size:13px;font-weight:950;display:inline-block}.workforce-selected-role h4{line-height:1.12;color:#17276b!important;letter-spacing:0!important;text-transform:none!important;margin:6px 0 0!important;font-size:29px!important}.workforce-context-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0 0;display:grid}.workforce-context-grid>div{background:#fff;border:1px solid #eff6ff;border-radius:10px;min-width:0;padding:14px}.workforce-context-grid dt{color:#334e68;letter-spacing:.02em;margin-bottom:9px;font-size:14px;font-weight:950}.workforce-context-grid dd{color:#17276b;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.35}.workforce-role-tags{grid-template-columns:repeat(3,1fr);gap:9px;margin:10px 0 22px;display:grid}.workforce-role-tags span{color:#334e68;background:#eff6ff;border:1px solid #eff6ff;border-radius:10px;padding:15px;font-size:15px;font-weight:850;line-height:1.35}.workforce-role-tags span small{color:#334e68;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.workforce-role-tags .review-required{color:#ae4035;background:#ffebe6}.workforce-responsibility-check{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #eff6ff;border-radius:13px;margin:0 0 22px;padding:17px;box-shadow:0 5px #eff6ff}.workforce-responsibility-check.needs-confirmation{background:linear-gradient(135deg,#fff0ec,#fff);border-color:#f1b0a6;box-shadow:0 5px #edddd8}.workforce-responsibility-check>header{align-items:flex-start;gap:12px;display:flex}.workforce-responsibility-check>header>span{color:#fff;background:#f26d5e;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-weight:950;display:grid;box-shadow:0 4px #ead1cc}.workforce-responsibility-check small{color:#334e68;letter-spacing:.12em;font-size:9px;font-weight:950}.workforce-responsibility-check header em{color:#a43d31;letter-spacing:.08em;background:#ffe5df;border-radius:999px;margin-top:7px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:950;display:inline-flex}.workforce-responsibility-check.confirmed header em{color:#334e68;background:#eff6ff}.workforce-responsibility-check h4{line-height:1.18;color:#17276b!important;text-transform:none!important;letter-spacing:0!important;margin:4px 0 5px!important;font-size:22px!important}.workforce-responsibility-check p{color:#334e68;margin:0;font-size:12px;line-height:1.45}.workforce-responsibility-check>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.workforce-responsibility-check button{text-align:start;cursor:pointer;align-items:center;gap:9px;padding:11px;font-size:12px;font-weight:800;display:flex;box-shadow:0 3px #eff6ff;color:#334e68!important;background:#fff!important;border:1px solid #eff6ff!important;border-radius:9px!important}.workforce-responsibility-check button:hover{transform:translateY(-1px);border-color:#334e68!important}.workforce-responsibility-check button.active{box-shadow:inset 4px 0 #334e68,0 3px #eff6ff;background:#eff6ff!important;border-color:#334e68!important}.workforce-responsibility-check button b{color:#334e68;background:#eff6ff;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.workforce-responsibility-check button.active b{color:#fff;background:#334e68}.workforce-competency-stage{background:#fff;border:1px solid #c7d5d9;border-top:5px solid #334b91;border-radius:15px;margin:30px 0 12px;padding:21px;box-shadow:0 8px #eff6ff,0 18px 30px #1c364f14}.workforce-capability-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;margin:0 0 14px;padding:0;display:grid}.workforce-capability-heading>span{background:#334e68;flex-basis:38px;width:38px;height:38px;font-size:15px;box-shadow:0 4px #eff6ff}.workforce-capability-heading small{color:#334e68;letter-spacing:.12em;font-size:11px;font-weight:950}.workforce-capability-heading h4{line-height:1.05;color:#17276b!important;letter-spacing:-.02em!important;text-transform:none!important;margin:4px 0!important;font-size:clamp(27px,2.7vw,38px)!important}.workforce-capability-heading p{color:#334e68;max-width:720px;margin:7px 0 0;font-size:13px;line-height:1.5}.workforce-capability-heading>strong{color:#f26d5e;font:700 22px/1 var(--font-display),var(--font-interface-ltr);background:#eaf1ef;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;display:flex}.workforce-capability-heading>strong small{color:#334e68;font:900 9px/1.2 var(--font-body),var(--font-interface-ltr);text-transform:uppercase}.workforce-competency-basis{background:#fff2ee;border-inline-start:4px solid #f26d5e;border-radius:8px;align-items:center;gap:11px;margin:0 0 14px;padding:10px 12px;display:flex}.workforce-competency-basis>b{color:#fff;background:#f26d5e;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.workforce-competency-basis p{color:#6e5a55;flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:0;font-size:11px;line-height:1.4;display:flex}.workforce-competency-basis strong{color:#a53c32;font-size:13px}.workforce-competency-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.workforce-competency-catalog article{background:#fff;border:1px solid #eff6ff;border-inline-start:4px solid #5d98cc;border-radius:10px;min-width:0;padding:15px 16px;box-shadow:0 3px #eff6ff}.workforce-competency-catalog article.functional{border-inline-start-color:#334b91}.workforce-competency-catalog article.behavioral{border-inline-start-color:#f26d5e}.workforce-competency-catalog article.leadership{border-inline-start-color:#334e68}.workforce-competency-catalog article>header{justify-content:space-between;align-items:center;gap:8px;min-height:27px;display:flex}.competency-category{text-transform:uppercase;align-items:center;gap:6px;font-weight:950;display:inline-flex;color:#315e58!important;letter-spacing:.03em!important;font-size:9px!important}.competency-category>b{color:#fff;background:#0b433d;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.competency-source{letter-spacing:.07em;background:#e6f1f8;border-radius:99px;width:max-content;margin-bottom:9px;padding:5px 7px;font-weight:950;color:#275d83!important;font-size:9px!important;display:inline-flex!important}.workforce-competency-catalog .competency-source{margin:0}.competency-source.role-family{background:#edf0f8;color:#334b91!important}.competency-source.career-level{background:#eef5d9;color:#58721a!important}.workforce-competency-catalog h6{color:#17276b;margin:11px 0 0;font-size:17px;line-height:1.3}.workforce-competency-catalog article p{color:#334e68;border-top:1px solid #eff6ff;gap:3px;margin:12px 0 0;padding-top:9px;font-size:10px;line-height:1.35;display:grid}.workforce-competency-catalog article p span{color:#334e68;letter-spacing:.08em;font-size:8px;font-weight:950}.workforce-subsection-heading{background:#fff;border:1px solid #eff6ff;border-radius:11px;align-items:center;gap:13px;margin:30px 0 14px;padding:15px 17px;display:flex;box-shadow:0 4px #eff6ff}.workforce-subsection-heading>span{color:#fff;background:#334b91;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.workforce-subsection-heading small{color:#334e68;letter-spacing:.09em;margin-bottom:3px;font-size:11px;font-weight:950;display:block}.workforce-subsection-heading h4{line-height:1.15;color:#17276b!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:23px!important}.workforce-subsection-heading.certification-heading{background:#fffaf5;border-color:#dfd2c4}.workforce-subsection-heading.certification-heading>span{background:#cd7f4c}.workforce-subsection-heading.certification-heading p{color:#334e68;margin:5px 0 0;font-size:12px;line-height:1.45}.workforce-subsection-heading.course-heading{background:#f6f9fd;border-color:#c8d9e8}.workforce-subsection-heading.course-heading>span{background:#5d98cc}.workforce-role-programs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workforce-course-group{background:linear-gradient(145deg,#f5faf8,#fff);border:1px solid #eff6ff;border-radius:13px;margin-top:16px;padding:16px}.workforce-course-group>header{border-bottom:1px solid #eff6ff;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;padding-bottom:11px;display:flex}.workforce-course-group>header small{color:#334e68;letter-spacing:.12em;font-size:9px;font-weight:950;display:block}.workforce-course-group>header h5{color:#17276b;margin:4px 0 0;font-size:20px}.workforce-course-group>header>strong{color:#fff;background:#334e68;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.workforce-course-group.additional{background:linear-gradient(145deg,#fbfbf4,#fff)}.workforce-course-group.additional>header>strong{background:#334e68}.workforce-role-programs>article{background:#fff;border:1px solid #eff6ff;border-top:4px solid #5d98cc;border-radius:10px;min-width:0;padding:15px;box-shadow:0 4px #eff6ff}.workforce-role-programs>article.additional{background:#fffef8;border-top-color:#334e68}.workforce-role-programs header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workforce-role-programs header b{color:#f26d5e;font-size:13px}.workforce-role-programs header span{color:#334b91;letter-spacing:.04em;text-transform:uppercase;background:#e9eff8;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:700}.workforce-role-programs h5{color:#17276b;margin:12px 0 7px;font-size:17px;line-height:1.25}.workforce-role-programs p{color:#334e68;margin:0;font-size:12px;line-height:1.5}.workforce-role-programs dl{border-top:1px solid #eff6ff;gap:8px;margin:14px 0 0;padding-top:11px;display:grid}.workforce-role-programs dl div{gap:3px;display:grid}.workforce-role-programs dt{color:#334e68;letter-spacing:.08em;font-size:8px;font-weight:950}.workforce-role-programs dd{color:#334e68;margin:0;font-size:11px;font-weight:800;line-height:1.35}.workforce-course-empty{color:#334e68;background:#f8faf9;border:1px dashed #eff6ff;border-radius:10px;margin:15px 0;padding:16px}.workforce-competencies{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workforce-competencies>div{background:#fff;border:1px solid #eff6ff;border-radius:9px;gap:10px;padding:14px;display:flex}.workforce-competencies b{color:#334e68;font-size:22px}.workforce-competencies strong,.workforce-competencies small{display:block}.workforce-competencies small{color:#334e68;margin-top:5px;font-size:10px}.workforce-role-detail ul{color:#334e68;margin:0;padding-inline-start:20px;line-height:1.7}.workforce-certifications{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workforce-certification-card{color:#17276b;min-width:0;min-height:270px;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#fff,#fffaf5 72%,#f7ebdf);border:1px solid #d7c8b8;border-top:4px solid #cd7f4c;border-radius:13px;flex-direction:column;padding:17px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.workforce-certification-card:after{content:"";pointer-events:none;border:24px solid #cd7f4c17;border-radius:50%;width:150px;height:150px;position:absolute;top:-56px;right:-46px}.workforce-certification-card:hover,.workforce-certification-card:focus-visible{border-color:#cd7f4c;outline:none;transform:translateY(-4px);box-shadow:0 8px #e5ddd4,0 20px 35px #362d2521}.workforce-certification-card header{z-index:1;align-items:center;gap:7px;min-height:27px;display:flex;position:relative}.workforce-certification-card header>b{color:#cd7f4c;font:600 18px var(--font-display),var(--font-interface-ltr);margin-inline-end:auto}.workforce-certification-card header span,.workforce-certification-card header em{color:#90542e;letter-spacing:.07em;background:#f3e9df;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:950}.workforce-certification-card header em{color:#334e68;background:#eff6ff}.workforce-certification-mark{z-index:1;color:#fff;background:linear-gradient(145deg,#d88b55,#b96632);border-radius:13px;place-items:center;width:42px;height:42px;margin:18px 0 12px;font-size:19px;display:grid;position:relative;box-shadow:0 5px #ead7c7}.workforce-certification-card h5{z-index:1;color:#17276b;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.28;position:relative}.workforce-certification-issuer{z-index:1;border-top:1px solid #eadfd5;gap:4px;margin:15px 0 17px;padding-top:13px;display:grid;position:relative}.workforce-certification-issuer small{color:#8b6f5a;letter-spacing:.09em;font-size:8px;font-weight:950}.workforce-certification-issuer strong{color:#334e68;font-size:11px;line-height:1.35}.workforce-certification-card footer{z-index:1;border-top:1px solid #eadfd5;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex;position:relative}.workforce-certification-card footer>span{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;display:grid}.workforce-certification-card footer i{color:#334e68;background:#eff6ff;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:700;display:grid}.workforce-certification-card footer small{color:#334e68;letter-spacing:.08em;font-size:7px;font-weight:950}.workforce-certification-card footer span>b{color:#334e68;font-size:9px}.workforce-certification-card footer>strong{color:#9a552e;text-align:end;font-size:10px}.workforce-demand-legend{background:linear-gradient(90deg,#eff6ff,#fff9f5);border:1px solid #eff6ff;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:11px;margin:-2px 0 22px;padding:14px;display:grid}.workforce-demand-legend span{color:#17276b;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:850;display:flex;box-shadow:0 3px #eff6ff}.workforce-demand-legend span b{color:#fff;background:#334e68;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.workforce-demand-legend i{color:#f26d5e;font-size:20px;font-style:normal}.workforce-program-grid{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}.workforce-program-grid>article{background:#fbfdfc;border:1px solid #eff6ff;border-top:5px solid #334b91;border-radius:15px;padding:26px;box-shadow:0 7px #eff6ff,0 18px 34px #113d3914}.workforce-program-grid article.approved{background:linear-gradient(145deg,#fff,#f5f9e9);border-top-color:#8aac2d}.workforce-program-grid>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workforce-program-grid>article>header>b{color:#f26d5e;font:500 26px var(--font-display),var(--font-interface-ltr)}.workforce-program-grid>article>header>span{color:#334b91;letter-spacing:.06em;text-transform:uppercase;background:#e7edf8;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:950}.workforce-program-label{color:#334e68;letter-spacing:.13em;margin-top:18px;font-size:10px;font-weight:950;display:block}.workforce-program-grid h3{color:#17276b;font:600 clamp(25px,2.25vw,34px)/1.08 var(--font-display),var(--font-interface-ltr);margin:7px 0 16px}.workforce-program-grid p{color:#334e68;font-size:13px}.workforce-program-reason{background:#fff1ed;border-inline-start:5px solid #f26d5e;border-radius:10px;padding:15px}.workforce-program-reason small,.workforce-recommended-heading small,.workforce-validation-note span>strong{color:#9b443a;letter-spacing:.11em;font-size:10px;font-weight:950;display:block}.workforce-program-reason strong{color:#17276b;margin:7px 0;font-size:18px;line-height:1.25;display:block}.workforce-program-reason p{margin:0;line-height:1.5}.workforce-program-grid dl{grid-template-columns:repeat(3,1fr);gap:4px;margin:15px 0;display:grid}.workforce-program-grid dl div{text-align:center;background:#eff6ff;padding:9px}.workforce-program-grid dt{color:#334e68;text-transform:uppercase;font-size:9px}.workforce-program-grid dd{color:#17276b;margin:5px 0 0;font-weight:850}.workforce-recommended-for{background:#eff6ff;border:1px solid #eff6ff;border-radius:12px;margin:18px 0;padding:18px}.workforce-recommended-heading{border-bottom:1px solid #eff6ff;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;padding-bottom:13px;display:flex}.workforce-recommended-heading small{color:#334e68}.workforce-recommended-heading strong{color:#17276b;margin-top:5px;font-size:17px;line-height:1.25;display:block}.workforce-audience-table{background:#fff;border:1px solid #eff6ff;border-radius:9px;overflow:hidden;box-shadow:0 3px #eff6ff}.workforce-audience-table-head,.workforce-audience-row{grid-template-columns:minmax(190px,.8fr) minmax(420px,2.2fr) 90px;align-items:stretch;display:grid}.workforce-audience-table-head{color:#334e68;letter-spacing:.07em;text-transform:uppercase;background:#eff6ff;font-size:9px;font-weight:950}.workforce-audience-table-head span{padding:9px 12px}.workforce-audience-table-head span:last-child{text-align:center}.workforce-audience-row+.workforce-audience-row{border-top:1px solid #eff6ff}.workforce-audience-title{flex-direction:column;justify-content:center;gap:4px;padding:11px 12px;display:flex}.workforce-audience-title strong{color:#17276b;font-size:14px;line-height:1.25}.workforce-audience-title small{color:#334e68;font-size:10px}.workforce-audience-paths{border-inline:1px solid #eff6ff;display:grid}.workforce-audience-path{color:#334e68;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;padding:8px 12px;font-size:11px;line-height:1.3;display:grid}.workforce-audience-path+.workforce-audience-path{border-top:1px dashed #eff6ff}.workforce-audience-path i{color:#f26d5e;font-style:normal;font-weight:700}.workforce-audience-employees{color:#17276b;place-items:center;font-size:17px;display:grid}.workforce-cohort-meter i{background:#eff6ff;border-radius:99px;height:7px;display:block;overflow:hidden}.workforce-cohort-meter b{background:linear-gradient(90deg,#5d98cc,#334e68);height:100%;display:block}.workforce-cohort-meter span{color:#334e68;margin-top:7px;font-size:11px;font-weight:750;display:block}.workforce-validation-note{color:#6d5a3b;background:#fff8e9;border-inline-start:4px solid #e2a24b;border-radius:9px;align-items:flex-start;gap:10px;margin-top:15px;padding:12px;font-size:12px;line-height:1.45;display:flex}.workforce-validation-note>b{color:#fff;background:#e2a24b;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.workforce-validation-note span>strong{color:#825b22;margin-bottom:4px}.workforce-program-grid footer{text-align:right;margin-top:15px}.workforce-upgrade{color:#fff;background:linear-gradient(135deg,#14266a,#334e68)}.workforce-upgrade h2{color:#fff;max-width:1000px}.workforce-upgrade>small{color:#eff6ff;letter-spacing:.13em;font-weight:700}.workforce-upgrade>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.workforce-upgrade article{background:#ffffff14;border:1px solid #ffffff38;border-radius:11px;gap:7px;padding:18px;display:grid}.workforce-upgrade article b{background:#f26d5e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.workforce-upgrade article strong{color:#eff6ff;letter-spacing:.12em;font-size:11px}.workforce-upgrade article span{line-height:1.45}@media (width<=1050px){.org-path-options:has(.org-workforce-path){grid-template-columns:1fr}.workforce-metrics,.workforce-quality-grid{grid-template-columns:1fr 1fr}.workforce-role-layout{grid-template-columns:1fr}.workforce-role-layout nav{grid-template-columns:1fr 1fr;max-height:360px;display:grid}.workforce-role-programs,.workforce-certifications{grid-template-columns:1fr 1fr}.workforce-program-grid,.workforce-upload-card{grid-template-columns:1fr}}@media (width<=900px){.workforce-audience-table-head,.workforce-audience-row{grid-template-columns:minmax(170px,.8fr) minmax(300px,2fr) 70px}.workforce-audience-path{grid-template-columns:1fr}.workforce-audience-path i{display:none}}@media (width<=680px){.workforce-workspace{padding:25px 14px 70px}.workforce-setup-card,.workforce-map-grid,.workforce-metrics,.workforce-quality-grid,.workforce-competencies,.workforce-role-programs,.workforce-certifications,.workforce-program-grid,.workforce-upgrade>div,.workforce-role-layout nav,.workforce-context-grid,.workforce-role-tags,.workforce-competency-catalog{grid-template-columns:1fr}.workforce-project-header,.workforce-section-title,.workforce-provisional-banner,.workforce-guardrail,.workforce-recommended-heading{flex-direction:column;align-items:flex-start}.workforce-upload-card{padding:14px}.workforce-role-reading-guide,.workforce-demand-legend{grid-template-columns:1fr}.workforce-role-reading-guide>i,.workforce-demand-legend>i{text-align:center;transform:rotate(90deg)}.workforce-role-detail-heading{flex-direction:column}.workforce-role-detail{padding:0 16px 20px}.workforce-role-detail-heading{margin:0 -16px;padding:20px 16px}.workforce-competency-stage{margin:26px 0 10px;padding:14px}.workforce-capability-heading{grid-template-columns:auto 1fr}.workforce-capability-heading>strong{grid-column:1/-1;justify-self:start}.workforce-competency-basis p{display:grid}.workforce-competency-catalog article>header{flex-direction:column;align-items:flex-start}.workforce-certification-card{min-height:245px}.workforce-program-grid dl{grid-template-columns:1fr}.workforce-audience-table-head{display:none}.workforce-audience-row{grid-template-columns:1fr auto}.workforce-audience-title{grid-column:1}.workforce-audience-paths{border:0;border-top:1px solid #edf1ef;grid-area:2/1/auto/-1}.workforce-audience-employees{grid-area:1/2;padding:10px 14px}.workforce-provisional-banner strong{white-space:normal}}@media print{.evaluator-evidence-instruction,.evaluator-evidence-layout{display:none!important}.evaluator-evidence-print{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:3mm!important;margin-top:3mm!important;display:grid!important}.evaluator-evidence-print>article{border:1px solid var(--print-line)!important;border-top:3px solid var(--evidence-color)!important;break-inside:avoid-page!important;page-break-inside:avoid!important;background:#fff!important;border-radius:2.5mm!important;min-height:0!important;padding:3.5mm!important}.evaluator-evidence-print article>header{break-after:avoid-page!important;page-break-after:avoid!important;grid-template-columns:8mm minmax(0,1fr) auto!important;align-items:start!important;gap:2.5mm!important;display:grid!important}.evaluator-evidence-print header>span{color:#fff!important;background:var(--evidence-color)!important;border-radius:50%!important;place-items:center!important;width:7mm!important;height:7mm!important;font-size:6.5pt!important;font-weight:800!important;display:grid!important}.evaluator-evidence-print h3{color:var(--print-navy)!important;font:900 16pt/1 var(--font-interface-ltr)!important;letter-spacing:-.02em!important;margin:0!important}.evaluator-evidence-print header small{color:var(--print-muted)!important;letter-spacing:0!important;margin-top:1mm!important;font-size:6.5pt!important;display:block!important}.evaluator-evidence-print header>strong{color:var(--evidence-color)!important;font:18pt/1 var(--font-interface-ltr)!important}.evaluator-evidence-print header>strong i{color:var(--print-muted)!important;font:6pt var(--font-interface-ltr)!important}.evaluator-evidence-print article>b{color:var(--print-ink)!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin:2mm 0 1mm!important;font-size:6.5pt!important;display:inline-block!important}.evaluator-evidence-print article>p,.evaluator-evidence-print article>div p{color:var(--print-muted)!important;margin:1mm 0!important;font-size:7.5pt!important;line-height:1.32!important}.evaluator-evidence-print article>div{border-inline-start:2px solid var(--evidence-color)!important;background:var(--print-soft)!important;margin-top:2mm!important;padding:2mm 2.5mm!important}.evaluator-evidence-print article>div.caution{border-inline-start-color:var(--print-coral)!important;background:#fff4f1!important}.evaluator-evidence-print article>div small{color:var(--print-ink)!important;letter-spacing:.04em!important;font-size:6.25pt!important;font-weight:700!important}}.course-development-need{cursor:default!important;background:linear-gradient(110deg,#fff9f7,#fff)!important;border-color:#efb4aa!important}.course-development-need .course-rank{background:#ef6d5c}.course-readiness-label{color:#155849!important;background:#e2efea!important}.course-need-risk{color:#a64032!important;background:#ffe9e4!important}.course-need-risk.risk-regulated{color:#8c261b!important;background:#ffdcd5!important}.workforce-role-programs article.development-need{background:linear-gradient(135deg,#fff8f5,#fff);border-color:#efb5aa}.workforce-role-programs article.delivery-ready{border-color:#eff6ff}.workforce-role-programs article.development-need>header span{color:#a94134;background:#ffe8e3}.workforce-role-programs article.delivery-ready>header span{color:#334e68;background:#eff6ff}.workforce-program-request{border-top:1px solid #ead6d1;margin-top:14px;padding-top:12px}.workforce-program-request>button,.workforce-program-request-form button{color:#fff;cursor:pointer;background:#334e68;border:0;border-radius:8px;padding:10px 13px;font-weight:850}.workforce-program-request-form{gap:8px;display:grid}.workforce-program-request-form input,.workforce-program-request-form textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #eff6ff;border-radius:7px;padding:9px}.workforce-program-request-form textarea{min-height:70px}.workforce-program-request-form>div{gap:8px;display:flex}.workforce-program-request-form>div button:last-child{color:#334e68;background:#eff6ff}.org-development-needs{background:#fff8f5;border:1px solid #efb3a8;border-radius:14px;margin-bottom:24px;overflow:hidden}.org-development-needs>header{background:#ffeae5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.org-development-needs>header small{color:#a74335;letter-spacing:.12em;font-weight:700}.org-development-needs>header h3{color:#1d2f6f;margin:4px 0;font-size:24px}.org-development-needs>header>b{font:700 38px var(--font-interface-ltr);color:#ef6d5c}.org-development-needs article{border-top:1px solid #efd7d2;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.org-development-needs article>span{color:#fff;background:#ef6d5c;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.org-development-needs article strong{color:#1d2f6f;font-size:17px}.org-development-needs article p{color:#627b77;margin:5px 0}.org-development-needs article small{color:#a64a3d;font-weight:800}.org-development-needs article button{color:#fff;cursor:pointer;background:#0b403a;border:0;border-radius:8px;padding:11px 14px;font-weight:850}@media (width<=720px){.org-development-needs article{grid-template-columns:auto 1fr}.org-development-needs article button{grid-column:1/-1}}.org-policy-history-note{background:#fffaf1;border:1px solid #dfc9a9;border-left:5px solid #d69a43;border-radius:10px;max-width:1320px;margin:0 auto 22px;padding:15px 18px;box-shadow:0 5px #e6dfd3}.org-policy-history-note strong{color:#1d2f6f;font-size:16px;display:block}.org-policy-history-note p{color:#657b77;margin:5px 0 0;line-height:1.55}.org-delivery-ready-badge{color:#0e3431;letter-spacing:.06em;text-transform:uppercase;background:#e8f1ed;border:1px solid #bfd2c9;border-radius:999px;margin-inline-start:auto;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.workforce-governance-banner{color:#334e68;background:#eff6ff;border-left:5px solid #334e68;border-radius:10px;margin:16px 0;padding:15px 18px}.workforce-governance-banner strong{color:#1d2f6f;font-size:16px;display:block}.workforce-governance-banner p{margin:5px 0 0}.registry-audit article{grid-template-columns:auto 1fr}.registry-audit article>span{color:#1d2f6f!important;background:#e5edf6!important}@property --skill-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --skill-scale{syntax:"<number>";inherits:false;initial-value:1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--sand-soft);color:var(--ink);font-family:var(--font-app);-webkit-font-smoothing:antialiased;margin:0}body :where(h1,h2,h3,h4,h5,h6,p,a,button,label,input,textarea,select,option,table,th,td,ul,ol,li,dl,dt,dd,span,strong,b,small,em,summary,blockquote),svg text{font-family:var(--font-app)!important}button,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.app-select{width:100%;min-width:0;font:inherit;position:relative}.app-select-trigger{color:#143f3b;text-align:start;cursor:pointer;background:#fbfcfa;border:1px solid #c8d6d1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;padding:11px 15px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 2px #a4b6ae38}.app-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;line-height:1.35;overflow:hidden}.app-select-trigger>i{border-inline-end:2px solid;border-bottom:2px solid;flex:0 0 9px;width:9px;height:9px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.app-select.is-open .app-select-trigger,.app-select-trigger:focus-visible{background:#fff;border-color:#4f8ec4;outline:none;box-shadow:0 0 0 3px #4f8ec42e,0 4px 12px #193c3714}.app-select.is-open .app-select-trigger>i{transform:translateY(2px)rotate(225deg)}.app-select.is-disabled{opacity:.56}.app-select.is-disabled .app-select-trigger{cursor:not-allowed;box-shadow:none}.app-select-menu{overscroll-behavior:contain;color:#153e3b;background:#fffffffc;border:1px solid #b8cac4;border-radius:13px;padding:7px;overflow:auto;box-shadow:0 20px 50px #0f302c38,0 3px 10px #0f302c1a}.app-select-menu [role=listbox]{gap:3px;display:grid}.app-select-menu button{width:100%;min-height:42px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.app-select-menu button>span{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:650;line-height:1.35}.app-select-menu button>b{color:#fff;background:#0f413d;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.app-select-menu button.is-active{background:#edf4f1}.app-select-menu button.is-selected{color:#0a3c38;background:#e5f0ec}.app-select-menu button:focus-visible{outline-offset:-2px;outline:2px solid #5c98cb}.app-select-group{color:#6d817c;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #dce6e2;margin:7px 5px 2px;padding:8px 8px 6px;font-size:10px;font-weight:700;line-height:1.35}[dir=rtl] .app-select-trigger,[dir=rtl] .app-select-menu button,[dir=rtl] .app-select-group{text-align:right}@media (width<=680px){.app-select-menu{max-width:calc(100vw - 24px)}.app-select-trigger>span{white-space:normal}}.app-shell{background:radial-gradient(circle at 8% 7%, #cd7f4c12, transparent 22rem), var(--sand-soft);min-height:100vh;overflow:hidden}.site-header{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);height:86px;margin:0 auto;display:flex;position:relative}.wordmark{cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;padding:0;display:flex}.wordmark-copy{gap:0;display:grid}.wordmark-copy strong{letter-spacing:.16em;font-size:17px}.wordmark-copy small{color:var(--muted);letter-spacing:.03em;font-size:10px}.desktop-nav{gap:36px;display:flex}.desktop-nav a{color:var(--ink-soft);font-size:13px;font-weight:600;text-decoration:none}.desktop-nav a:hover{color:var(--copper)}.header-actions{align-items:center;gap:10px;display:flex}.language-picker{direction:ltr;align-items:center;padding:3px;display:flex}.language-picker button{cursor:pointer;min-width:48px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12px;font-weight:750}.language-picker button[aria-pressed=true]{background:var(--navy);color:var(--white)}.button{cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:28px;padding:15px 22px;font-weight:750;text-decoration:none;transition:transform .18s,background .18s,opacity .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{opacity:.42;cursor:not-allowed;transform:none}.button-small{background:var(--ink);color:#fff;padding:12px 18px;font-size:12px}.button-primary{background:var(--ink);color:#fff;min-width:184px}.button-copper{background:var(--copper);color:#fff}.button-light{background:var(--white);color:var(--ink)}.button-outline-light{color:#fff;background:0 0;border:1px solid #ffffff4d}.button-wide{justify-content:space-between;width:100%;margin-top:6px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;width:min(1240px,100% - 48px);min-height:650px;margin:0 auto;padding:72px 0 84px;display:grid}.hero-copy{z-index:2;max-width:670px;position:relative}.eyebrow{color:var(--copper);letter-spacing:.05em;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow-dot{background:var(--copper);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #ca78481f}.hero h1,.flow-heading h1,.company-page h1,.result-copy h1{font-family:var(--font-interface-ltr);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(48px,5.5vw,78px);font-weight:500;line-height:1.07}[dir=rtl] .hero h1,[dir=rtl] .flow-heading h1,[dir=rtl] .company-page h1,[dir=rtl] .result-copy h1{font-family:var(--font-interface-ltr);letter-spacing:-.05em;font-weight:800}.hero-copy>p{color:var(--muted);max-width:600px;margin:26px 0 32px;font-size:18px;line-height:1.85}.hero-actions{align-items:center;gap:24px;display:flex}.privacy-note{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.privacy-note span{color:#4c8c6d}.compass-card{min-height:500px;box-shadow:var(--shadow);background:linear-gradient(#ffffff8c 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff8c 1px,#0000 1px) 0 0/34px 34px,linear-gradient(145deg,#efe5d4,#e5d9c5);border:1px solid #ffffffe6;position:relative;overflow:hidden}.compass-card:before{content:"";filter:blur(2px);background:#ca784829;border-radius:50%;width:260px;height:260px;position:absolute;inset:-100px auto auto -80px}.orbital{border:1px solid #153e3b2e;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.orbital-one{width:310px;height:310px}.orbital-two{border-style:dashed;width:430px;height:430px}.compass-center{background:var(--ink);width:164px;height:164px;color:var(--white);border-radius:50%;justify-content:center;align-items:baseline;padding-top:48px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #153e3b47}.compass-center span{color:#ffffff9e;letter-spacing:.1em;font-size:9px;position:absolute;top:33px}.compass-center strong{font-family:var(--font-interface-ltr);font-size:54px;font-weight:400;line-height:1}.compass-center small{color:#fff9}.orbit-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8e0;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:750;display:flex;position:absolute;box-shadow:0 7px 18px #153e3b14}.orbit-label i{border-radius:50%;width:6px;height:6px}.orbit-label-1{top:14%;left:31%}.orbit-label-2{top:32%;right:2%}.orbit-label-3{bottom:20%;right:9%}.orbit-label-4{bottom:10%;left:18%}.orbit-label-5{top:35%;left:0}.pulse-card{background:var(--white);box-shadow:var(--shadow-card);gap:2px;padding:12px 15px;display:grid;position:absolute}.pulse-card span{color:var(--copper);font-weight:800}.pulse-card small{color:var(--muted);font-size:9px}.pulse-card-one{top:6%;right:5%}.pulse-card-two{bottom:5%;right:25%}.trust-strip{background:var(--ink);color:#ffffffbf;justify-content:center;align-items:center;gap:9vw;min-height:58px;font-size:12px;display:flex}.trust-strip span:first-letter{color:var(--copper-light)}.section-wrap{width:min(1160px,100% - 48px);margin:0 auto}.path-preview,.domain-section{padding:110px 0}.path-preview{scroll-margin-top:28px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:46px;display:flex}.section-heading h2,.section-title-row h2,.report-panel h2{font-family:var(--font-interface-ltr);letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(36px,4vw,55px);font-weight:500;line-height:1.1}[dir=rtl] .section-heading h2,[dir=rtl] .section-title-row h2,[dir=rtl] .report-panel h2{font-family:var(--font-interface-ltr);font-weight:800}.kicker{color:var(--copper);letter-spacing:.12em;font-size:10px;font-weight:850}.kicker.light{color:var(--copper-light)}.path-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.path-card{border:1px solid var(--line);text-align:start;cursor:pointer;background:0 0;flex-direction:column;justify-content:space-between;min-height:285px;padding:28px 30px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.path-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.path-card-dark{background:var(--ink);color:#fff}.path-number{opacity:.56;letter-spacing:.1em;font-size:10px}.path-icon{color:var(--copper-light);font-size:27px}.path-card h3{margin:12px 0 8px;font-size:28px}.path-card p{max-width:400px;color:var(--muted);margin:0;line-height:1.7}.path-card-dark p{color:#fff9}.path-arrow{font-size:25px;position:absolute;inset:auto 30px 28px auto}[dir=rtl] .path-arrow{inset:auto auto 28px 30px}.how-section{background:var(--ink-deep);color:#fff;padding:100px 0}.step-grid{background:#ffffff29;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.step-card{background:var(--ink-deep);min-height:250px;padding:36px}.step-card>span{color:var(--copper-light);font-family:var(--font-interface-ltr);font-size:34px}.step-card h3{margin:55px 0 10px;font-size:22px}.step-card p{color:#ffffff91;margin:0;font-size:14px;line-height:1.75}.domain-list{border-top:1px solid var(--line);display:grid}.domain-list article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 160px;align-items:center;min-height:92px;display:grid}.domain-list article>span{font-family:var(--font-interface-ltr);font-size:25px}.domain-list article h3{margin:0;font-size:20px}.domain-list article i{width:100%;height:2px}.method-banner{background:var(--copper);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;min-height:320px;margin-bottom:110px;padding:46px 54px;display:grid}.method-banner h2{font-family:var(--font-interface-ltr);margin:10px 0 0;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.15}[dir=rtl] .method-banner h2{font-family:var(--font-interface-ltr);font-weight:800}.method-banner p{color:#fffc;font-size:14px;line-height:1.8}.method-evidence{gap:12px;display:grid}.method-evidence p{margin:0}.method-evidence>small{color:#ffffffad;font-size:10px;line-height:1.7}.method-source-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.method-source-links a{color:#fff;background:#ffffff0b;border:1px solid #ffffff26;gap:2px;min-width:0;padding:9px 10px;text-decoration:none;display:grid}.method-source-links a:hover{background:#ffffff17;border-color:#fff6}.method-source-links b{font-size:9px}.method-source-links span{color:#ffffffa6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.flow-page{width:min(1160px,100% - 48px);min-height:calc(100vh - 86px);margin:0 auto;padding:40px 0 100px}.back-link{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:700}.flow-heading{max-width:760px;margin:70px 0 50px}.flow-heading h1{margin-top:14px;font-size:clamp(45px,5vw,68px)}.flow-heading>p{max-width:650px;color:var(--muted);font-size:17px;line-height:1.75}.mode-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mode-card{border:1px solid var(--line);text-align:start;cursor:pointer;background:#ffffff73;flex-direction:column;min-height:330px;padding:30px;transition:transform .18s,box-shadow .18s,border .18s;display:flex;position:relative}.mode-card:hover{border-color:var(--copper);box-shadow:var(--shadow);transform:translateY(-5px)}.mode-featured{border:2px solid var(--ink);background:var(--white)}.recommended-ribbon{background:var(--copper);color:#fff;padding:7px 12px;font-size:10px;font-weight:800;position:absolute;top:0;right:0}[dir=rtl] .recommended-ribbon{left:0;right:auto}.mode-time{color:var(--copper);font-family:var(--font-interface-ltr);font-size:28px}.mode-card h2{margin:36px 0 10px;font-size:24px}.mode-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.mode-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:11px;display:flex}.mode-meta span{color:var(--muted)}.flow-assurances{color:var(--muted);justify-content:center;gap:34px;margin:40px auto 0;font-size:11px;display:flex}.profile-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.profile-intro{margin-top:80px}.privacy-panel{background:#6b9a7514;border-inline-start:3px solid #6b9a75;align-items:center;gap:14px;margin-top:40px;padding:18px;display:flex}.privacy-panel>span{color:#4c8c6d}.privacy-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.privacy-panel strong{color:var(--ink)}.sector-framework-notice{border:1px solid #3d766a38;border-inline-start:4px solid var(--green);background:#3d766a0f;border-radius:7px;grid-template-columns:34px 1fr;gap:11px;padding:14px 16px;display:grid}.sector-framework-notice>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sector-framework-notice strong,.sector-framework-notice p{color:var(--ink);font-size:10px;line-height:1.55}.sector-framework-notice p{color:var(--muted);margin:6px 0 0}.sector-framework-notice.regulated-route{border-inline-start-color:var(--copper);background:#ef6b5b12}.sector-framework-notice.regulated-route>span{background:var(--copper)}.profile-form{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);gap:22px;margin-top:80px;padding:36px;display:grid}.profile-form-intro{background:#5c92c214;border-radius:7px;align-items:center;gap:10px;padding:13px 15px;display:flex}.profile-form-intro>span{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.profile-form-intro p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.profile-core-fields{gap:18px;display:grid}.field{gap:9px;display:grid}.field>span{gap:12px;font-size:12px;font-weight:800;display:grid}.field>span small{color:var(--muted);font-size:9.5px;font-weight:600;line-height:1.5}.field-sector-example{border-inline-start:3px solid var(--blue);color:var(--ink-soft);background:#5c92c212;padding:9px 11px;font-size:9.5px;line-height:1.55}.profile-optional-context{border:1px solid var(--line);background:var(--sand-soft);border-radius:7px}.profile-optional-context summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:11px;font-weight:800;display:flex}.profile-optional-context summary small{color:var(--muted);background:#fff;border-radius:999px;margin-inline-start:5px;padding:3px 6px;font-size:8px;font-weight:700}.profile-optional-context summary b{color:var(--muted);text-align:end;font-size:9px;font-weight:650}.profile-optional-context[open] summary{border-bottom:1px solid var(--line)}.profile-optional-context>.field{padding:16px}.profile-optional-context>.field+.field{padding-top:0}.supported-function-field{border:1px solid #143d3a29;border-inline-start:3px solid var(--blue);background:#fff;margin:0 16px 16px;padding:16px!important}.field select{appearance:none;border:1px solid var(--line);background:var(--sand-soft);width:100%;color:var(--ink);background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 20px) 24px,calc(100% - 15px) 24px;background-repeat:no-repeat;background-size:5px 5px;border-radius:0;min-height:54px;padding:16px}[dir=rtl] .field select{background-position:20px 24px,15px 24px}.form-error{color:#9c4035;margin:0;font-size:12px}.assessment-page{min-height:calc(100vh - 86px)}.assessment-topline{width:min(1160px,100% - 48px);height:75px;color:var(--muted);letter-spacing:.05em;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;font-size:11px;display:grid}.assessment-topline strong{text-align:end}.progress-track i{background:var(--copper);height:100%;transition:width .3s;display:block}.question-panel{width:min(900px,100% - 48px);margin:0 auto;padding:90px 0 100px}.question-domain{color:var(--copper);letter-spacing:.05em;font-size:11px;font-weight:800}.question-panel h1{font-family:var(--font-interface-ltr);letter-spacing:-.03em;text-wrap:balance;margin:24px 0 16px;font-size:clamp(36px,4.4vw,58px);font-weight:500;line-height:1.25}[dir=rtl] .question-panel h1{font-family:var(--font-interface-ltr);font-weight:750}.question-clarity-help{background:#ffffff9e;border:1px solid #3d766a38;border-radius:9px;width:fit-content;max-width:720px;margin:0 0 14px}.question-clarity-help summary{color:var(--green);cursor:pointer;padding:10px 13px;font-size:11px;font-weight:850}.question-clarity-help p{color:var(--muted);margin:0;padding:0 13px 12px;font-size:12px;line-height:1.65}.question-evidence{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.question-evidence>span{color:var(--muted);font-size:9px;font-weight:700}.question-evidence a{color:var(--green);background:#3d766a0f;border:1px solid #3d766a33;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;text-decoration:none}.question-evidence a:hover{border-color:var(--green);background:#3d766a1c}.question-framework-trace{background:#3d766a0d;border:1px solid #3d766a2e;border-radius:7px;grid-template-columns:1fr auto;gap:10px;margin-top:12px;padding:11px 13px;display:grid}.question-framework-trace>div{gap:3px;display:grid}.question-framework-trace small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.question-framework-trace strong{color:var(--ink);font-size:10px;line-height:1.45}.question-framework-trace>div:last-child{border-inline-start:1px solid var(--line);min-width:125px;padding-inline-start:13px}.regulated-assessment-note{border-inline-start:3px solid var(--copper);color:var(--muted);background:#ef6b5b12;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.55}.neutral-note{color:var(--muted);margin:0 0 42px;font-size:12px}.answer-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.answer-card{border:1px solid var(--line);text-align:start;cursor:pointer;background:#ffffff8c;grid-template-rows:auto auto;grid-template-columns:26px 1fr;min-height:105px;padding:20px;transition:border .15s,background .15s,transform .15s;display:grid}.answer-card:hover{border-color:var(--copper);transform:translateY(-2px)}.answer-active{background:var(--ink);color:#fff;border-color:var(--ink)}.answer-radio{color:var(--copper);grid-row:1/3;font-size:18px}.answer-card strong{font-size:15px}.answer-card small{color:var(--muted);margin-top:8px;line-height:1.45}.answer-active small{color:#fff9}.question-next{float:inline-end;margin-top:28px}.results-page{width:min(1160px,100% - 48px);margin:0 auto;padding:60px 0 100px}.result-hero{grid-template-columns:1fr 280px;align-items:center;gap:80px;padding:52px 0 64px;display:grid}.result-copy h1{font-size:clamp(44px,5vw,67px)}.result-copy>p{color:var(--muted);max-width:720px;line-height:1.8}.result-chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.result-chips span{border:1px solid var(--line);color:var(--muted);padding:7px 10px;font-size:10px}.score-dial{place-items:center;gap:14px;display:grid}.score-ring{--score:270deg;background:conic-gradient(var(--copper) var(--score), #153e3b1a 0);border-radius:50%;place-items:center;width:210px;height:210px;display:grid;position:relative}.score-ring:before{content:"";background:var(--sand-soft);border-radius:50%;position:absolute;inset:11px}.score-ring>div{align-items:baseline;display:flex;position:relative}.score-ring strong{font-family:var(--font-interface-ltr);font-size:66px;font-weight:400}.score-ring small{color:var(--muted)}.score-dial>span{color:var(--muted);letter-spacing:.07em;font-size:11px;font-weight:800}.summary-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:90px;display:grid}.summary-card{background:var(--white);border:1px solid var(--line);grid-template-columns:44px 1fr;align-content:center;min-height:128px;padding:24px;display:grid}.summary-card>span{color:#4c8c6d;background:#4c8c6d1f;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.summary-card small{color:var(--muted)}.summary-card strong{margin-top:4px;font-size:18px}.priority-card>span{color:var(--copper);background:#ca78481f}.individual-results .result-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:54px;padding-bottom:30px}.individual-results .result-copy{align-self:center}.individual-results .result-copy h1{max-width:800px;font-size:clamp(42px,4.6vw,60px);line-height:.98}.individual-results .score-dial{border:1px solid var(--line);border-top:4px solid var(--copper);box-shadow:var(--shadow);background:radial-gradient(circle at 50% 44%,#f46f6014,#0000 47%),#fff;border-radius:12px;align-content:center;justify-items:center;gap:12px;padding:24px}.individual-results .score-dial.score-band-strength{border-top-color:var(--ink-soft)}.individual-results .score-dial-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.individual-results .score-dial-heading>span{color:var(--navy);font-size:12px;font-weight:800}.individual-results .score-dial-heading>b{color:#7a5531;background:#c6784621;border-radius:999px;padding:5px 8px;font-size:8px}.individual-results .score-band-priority .score-dial-heading>b{color:#8e4038;background:#f46f6021}.individual-results .score-band-strength .score-dial-heading>b{color:#2d6557;background:#4b806f21}.individual-results .score-ring{width:154px;height:154px}.individual-results .score-ring:before{background:#fff;inset:9px}.individual-results .score-ring strong{font-size:52px}.individual-results .score-dial>p{color:var(--muted);text-align:center;margin:0;font-size:10px;line-height:1.55}.individual-results .score-dial>span{color:var(--green);letter-spacing:0;font-size:9px}.result-action-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:14px;margin:0 0 68px;display:grid}.capability-overview-section{overflow:hidden}.capability-overview-section .capability-heading,.capability-overview-section .result-action-grid{margin-bottom:24px}.capability-overview-section .result-focus-card,.capability-overview-section .result-strength-card{min-height:174px;box-shadow:none}.capability-overview-section .result-focus-card{border-width:5px 2px 2px}.capability-overview-section .result-focus-card .result-action-copy small{background:#f46f6024;border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px}.capability-overview-section .result-focus-card .result-action-score span{color:#8e4038;background:#f46f6029;border:1px solid #f46f6047;padding:7px 10px;font-size:10px;font-weight:700}.capability-overview-section .capability-decision-guide{border-top:1px solid var(--line);margin-bottom:12px;padding-top:22px}.result-focus-card,.result-strength-card{border:1px solid var(--line);border-top:4px solid var(--result-domain);min-height:190px;box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px;display:grid;position:relative;overflow:hidden}.result-focus-card{background:radial-gradient(circle at 92% 8%, var(--result-domain), transparent 37%), linear-gradient(135deg, var(--result-domain), white 62%)}@supports (color:color-mix(in lab, red, red)){.result-focus-card{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--result-domain) 20%, transparent), transparent 37%), linear-gradient(135deg, color-mix(in srgb, var(--result-domain) 8%, white), white 62%)}}.result-focus-card:after{content:"";background:var(--result-domain);width:5px;position:absolute;inset-block:0;inset-inline-start:0}.result-action-number{color:var(--copper);font:400 24px/1 var(--font-interface-ltr);align-self:start}.result-strength-card .result-action-number{color:var(--ink-soft)}.result-action-copy{align-content:center;gap:6px;display:grid}.result-action-copy small{color:var(--green);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.result-focus-card .result-action-copy small{color:#8e4038}.result-action-copy h2{color:var(--navy);margin:0;font-size:clamp(24px,2.8vw,36px);line-height:1.05}.result-action-copy p{max-width:520px;color:var(--muted);margin:2px 0 0;font-size:11px;line-height:1.55}.result-action-copy a{width:fit-content;color:var(--ink);border-bottom:1px solid;align-items:center;gap:8px;margin-top:8px;padding-bottom:3px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.result-action-score{border-inline-start:1px solid var(--line);justify-items:end;gap:8px;min-width:104px;padding-inline-start:20px;display:grid}.result-action-score strong{color:var(--navy);font:400 42px/1 var(--font-interface-ltr)}.result-action-score span{color:#7a5531;text-align:center;background:#c6784621;border-radius:999px;max-width:112px;padding:5px 8px;font-size:8px;font-weight:800}.result-strength-card .result-action-score span{color:#2d6557;background:#4b806f21}.result-section{margin-bottom:100px}.section-title-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;padding-bottom:24px;display:flex}.section-title-row h2{font-size:clamp(34px,4vw,48px)}.section-title-row p{color:var(--muted);max-width:700px;margin:10px 0 0;font-size:13px;line-height:1.7}.section-title-row>strong{font-family:var(--font-interface-ltr);color:var(--copper);font-size:42px;font-weight:400}.capability-bars{gap:8px;display:grid}.capability-row{border-bottom:1px solid #153e3b14;grid-template-columns:280px 1fr 130px;align-items:center;gap:22px;min-height:68px;display:grid}.capability-row>div:first-child{align-items:center;gap:14px;display:flex}.capability-row>div:first-child span{color:#fff;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.capability-row strong{font-size:13px}.capability-label-copy{gap:3px;display:grid}.capability-label-copy small{color:var(--muted);font-size:9px}.capability-unassessed{opacity:.72}.capability-unassessed .bar{background:repeating-linear-gradient(90deg,#153e3b14,#153e3b14 7px,#0000 7px 12px)}.bar{background:#153e3b1a;height:5px;overflow:hidden}.bar i{height:100%;transition:width .7s;display:block}.capability-row>b{font-family:var(--font-interface-ltr);text-align:end;font-size:24px}.individual-capability-section .capability-heading{margin-bottom:22px}.capability-explainer{grid-template-columns:minmax(250px,.78fr) minmax(0,1.7fr);gap:14px;margin-bottom:26px;display:grid}.capability-decision-guide{grid-template-columns:1fr}.capability-decision-guide .map-use-card{grid-template-columns:minmax(260px,1fr) minmax(430px,1.45fr);align-items:center;gap:28px;min-height:0;padding:18px 20px}.map-overall-card,.map-use-card{border:1px solid var(--line);border-radius:8px;min-height:168px}.map-overall-card{border-inline-start:4px solid var(--blue);background:radial-gradient(circle at 82% 12%,#5994c42b,#0000 40%),linear-gradient(135deg,#f8fbfa,#eef4f1);align-content:space-between;gap:18px;padding:20px;display:grid}.map-overall-card.map-band-priority,.map-overall-card.map-band-develop{border-inline-start-color:var(--copper)}.map-overall-card.map-band-strength{border-inline-start-color:var(--ink-soft)}.map-overall-card>div{grid-template-columns:1fr auto;align-items:end;gap:4px 12px;display:grid}.map-overall-card>div>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.map-overall-card>div>strong{color:var(--navy);font:400 clamp(46px, 5vw, 64px)/.9 var(--font-interface-ltr);grid-area:1/2/3}.map-overall-card>div>b{color:var(--ink);font-size:13px}.map-overall-card p,.map-use-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.map-use-card{background:#fffdfa;gap:18px;padding:20px 22px;display:grid}.map-use-copy{grid-template-columns:34px 1fr;gap:12px;display:grid}.map-use-icon{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}[dir=rtl] .map-use-icon{transform:scaleX(-1)}.map-use-card h3{color:var(--navy);margin:0 0 6px;font-size:15px}.map-scale{gap:7px;display:grid}.map-scale>small{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.map-scale>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.map-scale span{border-radius:5px;align-items:center;min-height:30px;padding:6px 9px;font-size:9px;font-weight:700;line-height:1.35;display:flex}.scale-priority{color:#8e4038;background:#f46f6021}.scale-develop{color:#7a5531;background:#c6784624}.scale-strength{color:#2d6557;background:#4b806f21}.individual-capability-section .capability-bars{border-top:1px solid #153e3b14;gap:0}.individual-capability-section .capability-row{grid-template-columns:minmax(260px,.9fr) minmax(250px,1.55fr) minmax(150px,.5fr);gap:24px;min-height:84px;padding:14px 0;position:relative}.individual-capability-section .capability-focus-row,.individual-capability-section .capability-strength-row{border-radius:8px;margin-inline:-12px;padding-inline:12px}.individual-capability-section .capability-focus-row{box-shadow:inset 3px 0 0 var(--copper);background:linear-gradient(90deg,#f46f6014,#0000 72%)}[dir=rtl] .individual-capability-section .capability-focus-row{box-shadow:inset -3px 0 0 var(--copper);background:linear-gradient(-90deg,#f46f6014,#0000 72%)}.individual-capability-section .capability-strength-row{box-shadow:inset 3px 0 0 var(--ink-soft);background:linear-gradient(90deg,#4b806f12,#0000 72%)}[dir=rtl] .individual-capability-section .capability-strength-row{box-shadow:inset -3px 0 0 var(--ink-soft);background:linear-gradient(-90deg,#4b806f12,#0000 72%)}.individual-capability-section .capability-identity{align-items:flex-start}.individual-capability-section .capability-label-copy{gap:7px}.capability-tags{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.individual-capability-section .capability-tags small{font-size:9px}.row-decision-label{border-radius:999px;padding:3px 7px;font-weight:700;line-height:1.2;width:auto!important;height:auto!important;display:inline-flex!important}.row-decision-focus{color:#8e4038!important;background:#f46f6024!important}.row-decision-strength{color:#2d6557!important;background:#4b806f24!important}#recommended-journey{scroll-margin-top:30px}.relevance-chip{border-radius:99px;padding:3px 6px;line-height:1.2;width:auto!important;height:auto!important;color:var(--ink)!important;display:inline-flex!important}.relevance-critical{background:#5994c429!important}.relevance-supporting{background:#4b806f21!important}.relevance-unassessed{background:#153e3b14!important}.capability-measure{gap:6px;display:grid}.individual-capability-section .bar{border-radius:99px;height:8px;position:relative;overflow:visible}.individual-capability-section .bar i{border-radius:99px}.bar-marker{width:10px;height:10px;background:#fff;border:2px solid;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--marker) - 5px);transform:translateY(-50%);box-shadow:0 1px 4px #153e3b40}.capability-measure>small{color:var(--copper);font-size:8px}.capability-score-cell{justify-items:end;gap:7px;display:grid}.capability-score-cell b{color:var(--ink);font:400 25px/1 var(--font-interface-ltr);grid-row:2}.capability-score-cell span{text-align:center;border-radius:99px;grid-row:1;justify-content:center;max-width:150px;padding:6px 10px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.capability-band-priority .capability-score-cell span{color:#8e4038;background:#f46f6029;border:1px solid #f46f604d;padding:8px 12px;font-size:12px;box-shadow:0 5px 14px #8e40381a}.capability-band-priority .capability-score-cell b{color:#8e4038;font-size:30px}.capability-band-develop .capability-score-cell span{color:#7a5531;background:#c6784624}.capability-band-strength .capability-score-cell span{color:#2d6557;background:#4b806f21}.capability-band-unassessed .capability-score-cell span{color:var(--muted);background:#153e3b14}.recommend-count{align-items:center;gap:10px;display:flex}.recommend-count strong{font-family:var(--font-interface-ltr);color:var(--copper);font-size:48px;font-weight:400}.recommend-count span{max-width:65px;color:var(--muted);font-size:9px;line-height:1.2}.journey-category-map{border:1px solid var(--line);background:linear-gradient(135deg,#efeee794,#ffffffeb);border-radius:8px;grid-template-columns:minmax(230px,.8fr) minmax(0,2.2fr);gap:16px;margin-bottom:24px;padding:16px;display:grid}.journey-category-intro{padding:4px}.journey-category-intro>strong{color:var(--navy);font-family:var(--font-interface-ltr);font-size:19px;font-weight:400;display:block}.journey-category-intro p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.65}.journey-adaptive-note{border-inline-start:3px solid var(--lime);background:#8da92e17;border-radius:5px;margin-top:14px;padding:11px 12px}.journey-adaptive-note b{color:var(--ink);font-size:10px;display:block}.journey-adaptive-note p{margin-top:4px;font-size:9px}.journey-category-grid{grid-template-columns:repeat(5,minmax(110px,1fr));gap:7px;display:grid}.journey-category-card{--domain-color:var(--blue);border:1px solid var(--domain-color);align-content:space-between;gap:10px;min-height:124px;padding:11px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.journey-category-card{border:1px solid color-mix(in srgb, var(--domain-color) 35%, var(--line))}}.journey-category-card{border-top:3px solid var(--domain-color);background:var(--domain-color);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.journey-category-card{background:color-mix(in srgb, var(--domain-color) 7%, white)}}.journey-category-card>span{background:var(--domain-color);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.journey-category-card>div{gap:3px;display:grid}.journey-category-card>div strong{color:var(--navy);font-size:11px;line-height:1.25}.journey-category-card>div small{color:var(--ink-soft);font-size:8px;line-height:1.25}.journey-category-card>b{color:var(--domain-color);font:400 22px/1 var(--font-interface-ltr);position:absolute;inset-block-start:9px;inset-inline-end:10px}.journey-category-inactive{filter:grayscale(.65);opacity:.62;background:#f6f6f3}.course-stage-list{gap:22px;display:grid}.course-stage{--stage-color:var(--blue);border:1px solid var(--stage-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.course-stage{border:1px solid color-mix(in srgb, var(--stage-color) 24%, var(--line))}}.course-stage{background:var(--stage-color);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.course-stage{background:color-mix(in srgb, var(--stage-color) 3%, white)}}.course-stage{box-shadow:0 4px #aebeb46b,0 14px 26px #1f36310f}.course-stage-build-next{--stage-color:#c57f36}.course-stage-supporting{--stage-color:#6d68a5}.course-stage-future{--stage-color:var(--navy)}.course-stage-header{border-bottom:1px solid var(--stage-color);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 19px;display:grid}@supports (color:color-mix(in lab, red, red)){.course-stage-header{border-bottom:1px solid color-mix(in srgb, var(--stage-color) 18%, var(--line))}}.course-stage-header{background:linear-gradient(105deg, var(--stage-color), white 72%)}@supports (color:color-mix(in lab, red, red)){.course-stage-header{background:linear-gradient(105deg, color-mix(in srgb, var(--stage-color) 12%, white), white 72%)}}.course-stage-header>span{background:var(--stage-color);color:#fff;width:42px;height:42px;font:650 12px/1 var(--sans);box-shadow:0 0 0 1px var(--stage-color), 0 6px 0 var(--stage-color);border:4px solid #fff;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.course-stage-header>span{box-shadow:0 0 0 1px color-mix(in srgb, var(--stage-color) 30%, transparent), 0 6px 0 color-mix(in srgb, var(--stage-color) 16%, transparent)}}.course-stage-header h3{color:var(--navy);letter-spacing:0;margin:0 0 4px;font-size:20px}.course-stage-header p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.course-stage-header>b{border:1px solid var(--stage-color);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.course-stage-header>b{border:1px solid color-mix(in srgb, var(--stage-color) 22%, var(--line))}}.course-stage-header>b{color:var(--stage-color);background:#fff;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.course-stage-header>b{color:color-mix(in srgb, var(--stage-color) 82%, var(--ink))}}.course-stage-header>b{white-space:nowrap;font-size:9px}.course-stage .course-list{padding:8px}.course-stage .course-card:last-child{border-bottom:1px solid var(--line)}.course-list{display:grid}.course-card{border-bottom:1px solid var(--line);appearance:none;width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;grid-template-columns:60px 1fr 180px;align-items:center;gap:24px;padding:26px 0;display:grid}.course-rank{font-family:var(--font-interface-ltr);color:var(--copper);font-size:28px}.course-labels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.course-labels>span,.course-labels>b{color:var(--ink-soft);letter-spacing:.05em;background:#153e3b12;padding:5px 8px;font-size:9px;display:inline-flex}.course-labels>b{color:var(--copper);background:#ca78481f}.course-labels>.course-source-label{color:var(--ink);letter-spacing:0;background:#fff;border:1px solid #153e3b1f;border-radius:4px;font-weight:700}.course-labels>.course-type-label{background:var(--course-domain);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.course-labels>.course-type-label{background:color-mix(in srgb, var(--course-domain) 13%, white)}}.course-labels>.course-type-label{color:var(--course-domain)}@supports (color:color-mix(in lab, red, red)){.course-labels>.course-type-label{color:color-mix(in srgb, var(--course-domain) 80%, var(--ink))}}.course-labels>.course-type-label{letter-spacing:0;font-weight:800}.course-labels>.course-level-label,.course-labels>.course-timing-label{letter-spacing:0;border-radius:999px;font-weight:800}.course-labels>.course-level-label{color:var(--navy);background:#192b6514}.course-labels>.course-timing-label.timing-start-now{color:#185e4c;background:#dfeee8}.course-labels>.course-timing-label.timing-build-prerequisites{color:#8a5424;background:#f7ead8}.course-labels>.course-timing-label.timing-future-milestone{color:#5d4c8d;background:#ece9f5}.course-labels .course-domain-label{border:1px solid var(--course-domain);grid-template-columns:26px auto;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.course-labels .course-domain-label{border:1px solid color-mix(in srgb, var(--course-domain) 38%, var(--line))}}.course-labels .course-domain-label{background:var(--course-domain);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.course-labels .course-domain-label{background:color-mix(in srgb, var(--course-domain) 9%, white)}}.course-labels .course-domain-label{letter-spacing:normal}[dir=rtl] .course-labels .course-domain-label{padding:6px 6px 6px 10px}.course-domain-label>i{background:var(--course-domain);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:800;display:grid}.course-domain-label>span{gap:1px;display:grid}.course-domain-label small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700;line-height:1}.course-domain-label strong{color:var(--navy);font-size:10px;line-height:1.2}.course-main h3{margin:10px 0 7px;font-size:20px}.course-main p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.course-main p strong{color:var(--ink-soft)}.course-meta{border-inline-start:1px solid var(--line);color:var(--muted);gap:7px;padding-inline-start:24px;font-size:10px;display:grid}.course-meta>strong{color:var(--copper);font-family:var(--font-interface-ltr);margin-top:4px;font-size:22px}.course-meta strong small{color:var(--muted);text-transform:uppercase;font-family:Segoe UI,sans-serif;font-size:8px}.course-open-cue{color:var(--ink);border-top:1px solid #153e3b1a;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:8px;font-size:9px;font-weight:800;display:inline-flex}.course-open-cue b{color:var(--course-domain);font-size:14px}.course-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a2321b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.course-modal{--course-domain:var(--blue);border:1px solid #ffffff59;border-top:5px solid var(--course-domain);background:radial-gradient(circle at 96% 0%, var(--course-domain), transparent 32%), #fffefa;border-radius:12px;width:min(1080px,100%);max-height:calc(100dvh - 48px);padding:28px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.course-modal{background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--course-domain) 13%, transparent), transparent 32%), #fffefa}}.course-modal{box-shadow:var(--shadow-raised);animation:.22s ease-out both courseModalIn}.course-modal-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.course-modal-domain{color:var(--navy);align-items:center;gap:9px;font-size:10px;font-weight:800;display:inline-flex}.course-modal-domain i{background:var(--course-domain);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.course-modal-close{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font:300 27px/1 Segoe UI,sans-serif;display:grid}.course-modal-close:hover,.course-modal-close:focus-visible{border-color:var(--course-domain);outline:3px solid var(--course-domain)}@supports (color:color-mix(in lab, red, red)){.course-modal-close:hover,.course-modal-close:focus-visible{outline:3px solid color-mix(in srgb, var(--course-domain) 22%, transparent)}}.course-modal-header{border-bottom:1px solid var(--line);padding:14px 0 20px}.course-modal-header h2{max-width:790px;color:var(--navy);margin:8px 0 13px;font-size:clamp(30px,4vw,48px);line-height:1.05}.course-modal-labels{flex-wrap:wrap;gap:7px;display:flex}.course-modal-labels b{background:var(--course-domain);border-radius:4px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.course-modal-labels b{background:color-mix(in srgb, var(--course-domain) 11%, white)}}.course-modal-labels b{color:var(--course-domain)}@supports (color:color-mix(in lab, red, red)){.course-modal-labels b{color:color-mix(in srgb, var(--course-domain) 82%, var(--ink))}}.course-modal-labels b{font-size:9px}.course-labels>.course-quality-label,.course-modal-labels>.course-quality-label{color:#245c50;letter-spacing:0;background:#eaf4ef;border:1px solid #3d766a33;border-radius:999px;align-items:center;gap:5px;font-weight:850;display:inline-flex}.course-quality-label>span{color:#fff;background:#3d766a;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:inline-grid}.course-labels>.course-quality-label.quality-review-due,.course-modal-labels>.course-quality-label.quality-review-due{color:#8a581f;background:#fff3e3;border-color:#c57f363d}.course-quality-label.quality-review-due>span{background:#c57f36}.course-quality-passport{background:radial-gradient(circle at 93% 4%,#8da92e24,#0000 24%),linear-gradient(135deg,#eef7f3,#fbfdfb 62%);border:1px solid #3d766a40;border-radius:12px;gap:15px;margin-top:22px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #1f363114}.course-quality-passport.quality-review-due{background:radial-gradient(circle at 93% 4%,#c57f3624,#0000 24%),linear-gradient(135deg,#fff7ea,#fffdf9 62%);border-color:#c57f3659}.course-quality-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.course-quality-heading>span{color:#fff;background:#3d766a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid;box-shadow:0 6px #3d766a29}.course-quality-heading small,.course-quality-facts small,.course-quality-sources>small,.course-quality-saudi small{color:#3d766a;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.course-quality-heading h3{color:var(--navy);letter-spacing:0;margin:2px 0 4px;font-size:18px}.course-quality-heading p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.course-quality-heading>b{color:#245c50;white-space:nowrap;background:#fff;border:1px solid #3d766a38;border-radius:999px;padding:8px 11px;font-size:10px}.course-quality-passport.quality-review-due .course-quality-heading>span{background:#c57f36}.course-quality-passport.quality-review-due .course-quality-heading>b{color:#8a581f;border-color:#c57f3640}.course-quality-facts{grid-template-columns:.8fr .8fr .65fr 1.75fr;gap:8px;display:grid}.course-quality-facts>div{background:#ffffffc2;border:1px solid #3d766a24;border-radius:8px;align-content:start;gap:5px;min-height:72px;padding:12px;display:grid}.course-quality-facts strong{color:var(--ink);font-size:11px;line-height:1.45}.course-quality-sources{gap:8px;display:grid}.course-quality-sources>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.course-quality-sources a{background:#fff;border:1px solid #3d766a26;border-radius:7px;gap:3px;min-width:0;padding:10px 28px 10px 11px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid;position:relative}[dir=rtl] .course-quality-sources a{padding:10px 11px 10px 28px}.course-quality-sources a:hover,.course-quality-sources a:focus-visible{border-color:#3d766a;outline:none;transform:translateY(-1px)}.course-quality-sources a>b{color:#3d766a;font-size:9px}.course-quality-sources a>span{color:var(--ink);text-overflow:ellipsis;font-size:10px;font-weight:750;line-height:1.35;overflow:hidden}.course-quality-sources a>small{color:var(--muted);font-size:8px;line-height:1.4}.course-quality-sources a>i{color:#3d766a;font-size:10px;font-style:normal;position:absolute;inset-block-start:9px;inset-inline-end:10px}.course-quality-saudi{border-inline-start:4px solid var(--lime);background:#8da92e14;grid-template-columns:170px 1fr;align-items:start;gap:14px;padding:12px 14px;display:grid}.course-quality-saudi p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.55}.course-modal-description{padding:20px 0 8px}.course-modal h3{color:var(--ink);letter-spacing:.04em;margin:0 0 9px;font-size:12px}.course-modal-description p{max-width:920px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.course-recommendation-case{border:1px solid var(--course-domain);gap:16px;margin-top:22px;padding:22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.course-recommendation-case{border:1px solid color-mix(in srgb, var(--course-domain) 38%, var(--line))}}.course-recommendation-case{border-inline-start:6px solid var(--course-domain);background:linear-gradient(125deg, var(--course-domain), white 62%);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.course-recommendation-case{background:linear-gradient(125deg, color-mix(in srgb, var(--course-domain) 13%, white), white 62%)}}.course-recommendation-case{box-shadow:0 12px 28px var(--course-domain)}@supports (color:color-mix(in lab, red, red)){.course-recommendation-case{box-shadow:0 12px 28px color-mix(in srgb, var(--course-domain) 12%, transparent)}}.course-recommendation-case:after{border:24px solid var(--course-domain);inset-inline-end:-48px;width:180px;height:180px;position:absolute;top:-62px}@supports (color:color-mix(in lab, red, red)){.course-recommendation-case:after{border:24px solid color-mix(in srgb, var(--course-domain) 8%, transparent)}}.course-recommendation-case:after{content:"";pointer-events:none;border-radius:50%}.course-recommendation-heading{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.course-recommendation-heading>span{background:var(--course-domain);color:#fff;width:40px;height:40px;box-shadow:0 7px 0 var(--course-domain);border-radius:50%;flex:0 0 40px;place-items:center;font-size:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.course-recommendation-heading>span{box-shadow:0 7px 0 color-mix(in srgb, var(--course-domain) 24%, transparent)}}.course-recommendation-heading h3{color:var(--navy);letter-spacing:0;margin-bottom:4px;font-size:18px}.course-recommendation-heading p,.course-recommendation-summary,.course-recommendation-placement{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.course-recommendation-summary{z-index:1;max-width:940px;color:var(--ink);font-size:14px;font-weight:650;position:relative}.course-value-path{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.course-value-path>article{border:1px solid var(--course-domain);grid-template-columns:38px 1fr;gap:12px;min-height:132px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.course-value-path>article{border:1px solid color-mix(in srgb, var(--course-domain) 18%, var(--line))}}.course-value-path>article{background:#ffffffdb;border-radius:9px}.course-value-path>article>span{background:var(--course-domain);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.course-value-path>article>span{background:color-mix(in srgb, var(--course-domain) 12%, white)}}.course-value-path>article>span{color:var(--course-domain);font:700 11px/1 var(--sans)}.course-value-path>article>div{align-content:start;gap:8px;display:grid}.course-value-path small,.course-value-proof-grid small,.course-recommendation-basis>small{color:var(--course-domain);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.course-value-path p,.course-value-proof-grid p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.course-content-fit-card{grid-column:1/-1}.course-content-fit-card>div>strong{color:var(--navy);font-size:10px}.course-content-fit-card ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.course-content-fit-card li{border-inline-start:3px solid var(--course-domain);background:var(--course-domain);gap:4px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.course-content-fit-card li{background:color-mix(in srgb, var(--course-domain) 5%, white)}}.course-content-fit-card li b{color:var(--navy);font-size:10px;line-height:1.35}.course-content-fit-card li em{color:var(--muted);font-size:9px;font-style:normal;line-height:1.45}.course-output-chips{flex-wrap:wrap;gap:6px;display:flex}.course-output-chips b{background:var(--course-domain);border-radius:99px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.course-output-chips b{background:color-mix(in srgb, var(--course-domain) 10%, white)}}.course-output-chips b{color:var(--ink);font-size:9px;line-height:1.35}.course-value-proof-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.course-value-proof-grid>article{border:1px solid var(--course-domain);gap:6px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.course-value-proof-grid>article{border:1px solid color-mix(in srgb, var(--course-domain) 20%, var(--line))}}.course-value-proof-grid>article{background:var(--course-domain);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.course-value-proof-grid>article{background:color-mix(in srgb, var(--course-domain) 6%, white)}}.course-recommendation-basis{z-index:1;border-top:1px solid var(--course-domain);gap:10px;padding-top:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.course-recommendation-basis{border-top:1px solid color-mix(in srgb, var(--course-domain) 20%, var(--line))}}.course-recommendation-evidence{z-index:1;grid-template-columns:.65fr 1.35fr .8fr;gap:9px;display:grid;position:relative}.course-recommendation-evidence>div{border:1px solid var(--course-domain);align-content:start;gap:4px;min-height:92px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.course-recommendation-evidence>div{border:1px solid color-mix(in srgb, var(--course-domain) 18%, var(--line))}}.course-recommendation-evidence>div{background:#ffffffc7;border-radius:8px}.course-recommendation-evidence small,.course-need-signals>small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.course-recommendation-evidence strong{color:var(--navy);font-size:15px;line-height:1.25}.course-recommendation-evidence>div:first-child strong{color:var(--course-domain);font:500 27px/1 var(--serif)}.course-recommendation-evidence span{color:var(--muted);font-size:10px;line-height:1.4}.course-need-signals{z-index:1;gap:8px;display:grid;position:relative}.course-need-signals>div{flex-wrap:wrap;gap:7px;display:flex}.course-need-signals span{border:1px solid var(--course-domain);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.course-need-signals span{border:1px solid color-mix(in srgb, var(--course-domain) 28%, var(--line))}}.course-need-signals span{color:var(--ink-soft);background:#fff;border-radius:99px;font-size:10px;font-weight:700}.course-recommendation-placement{z-index:1;border-top:1px solid var(--course-domain);padding-top:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.course-recommendation-placement{border-top:1px solid color-mix(in srgb, var(--course-domain) 20%, var(--line))}}.course-recommendation-placement{color:var(--ink-soft);font-weight:650}.course-modal-facts{grid-template-columns:.7fr 1.3fr;gap:10px;margin:14px 0 22px;display:grid}.course-modal-facts>div{border:1px solid var(--line);background:var(--course-domain);border-radius:7px;gap:5px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.course-modal-facts>div{background:color-mix(in srgb, var(--course-domain) 5%, white)}}.course-modal-facts small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.course-modal-facts strong{color:var(--navy);font-size:12px}.course-modal-content-grid{grid-template-columns:.82fr 1.18fr;gap:14px;display:grid}.course-modal-content-grid>section{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.course-modal-content-grid ul{gap:10px;margin:0;padding-inline-start:20px;display:grid}.course-modal-content-grid ul li{color:var(--muted);padding-inline-start:3px;font-size:12px;line-height:1.6}.course-modal-content-grid ul li::marker{color:var(--course-domain)}.course-modal-content-grid ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.course-modal-content-grid ol li{border:1px solid var(--course-domain);grid-template-columns:32px 1fr;align-items:start;gap:11px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.course-modal-content-grid ol li{border:1px solid color-mix(in srgb, var(--course-domain) 12%, var(--line))}}.course-modal-content-grid ol li{background:var(--course-domain);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.course-modal-content-grid ol li{background:color-mix(in srgb, var(--course-domain) 3%, white)}}.course-modal-content-grid ol li{color:var(--ink-soft);font-size:11px;line-height:1.4}.course-modal-content-grid ol li>span{background:var(--course-domain);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.course-modal-content-grid ol li>span{background:color-mix(in srgb, var(--course-domain) 14%, white)}}.course-modal-content-grid ol li>span{color:var(--course-domain);font-size:8px;font-weight:800}.course-modal-content-grid ol li div{gap:4px;display:grid}.course-modal-content-grid ol li strong{color:var(--navy);font-size:12px;line-height:1.35}.course-modal-content-grid ol li p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.course-modal-content-grid ol li p b{color:var(--ink-soft);font-weight:800}.course-modal-application-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding-top:14px;display:grid}.course-modal-application-grid>section{border:1px solid var(--line);background:#fff;border-radius:8px;padding:17px 18px}.course-modal-application-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.course-modal-application-grid ul{gap:8px;margin:0;padding-inline-start:18px;display:grid}.course-modal-application-grid li{color:var(--muted);font-size:11px;line-height:1.55}.course-modal-application-grid li::marker{color:var(--course-domain)}.course-fit-panel{gap:8px;display:grid;background:var(--course-domain)!important}@supports (color:color-mix(in lab, red, red)){.course-fit-panel{background:color-mix(in srgb, var(--course-domain) 5%, white)!important}}.course-fit-panel h3:nth-of-type(2){border-top:1px solid var(--course-domain);margin-top:7px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.course-fit-panel h3:nth-of-type(2){border-top:1px solid color-mix(in srgb, var(--course-domain) 14%, var(--line))}}.course-success-panel{grid-column:1/-1;border-inline-start:4px solid var(--course-domain)!important}.course-success-panel ul{grid-template-columns:repeat(2,1fr);gap:9px 30px}.course-modal-concepts{padding-top:20px}.course-modal-concepts>div{flex-wrap:wrap;gap:7px;display:flex}.course-modal-concepts span{border:1px solid var(--course-domain);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.course-modal-concepts span{border:1px solid color-mix(in srgb, var(--course-domain) 30%, var(--line))}}.course-modal-concepts span{background:var(--course-domain);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.course-modal-concepts span{background:color-mix(in srgb, var(--course-domain) 7%, white)}}.course-modal-concepts span{color:var(--ink-soft);font-size:9px;font-weight:700}@keyframes courseModalIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.certification-section{position:relative;overflow:hidden}.certification-section:before{content:"";pointer-events:none;border:1px solid #5a97c733;border-radius:50%;width:280px;height:280px;position:absolute;inset-block-start:-160px;inset-inline-end:-110px;box-shadow:0 0 0 42px #8fae330d,0 0 0 84px #ee6a5b0a}.certification-journey-intro{z-index:1;background:radial-gradient(circle at 8%,#5a97c724,#0000 21%),linear-gradient(90deg,#3d766a1a,#8fae330b);border:1px solid #3d766a33;border-radius:14px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:22px;padding:20px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px #3d766a24,0 14px 30px #1f36310f}.certification-compass{color:#fff;background:var(--ink);border:5px solid #ffffffeb;border-radius:50%;place-items:center;width:58px;height:58px;font-size:27px;display:grid;position:relative;box-shadow:0 7px #10322f26,0 14px 22px #10322f21}.certification-compass:after{content:"";border:1px dashed #153e3b47;border-radius:50%;animation:14s linear infinite certificationCompassSpin;position:absolute;inset:-10px}.certification-journey-intro strong{color:var(--navy);font-size:21px;line-height:1.2;display:block}.certification-journey-intro p{max-width:820px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.certification-intro-steps{grid-template-columns:repeat(4,1fr);align-items:center;min-width:220px;display:grid}.certification-intro-steps span{z-index:1;color:#fff;background:var(--navy);width:34px;height:34px;font-family:var(--font-interface-ltr);border:4px solid #fff;border-radius:50%;place-items:center;font-size:11px;display:grid;position:relative;box-shadow:0 4px 10px #19275f2e}.certification-intro-steps span:nth-child(2){background:var(--copper)}.certification-intro-steps span:nth-child(3){background:var(--lime)}.certification-intro-steps span:nth-child(4){background:var(--ink)}.certification-intro-steps span:not(:last-child):after{content:"";z-index:-1;background:#19275f3d;width:43px;height:3px;position:absolute;inset-inline-start:26px}.certification-journey-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px;display:grid;position:relative}.certification-route-line{z-index:0;inset-inline:var(--certification-route-inset,12.5%);background:linear-gradient(90deg, var(--blue), var(--copper), var(--lime), var(--navy));transform-origin:0;border-radius:999px;height:6px;animation:.9s both certificationRouteIn;position:absolute;inset-block-start:29px;box-shadow:0 0 0 5px #ffffffeb,0 5px 12px #1f363126}.certification-route-line:after{content:"";background:linear-gradient(90deg, var(--lime), #d9e87a);border:3px solid #fff;border-radius:999px;width:34px;height:14px;animation:4.8s ease-in-out infinite certificationRouteTravel;position:absolute;inset-block-start:-4px;inset-inline-start:0;box-shadow:0 5px 13px #47693545}[dir=rtl] .certification-route-line{transform-origin:100%}.certification-stop{--cert-accent:var(--blue);z-index:1;min-width:0;animation:.52s both certificationStopIn;position:relative}.certification-stop:not(:last-child):after{content:"→";z-index:4;width:25px;height:25px;color:var(--navy);background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:19px;inset-inline-end:-22px;box-shadow:0 4px 12px #1f363126}[dir=rtl] .certification-stop:not(:last-child):after{content:"←"}.certification-stop:nth-child(3){animation-delay:80ms}.certification-stop:nth-child(4){animation-delay:.16s}.certification-stop:nth-child(5){animation-delay:.24s}.certification-stop-marker{flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;min-height:96px;display:flex}.certification-stop-marker>span{color:#fff;background:var(--cert-accent);width:60px;height:60px;box-shadow:inset 0 8px 12px #ffffff29, 0 7px 0 var(--cert-accent), 0 12px 24px #1f36312e;border:7px solid #fff;border-radius:50%;flex:0 0 60px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.certification-stop-marker>span{box-shadow:inset 0 8px 12px #ffffff29, 0 7px 0 color-mix(in srgb, var(--cert-accent) 25%, transparent), 0 12px 24px #1f36312e}}.certification-stop-marker>span{font-family:var(--font-interface-ltr);font-size:20px}.certification-stop-marker>span:after{content:"";background:#ffffff80;border-radius:999px;width:12px;height:5px;position:absolute;inset-block-start:5px}.certification-stop-primary .certification-stop-marker>span:before{content:"";border:2px solid var(--cert-accent);position:absolute;inset:-13px}@supports (color:color-mix(in lab, red, red)){.certification-stop-primary .certification-stop-marker>span:before{border:2px solid color-mix(in srgb, var(--cert-accent) 34%, transparent)}}.certification-stop-primary .certification-stop-marker>span:before{border-radius:50%;animation:2.8s ease-out infinite certificationMilestonePulse}.certification-stop-marker>b{border:1px solid var(--cert-accent);max-width:calc(100% - 16px);padding:6px 11px}@supports (color:color-mix(in lab, red, red)){.certification-stop-marker>b{border:1px solid color-mix(in srgb, var(--cert-accent) 22%, var(--line))}}.certification-stop-marker>b{color:var(--cert-accent);background:var(--cert-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.certification-stop-marker>b{background:color-mix(in srgb, var(--cert-accent) 7%, white)}}.certification-stop-marker>b{letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:10px;line-height:1.2;box-shadow:0 3px 8px #1f363112}.certification-journey-card{border:1px solid var(--cert-accent);flex-direction:column;width:100%;min-height:294px;margin-top:4px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.certification-journey-card{border:1px solid color-mix(in srgb, var(--cert-accent) 24%, var(--line))}}.certification-journey-card{border-top:3px solid var(--cert-accent);box-shadow:var(--shadow-card);color:var(--ink);cursor:pointer;text-align:start;background:linear-gradient(150deg,#fffffffc,#f2f7f4f5);border-radius:10px;transition:transform .18s,box-shadow .18s}.certification-stop:hover .certification-journey-card,.certification-journey-card:focus-visible{box-shadow:0 5px 0 var(--cert-accent), 0 20px 34px #1f36311c;transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.certification-stop:hover .certification-journey-card,.certification-journey-card:focus-visible{box-shadow:0 5px 0 color-mix(in srgb, var(--cert-accent) 20%, #aebeb46b), 0 20px 34px #1f36311c}}.certification-journey-card:focus-visible{outline:3px solid var(--cert-accent)}@supports (color:color-mix(in lab, red, red)){.certification-journey-card:focus-visible{outline:3px solid color-mix(in srgb, var(--cert-accent) 35%, white)}}.certification-journey-card:focus-visible{outline-offset:3px}.certification-stop-primary .certification-journey-card{background:radial-gradient(circle at 100% 0%, var(--cert-accent), transparent 42%), linear-gradient(150deg, #fff, #f2f7f4fa)}@supports (color:color-mix(in lab, red, red)){.certification-stop-primary .certification-journey-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--cert-accent) 13%, transparent), transparent 42%), linear-gradient(150deg, #fff, #f2f7f4fa)}}.certification-stop-primary .certification-journey-card{box-shadow:0 4px 0 var(--cert-accent), 0 18px 34px #1f36311c}@supports (color:color-mix(in lab, red, red)){.certification-stop-primary .certification-journey-card{box-shadow:0 4px 0 color-mix(in srgb, var(--cert-accent) 25%, #aebeb46b), 0 18px 34px #1f36311c}}.certification-finance{--cert-accent:#3556a8}.certification-commercial{--cert-accent:#c9674f}.certification-tourism{--cert-accent:#bf7b3d}.certification-engineering{--cert-accent:#557c3c}.certification-business{--cert-accent:#7c5d45}.certification-supply{--cert-accent:#437f79}.certification-project{--cert-accent:#4f6c9f}.certification-hr{--cert-accent:#c87848}.certification-leadership{--cert-accent:#8c5bc2}.certification-technology{--cert-accent:#286c78}.certification-ai{--cert-accent:#ee6a5b}.certification-data{--cert-accent:#5a97c7}.certification-cybersecurity{--cert-accent:#173d3a}.certification-creative{--cert-accent:#a34f7c}.certification-innovation{--cert-accent:#7fa32e}.certification-operations{--cert-accent:#8aa82f}.certification-healthcare{--cert-accent:#2f8b86}.certification-education{--cert-accent:#6c74bc}.certification-legal{--cert-accent:#756650}.certification-government{--cert-accent:#8767a6}.official-verified-badge{color:#155f58!important;background:#e7f4f1!important;border:1px solid #b9d9d3!important}.certification-verification-date{color:#55706c!important;margin-top:10px!important;font-size:.78rem!important}.certification-badges,.certification-fit-meter>span,.certification-next-action{align-items:center;gap:8px;display:flex}.certification-badges{flex-wrap:wrap;min-height:22px}.certification-badges b{background:var(--cert-accent);border-radius:999px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.certification-badges b{background:color-mix(in srgb, var(--cert-accent) 12%, white)}}.certification-badges b{color:var(--cert-accent);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.certification-badges .hrdf-badge{color:#597012;background:#8fae3329}.certification-journey-card h3{min-height:70px;color:var(--navy);margin:16px 0 12px;font-size:21px;line-height:1.22}.certification-issuer{min-height:30px;color:var(--muted);margin:0 0 12px;font-size:8px;line-height:1.45}.certification-issuer span{color:var(--ink-soft);text-transform:uppercase;margin-bottom:2px;font-weight:800;display:block}.certification-requirement{border:1px solid var(--cert-accent);grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:82px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.certification-requirement{border:1px solid color-mix(in srgb, var(--cert-accent) 18%, var(--line))}}.certification-requirement{background:var(--cert-accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.certification-requirement{background:color-mix(in srgb, var(--cert-accent) 6%, white)}}.certification-requirement-brief{border:1px solid var(--cert-accent);min-height:72px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.certification-requirement-brief{border:1px solid color-mix(in srgb, var(--cert-accent) 18%, var(--line))}}.certification-requirement-brief{background:var(--cert-accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.certification-requirement-brief{background:color-mix(in srgb, var(--cert-accent) 6%, white)}}.certification-requirement-brief strong{color:var(--cert-accent);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.certification-requirement-brief p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.certification-requirement>span{color:#fff;background:var(--cert-accent);border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.certification-requirement strong,.certification-mini-route>strong{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.certification-requirement p{color:var(--muted);margin:4px 0 0;font-size:8.5px;line-height:1.5}.certification-mini-route{margin-top:12px}.certification-mini-route ol{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.certification-mini-route li{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;display:grid}.certification-mini-route li span{width:17px;height:17px;color:var(--cert-accent);background:var(--cert-accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.certification-mini-route li span{background:color-mix(in srgb, var(--cert-accent) 12%, white)}}.certification-mini-route li span{font-size:7px;font-weight:800}.certification-mini-route li p{color:var(--muted);margin:0;font-size:8px;line-height:1.3}.certification-fit-meter{margin-top:auto;padding-top:13px}.certification-fit-meter>span{color:var(--muted);justify-content:space-between;font-size:9.5px}.certification-fit-meter strong{color:var(--cert-accent);font-size:17px}.certification-fit-meter>i{background:#153e3b17;border-radius:999px;height:5px;margin-top:5px;display:block;overflow:hidden}.certification-fit-meter>i b{border-radius:inherit;background:var(--cert-accent);height:100%;display:block}.certification-next-action{color:var(--ink-deep);background:var(--cert-accent);border-radius:6px;justify-content:space-between;margin-top:10px;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.certification-next-action{background:color-mix(in srgb, var(--cert-accent) 10%, white)}}.certification-next-action{font-size:9.5px;font-weight:800}.certification-next-action>b{color:#fff;background:var(--cert-accent);border-radius:50%;place-items:center;width:24px;height:24px;text-decoration:none;display:grid}.certification-hrdf-link{color:#597012;margin-top:7px;font-size:7.5px;font-weight:800;text-decoration:none}.certification-hrdf-link:hover{text-decoration:underline}.certification-detail-modal{--course-domain:var(--cert-accent);border-top-color:var(--cert-accent);max-width:820px}.certification-modal-stage{color:var(--cert-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.certification-modal-header h2{max-width:700px}.certification-modal-labels b{color:var(--cert-accent);background:var(--cert-accent)}@supports (color:color-mix(in lab, red, red)){.certification-modal-labels b{background:color-mix(in srgb, var(--cert-accent) 10%, white)}}.certification-modal-labels .hrdf-badge{color:#597012;background:#8fae3329}.certification-modal-summary{grid-template-columns:1fr 160px;gap:10px;margin-top:20px;display:grid}.certification-modal-summary>div{border:1px solid var(--cert-accent);gap:5px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.certification-modal-summary>div{border:1px solid color-mix(in srgb, var(--cert-accent) 20%, var(--line))}}.certification-modal-summary>div{background:var(--cert-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.certification-modal-summary>div{background:color-mix(in srgb, var(--cert-accent) 6%, white)}}.certification-modal-summary small{color:var(--muted);font-size:9px}.certification-modal-summary strong{color:var(--navy);font-size:17px}.certification-modal-summary>div:last-child strong{color:var(--cert-accent);font-size:26px}.certification-modal-section{border:1px solid var(--line);background:#ffffffb3;border-radius:8px;margin-top:16px;padding:16px}.certification-modal-section h3{color:var(--ink);margin:0 0 7px;font-size:11px}.certification-modal-section p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.certification-modal-grid{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.certification-modal-route ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.certification-modal-route li{background:var(--cert-accent);border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.certification-modal-route li{background:color-mix(in srgb, var(--cert-accent) 7%, white)}}.certification-modal-route li span{color:#fff;background:var(--cert-accent);border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.certification-modal-route li p{color:var(--ink-soft);font-size:9px;line-height:1.4}.certification-modal-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.certification-modal-actions .button{min-height:42px}.certification-modal-actions .button-outline{color:var(--ink);border-color:var(--line);background:#fff}@keyframes certificationRouteIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes certificationRouteTravel{0%,8%{opacity:0;inset-inline-start:0}16%{opacity:1}84%{opacity:1}92%,to{opacity:0;inset-inline-start:calc(100% - 34px)}}@keyframes certificationCompassSpin{to{transform:rotate(360deg)}}@keyframes certificationMilestonePulse{0%{opacity:.8;transform:scale(.84)}78%,to{opacity:0;transform:scale(1.32)}}@keyframes certificationStopIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.certification-disclaimer{border-inline-start:3px solid var(--lime);color:var(--muted);background:#8fae3314;margin:18px 0 0;padding:14px 16px;font-size:10px;line-height:1.6}.certification-empty-state{border:1px solid var(--line);border-inline-start:4px solid var(--green);background:linear-gradient(120deg,#e7efebd9,#fff);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:20px;padding:28px;display:grid}.certification-empty-state>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:24px;display:grid;box-shadow:0 5px #163e3a2e}.certification-empty-state strong{color:var(--ink);font-family:var(--font-display);margin-bottom:7px;font-size:clamp(20px,2vw,30px);display:block}.certification-empty-state p{max-width:800px;color:var(--muted);margin:0;line-height:1.7}.ninety-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ninety-grid article{background:var(--white);min-height:210px;padding:26px}.ninety-grid article>span{background:var(--copper);color:#fff;width:30px;height:30px;font-family:var(--font-interface-ltr);border-radius:50%;place-items:center;display:grid}.ninety-grid h3{margin:42px 0 9px;font-size:19px}.ninety-grid p{color:var(--muted);font-size:12px;line-height:1.7}.report-panel{background:var(--ink);color:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:48px;display:grid}.report-panel h2{font-size:43px}.report-panel p{color:#ffffff94;font-size:12px;line-height:1.7}.report-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.report-actions .button{padding:12px 15px;font-size:11px}.sharing-box{background:#ffffff0f;align-content:center;min-height:160px;padding:26px;display:grid}.consent-row{color:#ffffffb8;cursor:pointer;align-items:start;gap:10px;margin-bottom:18px;font-size:11px;line-height:1.6;display:flex}.consent-row input{accent-color:var(--copper);margin-top:4px}.qr-box{align-items:center;gap:20px;display:flex}.qr-box img{background:var(--sand);padding:7px}.qr-box>div{gap:12px;display:grid}.qr-box button{color:var(--copper-light);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.secure-share-notice{border-inline-start:3px solid var(--lime);gap:10px;padding-inline-start:18px;display:grid}.secure-share-notice strong{font-family:var(--font-interface-ltr);color:#fff;font-size:23px}.secure-share-notice p,.secure-share-notice span{color:#ffffffb8;margin:0;font-size:12px;line-height:1.65}.result-footer-actions{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.result-footer-actions p{color:var(--muted);text-align:end;max-width:550px;font-size:9px}.company-page{color:#fff;width:min(1160px,100% - 48px);margin:0 auto;padding:45px 0 100px;position:relative}.company-page:before{content:"";background:var(--ink-deep);z-index:-1;position:fixed;inset:86px 0 0}.light-link{color:#fff9}.company-layout{grid-template-columns:1fr .9fr;align-items:center;gap:80px;min-height:560px;display:grid}.company-page h1{font-size:clamp(47px,5vw,70px)}.company-layout>div:first-child>p{color:#fff9;max-width:650px;margin:28px 0;line-height:1.8}.light-eyebrow{color:var(--copper-light)}.company-dashboard{background:var(--sand-soft);min-height:390px;color:var(--ink);padding:28px;box-shadow:0 40px 90px #00000040}.dashboard-top{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:20px;font-size:10px;display:flex}.dashboard-score{align-items:baseline;gap:12px;padding:30px 0;display:flex}.dashboard-score strong{font-family:var(--font-interface-ltr);color:var(--copper);font-size:62px;font-weight:400}.dashboard-score span{color:var(--muted);font-size:11px}.mini-bars{gap:17px;display:grid}.mini-bars>div{grid-template-columns:130px 1fr;align-items:center;gap:14px;font-size:10px;display:grid}.mini-bars i{background:#153e3b1a;height:5px;display:block}.mini-bars b{height:100%;display:block}.company-feature-grid{background:#ffffff21;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.company-feature-grid article{background:var(--ink-deep);min-height:120px;padding:22px;display:grid}.company-feature-grid span{color:var(--copper-light);font-family:var(--font-interface-ltr)}.company-feature-grid strong{align-self:end;font-size:13px}.site-footer{color:#ffffffa6;background:#092928;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;min-height:110px;padding:30px 24px;font-size:11px;display:flex}.site-footer button{color:var(--color-on-brand-muted);cursor:pointer;background:0 0;border:0}.app-shell{background:linear-gradient(180deg, #ffffff2e, transparent 320px), var(--sand-soft)}.site-header{border-bottom:0;width:min(1500px,100% - 80px);height:142px}.wordmark-copy strong{color:var(--navy);letter-spacing:.035em;text-shadow:0 2px 3px #19275f1f;font-size:22px;line-height:1}.wordmark-copy small{color:var(--ink-soft);margin-top:6px}.desktop-nav a{color:var(--ink)}.language-picker{border:1px solid var(--line);background:#ffffffa8;border-radius:7px;box-shadow:0 2px #aebeb473}[dir=rtl] .wordmark-copy strong{letter-spacing:0}.footer-language-picker{flex-shrink:0;align-items:center;gap:4px;display:flex}.footer-language-picker button{border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;padding:5px 7px}.footer-language-picker button[aria-pressed=true]{color:var(--white);background:#ffffff21}.button{border-radius:7px;box-shadow:0 4px #06231f33,0 8px 16px #1f363114}.button:hover{transform:translateY(-1px);box-shadow:0 3px #06231f33,0 6px 12px #1f363114}.button:active{transform:translateY(2px);box-shadow:0 1px #06231f33}.button-primary,.button-small{background:var(--ink-deep)}.button-primary:hover{background:#1b4b46}.hero{width:min(1500px,100% - 80px);padding-top:34px;padding-bottom:70px}.hero h1,.flow-heading h1,.result-copy h1{color:var(--navy)}.eyebrow{color:var(--ink-soft)}.eyebrow-dot{background:var(--lime);box-shadow:0 0 0 5px #9bb72f21}.compass-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#d5ddd78c 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#d5ddd78c 1px,#0000 1px) 0 0/70px 70px,#f2f5ef;border-radius:10px}.compass-card:before{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--blue) 0 30%, var(--copper) 30% 76%, var(--lime) 76%);filter:none;width:calc(100% - 54px);height:6px;inset:24px 27px auto}.compass-center{background:var(--ink-deep);box-shadow:0 5px #06231f38,0 18px 36px #153e392e}.orbit-label,.pulse-card{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fffefaf0;border-radius:6px}.compass-card-3d{perspective:1200px;isolation:isolate;background:linear-gradient(#d5ddd780 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#d5ddd780 1px,#0000 1px) 0 0/70px 70px,radial-gradient(circle at 50% 43%,#fffffff5,#edf3ecdb 45%,#e9eee8 100%);min-height:548px}.compass-card-3d:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:44%;height:180%;animation:7.5s ease-in-out infinite compassSheen;position:absolute;inset-block-start:-42%;inset-inline-start:-72%;transform:rotate(18deg)}.compass-ambient{z-index:0;filter:blur(42px);opacity:.18;pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute}.compass-ambient-one{background:var(--blue);animation:8s ease-in-out infinite alternate ambientDrift;inset:15% auto auto 13%}.compass-ambient-two{background:var(--lime);animation:9s ease-in-out 1.2s infinite alternate-reverse ambientDrift;inset:auto 8% 14% auto}.compass-scene{z-index:2;transform-style:preserve-3d;animation:7s ease-in-out infinite compassSceneFloat;position:absolute;inset:38px 18px 122px}.readiness-platform{pointer-events:none;border-radius:50%;width:230px;height:92px;position:absolute;inset:54% auto auto 50%}.readiness-platform-shadow{filter:blur(14px);background:#0e343133;animation:4.8s ease-in-out infinite platformShadow;transform:translate(-50%,20px)rotateX(72deg)translateZ(-64px)}.readiness-platform-base{background:radial-gradient(circle at 50% 38%,#fffc,#0000 44%),conic-gradient(from 25deg,#5c92c280,#ef705d5c,#9bb72f7a,#5c92c280);border:1px solid #153e3933;animation:4.8s ease-in-out infinite platformGlow;transform:translate(-50%,-5px)rotateX(72deg)translateZ(-28px);box-shadow:inset 0 0 0 10px #ffffff6b,0 22px 34px #153e3929}.compass-card-3d .orbital{transform-style:preserve-3d}.compass-card-3d .orbital-one{box-shadow:var(--shadow-card);border-width:2px;border-color:#5c92c240;animation:20s linear infinite compassOrbitOne}.compass-card-3d .orbital-two{border-color:#153e3933;animation:28s linear infinite reverse compassOrbitTwo}.compass-card-3d .compass-center{z-index:5;width:164px;height:164px;transform-style:preserve-3d;background:radial-gradient(circle at 37% 28%, #ffffff26, transparent 23%), linear-gradient(145deg, #1a544e, var(--ink-deep) 58%, #082623);border:1px solid #ffffff2e;padding-top:50px;animation:4.8s ease-in-out infinite readinessCore;overflow:hidden;transform:translate(-50%,-50%)translateZ(66px);box-shadow:0 8px #082d29,0 18px #0e34311f,0 34px 48px #153e394d,inset 0 1px #ffffff2e}.compass-card-3d .compass-center span{z-index:2;top:32px}.compass-card-3d .compass-center strong,.compass-card-3d .compass-center small{z-index:2;position:relative}.readiness-scan{z-index:1;background:linear-gradient(#0000,#97e7d138,#0000);width:210%;height:36%;animation:3.6s ease-in-out infinite readinessScan;position:absolute;inset:-45% auto auto -55%;transform:rotate(-22deg)}.compass-card-3d .readiness-platform{width:280px;height:92px;inset-block-start:82%}.people-readiness{z-index:5;width:310px;height:360px;transform-style:preserve-3d;animation:7s ease-in-out infinite peopleSceneFloat;position:absolute;inset:50% auto auto 50%}.people-portal{z-index:0;background:linear-gradient(#5c92c214 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#5c92c214 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle,#ffffffd1,#5c92c21a 56%,#0000 72%);border:1px solid #5c92c242;border-radius:50%;width:285px;height:285px;animation:5.2s ease-in-out infinite peoplePortalPulse;position:absolute;inset:47% auto auto 50%;transform:translate(-50%,-50%)translateZ(-42px);box-shadow:inset 0 0 0 14px #ffffff2e,0 0 44px #5c92c226}.people-portal:before,.people-portal:after{content:"";border:1px dashed #153e392e;border-radius:50%;animation:20s linear infinite peoplePortalSpin;position:absolute;inset:19px}.people-portal:after{border-style:solid;border-color:#9bb72f38;animation-duration:14s;animation-direction:reverse;inset:50px}.people-floor{z-index:1;background:radial-gradient(#ffffffbf,#0000 42%),conic-gradient(from 35deg,#5c92c26b,#ef705d47,#9bb72f6b,#5c92c26b);border:1px solid #153e3929;border-radius:50%;width:260px;height:78px;animation:5.2s ease-in-out infinite peopleFloorGlow;position:absolute;inset:auto auto 1px 50%;transform:translate(-50%)rotateX(68deg)translateZ(-12px);box-shadow:0 28px 34px #153e393d}.people-cutout{z-index:3;transform-origin:bottom;filter:drop-shadow(0 7px #153e3912)drop-shadow(0 22px 18px #153e3938);width:auto;max-width:none;height:340px;animation:5.2s ease-in-out infinite professionalsFloat;position:absolute;inset:auto auto 6px 50%;transform:translate(-50%)translateZ(58px)}.readiness-hud{z-index:6;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#124c45f5,#072724f5);border:1px solid #ffffff61;border-radius:10px;justify-content:center;align-items:baseline;width:172px;min-height:62px;padding:10px 14px 9px;animation:5.2s ease-in-out infinite readinessHudFloat;display:flex;position:absolute;inset:auto auto 18px 50%;overflow:hidden;transform:translate(-50%)translateZ(104px)rotateX(-2deg);box-shadow:0 5px #082b27,0 18px 26px #153e3952,inset 0 1px #ffffff2e}.readiness-hud>span{color:#ffffffa3;letter-spacing:.1em;white-space:nowrap;font-size:7px;font-weight:800;position:absolute;inset:8px auto auto 50%;transform:translate(-50%)}.readiness-hud strong{font-family:var(--font-interface-ltr);margin-top:12px;font-size:34px;font-weight:400;line-height:1}.readiness-hud small{color:#ffffff9e;font-size:9px}.readiness-hud i{background:linear-gradient(#0000,#9be9d347,#0000);width:150%;height:16px;animation:3.8s ease-in-out infinite readinessHudScan;position:absolute;inset:-28px auto auto -25%;transform:rotate(-14deg)}.orbit-signal{--signal-start:0deg;z-index:4;background:var(--blue);transform-origin:5px 5px;border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:9s linear infinite signalOrbit;position:absolute;inset:calc(50% - 5px) auto auto calc(50% - 5px);box-shadow:0 0 0 5px #5c92c21f,0 5px 10px #153e3933}.orbit-signal-two{--signal-start:120deg;background:var(--copper);animation-duration:11s;box-shadow:0 0 0 5px #ef705d1a,0 5px 10px #153e3933}.orbit-signal-three{--signal-start:240deg;background:var(--lime);animation-duration:13s;box-shadow:0 0 0 5px #9bb72f1a,0 5px 10px #153e3933}.compass-card-3d .orbit-label,.compass-card-3d .pulse-card{z-index:6;animation:4.4s ease-in-out infinite insightFloat;transform:translateZ(35px)}.compass-card-3d .orbit-label-2,.compass-card-3d .orbit-label-4,.compass-card-3d .pulse-card-two{animation-delay:-2.2s}.compass-card-3d .pulse-card-one{top:4%}.compass-card-3d .pulse-card-two{bottom:1%;right:20%}.skill-orbit-layer{z-index:7;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.skill-orbit-layer:before,.skill-orbit-layer:after{content:"";border:1px solid #5c92c22b;border-radius:50%;width:390px;height:108px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)translateZ(20px);box-shadow:0 0 0 16px #5c92c206,0 0 40px #5c92c214}.skill-orbit-layer:before{z-index:1}.skill-orbit-layer:after{z-index:9;border-color:#0000 #0000 #5c92c261;border-bottom-style:solid;border-bottom-width:2px;box-shadow:0 10px 18px #5c92c21c,inset 0 -8px 16px #ffffff2e}.skill-orbit{--skill-angle:0deg;--skill-scale:1;--orbit-x:196px;--orbit-y:54px;z-index:9;will-change:transform;width:max-content;position:absolute}.skill-orbit-1{--skill-angle:-90deg;top:7%;left:28%}.skill-orbit-2{--skill-angle:-18deg;top:28%;right:0}.skill-orbit-3{--skill-angle:54deg;bottom:13%;right:5%}.skill-orbit-4{--skill-angle:126deg;bottom:7%;left:17%}.skill-orbit-5{--skill-angle:198deg;top:31%;left:0}.skill-orbit .orbit-label{min-height:34px;animation:none;position:relative;inset:auto;transform:none;box-shadow:0 4px #aebeb480,0 12px 20px #1f36311f}.skill-orbit .orbit-label:before{content:"";opacity:.55;border:1px solid #5c92c23d;border-radius:50%;width:12px;height:12px;position:absolute;inset:50% auto auto 4px;transform:translate(-50%,-50%)}[dir=rtl] .skill-orbit .orbit-label:before{inset-inline:auto 4px;transform:translate(50%,-50%)}@supports (left:calc(50% + cos(0deg) * 1px)){.skill-orbit{transform:translate(-50%, -50%) translate(calc(cos(var(--skill-angle)) * var(--orbit-x)), calc(sin(var(--skill-angle)) * var(--orbit-y))) translateZ(54px) scale(var(--skill-scale));animation:24s linear infinite skillsOrbitPeople;inset:50% auto auto 50%}.skill-orbit-1{animation-delay:0s}.skill-orbit-2{animation-delay:-4.8s}.skill-orbit-3{animation-delay:-9.6s}.skill-orbit-4{animation-delay:-14.4s}.skill-orbit-5{animation-delay:-19.2s}}.journey-bridge{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#5c92c20f,#ef705d0d 51%,#9bb72f12),#fffefae6;border:1px solid #153e3921;border-radius:12px;grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;min-height:104px;padding:43px 18px 13px;display:grid;position:absolute;inset:auto 18px 14px;box-shadow:0 4px #aebeb480,0 14px 28px #1f36311c}.journey-caption{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;inset-block-start:12px;inset-inline-start:18px}[dir=rtl] .journey-caption{letter-spacing:0}.journey-progress{z-index:0;background:repeating-linear-gradient(90deg,#153e3929 0 5px,#0000 5px 9px);border-radius:999px;height:4px;position:absolute;inset:51px 16.5% auto}.journey-progress i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg, var(--blue), var(--copper), var(--lime));width:100%;height:100%;animation:4.8s cubic-bezier(.3,.75,.25,1) infinite journeyProgress;display:block;overflow:hidden;box-shadow:0 0 12px #5c92c247}.journey-traveler{z-index:2;border:3px solid var(--white);background:var(--copper);border-radius:50%;width:12px;height:12px;animation:4.8s cubic-bezier(.3,.75,.25,1) infinite journeyTraveler;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%);box-shadow:0 0 0 4px #ef705d24,0 4px 10px #153e393d}[dir=rtl] .journey-progress i{transform-origin:100%;background:linear-gradient(270deg, var(--blue), var(--copper), var(--lime))}.journey-step{z-index:1;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid;position:relative}.journey-step b{border:4px solid var(--white);background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;animation:4.8s ease-in-out infinite journeyNode;display:grid;box-shadow:0 0 0 1px #5c92c240,0 5px 12px #153e3933}.journey-step-readiness{background:#ffffffb3;border:1px solid #ef705d21;border-radius:9px;padding:6px 8px;box-shadow:0 7px 16px #1f36310f}.journey-step-readiness b{background:var(--copper);width:40px;height:40px;margin:-2px;animation-delay:1.2s;box-shadow:0 0 0 5px #ef705d1f,0 6px 14px #153e393d}.journey-step-impact b{background:var(--lime);animation-delay:2.4s}.journey-step span{gap:2px;min-width:0;display:grid}.journey-step strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.journey-step small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.25;overflow:hidden}@keyframes compassSceneFloat{0%,to{transform:rotateX(1.5deg)rotateY(-1deg)translateY(0)}50%{transform:rotateX(-1deg)rotateY(1.4deg)translateY(-5px)}}@keyframes compassOrbitOne{0%{transform:translate(-50%,-50%)rotateX(62deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(62deg)rotate(360deg)}}@keyframes compassOrbitTwo{0%{transform:translate(-50%,-50%)rotateX(68deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(68deg)rotate(360deg)}}@keyframes readinessCore{0%,to{transform:translate(-50%,-50%)translateZ(66px)translateY(0)}50%{transform:translate(-50%,-50%)translateZ(78px)translateY(-6px)}}@keyframes peopleSceneFloat{0%,to{transform:translate(-50%,-50%)rotateY(-1.8deg)translateY(0)}50%{transform:translate(-50%,-50%)rotateY(1.8deg)translateY(-5px)}}@keyframes professionalsFloat{0%,to{transform:translate(-50%)translateZ(58px)translateY(0)scale(1)}50%{transform:translate(-50%)translateZ(70px)translateY(-5px)scale(1.012)}}@keyframes peoplePortalPulse{0%,to{opacity:.62;transform:translate(-50%,-50%)translateZ(-42px)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)translateZ(-34px)scale(1.04)}}@keyframes peoplePortalSpin{to{transform:rotate(360deg)}}@keyframes peopleFloorGlow{0%,to{opacity:.72;filter:saturate(.88)}50%{opacity:1;filter:saturate(1.25)brightness(1.05)}}@keyframes readinessHudFloat{0%,to{transform:translate(-50%)translateZ(104px)rotateX(-2deg)translateY(0)}50%{transform:translate(-50%)translateZ(116px)rotateX(1deg)translateY(-5px)}}@keyframes readinessHudScan{0%,22%{opacity:0;top:-28px}35%{opacity:1}74%{opacity:.8;top:82px}to{opacity:0;top:82px}}@keyframes skillsOrbitPeople{0%{--skill-angle:0deg;--skill-scale:.96;z-index:9;opacity:1}25%{--skill-angle:90deg;--skill-scale:1.08;z-index:9;opacity:1}49%{--skill-angle:176deg;--skill-scale:.97;z-index:9;opacity:1}50%{--skill-angle:180deg;--skill-scale:.96;z-index:9;opacity:1}75%{--skill-angle:270deg;--skill-scale:.9;z-index:9;opacity:1}99%{--skill-angle:356deg;--skill-scale:.95;z-index:9;opacity:1}to{--skill-angle:360deg;--skill-scale:.96;z-index:9;opacity:1}}@keyframes platformShadow{0%,to{opacity:.62;transform:translate(-50%,20px)rotateX(72deg)translateZ(-64px)scale(.92)}50%{opacity:.42;transform:translate(-50%,26px)rotateX(72deg)translateZ(-64px)scale(1.05)}}@keyframes platformGlow{0%,to{filter:saturate(.9)}50%{filter:saturate(1.25)brightness(1.04)}}@keyframes readinessScan{0%,22%{opacity:0;top:-48%}34%{opacity:1}72%{opacity:.8;top:112%}to{opacity:0;top:112%}}@keyframes signalOrbit{0%{transform:rotate(var(--signal-start)) translateX(152px)}to{transform:rotate(calc(var(--signal-start) + 360deg)) translateX(152px)}}@keyframes insightFloat{0%,to{transform:translateZ(35px)translateY(0)}50%{transform:translateZ(47px)translateY(-5px)}}@keyframes journeyProgress{0%,12%{opacity:.45;transform:scaleX(0)}68%,88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes journeyTraveler{0%,12%{opacity:0;inset-inline-start:0}20%{opacity:1}68%,88%{opacity:1;inset-inline-start:calc(100% - 12px)}to{opacity:0;inset-inline-start:calc(100% - 12px)}}@keyframes journeyNode{0%,14%,to{transform:scale(1);box-shadow:0 3px 9px #153e3933}28%{transform:scale(1.18);box-shadow:0 0 0 6px #5c92c21f,0 5px 12px #153e3938}42%{transform:scale(1)}}@keyframes compassSheen{0%,20%{opacity:0;inset-inline-start:-72%}34%{opacity:1}60%,to{opacity:0;inset-inline-start:135%}}@keyframes ambientDrift{0%{transform:translate(-12px,-8px)scale(.9)}to{transform:translate(18px,15px)scale(1.15)}}.trust-strip{border:1px solid var(--line);width:min(1500px,100% - 80px);min-height:92px;color:var(--ink-soft);box-shadow:var(--shadow);background:#fff;border-radius:10px;margin:0 auto 38px}.trust-strip span{border-inline-end:1px solid var(--line);letter-spacing:.04em;flex:1;justify-content:center;align-items:center;min-height:92px;font-size:11px;display:flex}.field select:disabled{cursor:not-allowed;color:#153e396b;background:repeating-linear-gradient(135deg,#153e3906 0 7px,#0000 7px 14px),#f1f1ec}.profile-context-preview{background:linear-gradient(135deg,#5c92c212,#9bb72f0d);border:1px solid #153e3921;border-radius:8px;gap:13px;padding:16px;display:grid}.profile-context-preview>div:first-child{gap:3px;display:grid}.profile-context-preview>div:first-child strong{color:var(--navy);font-size:11px}.profile-context-preview>div:first-child small{color:var(--muted);font-size:9px;line-height:1.45}.profile-context-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.profile-context-path span{min-width:0;min-height:54px;color:var(--muted);background:#ffffffad;border:1px dashed #153e392e;border-radius:6px;align-content:center;gap:4px;padding:8px 7px;font-size:8px;font-weight:700;line-height:1.25;display:grid;position:relative}.profile-context-path span:not(:last-child):after{content:"›";z-index:2;color:var(--green);font-size:14px;position:absolute;inset-block-start:50%;inset-inline-end:-7px;transform:translateY(-50%)}.profile-context-path span:nth-child(4):after{display:none}[dir=rtl] .profile-context-path span:not(:last-child):after{content:"‹"}.profile-context-path b{color:var(--muted);font-size:7px}.profile-context-path .context-selected{color:var(--green);background:#fff;border-style:solid;border-color:#3d766a47;box-shadow:0 3px #aebeb459}.profile-context-preview.context-complete{box-shadow:inset 4px 0 0 var(--lime);border-color:#8da92e66}[dir=rtl] .profile-context-preview.context-complete{box-shadow:inset -4px 0 0 var(--lime)}.question-context{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.question-context span{color:var(--green);background:#3d766a0f;border:1px solid #3d766a33;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.question-context i{color:var(--copper);font-size:9px;font-style:normal}.result-calibration{border-inline-start:3px solid var(--lime);max-width:720px;padding-inline-start:13px;color:var(--green)!important;margin-top:14px!important;font-size:11px!important}.sector-framework-result{border:1px solid #3d766a33;border-inline-start:4px solid var(--green);background:#3d766a0f;max-width:760px;margin-top:12px;padding:12px 14px}.sector-framework-result strong,.sector-framework-result p{color:var(--ink);font-size:10px;line-height:1.55}.sector-framework-result p{color:var(--muted);margin:5px 0 0}.sector-framework-result.regulated-route{border-inline-start-color:var(--copper);background:#ef6b5b12}.trust-strip span:last-child{border-inline-end:0}.section-wrap{width:min(1450px,100% - 80px)}.section-heading h2,.section-title-row h2{color:var(--navy)}.kicker{color:var(--ink-soft)}.path-grid{perspective:1200px;gap:24px}.path-card,.mode-card,.profile-form,.summary-card,.ninety-grid article{border-color:var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px}.path-card-dark{color:var(--ink);border-top:4px solid var(--blue);background:linear-gradient(135deg,#5c92c21f,#0000 58%),#fff}.path-card{isolation:isolate;min-height:390px;box-shadow:var(--shadow-card) 0 20px 44px #1f36311a;border:1px solid #19275f1f;border-top-width:5px;grid-template-rows:auto 1fr auto;padding:28px 30px 26px;transition:transform .32s cubic-bezier(.2,.75,.2,1),box-shadow .32s,border-color .32s;display:grid;overflow:hidden}.path-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:62%;height:160%;transition:inset .6s;position:absolute;inset-block-start:-35%;inset-inline-start:-85%;transform:rotate(18deg)}.path-card:hover{box-shadow:var(--shadow-card) 0 32px 64px #1f363129;border-color:#19275f38;transform:translateY(-10px)rotateX(1.5deg)}.path-card:hover:before{inset-inline-start:130%}.path-card:focus-visible{outline-offset:5px;outline:4px solid #19275f38}.path-card-individual{border-top-color:var(--blue);background:radial-gradient(circle at 83% 28%,#5c92c233,#0000 31%),linear-gradient(135deg,#5c92c21a,#0000 58%),#fff}[dir=rtl] .path-card-individual{background:radial-gradient(circle at 17% 28%,#5c92c233,#0000 31%),linear-gradient(225deg,#5c92c21a,#0000 58%),#fff}.path-card-company{border-top-color:var(--copper);background:radial-gradient(circle at 83% 28%,#ef705d2e,#0000 31%),linear-gradient(135deg,#ef705d14,#0000 58%),#fff}[dir=rtl] .path-card-company{background:radial-gradient(circle at 17% 28%,#ef705d2e,#0000 31%),linear-gradient(225deg,#ef705d14,#0000 58%),#fff}.path-card-glow{z-index:-1;filter:blur(3px);background:#5c92c221;border-radius:50%;width:190px;height:190px;transition:transform .45s;position:absolute;inset-block-start:-90px;inset-inline-end:-60px}.path-card-company .path-card-glow{background:#ef705d21}.path-card:hover .path-card-glow{transform:scale(1.35)}.path-card-top{z-index:2;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.path-badge{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;background:#ffffff9e;border:1px solid #5c92c247;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.path-card-company .path-badge{border-color:#ef705d4d}.path-card-body{z-index:2;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:28px;min-width:0;display:grid;position:relative}.path-card-content{z-index:2;width:auto;min-width:0;margin-top:0;display:block;position:relative}.path-card .path-icon{width:39px;height:39px;color:var(--ink-deep);box-shadow:var(--shadow-card);background:#ffffffb8;border:1px solid #5c92c24d;border-radius:10px;place-items:center;font-size:21px;display:inline-grid}.path-card-company .path-icon{border-color:#ef705d57}.path-card h3{color:var(--navy);font-family:var(--font-interface-ltr);margin-top:15px;font-size:clamp(28px,2.4vw,38px);line-height:1.05}[dir=rtl] .path-card h3{font-family:var(--font-interface-ltr);font-weight:800}.path-card p{font-size:13px;line-height:1.7}.path-action{z-index:2;width:100%;color:var(--ink-deep);border-top:1px solid #153e391c;justify-content:space-between;align-items:center;margin-top:8px;padding-top:16px;font-size:11px;font-weight:850;display:flex;position:relative}.path-action i{background:var(--ink-deep);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;transition:transform .26s,background .26s;display:grid}.path-card:hover .path-action i{transform:rotate(45deg)scale(1.08)}.path-card-individual:hover .path-action i{background:var(--blue)}.path-card-company:hover .path-action i{background:var(--copper)}.path-graphic{z-index:1;transform-origin:50%;pointer-events:none;justify-self:center;width:210px;height:210px;display:block;position:relative;inset:auto;transform:scale(.86)}[dir=rtl] .path-graphic{justify-self:center}.radar-ring{border:1px solid #19275f2e;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.radar-ring-outer{border-style:dashed;width:100%;height:100%;animation:18s linear infinite radarRingSpin}.radar-ring-middle{width:72%;height:72%}.radar-ring-inner{border-color:#5c92c28c;width:42%;height:42%;animation:3.2s ease-in-out infinite radarPulse}.radar-axis{background:linear-gradient(#0000,#19275f26,#0000);width:1px;height:90%;position:absolute;inset:5% auto auto 50%}.radar-axis-two{transform:rotate(90deg)}.radar-orbit{animation:11s linear infinite reverse radarSpin;position:absolute;inset:0}.radar-orbit i{background:var(--blue);border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 2px 8px #19275f38}.radar-orbit i:first-child{inset:8% auto auto 48%}.radar-orbit i:nth-child(2){background:var(--copper);inset:35% 2% auto auto}.radar-orbit i:nth-child(3){background:var(--lime);inset:auto 19% 9% auto}.radar-orbit i:nth-child(4){background:var(--ink-soft);inset:auto auto 19% 8%}.radar-orbit i:nth-child(5){background:var(--navy);inset:27% auto auto 3%}.radar-core{background:var(--ink-deep);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;display:grid;position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #5c92c21f,0 10px 24px #153e3933}.path-graphic-company{background:#ffffff75;border:1px solid #ef705d2e;border-radius:50%}.company-grid-graphic{background-image:linear-gradient(#19275f17 1px,#0000 1px),linear-gradient(90deg,#19275f17 1px,#0000 1px);background-size:22px 22px;border-radius:50%;position:absolute;inset:25px;-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 74%);mask-image:radial-gradient(circle,#000 55%,#0000 74%)}.company-node{z-index:2;background:var(--copper);border:5px solid #fff;border-radius:6px;width:21px;height:21px;animation:3s ease-in-out infinite companyNode;position:absolute;box-shadow:0 4px 12px #3d766a33}.company-node-one{inset:25px auto auto 92px}.company-node-two{background:var(--blue);animation-delay:.3s;inset:76px 25px auto auto}.company-node-three{background:var(--lime);animation-delay:.6s;inset:auto 48px 29px auto}.company-node-four{background:var(--ink-soft);animation-delay:.9s;inset:auto auto 46px 29px}.company-link{z-index:1;transform-origin:0;background:linear-gradient(90deg,#19275f14,#19275f6b);height:1px;position:absolute}.company-link-one{width:82px;inset:44px auto auto 99px;transform:rotate(31deg)}.company-link-two{width:92px;inset:91px auto auto 75px;transform:rotate(42deg)}.company-link-three{width:78px;inset:132px auto auto 45px;transform:rotate(-22deg)}.company-bars{z-index:3;background:#ffffffe6;border:1px solid #153e3924;border-radius:8px;align-items:end;gap:5px;width:78px;height:64px;padding:8px;display:flex;position:absolute;inset:77px auto auto 68px;box-shadow:0 5px 14px #1f36311c}.company-bars i{transform-origin:bottom;border-radius:2px 2px 0 0;width:9px;animation:2.8s ease-in-out infinite alternate companyBars}.company-bars i:first-child{background:var(--blue);height:38%}.company-bars i:nth-child(2){background:var(--copper);height:70%;animation-delay:.18s}.company-bars i:nth-child(3){background:var(--lime);height:52%;animation-delay:.36s}.company-bars i:nth-child(4){background:var(--ink-soft);height:90%;animation-delay:.54s}.company-bars i:nth-child(5){background:var(--navy);height:64%;animation-delay:.72s}@keyframes radarSpin{to{transform:rotate(360deg)}}@keyframes radarRingSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes radarPulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}}@keyframes companyNode{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes companyBars{0%{opacity:.72;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}.path-card-individual:hover{transform:translateY(-10px)rotateX(2deg)rotateY(1.6deg)}.path-card-company:hover{transform:translateY(-10px)rotateX(2deg)rotateY(-1.6deg)}.path-graphic{perspective:820px;transform-style:preserve-3d;will-change:transform}.path-graphic-individual{border-radius:50%;animation:6.2s ease-in-out infinite individualGraphicFloat}[dir=rtl] .path-graphic-individual{animation-name:individualGraphicFloatRtl}.radar-depth-shadow,.radar-depth-platform,.radar-scan-beam,.company-depth-shadow,.company-depth-platform,.company-data-beam{pointer-events:none;position:absolute}.radar-depth-shadow{z-index:-2;filter:blur(13px);background:#153e3933;border-radius:50%;inset:20px;transform:translateZ(-52px)translateY(24px)scale(.9)}.radar-depth-platform{z-index:-1;background:radial-gradient(circle at 42% 34%,#fffffff0,#0000 28%),conic-gradient(from 35deg,#5c92c26b,#ffffffb8,#19275f33,#5c92c26b);border:1px solid #5c92c24d;border-radius:50%;inset:9px;transform:translateZ(-20px);box-shadow:inset 0 0 0 10px #ffffff6b,0 12px #5c92c21f,0 22px 30px #153e3924}.radar-scan-beam{z-index:2;transform-origin:0 100%;filter:blur(.2px);background:linear-gradient(45deg,#5c92c205,#5c92c247);border-radius:0 100% 0 0;width:47%;height:47%;animation:5s linear infinite radarSweep3d;inset:3% 3% auto auto}.path-graphic-individual .radar-ring-outer{animation-name:radarRingSpin3d}.path-graphic-individual .radar-ring-middle{border-color:#19275f38;transform:translate(-50%,-50%)translateZ(16px);box-shadow:0 0 18px #5c92c21f}.path-graphic-individual .radar-ring-inner{animation-name:radarPulse3d}.path-graphic-individual .radar-axis{transform:translateZ(18px)}.path-graphic-individual .radar-axis-two{transform:translateZ(18px)rotate(90deg)}.path-graphic-individual .radar-orbit{animation-name:radarSpin3d}.path-graphic-individual .radar-orbit i{box-shadow:0 4px #19275f1c,0 10px 14px #19275f33}.path-graphic-individual .radar-core{background:radial-gradient(circle at 36% 27%, #fff3, transparent 24%), linear-gradient(145deg, #334e68, var(--ink-deep) 68%);border:1px solid #fff3;animation:4s ease-in-out infinite radarCoreFloat3d;transform:translate(-50%,-50%)translateZ(72px)rotateX(-50deg)rotate(7deg);box-shadow:0 0 0 10px #5c92c221,0 9px #334e68,0 24px 28px #153e3947}[dir=rtl] .path-graphic-individual .radar-core{animation-name:radarCoreFloat3dRtl;transform:translate(-50%,-50%)translateZ(72px)rotateX(-50deg)rotate(-7deg)}.path-graphic-company{transform-style:preserve-3d;background:#ffffff8f;border-color:#ef705d3d;animation:6.6s ease-in-out -1.4s infinite companyGraphicFloat;box-shadow:inset 0 0 0 10px #ffffff57,0 8px #ef705d17,0 24px 32px #153e391f}[dir=rtl] .path-graphic-company{animation-name:companyGraphicFloatRtl}.company-depth-shadow{z-index:-2;filter:blur(14px);background:#153e392e;border-radius:50%;inset:22px;transform:translateZ(-54px)translateY(24px)scale(.92)}.company-depth-platform{z-index:-1;background:radial-gradient(circle at 39% 28%,#ffffffeb,#0000 26%),conic-gradient(from 210deg,#ef705d52,#ffffffbf,#9bb72f38,#ef705d52);border:1px solid #ef705d38;border-radius:50%;inset:8px;transform:translateZ(-18px);box-shadow:0 13px #ef705d14}.company-data-beam{z-index:2;filter:blur(1px);background:linear-gradient(90deg,#0000,#ef705d21,#0000);border-radius:50%;width:64px;height:128px;animation:4.2s ease-in-out infinite companyBeam;inset:30px auto auto 73px;transform:translateZ(28px)rotate(-18deg)}.path-graphic-company .company-grid-graphic{transform:translateZ(8px)}.path-graphic-company .company-node{animation-name:companyNode3d;box-shadow:0 5px #153e3917,0 14px 18px #3d766a33}.path-graphic-company .company-link-one{transform:translateZ(20px)rotate(31deg)}.path-graphic-company .company-link-two{transform:translateZ(20px)rotate(42deg)}.path-graphic-company .company-link-three{transform:translateZ(20px)rotate(-22deg)}.path-graphic-company .company-bars{transform-style:preserve-3d;overflow:visible;transform:translateZ(58px)rotateX(-5deg);box-shadow:0 7px #153e3914,0 20px 24px #1f363133}.path-graphic-company .company-bars i{transform-style:preserve-3d;position:relative;overflow:visible;box-shadow:4px 0 #092c281f}.path-graphic-company .company-bars i:before,.path-graphic-company .company-bars i:after{content:"";background:inherit;display:block;position:absolute}.path-graphic-company .company-bars i:before{transform-origin:bottom;filter:brightness(1.22);width:100%;height:5px;inset:-5px auto auto 0;transform:skew(-38deg)}.path-graphic-company .company-bars i:after{transform-origin:0;filter:brightness(.74);width:5px;height:100%;inset:0 -5px auto auto;transform:skewY(-48deg)}@keyframes individualGraphicFloat{0%,to{transform:scale(.86)rotateX(54deg)rotate(-7deg)translateY(0)}50%{transform:scale(.86)rotateX(50deg)rotate(-5deg)translateY(-7px)}}@keyframes individualGraphicFloatRtl{0%,to{transform:scale(.86)rotateX(54deg)rotate(7deg)translateY(0)}50%{transform:scale(.86)rotateX(50deg)rotate(5deg)translateY(-7px)}}@keyframes companyGraphicFloat{0%,to{transform:scale(.86)rotateX(10deg)rotateY(-16deg)translateY(0)}50%{transform:scale(.86)rotateX(6deg)rotateY(-12deg)translateY(-8px)}}@keyframes companyGraphicFloatRtl{0%,to{transform:scale(.86)rotateX(10deg)rotateY(16deg)translateY(0)}50%{transform:scale(.86)rotateX(6deg)rotateY(12deg)translateY(-8px)}}@keyframes radarRingSpin3d{0%{transform:translate(-50%,-50%)translateZ(4px)rotate(0)}to{transform:translate(-50%,-50%)translateZ(4px)rotate(360deg)}}@keyframes radarPulse3d{0%,to{opacity:.55;transform:translate(-50%,-50%)translateZ(34px)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)translateZ(42px)scale(1.14)}}@keyframes radarSpin3d{0%{transform:translateZ(46px)rotate(0)}to{transform:translateZ(46px)rotate(360deg)}}@keyframes radarSweep3d{0%{opacity:.25;transform:translateZ(32px)rotate(0)}50%{opacity:.7}to{opacity:.25;transform:translateZ(32px)rotate(360deg)}}@keyframes radarCoreFloat3d{0%,to{transform:translate(-50%,-50%)translateZ(72px)rotateX(-50deg)rotate(7deg)translateY(0)}50%{transform:translate(-50%,-50%)translateZ(84px)rotateX(-50deg)rotate(7deg)translateY(-3px)}}@keyframes radarCoreFloat3dRtl{0%,to{transform:translate(-50%,-50%)translateZ(72px)rotateX(-50deg)rotate(-7deg)translateY(0)}50%{transform:translate(-50%,-50%)translateZ(84px)rotateX(-50deg)rotate(-7deg)translateY(-3px)}}@keyframes companyNode3d{0%,to{transform:translateZ(34px)translateY(0)rotateY(0)}50%{transform:translateZ(48px)translateY(-6px)rotateY(12deg)}}@keyframes companyBeam{0%,to{opacity:.18;transform:translateZ(28px)rotate(-18deg)scaleY(.72)}50%{opacity:.72;transform:translateZ(38px)rotate(-18deg)scaleY(1.08)}}.how-section{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e7ede8}.step-grid{background:0 0;gap:14px}.step-card{border:1px solid var(--line);min-height:230px;box-shadow:var(--shadow);background:#fff;border-radius:9px}.step-card:first-child{border-top:4px solid var(--blue)}.step-card:nth-child(2){border-top:4px solid var(--copper)}.step-card:nth-child(3){border-top:4px solid var(--lime)}.step-card>span{color:var(--ink)}.step-card h3{color:var(--navy)}.step-card p{color:var(--muted)}.domain-list{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:8px 24px}.method-banner{background:var(--ink-deep);box-shadow:var(--shadow);border-radius:10px}.flow-page{width:min(1450px,100% - 80px)}.mode-featured{border:2px solid var(--ink-deep)}.recommended-ribbon{background:var(--lime);color:#18342f;border-radius:0 8px 0 7px}[dir=rtl] .recommended-ribbon{border-radius:8px 0 7px}.mode-time{color:var(--navy)}.field select,.answer-card{border-color:var(--line);box-shadow:var(--shadow-card);background-color:#fbfcf9;border-radius:7px}.answer-active{border-color:var(--ink-deep);background:var(--ink-deep)}.progress-track{background:#dde5df;height:5px}.progress-track i{background:linear-gradient(90deg, var(--blue), var(--copper), var(--lime))}.results-page{width:min(1450px,100% - 80px)}.score-ring{background:conic-gradient(var(--copper) var(--score), var(--lime) var(--score), #153e391a 0)}.capability-section,.result-section:not(.ninety-section){border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:28px}.course-list{gap:8px}.course-card{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fbfcfa;border-inline-start-width:4px;border-radius:7px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s}.course-card:nth-child(4n+1){background:#f0f3ff;border-inline-start-color:#5c75cf}.course-card:nth-child(4n+2){border-inline-start-color:var(--copper);background:#fff1ed}.course-card:nth-child(4n+3){border-inline-start-color:var(--blue);background:#edf6fc}.course-card:nth-child(4n){background:#f5effc;border-inline-start-color:#8b5bc2}.course-card[class*=course-domain-]{border-inline-start-color:var(--course-domain);background:linear-gradient(100deg, var(--course-domain), var(--course-domain) 52%, white)}@supports (color:color-mix(in lab, red, red)){.course-card[class*=course-domain-]{background:linear-gradient(100deg, color-mix(in srgb, var(--course-domain) 10%, white), color-mix(in srgb, var(--course-domain) 3%, white) 52%, white)}}.course-domain-soft{--course-domain:#5c92c2}.course-domain-behavioral{--course-domain:#ef705d}.course-domain-leadership{--course-domain:#3d766a}.course-domain-technical{--course-domain:#8da92e}.course-domain-specialized{--course-domain:#334989}.course-card:hover{border-color:var(--course-domain)}@supports (color:color-mix(in lab, red, red)){.course-card:hover{border-color:color-mix(in srgb, var(--course-domain) 58%, var(--line))}}.course-card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.course-card:focus-visible{border-color:var(--course-domain);outline:3px solid var(--course-domain)}@supports (color:color-mix(in lab, red, red)){.course-card:focus-visible{outline:3px solid color-mix(in srgb, var(--course-domain) 22%, transparent)}}.course-card:focus-visible{outline-offset:2px}.course-card.course-timing-start-now{box-shadow:var(--shadow-card)}.course-card.course-timing-build-prerequisites{opacity:.96}.course-card.course-timing-future-milestone{opacity:.84}.course-placement-note{border-inline-start:4px solid var(--course-domain);background:#f4f8f6;border-radius:8px;grid-template-columns:auto 1fr;gap:4px 18px;margin:18px 0;padding:16px 18px;display:grid}.course-placement-note small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-row:1/3;align-self:center;font-size:10px;font-weight:800}.course-placement-note strong{color:var(--navy);font-size:17px}.course-placement-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.course-placement-note.timing-build-prerequisites{background:#fff8ee;border-inline-start-color:#c88945}.course-placement-note.timing-future-milestone{background:#f7f5fb;border-inline-start-color:#7463a7}.course-main h3{color:var(--navy)}.ninety-grid{box-shadow:none;background:0 0;gap:12px}.ninety-grid article:first-child{border-top:4px solid var(--blue)}.ninety-grid article:nth-child(2){border-top:4px solid var(--copper)}.ninety-grid article:nth-child(3){border-top:4px solid var(--lime)}.report-panel{background:var(--ink-deep);box-shadow:var(--shadow);border-radius:10px}.company-page:before{background:var(--sand-soft)}.company-page{color:var(--ink)}.light-link,.company-layout>div:first-child>p{color:var(--muted)}.company-page h1{color:var(--navy)}.company-dashboard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px}.company-feature-grid{background:0 0;gap:12px}.company-feature-grid article{border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:8px}.company-feature-grid article:first-child{border-top:4px solid var(--blue)}.company-feature-grid article:nth-child(2){border-top:4px solid var(--copper)}.company-feature-grid article:nth-child(3){border-top:4px solid var(--lime)}.company-feature-grid article:nth-child(4){border-top:4px solid var(--navy)}.company-cohort-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.company-cohort-card{border:1px solid var(--line);min-height:245px;box-shadow:var(--shadow);background:#fff;border-top-width:4px;border-radius:9px;padding:26px}.cohort-top{letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.cohort-top>span{color:var(--copper);font-family:var(--font-interface-ltr);font-size:23px}.company-cohort-card h3{color:var(--navy);margin:34px 0 24px;font-size:22px;line-height:1.35}.company-cohort-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.company-cohort-card dl>div{border-top:1px solid var(--line);padding-top:12px}.company-cohort-card dt{color:var(--muted);margin-bottom:5px;font-size:9px}.company-cohort-card dd{color:var(--ink);margin:0;font-size:11px;line-height:1.5}.company-report-panel{grid-template-columns:1fr auto}.company-report-panel .report-actions{justify-content:flex-end}.company-results .result-section:not(.ninety-section){background:#ffffffbd}.company-section-progress{grid-template-columns:repeat(5,1fr);gap:8px;width:min(1160px,100% - 48px);margin:22px auto 0;display:grid}.company-section-progress>div{border:1px solid var(--line);min-width:0;color:var(--muted);background:#ffffff8c;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;display:flex}.company-section-progress span{width:24px;height:24px;font-family:var(--font-interface-ltr);background:#e6ebe7;border-radius:50%;flex:0 0 24px;place-items:center;font-size:11px;display:grid}.company-section-progress small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.company-section-progress .section-active{border-color:var(--ink);color:var(--ink);background:#fff;box-shadow:0 2px #aebeb46b}.company-section-progress .section-active span{background:var(--ink);color:#fff}.company-section-progress .section-complete span{background:var(--lime);color:var(--ink-deep)}.maturity-badge{letter-spacing:.02em;border-radius:30px;padding:7px 11px;font-size:10px}.maturity-0{color:#a64e40;background:#fff0eb}.maturity-1{color:#7a671f;background:#f5f0dc}.maturity-2{color:#326659;background:#e8f1ec}.maturity-3{color:#314d8b;background:#e7edfa}.priority-matrix{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.priority-matrix article{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;min-width:0;min-height:210px;padding:18px}.priority-matrix-head{justify-content:space-between;align-items:center;display:flex}.priority-matrix-head>span{color:#fff;border-radius:5px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.priority-action{border-radius:20px;padding:5px 7px;font-size:8px}.priority-now{color:#a84e40;background:#fff0eb}.priority-next{color:#7a671f;background:#f5f0dc}.priority-maintain{color:#326659;background:#e8f1ec}.priority-matrix h3{min-height:44px;color:var(--navy);margin:24px 0 16px;font-size:14px;line-height:1.45}.priority-score{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.priority-score strong{font-family:var(--font-interface-ltr);font-size:28px;font-weight:400}.priority-score small{color:var(--muted);font-size:9px}.priority-matrix article>i{background:#e5eae6;border-radius:10px;height:5px;display:block;overflow:hidden}.priority-matrix article>i b{height:100%;display:block}.intervention-panel{border:1px solid var(--line);background:#edf1ec;border-radius:8px;grid-template-columns:240px 1fr;align-items:center;gap:30px;margin-top:20px;padding:24px;display:grid}.intervention-panel h3{color:var(--navy);margin:8px 0 0;font-size:21px}.intervention-stack{gap:3px;height:11px;display:flex}.intervention-stack i,.intervention-legend i{border-radius:20px;display:block}[data-segment="0"]{background:var(--blue)}[data-segment="1"]{background:var(--copper)}[data-segment="2"]{background:var(--lime)}[data-segment="3"]{background:var(--navy)}.intervention-legend{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.intervention-legend span{color:var(--muted);grid-template-columns:8px auto 1fr;align-items:center;gap:6px;font-size:9px;display:grid}.intervention-legend i{width:8px;height:8px}.intervention-legend b{color:var(--ink)}.company-roadmap-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.company-roadmap-grid article{border:1px solid var(--line);border-top:4px solid var(--blue);min-height:230px;box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:22px}.company-roadmap-grid article:nth-child(2){border-top-color:var(--copper)}.company-roadmap-grid article:nth-child(3){border-top-color:var(--lime)}.company-roadmap-grid article:nth-child(4){border-top-color:var(--ink-soft)}.company-roadmap-grid article:nth-child(5){border-top-color:var(--navy)}.company-roadmap-grid article>span{background:var(--ink);color:#fff;width:28px;height:28px;font-family:var(--font-interface-ltr);border-radius:50%;place-items:center;display:grid}.company-roadmap-grid h3{color:var(--navy);margin:36px 0 10px;font-size:16px}.company-roadmap-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.site-footer{background:var(--ink-deep)}@media (width<=900px){.desktop-nav{display:none}.hero,.profile-layout,.result-hero,.company-layout{grid-template-columns:1fr}.hero{gap:30px;padding-top:60px}.compass-card{min-height:460px}.compass-card-3d{min-height:540px}.mode-grid{grid-template-columns:1fr}.mode-card{min-height:260px}.profile-layout{gap:0}.profile-form{margin-top:0}.result-hero{grid-template-columns:1fr 220px;gap:30px}.individual-results .result-hero{grid-template-columns:minmax(0,1fr) 270px;gap:28px}.result-action-grid{grid-template-columns:1fr}.capability-decision-guide .map-use-card{grid-template-columns:1fr;gap:16px}.report-panel{grid-template-columns:1fr}.priority-matrix,.company-roadmap-grid{grid-template-columns:repeat(2,1fr)}.intervention-panel{grid-template-columns:1fr}.method-banner{grid-template-columns:1fr;gap:15px}.company-layout{padding:60px 0}}@media (width<=680px){.site-header{width:calc(100% - 28px);height:74px}.wordmark-copy small,.header-actions .button-small{display:none}.hero,.section-wrap,.trust-strip,.flow-page,.results-page,.company-page,.assessment-topline,.question-panel{width:calc(100% - 28px)}.hero{grid-template-columns:1fr;min-height:auto;padding:52px 0}.hero h1,.flow-heading h1,.result-copy h1,.company-page h1{font-size:42px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:start}.compass-card{min-height:390px}.compass-card-3d{min-height:500px}.compass-scene{inset:34px 8px 108px}.orbital-one{width:240px;height:240px}.orbital-two{width:340px;height:340px}.compass-center{width:135px;height:135px;padding-top:40px}.compass-center strong{font-size:44px}.orbit-label{padding:7px;font-size:8px}.orbit-label-1{top:13%;left:23%}.orbit-label-2{top:31%;right:-2%}.orbit-label-5{left:-2%}.skill-orbit{--orbit-x:120px;--orbit-y:36px}.skill-orbit-layer:before,.skill-orbit-layer:after{width:240px;height:72px}.skill-orbit .orbit-label{min-height:28px;padding:6px 8px}.pulse-card{display:none}.readiness-platform{width:188px;height:76px}.people-readiness{width:260px;height:310px}.people-portal{width:235px;height:235px}.people-floor{width:215px;height:65px}.people-cutout{height:285px}.readiness-hud{width:148px;min-height:56px;bottom:12px}.readiness-hud strong{font-size:30px}.orbit-signal{animation-name:signalOrbitMobile}.journey-bridge{gap:5px;min-height:92px;padding:36px 9px 10px;inset:auto 8px 10px}.journey-caption{font-size:7px;inset-block-start:10px;inset-inline-start:11px}.journey-progress{inset-block-start:43px;inset-inline:16%}.journey-step{grid-template-columns:28px minmax(0,1fr);gap:5px}.journey-step b{width:28px;height:28px;font-size:7px}.journey-step-readiness{padding:4px}.journey-step-readiness b{width:30px;height:30px;margin:-1px}.journey-step strong{font-size:8px}.journey-step small{display:none}.trust-strip{justify-content:space-around;gap:9px;padding:12px;font-size:9px}.path-preview,.domain-section{padding:75px 0}.section-heading{flex-direction:column;align-items:start}.path-grid,.step-grid,.ninety-grid,.summary-grid,.company-feature-grid,.company-cohort-grid{grid-template-columns:1fr}.path-card{min-height:460px;padding:24px 22px 22px}.path-card-body{grid-template-rows:155px auto;grid-template-columns:1fr;align-items:start;gap:14px}.path-graphic{transform-origin:top;grid-row:1;justify-self:center;width:210px;height:210px;inset:auto;transform:scale(.72)}[dir=rtl] .path-graphic{transform-origin:top;justify-self:center}.path-graphic-individual{animation-name:individualGraphicFloatMobile}[dir=rtl] .path-graphic-individual{animation-name:individualGraphicFloatMobileRtl}.path-graphic-company{animation-name:companyGraphicFloatMobile}[dir=rtl] .path-graphic-company{animation-name:companyGraphicFloatMobileRtl}.path-card-content{grid-row:2;width:100%}.path-card h3{font-size:30px}.path-card p{max-width:100%}.step-card{min-height:215px}.step-card h3{margin-top:35px}.domain-list article{grid-template-columns:48px 1fr 55px}.method-banner{width:100%;margin-bottom:70px;padding:38px 24px}.flow-heading{margin:50px 0 35px}.flow-assurances{flex-wrap:wrap;gap:12px 20px}.profile-intro{margin-top:50px}.profile-form{padding:22px}.field>span{flex-direction:column;align-items:flex-start;gap:3px}.profile-context-path{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-context-path span:nth-child(4):after{display:block}.profile-context-path span:nth-child(2n):after{display:none}.assessment-topline{grid-template-columns:1fr 1fr}.assessment-topline>span{display:none}.question-panel{padding-top:55px}.question-panel h1{font-size:32px}.answer-grid{grid-template-columns:1fr}.result-hero{text-align:start;grid-template-columns:1fr}.individual-results .result-hero{grid-template-columns:1fr;gap:18px;padding-top:34px}.score-dial{justify-items:start}.individual-results .score-dial{grid-template-columns:118px minmax(0,1fr);justify-items:start;min-height:156px;padding:18px}.individual-results .score-dial-heading{grid-column:2;align-self:end}.individual-results .score-ring{grid-area:1/1/4;width:116px;height:116px}.individual-results .score-ring strong{font-size:40px}.individual-results .score-dial>p,.individual-results .score-dial>span{text-align:start;grid-column:2}.score-ring{width:160px;height:160px}.score-ring strong{font-size:52px}.section-title-row{flex-direction:column;align-items:start}.result-action-grid{margin-bottom:52px}.result-focus-card,.result-strength-card{grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:0;padding:22px 18px}.result-action-score{border-inline-start:0;border-top:1px solid var(--line);grid-area:2/2;grid-template-columns:auto 1fr;place-items:center start;min-width:0;padding:12px 0 0}.result-action-score strong{font-size:30px}.result-action-copy h2{font-size:28px}.capability-row{grid-template-columns:minmax(0,1fr) minmax(92px,auto);gap:10px;padding:12px 0}.capability-row .bar{grid-area:2/1/auto/3}.course-card{grid-template-columns:42px 1fr;gap:12px}.course-meta{border-inline-start:0;border-top:1px solid var(--line);grid-column:2;grid-template-columns:repeat(2,1fr);padding:12px 0 0}.course-meta>strong{grid-column:1/3}.report-panel{padding:30px 22px}.qr-box,.result-footer-actions{flex-direction:column;align-items:start}.result-footer-actions p{text-align:start}.company-dashboard{padding:20px}.company-cohort-card dl{grid-template-columns:1fr}.company-section-progress{grid-template-columns:repeat(5,minmax(150px,1fr));width:calc(100% - 28px);padding-bottom:5px;overflow-x:auto}.priority-matrix,.company-roadmap-grid,.intervention-legend{grid-template-columns:1fr}}@keyframes signalOrbitMobile{0%{transform:rotate(var(--signal-start)) translateX(116px)}to{transform:rotate(calc(var(--signal-start) + 360deg)) translateX(116px)}}@keyframes individualGraphicFloatMobile{0%,to{transform:scale(.7)rotateX(54deg)rotate(-7deg)translateY(0)}50%{transform:scale(.7)rotateX(50deg)rotate(-5deg)translateY(-5px)}}@keyframes individualGraphicFloatMobileRtl{0%,to{transform:scale(.7)rotateX(54deg)rotate(7deg)translateY(0)}50%{transform:scale(.7)rotateX(50deg)rotate(5deg)translateY(-5px)}}@keyframes companyGraphicFloatMobile{0%,to{transform:scale(.7)rotateX(10deg)rotateY(-16deg)translateY(0)}50%{transform:scale(.7)rotateX(6deg)rotateY(-12deg)translateY(-5px)}}@keyframes companyGraphicFloatMobileRtl{0%,to{transform:scale(.7)rotateX(10deg)rotateY(16deg)translateY(0)}50%{transform:scale(.7)rotateX(6deg)rotateY(12deg)translateY(-5px)}}@media (width<=900px){.certification-journey-intro{grid-template-columns:62px minmax(0,1fr)}.certification-intro-steps{display:none}.certification-journey-map{gap:18px;grid-template-columns:1fr!important}.certification-route-line{background:linear-gradient(180deg, var(--blue), var(--copper), var(--lime), var(--navy));transform-origin:top;width:6px;height:auto;animation-name:certificationRouteInVertical;inset-block:29px 18px;inset-inline:29px auto}.certification-route-line:after,.certification-stop:not(:last-child):after{display:none}.certification-stop{padding-inline-start:72px}.certification-stop-marker{flex-direction:row;justify-content:flex-start;min-height:68px;margin-inline-start:-72px;padding-inline:0}.certification-stop-marker>b{max-width:calc(100% - 76px);font-size:10px}.certification-journey-card{min-height:0;margin-top:6px}.certification-journey-card h3,.certification-issuer,.certification-requirement{min-height:0}.journey-category-map{grid-template-columns:1fr}.journey-category-grid{grid-template-columns:repeat(5,minmax(100px,1fr));padding-bottom:4px;overflow-x:auto}.capability-explainer{grid-template-columns:1fr}.individual-capability-section .capability-row{grid-template-columns:minmax(0,1fr) minmax(130px,auto);gap:12px 18px}.individual-capability-section .capability-measure{grid-area:2/1/auto/3}.individual-capability-section .capability-score-cell{grid-area:1/2}.course-quality-facts,.course-quality-sources>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.certification-journey-intro{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:17px}.certification-compass{width:48px;height:48px;font-size:22px}.certification-journey-intro strong{font-size:18px}.certification-journey-intro p{font-size:12px}.certification-stop{padding-inline-start:62px}.certification-stop-marker{margin-inline-start:-62px}.certification-stop-marker>span{flex-basis:54px;width:54px;height:54px;font-size:18px}.certification-route-line{inset-inline-start:26px}.certification-journey-card{padding:18px}.certification-journey-card h3{min-height:0;font-size:20px}.capability-section,.result-section:not(.ninety-section){padding:20px}.map-overall-card,.map-use-card{min-height:0}.map-scale>div{grid-template-columns:1fr}.individual-capability-section .capability-row{grid-template-columns:minmax(0,1fr) auto;padding:16px 0}.individual-capability-section .capability-row .bar{grid-area:auto}.capability-score-cell span{max-width:112px}.journey-category-map{padding:13px}.journey-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.journey-category-card:last-child{grid-column:1/3}.course-labels{flex-wrap:wrap}.course-stage-header{grid-template-columns:42px minmax(0,1fr);padding:15px}.course-stage-header>span{width:38px;height:38px}.course-stage-header h3{font-size:18px}.course-stage-header>b{grid-column:1/3;width:max-content}.course-open-cue{grid-column:1/3}.course-modal-backdrop{align-items:start;padding:10px}.course-modal{max-height:calc(100dvh - 20px);padding:20px}.course-modal-header h2{font-size:30px}.course-quality-passport{padding:16px}.course-quality-heading{grid-template-columns:38px minmax(0,1fr)}.course-quality-heading>span{width:38px;height:38px}.course-quality-heading>b{grid-column:1/3;width:max-content}.course-quality-facts,.course-quality-sources>div,.course-quality-saudi,.course-modal-facts,.course-modal-content-grid,.course-modal-application-grid,.course-recommendation-evidence,.course-value-path,.course-value-proof-grid{grid-template-columns:1fr}.course-content-fit-card{grid-column:auto}.course-content-fit-card ul{grid-template-columns:1fr}.course-success-panel{grid-column:auto}.course-success-panel ul,.certification-modal-summary,.certification-modal-grid,.certification-modal-route ol{grid-template-columns:1fr}.certification-modal-summary>div:last-child strong{font-size:22px}}@media print{.site-header,.site-footer,.report-actions,.sharing-box,.result-footer-actions,.trust-strip,.course-modal-backdrop{display:none!important}.app-shell,body{background:#fff!important}.results-page{width:100%;padding:0}.course-card,.certification-stop{break-inside:avoid}.report-panel{color:var(--ink);background:#fff;border-top:1px solid #ddd;padding-inline:0}}.evaluator-v2-service-card{background:var(--color-surface);border-top-color:#334e68;grid-column:1/-1}.evaluator-v2-service-card .individual-service-main{min-height:370px}.v2-page{max-width:1460px}.v2-page button,.v2-page select{font:inherit}.v2-intro-hero{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:radial-gradient(circle at 90% 0,#f069582e,#0000 21rem),radial-gradient(circle at 76% 90%,#8eb12c30,#0000 18rem),#fff;border:1px solid #eff6ff;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:center;gap:54px;margin-top:34px;padding:clamp(32px,5vw,72px);display:grid;overflow:hidden}.v2-intro-hero h1{max-width:900px;color:var(--navy);font:500 clamp(48px, 6vw, 82px)/.97 var(--font-interface-ltr);letter-spacing:-.035em;margin:16px 0}.v2-intro-hero p{max-width:820px;color:var(--muted);font-size:18px;line-height:1.7}.v2-intro-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.v2-intro-count{text-align:center;color:#fff;background:radial-gradient(circle at 33% 22%,#334e68,#334e68 58%,#334e68);border:1px solid #ffffff8c;border-radius:50% 50% 44% 56%/52% 45% 55% 48%;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:34px;animation:5s ease-in-out infinite v2-float;display:flex;position:relative;box-shadow:inset 12px 12px 26px #ffffff1c,inset -15px -16px 30px #0003,0 28px 45px #0d463f3b}.v2-intro-count:before,.v2-intro-count:after{content:"";border:1px solid #5d95c761;border-radius:50%;position:absolute;inset:-18px;transform:rotate(-9deg)scaleY(.47)}.v2-intro-count:after{border-style:dashed;border-color:#f069584d;inset:-34px;transform:rotate(8deg)scaleY(.57)}.v2-intro-count small{z-index:1;color:#eff6ff;letter-spacing:.16em;font-weight:700;position:relative}.v2-intro-count strong{z-index:1;font:500 92px/.92 var(--font-interface-ltr);position:relative}.v2-intro-count span{z-index:1;font-size:17px;font-weight:800;position:relative}.v2-intro-count em{z-index:1;color:#eff6ff;margin-top:22px;font-style:normal;position:relative}@keyframes v2-float{50%{transform:translateY(-8px)rotate(.5deg)}}.v2-method-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.v2-method-map article{border:1px solid #eff6ff;border-top:4px solid var(--navy);background:#fff;border-radius:15px;flex-direction:column;min-height:235px;padding:24px;display:flex;box-shadow:0 6px #0d463f1f}.v2-method-map article:nth-child(2){border-top-color:var(--copper)}.v2-method-map article:nth-child(3){border-top-color:#8e5bc4}.v2-method-map article:nth-child(4){border-top-color:var(--lime)}.v2-method-map article:nth-child(5){border-top-color:#5d95c7}.v2-method-map article>span{color:var(--copper);font:24px var(--font-interface-ltr)}.v2-method-map h2{color:var(--navy);margin:20px 0 8px;font-size:22px;line-height:1.16}.v2-method-map p{color:var(--muted);line-height:1.55}.v2-method-map article>strong{color:var(--navy);font:42px var(--font-interface-ltr);align-self:flex-end;margin-top:auto}.v2-research-boundary{border:1px solid #edb3a8;border-inline-start:6px solid var(--copper);background:#fff3ef;border-radius:14px;grid-template-columns:48px 1fr;gap:18px;margin-top:24px;padding:24px 28px;display:grid}.v2-research-boundary>span{color:#fff;background:var(--copper);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.v2-research-boundary strong{color:#8d3f34;font-size:20px}.v2-research-boundary p{color:#785c57;margin:6px 0 0;line-height:1.65}.v2-question-page{min-height:100vh}.v2-progress{max-width:1000px;margin:30px auto 0}.v2-progress>div{grid-template-columns:70px 1fr auto;align-items:center;gap:16px;display:grid}.v2-progress small{color:var(--copper);letter-spacing:.1em;font-weight:700}.v2-progress strong{color:var(--navy);font-size:18px}.v2-progress span{color:var(--muted);font-weight:800}.v2-progress>i{background:#dfe8e4;border-radius:20px;height:8px;margin-top:13px;display:block;overflow:hidden}.v2-progress>i b{border-radius:inherit;background:linear-gradient(90deg, #5d95c7, var(--copper), var(--lime));height:100%;transition:width .35s;display:block}.v2-question-card{border-radius:var(--radius-md);max-width:1000px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #cad8d3;margin:25px auto 60px;overflow:hidden}.v2-question-card>header{background:linear-gradient(120deg,#eef5f2,#fff8f4);grid-template-columns:65px 1fr;gap:20px;padding:30px 38px;display:grid}.v2-question-card>header>span{color:#fff;background:var(--ink-deep);width:58px;height:58px;font:22px var(--font-interface-ltr);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid}.v2-question-card header small{color:var(--ink-soft);letter-spacing:.12em;font-weight:700}.v2-question-card header h1{color:var(--navy);margin:5px 0;font-size:clamp(28px,4vw,44px)}.v2-question-card header p{color:var(--muted);margin:0;line-height:1.55}.v2-question-body{flex-direction:column;justify-content:center;min-height:360px;padding:clamp(34px,6vw,68px);display:flex}.v2-question-body>h2{max-width:820px;color:var(--navy);text-align:center;font:500 clamp(30px, 4vw, 46px)/1.22 var(--font-interface-ltr);margin:0 auto 44px}.v2-rating-options{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.v2-rating-options button{min-height:118px;color:var(--ink);cursor:pointer;background:#f8fbfa;border:1px solid #c9d8d3;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:13px 8px;transition:transform .18s,border-color .18s,background .18s;display:flex}.v2-rating-options button:hover,.v2-rating-options button.selected{border-color:var(--copper);background:#fff0ec;transform:translateY(-4px)}.v2-rating-options b{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.v2-rating-options span{text-align:center;font-size:12px;font-weight:800}.v2-pair-options{grid-template-columns:1fr 1fr;gap:18px;display:grid}.v2-pair-options button{text-align:start;min-height:170px;color:var(--navy);cursor:pointer;background:linear-gradient(145deg,#fff,#f4f8f6);border:2px solid #c9d8d3;border-radius:16px;grid-template-columns:52px 1fr;align-items:center;gap:20px;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.v2-pair-options button:last-child{background:linear-gradient(145deg,#fff,#fff4f0)}.v2-pair-options button:hover,.v2-pair-options button.selected{border-color:var(--copper);transform:translateY(-5px);box-shadow:0 10px #f069581f}.v2-pair-options span{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:50px;height:50px;font-weight:700;display:grid}.v2-pair-options strong{font-size:clamp(19px,2.2vw,26px);line-height:1.35}.v2-question-card>footer{border-top:1px solid var(--line);color:var(--muted);background:#fbfcfb;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.v2-question-card>footer button{color:var(--ink);cursor:pointer;background:0 0;border:0;font-weight:700}.v2-question-card>footer button:disabled{opacity:.35}.v2-result-page{padding-bottom:80px}.v2-result-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.v2-result-actions>div{gap:8px;display:flex}.v2-result-actions>div button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bdcec8;border-radius:8px;padding:11px 16px;font-weight:700}.v2-sample-note{background:#fff2ee;border:1px solid #e5b3aa;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:24px 0;padding:18px 24px;display:grid}.v2-sample-note strong{color:#8f3e34}.v2-sample-note p{color:#785b57;margin:0}.v2-sample-note button{color:var(--ink);cursor:pointer;background:0 0;border:0;font-weight:700}.v2-result-hero{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:radial-gradient(circle at 92% 0,#5d95c733,#0000 21rem),#fff;border:1px solid #eff6ff;grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);align-items:center;gap:50px;margin-top:30px;padding:clamp(38px,5vw,70px);display:grid;overflow:hidden}.v2-result-hero h1{max-width:950px;color:var(--navy);font:500 clamp(47px, 5.6vw, 76px)/.98 var(--font-interface-ltr);letter-spacing:-.03em;margin:14px 0}.v2-result-hero p{max-width:850px;color:var(--muted);font-size:17px;line-height:1.68}.v2-dependability{text-align:center;background:#eef5f2;border:1px solid #c9d8d3;border-radius:50% 50% 45% 55%;flex-direction:column;justify-content:center;min-height:220px;padding:30px;display:flex;box-shadow:inset 8px 8px 22px #fffc,0 18px 35px #0d463f21}.v2-dependability small{color:var(--ink-soft);letter-spacing:.1em;font-weight:700}.v2-dependability strong{color:var(--ink-deep);font:500 28px/1.1 var(--font-interface-ltr);margin:12px 0}.v2-dependability span{color:var(--muted)}.v2-dependability.v2-caution{background:#fff6ed}.v2-dependability.v2-verification-required,.v2-dependability.v2-insufficient{background:#fff0ec}.v2-evidence-key{border:1px solid #cad8d3;border-inline-start:6px solid var(--copper);background:#fff;border-radius:15px;grid-template-columns:minmax(0,1.5fr) minmax(420px,.5fr);align-items:center;gap:35px;margin-top:24px;padding:26px 30px;display:grid}.v2-evidence-key small{color:var(--copper);letter-spacing:.12em;font-weight:700}.v2-evidence-key h2{color:var(--navy);margin:5px 0;font-size:25px}.v2-evidence-key p{color:var(--muted);margin:0;line-height:1.58}.v2-evidence-counts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v2-evidence-counts article{text-align:center;background:#eef5f2;border-radius:10px;flex-direction:column;justify-content:center;min-height:100px;padding:14px;display:flex}.v2-evidence-counts strong{color:var(--navy);font:36px var(--font-interface-ltr)}.v2-evidence-counts span{color:var(--ink-soft);font-size:10px;font-weight:800}.v2-report-switch{background:#f7faf9;border:1px solid #cad8d3;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:24px;padding:25px 30px;display:grid}.v2-report-switch small{color:var(--ink-soft);letter-spacing:.1em;font-weight:700}.v2-report-switch h2{color:var(--navy);margin:5px 0 0;font-size:26px}.v2-report-switch>div:last-child{gap:8px;display:flex}.v2-report-switch button{min-height:54px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bdcec8;border-radius:9px;padding:12px 20px;font-weight:700}.v2-report-switch button.selected{color:#fff;border-color:var(--ink-deep);background:var(--ink-deep)}.v2-held{background:#fff1ed;border:1px solid #e6aca2;border-radius:16px;grid-template-columns:70px 1fr;gap:24px;margin-top:24px;padding:45px;display:grid}.v2-held>span{color:#fff;background:var(--copper);border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.v2-held h2{color:#8d3f34;font:500 38px var(--font-interface-ltr);margin-top:0}.v2-held p{color:#785b57;line-height:1.65}.v2-held button{color:#fff;background:var(--ink-deep);cursor:pointer;border:0;border-radius:8px;padding:13px 20px;font-weight:700}.v2-headline-summary,.v2-section,.v2-observer,.v2-evaluator-report,.v2-evaluator-gate{box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;border-radius:17px;margin-top:24px;padding:clamp(28px,4vw,48px)}.v2-headline-summary>header small,.v2-section>header small,.v2-observer header small{color:var(--ink-soft);letter-spacing:.12em;font-weight:700}.v2-headline-summary>header h2,.v2-section>header h2{color:var(--navy);font:500 clamp(36px, 4vw, 55px)/1.04 var(--font-interface-ltr);margin:5px 0}.v2-headline-summary>header p,.v2-section>header p{max-width:850px;color:var(--muted);line-height:1.62}.v2-headline-summary>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px;display:grid}.v2-headline-summary article{border:1px solid #cbd7d4;border-top:5px solid var(--v2-color);background:linear-gradient(145deg, #fff, var(--color-page,#f5f8f7));border-radius:13px;flex-direction:column;min-height:300px;padding:25px;display:flex}.v2-headline-summary article>span{color:var(--copper);font:23px var(--font-interface-ltr)}.v2-semantic-icon{border:1px solid var(--v2-color);place-items:center;width:58px;height:58px;margin:18px 0 0 auto;display:grid}@supports (color:color-mix(in lab, red, red)){.v2-semantic-icon{border:1px solid color-mix(in srgb, var(--v2-color) 60%, white)}}.v2-semantic-icon{color:#fff;background:var(--v2-color);box-shadow:0 8px 0 var(--v2-color);border-radius:18px 18px 18px 5px}@supports (color:color-mix(in lab, red, red)){.v2-semantic-icon{box-shadow:0 8px 0 color-mix(in srgb, var(--v2-color) 18%, transparent)}}.v2-semantic-icon{font:400 29px/1 var(--font-interface-ltr)}[dir=rtl] .v2-semantic-icon{border-radius:18px 18px 5px;margin:18px auto 0 0}.v2-headline-summary article>small{color:var(--ink-soft);letter-spacing:.08em;margin-top:28px;font-size:9px;font-weight:700}.v2-headline-summary h3{color:var(--navy);font:500 30px/1.05 var(--font-interface-ltr);margin:8px 0}.v2-headline-summary article>strong{color:var(--ink);line-height:1.45}.v2-headline-summary article>p{color:var(--muted);margin-top:auto;line-height:1.55}.v2-section>header,.v2-evaluator-section>header{grid-template-columns:65px 1fr;gap:20px;display:grid}.v2-section>header>span,.v2-evaluator-section>header>span{color:#fff;background:var(--ink-deep);width:58px;height:58px;font:22px var(--font-interface-ltr);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid}.v2-trait-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.v2-trait-grid article{border:1px solid #cad8d3;border-top:5px solid var(--v2-color);background:linear-gradient(145deg, #fff, var(--color-page,#f5f8f7));border-radius:14px;flex-direction:column;min-height:420px;padding:21px;display:flex}.v2-trait-grid article>header{grid-template-columns:38px 1fr auto;align-items:center;gap:8px;display:grid}.v2-trait-grid header i{color:#fff;background:var(--v2-color);width:42px;height:42px;box-shadow:0 5px 0 var(--v2-color);border-radius:13px 13px 13px 4px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.v2-trait-grid header i{box-shadow:0 5px 0 color-mix(in srgb, var(--v2-color) 20%, transparent)}}.v2-trait-grid header i{font-size:21px;font-style:normal}[dir=rtl] .v2-trait-grid header i{border-radius:13px 13px 4px}.v2-trait-grid header small{color:var(--ink-soft);font-size:8px;font-weight:700}.v2-trait-grid header>strong{color:var(--navy);font:30px var(--font-interface-ltr)}.v2-trait-grid header>strong span{font:9px var(--font-interface-ltr)}.v2-trait-grid h3{color:var(--navy);font:500 25px/1.08 var(--font-interface-ltr);margin:24px 0 8px}.v2-trait-grid article>p{color:var(--muted);line-height:1.55}.v2-trait-grid article>div{background:#eaf2ef;border-radius:9px;margin-top:14px;padding:15px}.v2-trait-grid article>div.stretch{background:#fff1ed;margin-top:auto}.v2-trait-grid article>div small{color:var(--ink-soft);letter-spacing:.08em;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.v2-trait-grid article>div strong{color:var(--ink);font-size:12px;line-height:1.45}.v2-support-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.4fr);gap:18px;margin-top:28px;display:grid}.v2-support-chart{gap:9px;display:grid}.v2-support-chart article{background:#fafcfb;border:1px solid #d4dfdc;border-radius:11px;grid-template-columns:42px 1fr 55px;align-items:center;gap:15px;padding:15px 18px;display:grid}.v2-support-chart article>i{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:700;display:grid}.v2-support-chart h3{color:var(--navy);margin:0;font-size:17px}.v2-support-chart span{color:var(--muted);margin:4px 0 10px;font-size:11px;display:block}.v2-support-chart em{background:#e2e9e6;border-radius:8px;height:7px;display:block;overflow:hidden}.v2-support-chart em b{border-radius:inherit;height:100%;display:block}.v2-support-chart article>strong{color:var(--navy);font:32px var(--font-interface-ltr);text-align:end}.v2-support-layout>aside{color:#fff;background:radial-gradient(circle at 90% 0, #f0695859, transparent 12rem), var(--ink-deep);border-radius:14px;flex-direction:column;justify-content:center;padding:28px;display:flex;box-shadow:0 8px #0d463f26}.v2-leading-icon{color:#fff;width:66px;height:66px;font:400 31px/1 var(--font-interface-ltr);background:#ffffff1f;border:1px solid #ffffff47;border-radius:20px 20px 20px 6px;place-items:center;margin-bottom:20px;display:grid;box-shadow:inset 0 0 0 7px #ffffff0a}[dir=rtl] .v2-leading-icon{border-radius:20px 20px 6px}.v2-support-layout>aside>small{color:#bad2cb;letter-spacing:.1em;font-weight:700}.v2-support-layout>aside h3{color:#fff;font:500 36px/1.05 var(--font-interface-ltr);margin:10px 0}.v2-support-layout>aside p{color:#d5e2de;line-height:1.58}.v2-support-layout>aside div{background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;margin-top:20px;padding:17px}.v2-support-layout>aside div small{color:#b9d0ca;margin-bottom:8px;font-weight:700;display:block}.v2-support-layout>aside div strong{color:#fff;line-height:1.5}.v2-interest-map{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.v2-interest-map article{background:linear-gradient(145deg,#fff,#f5f3fb);border:1px solid #cad8d3;border-radius:13px;min-height:210px;padding:22px}.v2-interest-map article>span{color:var(--copper);font:20px var(--font-interface-ltr)}.v2-interest-icon{float:inline-end;color:#fff;width:48px;height:48px;font:400 22px/1 var(--font-interface-ltr);background:linear-gradient(145deg,#5d95c7,#3b4f92);border-radius:50%;place-items:center;display:grid;box-shadow:0 6px #3b4f9226}.v2-interest-map article>i{background:#e2e9e6;border-radius:10px;height:9px;margin:18px 0 8px;display:block;overflow:hidden}.v2-interest-map article>i b{border-radius:inherit;background:linear-gradient(90deg,#5d95c7,#3b4f92);height:100%;display:block}.v2-interest-map article>strong{color:var(--navy);font:34px var(--font-interface-ltr)}.v2-interest-map h3{color:var(--navy);margin:10px 0 7px;font-size:22px}.v2-interest-map p{color:var(--muted);font-size:12px;line-height:1.55}.v2-interest-summary{border-inline-start:5px solid var(--lime);background:#f2f7e6;border-radius:10px;grid-template-columns:auto 1fr;gap:8px 26px;margin-top:14px;padding:24px 28px;display:grid}.v2-interest-summary small{color:var(--ink-soft);font-weight:700}.v2-interest-summary strong{color:var(--navy);font-size:18px}.v2-interest-summary p{color:var(--muted);grid-column:1/-1;margin:0}.v2-verification{background:linear-gradient(120deg,#eef5f2,#fff);border:1px solid #cad8d3;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:24px;padding:30px;display:grid}.v2-verification small{color:var(--ink-soft);letter-spacing:.1em;font-weight:700}.v2-verification h2{color:var(--navy);margin:5px 0;font-size:28px}.v2-verification p{color:var(--muted);margin:0}.v2-verification>div:last-child{gap:8px;display:flex}.v2-verification button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bdcec8;border-radius:9px;padding:13px 18px;font-weight:700}.v2-verification button.selected{color:#fff;border-color:var(--ink-deep);background:var(--ink-deep)}.v2-observer>header{grid-template-columns:55px 1fr auto;align-items:center;gap:18px;display:grid}.v2-observer header>span{color:#fff;background:var(--copper);border-radius:50%;place-items:center;width:52px;height:52px;font-size:27px;display:grid}.v2-observer h2{color:var(--navy);font:500 36px var(--font-interface-ltr);margin:5px 0}.v2-observer header p{color:var(--muted);margin:0;line-height:1.55}.v2-observer header>button{color:#fff;background:var(--ink-deep);cursor:pointer;border:0;border-radius:8px;padding:13px 18px;font-weight:700}.v2-observer-form{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.v2-observer-form>label:first-child{color:var(--ink);grid-template-columns:250px minmax(220px,400px);align-items:center;gap:15px;font-weight:700;display:grid}.v2-observer-form select{background:#fff;border:1px solid #bdcec8;border-radius:8px;min-height:48px;padding:10px 13px}.v2-observer-form>div{grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0;display:grid}.v2-observer-form article{background:#fafcfb;border:1px solid #d3dfdb;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.v2-observer-form article p{color:var(--ink);margin:0;line-height:1.45}.v2-observer-form article>div{gap:4px;display:flex}.v2-observer-form article button{width:30px;height:30px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bdcec8;border-radius:50%}.v2-observer-form article button.selected{color:#fff;border-color:var(--copper);background:var(--copper)}.v2-observer-consent{color:var(--muted);gap:12px;margin-bottom:20px;display:flex}.v2-evaluator-gate{grid-template-columns:70px 1fr;gap:24px;display:grid}.v2-evaluator-gate>span{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:64px;height:64px;font-size:29px;display:grid}.v2-evaluator-gate small{color:var(--ink-soft);letter-spacing:.12em;font-weight:700}.v2-evaluator-gate h2{color:var(--navy);font:500 42px var(--font-interface-ltr);margin:7px 0}.v2-evaluator-gate p{color:var(--muted);line-height:1.6}.v2-evaluator-gate label{color:var(--ink);background:#f2f7f5;border-radius:9px;gap:12px;margin:12px 0;padding:16px;line-height:1.5;display:flex}.v2-evaluator-gate button{color:#fff;background:var(--ink-deep);cursor:pointer;border:0;border-radius:8px;margin-top:14px;padding:14px 22px;font-weight:700}.v2-evaluator-gate button:disabled{opacity:.38;cursor:not-allowed}.v2-evaluator-report{padding:0;overflow:hidden}.v2-evaluator-report>header{color:#fff;background:var(--color-primary-navy);padding:clamp(34px,5vw,62px)}.v2-evaluator-report>header .kicker{color:#bdd0dc}.v2-evaluator-report>header h2{color:#fff;max-width:1000px;font:500 clamp(42px, 5vw, 66px)/1 var(--font-interface-ltr);margin:12px 0}.v2-evaluator-report>header p{color:#d9e2f4;max-width:900px;font-size:17px;line-height:1.65}.v2-evaluator-overview{background:#eff6ff;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid}.v2-evaluator-overview article{background:#fff;border:1px solid #eff6ff;border-radius:11px;padding:22px}.v2-evaluator-overview article>i{color:#fff;background:var(--ink-deep);width:46px;height:46px;box-shadow:var(--shadow-card);border-radius:50%;place-items:center;margin-bottom:18px;font-size:21px;font-style:normal;display:grid}.v2-evaluator-overview article:nth-child(2)>i{background:var(--lime)}.v2-evaluator-overview article:nth-child(3)>i{background:var(--copper)}.v2-evaluator-overview small{color:var(--ink-soft);letter-spacing:.1em;font-weight:700}.v2-evaluator-overview strong{color:var(--navy);font:500 28px var(--font-interface-ltr);margin:9px 0;display:block}.v2-evaluator-overview p{color:var(--muted);font-size:12px;line-height:1.5}.v2-evaluator-section{border-top:1px solid var(--line);padding:clamp(30px,4vw,52px)}.v2-evaluator-section>header h2{color:var(--navy);font:500 clamp(36px, 4vw, 52px) var(--font-interface-ltr);margin:0 0 7px}.v2-evaluator-section>header p{color:var(--muted);margin:0;line-height:1.62}.v2-method-evidence{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.v2-method-evidence>article{border:1px solid #eff6ff;border-top:5px solid var(--v2-color);background:#fafcfb;border-radius:13px;padding:24px}.v2-method-evidence>article>header{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;display:grid}.v2-method-evidence header>i{color:#fff;background:var(--v2-color);width:44px;height:44px;box-shadow:0 5px 0 var(--v2-color);border-radius:14px 14px 14px 4px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.v2-method-evidence header>i{box-shadow:0 5px 0 color-mix(in srgb, var(--v2-color) 20%, transparent)}}.v2-method-evidence header>i{font-size:21px;font-style:normal}[dir=rtl] .v2-method-evidence header>i{border-radius:14px 14px 4px}.v2-method-evidence header small{color:var(--ink-soft);font-size:9px;font-weight:700}.v2-method-evidence h3{color:var(--navy);margin:4px 0 0;font-size:21px}.v2-method-evidence header>strong{color:var(--navy);font:38px var(--font-interface-ltr)}.v2-method-evidence article>div{gap:10px;margin-top:20px;display:grid}.v2-method-evidence article>div>span{color:var(--ink-soft);grid-template-columns:120px 1fr 35px;align-items:center;gap:10px;font-size:10px;font-weight:700;display:grid}.v2-method-evidence article>div i{background:#eff6ff;border-radius:8px;height:7px;display:block;overflow:hidden}.v2-method-evidence article>div i b{border-radius:inherit;background:var(--v2-color);height:100%;display:block}.v2-method-evidence .observer-line i b{background:var(--copper)}.v2-method-evidence article>footer{background:#eef4f2;border-radius:9px;margin-top:20px;padding:15px}.v2-method-evidence footer small{color:var(--ink-soft);font-weight:700}.v2-method-evidence footer p{color:var(--ink);margin:5px 0 0;line-height:1.5}.v2-verification-guide{counter-reset:verification;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;padding:0;list-style:none;display:grid}.v2-verification-guide li{counter-increment:verification;background:linear-gradient(145deg,#fff,#f4f8f6);border:1px solid #cad8d3;border-radius:12px;min-height:150px;padding:24px 24px 24px 74px;position:relative}[dir=rtl] .v2-verification-guide li{padding:24px 74px 24px 24px}.v2-verification-guide li:before{content:counter(verification, decimal-leading-zero);color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid;position:absolute;inset:24px auto auto 22px}[dir=rtl] .v2-verification-guide li:before{inset:24px 22px auto auto}.v2-verification-guide strong{color:var(--navy);font-size:19px}.v2-verification-guide p{color:var(--muted);line-height:1.55}.v2-evaluator-boundary{border:1px solid #e4aea4;border-inline-start:7px solid var(--copper);background:#fff1ed;border-radius:13px;margin:0 45px 45px;padding:28px 32px}.v2-evaluator-boundary strong{color:#8d3f34;font:500 28px var(--font-interface-ltr)}.v2-evaluator-boundary p{color:#785b57;line-height:1.65}.v2-footer{background:#f4f8f6;border:1px solid #cad8d3;border-radius:13px;margin-top:24px;padding:25px 30px}.v2-footer strong{color:var(--ink-deep)}.v2-footer p{color:var(--muted);line-height:1.58}.v2-footer small{color:var(--ink-soft)}@media (width<=1150px){.v2-method-map{grid-template-columns:repeat(3,1fr)}.v2-trait-grid{grid-template-columns:repeat(2,1fr)}.v2-trait-grid article:last-child{grid-column:1/-1}.v2-support-layout,.v2-evidence-key{grid-template-columns:1fr}}@media (width<=820px){.v2-intro-hero,.v2-result-hero,.v2-report-switch,.v2-verification{grid-template-columns:1fr}.v2-intro-count{min-height:270px}.v2-method-map,.v2-headline-summary>div,.v2-interest-map,.v2-evaluator-overview,.v2-method-evidence,.v2-verification-guide{grid-template-columns:1fr}.v2-rating-options{grid-template-columns:repeat(3,1fr)}.v2-pair-options{grid-template-columns:1fr}.v2-observer>header{grid-template-columns:52px 1fr}.v2-observer header>button{grid-column:2;justify-self:start}.v2-observer-form>div{grid-template-columns:1fr}.v2-evidence-counts{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.evaluator-v2-service-card{grid-column:auto}.v2-intro-hero,.v2-headline-summary,.v2-section,.v2-observer,.v2-evaluator-gate{padding:25px 20px}.v2-intro-hero h1,.v2-result-hero h1{font-size:44px}.v2-method-map,.v2-trait-grid{grid-template-columns:1fr}.v2-trait-grid article:last-child{grid-column:auto}.v2-progress>div{grid-template-columns:50px 1fr}.v2-progress span{grid-column:2}.v2-question-card>header{grid-template-columns:50px 1fr;padding:24px 20px}.v2-question-card>header>span{width:46px;height:46px}.v2-question-body{padding:35px 18px}.v2-question-body>h2{font-size:30px}.v2-rating-options{grid-template-columns:repeat(2,1fr)}.v2-pair-options button{grid-template-columns:42px 1fr;min-height:145px;padding:20px}.v2-pair-options span{width:40px;height:40px}.v2-question-card>footer{flex-direction:column;align-items:flex-start}.v2-sample-note,.v2-evidence-counts{grid-template-columns:1fr}.v2-report-switch>div:last-child,.v2-verification>div:last-child{flex-direction:column}.v2-section>header,.v2-evaluator-section>header{grid-template-columns:52px 1fr}.v2-support-chart article{grid-template-columns:38px 1fr}.v2-support-chart article>strong{grid-column:2}.v2-observer-form>label:first-child,.v2-observer-form article{grid-template-columns:1fr}.v2-observer-form article>div{flex-wrap:wrap}.v2-evaluator-gate{grid-template-columns:1fr}.v2-method-evidence article>div>span{grid-template-columns:95px 1fr 30px}.v2-evaluator-boundary{margin:0 20px 25px}}@media (prefers-reduced-motion:reduce){.v2-intro-count{animation:none}.v2-rating-options button,.v2-pair-options button,.v2-progress>i b{transition:none}}@media print{.v2-result-actions,.v2-report-switch,.v2-observer,.v2-evaluator-gate,.v2-sample-note{display:none!important}.v2-result-page{max-width:none;padding:0}.v2-result-hero,.v2-evidence-key,.v2-headline-summary,.v2-section,.v2-evaluator-report,.v2-footer{break-inside:avoid;box-shadow:none!important}.v2-trait-grid article,.v2-interest-map article,.v2-method-evidence article,.v2-verification-guide li{break-inside:avoid}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.radar-ring-outer,.radar-ring-inner,.radar-orbit,.company-node,.company-bars i,.path-graphic-individual,.path-graphic-company,.radar-scan-beam,.path-graphic-individual .radar-core,.company-data-beam,.compass-card-3d:after,.compass-ambient,.compass-scene,.compass-card-3d .orbital-one,.compass-card-3d .orbital-two,.compass-card-3d .compass-center,.people-readiness,.people-portal,.people-portal:before,.people-portal:after,.people-floor,.people-cutout,.readiness-hud,.readiness-hud i,.skill-orbit,.readiness-platform,.readiness-scan,.orbit-signal,.compass-card-3d .orbit-label,.compass-card-3d .pulse-card,.journey-progress i,.journey-traveler,.journey-step b{animation:none!important}.path-card:hover,.course-card:hover{transform:none}.course-modal,.certification-route-line,.certification-route-line:after,.certification-compass:after,.certification-stop,.certification-stop-primary .certification-stop-marker>span:before{animation:none!important}}.personality-page{width:min(1320px,100% - 48px);margin:0 auto;padding:38px 0 90px}.personality-intro{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface);min-height:560px;box-shadow:var(--shadow);grid-template-columns:1.15fr .85fr;align-items:center;gap:54px;margin-top:24px;padding:clamp(36px,6vw,78px);display:grid;overflow:hidden}.personality-intro h1,.personality-result-hero h1{max-width:860px;color:var(--navy);font:500 clamp(45px, 5.5vw, 76px)/1 var(--font-interface-ltr);margin:18px 0}.personality-intro p,.personality-result-hero p{max-width:800px;color:var(--muted);font-size:17px;line-height:1.75}.personality-intro-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.personality-sample-button{color:var(--navy);background:#fff;border:1px solid #aa9bc4}.personality-acknowledgement{max-width:750px;color:var(--muted);align-items:flex-start;gap:11px;margin-top:22px;font-size:12px;line-height:1.55;display:flex}.personality-acknowledgement input{flex:none;margin-top:3px}.personality-constellation{aspect-ratio:1;width:min(390px,100%);box-shadow:var(--shadow-card);border:1px solid #3d4f923d;border-radius:50%;place-items:center;margin:auto;display:grid;position:relative;transform:rotateX(8deg)}.personality-constellation:before,.personality-constellation:after{content:"";border:1px solid #f0695861;border-radius:50%;animation:11s linear infinite personality-orbit;position:absolute;inset:12%;transform:rotateX(67deg)rotate(18deg)}.personality-constellation:after{border-color:#8eb12c6b;animation-duration:15s;animation-direction:reverse;inset:1%;transform:rotateX(73deg)rotate(-32deg)}.personality-constellation>div{z-index:3;text-align:center;color:#fff;background:var(--color-primary-navy);width:158px;height:158px;box-shadow:var(--shadow-card);border-radius:50%;align-content:center;place-items:center;padding:24px;display:grid;position:relative}.personality-constellation>div strong{font:46px var(--font-interface-ltr)}.personality-constellation>div span{color:#eff6ff;font-size:11px}.personality-constellation>i{z-index:4;width:15px;height:15px;box-shadow:var(--shadow-card);background:#5c92c2;border-radius:50%;position:absolute}.personality-constellation>i:first-of-type{top:6%;left:48%}.personality-constellation>i:nth-of-type(2){background:var(--copper);top:27%;right:3%}.personality-constellation>i:nth-of-type(3){background:var(--lime);bottom:13%;right:13%}.personality-constellation>i:nth-of-type(4){background:#3d4f92;bottom:5%;left:35%}.personality-constellation>i:nth-of-type(5){background:#334e68;top:42%;left:0}.personality-constellation>b{z-index:5;border-radius:var(--radius-md);color:#7857b2;width:58px;height:58px;font:25px var(--font-interface-ltr);box-shadow:var(--shadow-card);background:#fff;border:1px solid #fff;place-items:center;display:grid;position:absolute;top:15%;right:12%}.personality-constellation>em{z-index:5;width:96px;color:var(--ink-soft);text-align:center;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:31%;right:4%}@keyframes personality-orbit{to{transform:rotateX(67deg)rotate(378deg)}}.personality-boundaries{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.personality-boundaries article{border:1px solid var(--line);border-top:4px solid var(--blue);min-height:190px;box-shadow:var(--shadow-card);background:#fff;border-radius:15px;padding:27px}.personality-boundaries article:nth-child(2){border-top-color:#7857b2}.personality-boundaries article:nth-child(3){border-top-color:var(--lime)}.personality-boundaries b{color:var(--copper);font:25px var(--font-interface-ltr)}.personality-boundaries strong{color:var(--navy);margin:18px 0 8px;font-size:19px;display:block}.personality-boundaries p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.personality-beta-note{background:#f8f3ff;border-inline-start:5px solid #7857b2;align-items:center;gap:20px;margin-top:18px;padding:20px 24px;display:flex}.personality-beta-note strong{color:#6b4aa5;letter-spacing:.12em;font-size:11px}.personality-beta-note p{color:var(--muted);margin:0;line-height:1.55}.personality-question-page{min-height:calc(100vh - 86px)}.personality-question-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.personality-question-header>span{color:var(--navy);font-weight:800}.personality-question-header>b{color:#7857b2;font:22px var(--font-interface-ltr)}.personality-progress{background:#e5e9e7;border-radius:999px;height:8px;margin:24px 0 55px;position:relative;overflow:visible}.personality-progress i{border-radius:inherit;background:var(--color-surface);height:100%;transition:width .3s;display:block}.personality-progress span{color:var(--muted);inset-inline-end:0;font-size:11px;position:absolute;top:15px}.personality-question-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface);width:min(1080px,100%);min-height:600px;box-shadow:var(--shadow);flex-direction:column;margin:0 auto;padding:clamp(34px,6vw,74px);display:flex}.personality-question-card>small{color:#6b4aa5;letter-spacing:.12em;font-weight:700}.personality-question-card h1{max-width:900px;color:var(--navy);font:500 clamp(34px, 4.2vw, 56px)/1.14 var(--font-interface-ltr);margin:34px 0 12px}.personality-question-card>p{max-width:800px;color:var(--muted);line-height:1.6}.personality-response-scale{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:44px;display:grid}.personality-response-scale button{min-height:128px;color:var(--navy);cursor:pointer;background:#f9fbfa;border:1px solid #eff6ff;border-radius:13px;align-content:center;gap:9px;padding:13px 8px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.personality-response-scale button:hover{box-shadow:var(--shadow-card);border-color:#7857b2;transform:translateY(-3px)}.personality-response-scale button b{background:#eee9f7;border-radius:50%;place-items:center;width:38px;height:38px;margin:auto;display:grid}.personality-response-scale button span{color:var(--ink-soft);font-size:12px;line-height:1.25}.personality-response-scale button.selected{background:#f5f0ff;border-color:#7857b2;box-shadow:inset 0 0 0 2px #7857b2}.personality-response-scale button.selected b{color:#fff;background:#7857b2}.personality-question-card footer{color:var(--muted);justify-content:space-between;gap:24px;margin-top:auto;padding-top:46px;font-size:11px;display:flex}.personality-results{padding-top:28px}.personality-export-bar{box-shadow:var(--shadow-card);background:linear-gradient(135deg,#fff,#f4f1fa);border:1px solid #eff6ff;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0 24px;padding:20px 22px;display:flex}.personality-export-bar>div:first-child{gap:3px;display:grid}.personality-export-bar small{color:#6b4aa5;letter-spacing:.12em;font-size:9px;font-weight:700}.personality-export-bar strong{color:var(--navy);font-size:19px}.personality-export-bar span{color:var(--muted);font-size:12px}.personality-export-bar>div:last-child{gap:8px;display:flex}.personality-export-bar button{min-height:46px;color:var(--ink-deep);cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.personality-export-bar button span{color:#7857b2;font-size:18px}.personality-sample-banner{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid #b9aad0;border-inline-start:6px solid #7857b2;grid-template-columns:1fr auto;align-items:center;gap:30px;margin:20px 0;padding:25px 28px;display:grid}.personality-sample-banner small{color:#6b4aa5;letter-spacing:.14em;font-size:10px;font-weight:700}.personality-sample-banner strong{color:var(--navy);margin-top:7px;font-size:23px;display:block}.personality-sample-banner p{color:var(--muted);margin:7px 0 0}.personality-result-hero{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow);grid-template-columns:1fr 320px;align-items:center;gap:42px;padding:clamp(34px,5vw,58px);display:grid}.personality-quality{border-radius:var(--radius-md);color:#fff;background:var(--color-primary-navy);min-height:200px;box-shadow:var(--shadow-card);align-content:center;gap:11px;padding:30px;display:grid}.personality-quality small{color:#eff6ff;letter-spacing:.12em;font-weight:700}.personality-quality strong{font-size:25px}.personality-quality span{color:#eff6ff;line-height:1.55}.personality-quality.quality-review-recommended{background:var(--color-surface)}.personality-scope-note{background:#f7f5fb;border:1px solid #eff6ff;border-inline-start:6px solid #7857b2;border-radius:15px;grid-template-columns:50px 1fr;align-items:start;gap:20px;margin-top:20px;padding:24px 28px;display:grid}.personality-scope-note>span{color:#fff;width:46px;height:46px;font:24px var(--font-interface-ltr);background:#7857b2;border-radius:50%;place-items:center;display:grid}.personality-scope-note strong{color:var(--navy);font-size:19px}.personality-scope-note p{color:var(--muted);margin:6px 0 0;line-height:1.62}.personality-quality-caution{background:#fff9ef;border:1px solid #decba8;border-inline-start:5px solid #c78c32;border-radius:14px;grid-template-columns:minmax(250px,.7fr) 1.3fr;align-items:center;gap:22px;margin-top:20px;padding:22px 26px;display:grid}.personality-quality-caution strong{color:var(--navy);font-size:18px}.personality-quality-caution p{color:var(--muted);margin:0;line-height:1.6}.personality-quality-hold{border-radius:var(--radius-md);box-shadow:var(--shadow);background:#fff;border:1px solid #e0afa7;grid-template-columns:90px 1fr;gap:32px;margin-top:24px;padding:clamp(32px,6vw,70px);display:grid}.personality-quality-hold>span{color:#fff;background:#9d493c;border-radius:50%;place-items:center;width:80px;height:80px;font-size:34px;display:grid}.personality-quality-hold small{color:#9d493c;letter-spacing:.12em;font-weight:700}.personality-quality-hold h2{color:var(--navy);font:500 clamp(34px, 4vw, 52px)/1.08 var(--font-interface-ltr);margin:10px 0}.personality-quality-hold p{max-width:900px;color:var(--muted);line-height:1.7}.personality-summary{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;margin-top:28px;overflow:hidden}.personality-summary>header{color:#fff;background:var(--color-primary-navy);padding:32px 38px}.personality-summary header small{color:#eff6ff;letter-spacing:.13em;font-weight:700}.personality-summary h2{font:500 clamp(30px, 3.5vw, 46px)/1.08 var(--font-interface-ltr);margin:8px 0}.personality-summary header p{color:#eff6ff;max-width:800px;margin:0;line-height:1.55}.personality-summary>div{grid-template-columns:repeat(3,1fr);display:grid}.personality-summary article{border-inline-end:1px solid var(--line);background:var(--color-surface);min-height:300px;padding:30px 34px 36px}.personality-summary article:nth-child(2),.personality-summary article:nth-child(3){background:var(--color-surface)}.personality-summary article:last-child{border-inline-end:0}.personality-summary article>span{color:var(--copper);font:25px var(--font-interface-ltr)}.personality-summary article small{color:var(--ink-soft);letter-spacing:.1em;margin-top:28px;font-size:10px;font-weight:700;display:block}.personality-summary article h3{max-width:19ch;color:var(--navy);font:500 clamp(34px, 3vw, 48px)/1.02 var(--font-interface-ltr);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 18px}.personality-summary article p{color:var(--muted);line-height:1.62}.personality-result-section{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);margin-top:30px;padding:clamp(30px,4vw,52px);position:relative;overflow:hidden}.personality-result-section:before{content:"";background:linear-gradient(90deg,#5c92c2,#7857b2,#f06958,#334e68);height:5px;position:absolute;inset:0 0 auto}.personality-section-heading{border-bottom:1px solid var(--line);gap:20px;padding-bottom:26px;display:flex}.personality-section-heading>span{color:#fff;width:56px;height:56px;font:23px var(--font-interface-ltr);box-shadow:var(--shadow-card);background:#7857b2;border-radius:50%;flex:0 0 56px;place-items:center;display:grid}.personality-section-heading h2{color:var(--navy);font:500 clamp(30px, 3.2vw, 46px)/1.08 var(--font-interface-ltr);margin:0}.personality-section-heading p{max-width:900px;color:var(--muted);margin:9px 0 0;font-size:15px;line-height:1.62}.personality-trait-dashboard{grid-template-columns:minmax(560px,1.1fr) minmax(330px,.9fr);gap:28px;margin-top:30px;display:grid}.personality-orbit-map{border-radius:var(--radius-md);background:var(--color-surface);background-size:auto,42px 42px,42px 42px,auto;border:1px solid #eff6ff;min-height:570px;position:relative;overflow:hidden}.personality-orbit-map:before,.personality-orbit-map:after{content:"";border:1px solid #7857b23d;border-radius:50%;width:82%;height:170px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(20deg)}.personality-orbit-map:after{border-color:#5c92c240;width:42%;height:78%;transform:translate(-50%,-50%)rotate(-24deg)}.personality-orbit-core{z-index:2;text-align:center;color:#fff;background:var(--color-primary-navy);width:174px;height:174px;box-shadow:var(--shadow-card);border-radius:50%;align-content:center;place-items:center;padding:24px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.personality-orbit-core small{color:#eff6ff;letter-spacing:.1em;font-weight:700}.personality-orbit-core strong{font:20px var(--font-interface-ltr);margin:8px 0}.personality-orbit-core span{color:#eff6ff;font-size:10px}.personality-orbit-node{--trait-color:#7857b2;z-index:3;text-align:start;border:1px solid #eff6ff;border-top:4px solid var(--trait-color);width:185px;min-height:92px;color:var(--navy);box-shadow:var(--shadow-card);cursor:pointer;background:#fffffff2;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:13px;transition:transform .2s,box-shadow .2s;display:grid;position:absolute}.personality-orbit-node:hover,.personality-orbit-node.selected{box-shadow:0 7px 0 var(--trait-color), 0 16px 32px #1f363124;transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.personality-orbit-node:hover,.personality-orbit-node.selected{box-shadow:0 7px 0 color-mix(in srgb, var(--trait-color) 25%, transparent), 0 16px 32px #1f363124}}.personality-orbit-node i{color:#fff;background:var(--trait-color);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;display:grid}.personality-orbit-node span{font-size:12px;font-weight:800;line-height:1.2}.personality-orbit-node b{color:var(--trait-color);font:22px var(--font-interface-ltr)}.personality-orbit-node.node-1{top:6%;left:calc(50% - 92px)}.personality-orbit-node.node-2{top:31%;right:3%}.personality-orbit-node.node-3{bottom:7%;right:10%}.personality-orbit-node.node-4{bottom:7%;left:10%}.personality-orbit-node.node-5{top:31%;left:3%}.personality-selected-detail{--trait-color:#7857b2;border:1px solid #eff6ff;border-top:6px solid var(--trait-color);background:radial-gradient(circle at 90% 10%, var(--trait-color), transparent 16rem), #fff;border-radius:22px;flex-direction:column;min-height:570px;padding:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.personality-selected-detail{background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--trait-color) 14%, transparent), transparent 16rem), #fff}}.personality-selected-detail>small,.personality-need-detail>small,.personality-interest-detail small{color:var(--ink-soft);letter-spacing:.12em;font-size:10px;font-weight:700}.personality-selected-detail h3,.personality-need-detail h3,.personality-interest-detail h3{color:var(--navy);font:500 clamp(30px, 3vw, 42px)/1.08 var(--font-interface-ltr);margin:12px 0 20px}.personality-indicator{background:#f5f7f6;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:4px 14px;padding:18px 20px;display:grid}.personality-indicator strong{color:var(--trait-color);font:46px var(--font-interface-ltr)}.personality-indicator span{color:var(--muted)}.personality-indicator i{background:#eff6ff;border-radius:999px;height:10px;position:relative;overflow:hidden}.personality-indicator i b{border-radius:inherit;background:var(--trait-color);height:100%;display:block}.personality-selected-detail>p{color:var(--muted);font-size:16px;line-height:1.7}.personality-selected-detail>div:not(.personality-indicator){border-inline-start:4px solid var(--trait-color);background:#f4f8f6;border-radius:10px;margin-top:16px;padding:20px}.personality-selected-detail>div.challenge{border-inline-start-color:var(--copper);background:#fff4f1}.personality-selected-detail>div small{color:var(--ink-soft);letter-spacing:.11em;font-size:9px;font-weight:700;display:block}.personality-selected-detail>div strong{color:var(--navy);margin-top:8px;line-height:1.5;display:block}.personality-needs-layout{grid-template-columns:1.15fr .85fr;gap:26px;margin-top:30px;display:grid}.personality-needs-chart{gap:12px;display:grid}.personality-needs-chart button{color:var(--navy);text-align:start;cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:13px;grid-template-columns:42px minmax(170px,.8fr) minmax(160px,1.2fr) 42px;align-items:center;gap:12px;padding:14px;display:grid}.personality-needs-chart button.selected{border-color:#7857b2;box-shadow:inset 0 0 0 2px #7857b238}.personality-needs-chart button>i{color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;display:grid}.personality-needs-chart button>span{font-size:13px;font-weight:800}.personality-needs-chart button>em{background:#eff6ff;border-radius:999px;height:12px;overflow:hidden}.personality-needs-chart button>em b{border-radius:inherit;height:100%;display:block}.personality-needs-chart button>strong{color:#7857b2;font:22px var(--font-interface-ltr)}.personality-need-detail{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid #eff6ff;flex-direction:column;min-height:420px;padding:34px;display:flex}.personality-need-detail>p{color:var(--muted);font-size:16px;line-height:1.72}.personality-need-detail>div{color:#fff;background:var(--ink-deep);border-radius:12px;margin-top:auto;padding:22px}.personality-need-detail>div small{color:#eff6ff;letter-spacing:.1em;font-size:9px;font-weight:700}.personality-need-detail>div strong{margin-top:8px;line-height:1.55;display:block}.personality-interest-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.personality-interest-grid button{text-align:start;min-height:205px;color:var(--navy);background:var(--color-surface);cursor:pointer;border:1px solid #eff6ff;border-top:5px solid #7857b2;border-radius:17px;grid-template-rows:auto 1fr auto;grid-template-columns:50px 1fr;align-items:center;gap:12px;padding:24px;transition:transform .2s,box-shadow .2s;display:grid}.personality-interest-grid button:nth-child(2),.personality-interest-grid button:nth-child(5){border-top-color:var(--blue)}.personality-interest-grid button:nth-child(3),.personality-interest-grid button:nth-child(6){border-top-color:var(--lime)}.personality-interest-grid button:hover,.personality-interest-grid button.selected{transform:translateY(-4px);box-shadow:0 7px #7857b224,0 16px 30px #1f363117}.personality-interest-grid button i{color:#fff;background:var(--ink-deep);border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;display:grid}.personality-interest-grid button>strong{color:var(--copper);font:34px var(--font-interface-ltr);justify-self:end}.personality-interest-grid button h3{grid-column:1/-1;margin:4px 0;font-size:20px;line-height:1.15}.personality-interest-grid button span{color:var(--ink-soft);grid-column:1/-1;font-size:10px;font-weight:800}.personality-interest-detail{border:1px solid #eff6ff;background:#fff;border-inline-start:6px solid #7857b2;border-radius:17px;grid-template-columns:1fr 1fr;gap:30px;margin-top:18px;padding:30px;display:grid}.personality-interest-detail>div:last-child{background:#f5f8f6;border-radius:12px;padding:20px}.personality-interest-detail p{color:var(--muted);line-height:1.65}.personality-pressure-path{grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:stretch;gap:10px;margin-top:30px;display:grid}.personality-pressure-path>article{border:1px solid #eff6ff;border-top:5px solid var(--blue);background:linear-gradient(145deg,#fff,#f5f9f7);border-radius:17px;min-height:300px;padding:28px}.personality-pressure-path>article:nth-of-type(2){border-top-color:var(--copper);background:linear-gradient(145deg,#fff,#fff4f1)}.personality-pressure-path>article:nth-of-type(3){border-top-color:var(--lime);background:linear-gradient(145deg,#fff,#f7faed)}.personality-pressure-path article>span{color:var(--copper);font:26px var(--font-interface-ltr)}.personality-pressure-path article small{color:var(--ink-soft);letter-spacing:.1em;margin-top:26px;font-size:9px;font-weight:700;display:block}.personality-pressure-path article h3{color:var(--navy);margin:10px 0;font-size:23px}.personality-pressure-path article p{color:var(--muted);line-height:1.68}.personality-pressure-path>i{color:var(--copper);place-items:center;font-size:25px;font-style:normal;display:grid}[dir=rtl] .personality-pressure-path>i{transform:rotate(180deg)}.personality-hypothesis-note{background:#f8f4ff;border-inline-start:5px solid #7857b2;border-radius:12px;margin-top:18px;padding:22px 26px}.personality-hypothesis-note strong{color:#6b4aa5;letter-spacing:.11em;font-size:10px}.personality-hypothesis-note p{color:var(--muted);margin:8px 0 0;line-height:1.62}.personality-strength-pairs{gap:14px;margin-top:28px;display:grid}.personality-strength-pairs article{border-radius:var(--radius-md);background:#fff;border:1px solid #eff6ff;grid-template-columns:1fr 50px 1fr;align-items:stretch;gap:20px;display:grid;overflow:hidden}.personality-strength-pairs article>div{padding:26px}.personality-strength-pairs article>div:first-child{border-inline-start:5px solid var(--blue);background:#f4f8fb}.personality-strength-pairs article>div:last-child{border-inline-end:5px solid var(--copper);background:#fff5f2}.personality-strength-pairs article>span{color:#7857b2;place-items:center;font-size:24px;display:grid}.personality-strength-pairs small{color:var(--ink-soft);letter-spacing:.11em;font-size:9px;font-weight:700}.personality-strength-pairs p{color:var(--navy);margin:9px 0 0;font-size:16px;font-weight:700;line-height:1.5}.personality-guidance-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.personality-guidance-grid article{border:1px solid #eff6ff;border-top:5px solid var(--blue);background:#fff;border-radius:17px;min-height:320px;padding:28px}.personality-guidance-grid article:nth-child(2){border-top-color:#7857b2}.personality-guidance-grid article:nth-child(3){border-top-color:var(--lime)}.personality-guidance-grid small{color:var(--ink-soft);letter-spacing:.1em;font-size:10px;font-weight:700}.personality-guidance-grid p{color:var(--muted);border-inline-start:3px solid #eff6ff;padding-inline-start:16px;line-height:1.65}.personality-verification{border-radius:var(--radius-md);color:#fff;background:var(--color-primary-navy);box-shadow:var(--shadow-card);grid-template-columns:1fr .8fr;align-items:center;gap:40px;margin-top:30px;padding:clamp(32px,5vw,55px);display:grid}.personality-verification small{color:#eff6ff;letter-spacing:.12em;font-weight:700}.personality-verification h2{font:500 clamp(30px, 3.4vw, 46px)/1.08 var(--font-interface-ltr);margin:9px 0}.personality-verification p{color:#eff6ff;line-height:1.62}.personality-verification>div:last-child{gap:9px;display:grid}.personality-verification button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:10px;min-height:52px;font-weight:800}.personality-verification button.selected{color:var(--navy);background:#fff}.personality-report-footer{background:#f6f4f8;border:1px solid #eff6ff;border-inline-start:5px solid #7857b2;margin-top:30px;padding:28px}.personality-report-footer strong{color:#6b4aa5;letter-spacing:.12em;font-size:10px}.personality-report-footer p{color:var(--muted);line-height:1.65}.personality-report-footer small{color:var(--ink-soft)}@media (width<=980px){.personality-intro,.personality-result-hero,.personality-trait-dashboard,.personality-needs-layout,.personality-verification,.personality-summary>div,.personality-guidance-grid{grid-template-columns:1fr}.personality-summary article{border-inline-end:0;border-bottom:1px solid var(--line);min-height:0}.personality-interest-grid{grid-template-columns:repeat(2,1fr)}.personality-pressure-path{grid-template-columns:1fr}.personality-pressure-path>i{height:30px;transform:rotate(90deg)}[dir=rtl] .personality-pressure-path>i{transform:rotate(90deg)}}@media (width<=680px){.personality-page{width:min(100% - 28px,1320px);padding-top:22px}.personality-intro,.personality-result-hero,.personality-result-section,.personality-question-card{padding:24px}.personality-intro-actions,.personality-export-bar,.personality-question-card footer{flex-direction:column;align-items:stretch}.personality-export-bar>div:last-child{display:grid}.personality-sample-banner,.personality-scope-note,.personality-quality-caution,.personality-quality-hold,.personality-interest-detail,.personality-boundaries,.personality-interest-grid,.personality-guidance-grid{grid-template-columns:1fr}.personality-beta-note{flex-direction:column;align-items:flex-start}.personality-question-header>span{display:none}.personality-response-scale{grid-template-columns:repeat(2,1fr)}.personality-section-heading{align-items:flex-start}.personality-section-heading>span{flex-basis:46px;width:46px;height:46px}.personality-orbit-map{background:#f4f8f6;gap:10px;min-height:auto;padding:15px;display:grid}.personality-orbit-map:before,.personality-orbit-map:after,.personality-orbit-core{display:none}.personality-orbit-node,.personality-orbit-node.node-1,.personality-orbit-node.node-2,.personality-orbit-node.node-3,.personality-orbit-node.node-4,.personality-orbit-node.node-5{width:100%;min-height:78px;position:static}.personality-selected-detail{min-height:0;padding:26px 22px}.personality-needs-chart button{grid-template-columns:40px 1fr 40px}.personality-needs-chart button>em{grid-column:2/4}.personality-strength-pairs article{grid-template-columns:1fr}.personality-strength-pairs article>span{height:20px}.personality-strength-pairs article>div:last-child{border-inline-end:0;border-inline-start:5px solid var(--copper)}}@media print{body *{visibility:hidden}.personality-results,.personality-results *{visibility:visible}.personality-results{position:absolute;inset:0;width:100%!important;margin:0!important;padding:0!important}.personality-results>.back-link,.personality-export-bar,.personality-sample-banner,.personality-verification{display:none!important}.personality-result-hero,.personality-summary,.personality-result-section,.personality-scope-note,.personality-report-footer{break-inside:avoid;box-shadow:none!important;margin:0 0 8mm!important}.personality-result-section{break-before:page}.personality-orbit-map{min-height:150mm}}@media (prefers-reduced-motion:reduce){.personality-constellation:before,.personality-constellation:after{animation:none}.personality-response-scale button,.personality-orbit-node,.personality-interest-grid button{transition:none}}.workstyle-export-bar{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#fff,#eff6ff);border:1px solid #eff6ff;justify-content:space-between;align-items:center;gap:24px;margin:18px 0 26px;padding:20px 22px;display:flex}.workstyle-export-bar>div:first-child{gap:3px;display:grid}.workstyle-export-bar small{color:var(--copper);letter-spacing:.12em;font-size:9px;font-weight:700}.workstyle-export-bar strong{color:var(--navy);font-size:19px}.workstyle-export-bar>div:first-child span{color:var(--muted);font-size:12px}.workstyle-export-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workstyle-export-bar button{min-height:46px;color:var(--ink-deep);cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:9px;align-items:center;gap:9px;padding:0 15px;font-weight:800;display:inline-flex}.workstyle-export-bar button:hover{border-color:var(--ink-deep);transform:translateY(-1px)}.workstyle-export-bar button.share-primary{border-color:var(--ink-deep);color:#fff;background:var(--ink-deep)}.workstyle-export-bar button span{color:var(--copper);font-size:18px}.workstyle-shared-banner{border:1px solid #eff6ff;border-inline-start:6px solid var(--ink-deep);background:#eff6ff;border-radius:14px;grid-template-columns:54px 1fr;align-items:center;gap:18px;margin:18px 0;padding:22px 26px;display:grid}.workstyle-shared-banner>span{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.workstyle-shared-banner small{color:var(--ink-soft);letter-spacing:.1em;font-weight:700;display:block}.workstyle-shared-banner strong{color:var(--navy);margin-top:5px;font-size:18px;display:block}.workstyle-shared-banner p{color:var(--muted);margin:5px 0 0;font-size:12px}.shared-report-view .workstyle-verification,.shared-report-view .workstyle-research{display:none}.workstyle-share-loading{text-align:center;place-content:center;justify-items:center;min-height:70vh;display:grid}.workstyle-share-loading>span{width:88px;height:88px;color:var(--copper);box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;border-radius:50%;place-items:center;font-size:42px;display:grid}.workstyle-share-loading h1{max-width:760px;color:var(--navy);font:500 clamp(38px, 5vw, 64px)/1.05 var(--font-interface-ltr);margin:28px 0 8px}.workstyle-share-loading p{max-width:620px;color:var(--muted)}.workstyle-share-overlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081816ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.workstyle-share-dialog{border-radius:var(--radius-md);width:min(760px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-raised);background:#fffefa;padding:clamp(28px,5vw,48px);position:relative;overflow-y:auto}.workstyle-share-close{width:42px;height:42px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:50%;font-size:26px;position:absolute;inset-block-start:16px;inset-inline-end:16px}.workstyle-share-dialog header{padding-inline-end:44px}.workstyle-share-dialog header small{color:var(--copper);letter-spacing:.13em;font-weight:700}.workstyle-share-dialog h2{color:var(--navy);font:500 clamp(34px, 4vw, 48px)/1.05 var(--font-interface-ltr);margin:10px 0}.workstyle-share-dialog header p{color:var(--muted);line-height:1.6}.workstyle-share-form{gap:20px;margin-top:28px;display:grid}.workstyle-share-form>label:first-child{color:var(--navy);gap:8px;font-weight:800;display:grid}.workstyle-share-form select{min-height:50px;color:var(--ink-deep);font:inherit;background:#fff;border:1px solid #eff6ff;border-radius:9px;padding:0 14px}.workstyle-share-consent{color:var(--muted);background:#eff6ff;border-radius:10px;align-items:flex-start;gap:12px;padding:18px;line-height:1.55;display:flex}.workstyle-share-consent input{flex:none;margin-top:4px}.workstyle-share-form>button{justify-content:center}.workstyle-share-error{color:#993e34;background:#fff0ed;border-radius:8px;margin:0;padding:12px}.workstyle-share-ready{grid-template-columns:270px 1fr;align-items:center;gap:28px;margin-top:28px;display:grid}.workstyle-share-ready img{background:#fff;border:1px solid #eff6ff;border-radius:14px;width:100%;height:auto;padding:14px}.workstyle-share-ready>div{gap:10px;display:grid}.workstyle-share-ready small{color:var(--ink-soft);letter-spacing:.1em;font-weight:700}.workstyle-share-ready strong{color:var(--navy)}.workstyle-share-ready p{color:var(--muted);line-height:1.5}.workstyle-share-ready button,.workstyle-share-revoked button{color:#fff;background:var(--ink-deep);cursor:pointer;border:0;border-radius:8px;min-height:44px;font-weight:800}.workstyle-share-ready button.revoke{color:#9b4438;background:#fff5f2;border:1px solid #e4a69f}.workstyle-share-revoked{text-align:center;background:#eff6ff;border-radius:14px;margin-top:28px;padding:30px}.workstyle-share-revoked>span{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto;font-size:28px;display:grid}.workstyle-share-revoked h3{color:var(--navy);font-size:26px}.workstyle-share-revoked button{padding:0 20px}.workstyle-print-report{display:none}@media (width<=850px){.workstyle-export-bar{flex-direction:column;align-items:stretch}.workstyle-export-bar>div:last-child{justify-content:stretch}.workstyle-export-bar button{flex:180px;justify-content:center}.workstyle-share-ready{grid-template-columns:1fr}.workstyle-share-ready img{width:min(280px,100%);margin:0 auto}}@media (width<=560px){.workstyle-export-bar button{flex-basis:auto;width:100%}.workstyle-shared-banner{grid-template-columns:1fr}.workstyle-share-overlay{padding:10px}.workstyle-share-dialog{border-radius:var(--radius-md);max-height:calc(100vh - 20px)}}@media print{@page{size:A4;margin:14mm}body{background:#fff!important}body>*{visibility:hidden}.workstyle-results,.workstyle-results *{visibility:visible}.workstyle-results{width:100%!important;margin:0!important;padding:0!important}.workstyle-results>:not(.workstyle-print-report){display:none!important}.workstyle-print-report{color:#334e68;font-family:var(--font-interface-ltr);display:block!important}.workstyle-print-report>header{background:var(--color-surface);break-after:page;border-top:8px solid #334e68;flex-direction:column;justify-content:center;min-height:235mm;padding:34mm 18mm;display:flex}.workstyle-print-report>header small{color:#f06958;letter-spacing:.15em;font-size:10pt;font-weight:700}.workstyle-print-report>header h1{color:#19275f;max-width:150mm;font:500 32pt/1.08 var(--font-interface-ltr);margin:12mm 0 5mm}.workstyle-print-report>header p{color:#334e68;max-width:135mm;font-size:14pt;line-height:1.55}.workstyle-print-report>header span{color:#334e68;background:#fff;border-inline-start:4px solid #f06958;align-self:flex-start;margin-top:18mm;padding:4mm 5mm;font-size:10pt;font-weight:700}.workstyle-print-report>section{break-before:page;padding:5mm 0}.workstyle-print-report>section:first-of-type{break-before:auto}.workstyle-print-report h2{color:#19275f;font:500 22pt/1.15 var(--font-interface-ltr);border-bottom:1px solid #eff6ff;margin:0 0 7mm;padding-bottom:4mm}.workstyle-print-summary,.workstyle-print-grid{grid-template-columns:1fr;gap:5mm;display:grid}.workstyle-print-summary article,.workstyle-print-grid article{break-inside:avoid;background:#fff;border:1px solid #eff6ff;border-top:4px solid #5c92c2;border-radius:3mm;padding:6mm}.workstyle-print-summary article:nth-child(2),.workstyle-print-grid article:nth-child(3n+2){border-top-color:#f06958}.workstyle-print-summary article:nth-child(3),.workstyle-print-grid article:nth-child(3n){border-top-color:#334e68}.workstyle-print-grid article>header{justify-content:space-between;align-items:start;gap:5mm;display:flex}.workstyle-print-grid article header h3{color:#19275f;margin:0 0 4mm;font-size:14pt}.workstyle-print-grid article header b{color:#f06958;font:18pt var(--font-interface-ltr);white-space:nowrap}.workstyle-print-grid article header .workstyle-print-preference-label{color:#334e68;max-width:42mm;font:700 8pt/1.3 var(--font-interface-ltr);text-align:end;white-space:normal}.workstyle-print-report article small{color:#334e68;letter-spacing:.08em;margin-top:3mm;font-size:7.5pt;font-weight:700;display:block}.workstyle-print-report article p{color:#334e68;margin:2mm 0 3mm;font-size:10pt;line-height:1.52}.workstyle-print-report article>strong{color:#19275f;margin:2mm 0;font-size:12pt;display:block}.workstyle-print-report>footer{break-inside:avoid;color:#334e68;border-top:2px solid #334e68;margin-top:8mm;padding:6mm;font-size:9pt;line-height:1.5}.workstyle-print-report>footer small{color:#334e68}}@media (width<=680px){.question-framework-trace{grid-template-columns:1fr}.question-framework-trace>div:last-child{border-inline-start:0;border-top:1px solid var(--line);min-width:0;padding:9px 0 0}}@keyframes certificationRouteInVertical{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.org-workspace{color:#103f3b;background:radial-gradient(circle at 88% 8%,#89ac2d1f,#0000 26rem),linear-gradient(#f7f4ec 0%,#f2f5f1 100%);min-height:calc(100vh - 86px);padding:clamp(34px,5vw,76px) max(5vw,34px) 88px}.org-workspace h1,.org-workspace h2,.org-workspace h3,.sponsored-welcome-page h1,.sponsored-welcome-page h2{color:#182766}.org-hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(42px,7vw,108px);max-width:1380px;margin:42px auto 34px;display:grid}.org-hero h1{max-width:820px;font-family:var(--font-interface-ltr);letter-spacing:-.04em;margin:16px 0 20px;font-size:clamp(48px,5.2vw,82px);font-weight:500;line-height:.98}.org-hero p{color:#334e68;max-width:760px;font-size:clamp(17px,1.4vw,22px);line-height:1.7}.org-flow-visual{perspective:900px;background:#ffffffc2;border:1px solid #cad8d3;border-radius:24px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,1fr);min-height:350px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 0 -10px #cbd6cf,0 30px 60px #0d3d381f}.org-flow-visual:before{content:"";background-image:linear-gradient(#103f3b0f 1px,#0000 1px),linear-gradient(90deg,#103f3b0f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.org-flow-visual:after{content:"";background:linear-gradient(90deg,#5d98cc,#f26d5e,#8aac2d,#334b91);border-radius:999px;height:5px;position:absolute;top:50%;left:14%;right:14%;transform:rotateX(48deg);box-shadow:0 8px 20px #334b9133}.org-flow-visual span{z-index:2;color:#182766;background:#fff;border:1px solid #d2ded9;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:92px;height:92px;font-size:12px;font-weight:800;animation:5s ease-in-out infinite org-node-float;display:flex;position:relative;box-shadow:0 12px 0 -7px #c7d4ce,0 18px 30px #103f3b24}.org-flow-visual span b{color:#f26d5e;font-family:var(--font-interface-ltr);font-size:20px}.org-flow-visual span:first-child{grid-area:2/1/auto/2}.org-flow-visual span:nth-child(2){grid-area:1/2/auto/3;animation-delay:-.8s}.org-flow-visual span:nth-child(3){grid-area:2/3/auto/5;justify-self:center;animation-delay:-1.6s}.org-flow-visual span:nth-child(4){grid-area:3/5/auto/6;align-self:end;animation-delay:-2.4s}.org-flow-visual span:nth-child(5){grid-area:1/6/auto/7;justify-self:end;animation-delay:-3.2s}@keyframes org-node-float{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(-10px)rotateX(4deg)}}.org-path-options{grid-template-columns:1.55fr .85fr;gap:20px;max-width:1380px;margin:0 auto;display:grid}.org-path-options>button{position:relative}.org-path-options>button>em{color:#174e49;width:fit-content;font:700 11px/1.2 var(--font-interface-ltr);letter-spacing:.04em;background:#0a403b14;border-radius:999px;margin-top:14px;padding:7px 11px;font-style:normal;display:inline-flex}.org-path-options>button.locked{filter:saturate(.72)}.org-path-options>button.locked:after{content:"LOCKED";color:#a33b2f;font:800 10px/1 var(--font-interface-ltr);letter-spacing:.12em;background:#fff0eb;border-radius:999px;padding:7px 10px;position:absolute;inset-block-start:18px;inset-inline-end:18px}[dir=rtl] .org-path-options>button.locked:after{content:"مقفل"}.org-access-message{color:#174e49;background:#edf7f2;border:1px solid #b8d4cc;border-radius:12px;margin:0 0 22px;padding:13px 16px;font-weight:700}.org-path-options button{text-align:start;cursor:pointer;background:#fff;border:1px solid #cad8d3;border-radius:20px;min-height:270px;padding:clamp(28px,4vw,52px);transition:transform .25s,box-shadow .25s;box-shadow:0 12px 0 -8px #cbd6cf,0 24px 46px #103f3b17}.org-path-options button:hover{transform:translateY(-6px);box-shadow:0 16px 0 -8px #cbd6cf,0 30px 54px #103f3b24}.org-primary-path{background:linear-gradient(135deg,#fff,#fff6f3 145%)!important;border-top:4px solid #f26d5e!important}.org-secondary-path{border-top:4px solid #5d98cc!important}.org-path-number{float:inline-end;color:#f26d5e;font:42px var(--font-interface-ltr)}.org-path-options small{color:#39796e;letter-spacing:.15em;font-size:11px;font-weight:700}.org-path-options h2{max-width:730px;font:500 clamp(30px, 3vw, 48px)/1.03 var(--font-interface-ltr);margin:34px 0 14px}.org-path-options p{color:#718783;max-width:680px;font-size:16px;line-height:1.65}.org-path-options strong{color:#103f3b;border-bottom:1px solid;margin-top:24px;padding-bottom:4px;display:inline-block}.org-dashboard-access{border:1px solid #b9cec6;background:linear-gradient(120deg,#eef5f2,#fff 65%);border-inline-start:6px solid #103f3b;border-radius:18px;max-width:1380px;margin:24px auto 0;padding:clamp(24px,3vw,38px);box-shadow:0 12px 0 -8px #cbd6cf,0 24px 46px #103f3b14}.org-dashboard-access-copy{align-items:flex-start;gap:20px;display:flex}.org-dashboard-access-icon{color:#fff;background:#103f3b;border-radius:50%;flex:0 0 54px;place-items:center;height:54px;font-size:25px;display:grid;box-shadow:0 7px #c9d6d1}.org-dashboard-access-copy small,.org-employer-access-banner small{color:#39796e;letter-spacing:.14em;font-size:11px;font-weight:700}.org-dashboard-access-copy h2{font:500 clamp(27px, 2.4vw, 38px)/1.08 var(--font-interface-ltr);margin:7px 0 8px}.org-dashboard-access-copy p{color:#6f8480;max-width:900px;margin:0;line-height:1.6}.org-recent-dashboard{text-align:start;color:#fff;cursor:pointer;background:#103f3b;border:1px solid #103f3b;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:22px;padding:17px 20px;display:flex}.org-recent-dashboard span{gap:4px;display:grid}.org-recent-dashboard small{color:#b8cbc5;letter-spacing:.12em;font-size:10px;font-weight:800}.org-recent-dashboard strong{font-size:17px}.org-recent-dashboard b{color:#103f3b;background:#b5d340;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.org-dashboard-access-form{margin-top:20px}.org-dashboard-access-form>label{color:#153e3b;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.org-dashboard-access-form>div{grid-template-columns:1fr auto;gap:10px;display:grid}.org-dashboard-access-form input{text-align:left;color:#153e3b;min-width:0;min-height:52px;font:inherit;direction:ltr;background:#fff;border:1px solid #bdcec7;border-radius:9px;padding:0 15px}.org-dashboard-access-form button{color:#fff;cursor:pointer;background:#f26d5e;border:0;border-radius:9px;min-height:52px;padding:0 22px;font-weight:700}.org-dashboard-access-form button:disabled,.org-recent-dashboard:disabled{opacity:.5;cursor:not-allowed}.org-dashboard-access-note{color:#6f8480;margin:16px 0 0;font-size:12px}.org-principles{background:#ffffffb8;border:1px solid #ccd9d4;border-radius:18px;grid-template-columns:repeat(4,1fr);max-width:1380px;margin:28px auto 0;display:grid;overflow:hidden}.org-principles article{border-inline-end:1px solid #d7e0dc;padding:28px}.org-principles article:last-child{border:0}.org-principles article>b{color:#f26d5e;font:24px var(--font-interface-ltr)}.org-principles strong{color:#123f3c;margin:22px 0 8px;display:block}.org-principles p{color:#718783;margin:0;font-size:13px;line-height:1.6}.org-builder-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:32px;max-width:1320px;margin:34px auto 0;display:grid}.org-builder-layout>aside{color:#dce8e3;background:#103f3b;border-radius:22px;padding:36px;position:sticky;top:24px;box-shadow:0 18px 40px #103f3b2e}.org-builder-layout>aside h1{color:#fff;font:500 clamp(38px, 4vw, 60px)/1.02 var(--font-interface-ltr);margin:20px 0}.org-builder-layout>aside p{color:#b9cbc5;line-height:1.7}.org-builder-steps{margin:40px 0 0;padding:0;list-style:none}.org-builder-steps li{color:#91aba3;border-top:1px solid #ffffff1f;align-items:center;gap:14px;padding:16px 0;display:flex}.org-builder-steps li b{border:1px solid #78948b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.org-builder-steps li.active{color:#fff}.org-builder-steps li.active b{color:#103f3b;background:#b5d340;border-color:#b5d340}.org-campaign-form{background:#fff;border:1px solid #cbd8d3;border-radius:22px;padding:clamp(28px,4vw,48px);box-shadow:0 12px 0 -8px #cbd6cf,0 26px 50px #103f3b14}.org-form-note{color:#315d58;background:#edf4f1;border-radius:14px;align-items:flex-start;gap:15px;margin-bottom:30px;padding:18px;display:flex}.org-form-note>span{color:#fff;background:#103f3b;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;display:grid}.org-form-note p{margin:3px 0 0;line-height:1.55}.org-form-grid{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.org-form-grid label{color:#153e3b;gap:9px;font-weight:800;display:grid}.org-form-grid input,.org-form-grid select{color:#173e3b;width:100%;min-height:58px;font:inherit;background:#fbfcfa;border:1px solid #cad7d2;border-radius:10px;padding:0 16px}.org-form-grid input:focus,.org-form-grid select:focus{outline-offset:2px;outline:2px solid #5d98cc}.org-form-grid label>small{color:#7c8e89;font-weight:500;line-height:1.5}.org-form-wide{grid-column:1/-1}.org-error{color:#8c352d;background:#fff0ed;border-inline-start:4px solid #f26d5e;border-radius:8px;padding:14px 18px}.org-campaign-form>.button{margin-top:28px}.org-dashboard{max-width:none}.org-dashboard-header{justify-content:space-between;align-items:end;gap:28px;max-width:1440px;margin:30px auto 24px;display:flex}.org-dashboard-header h1{font:500 clamp(40px, 4vw, 66px)/1 var(--font-interface-ltr);margin:10px 0}.org-dashboard-header p{color:#718783;margin:0}.org-campaign-status{background:#fff;border:1px solid #c9d7d1;border-radius:14px;grid-template-columns:auto 1fr;gap:3px 10px;min-width:220px;padding:18px 20px;display:grid}.org-campaign-status i{background:#8aac2d;border-radius:50%;width:11px;height:11px;margin-top:4px;box-shadow:0 0 0 6px #8aac2d24}.org-campaign-status span{font-weight:800}.org-campaign-status b{color:#7c8e89;grid-column:2;font-size:12px}.org-employer-access-banner{background:#fff;border:1px solid #c9d7d1;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto 18px;padding:20px 22px;display:flex;box-shadow:0 8px 0 -6px #cbd6cf}.org-employer-access-banner>div{gap:4px;display:grid}.org-employer-access-banner strong{color:#182766;font-size:18px}.org-employer-access-banner p{color:#718783;margin:0;font-size:12px}.org-employer-access-banner button{color:#fff;cursor:pointer;white-space:nowrap;background:#103f3b;border:0;border-radius:9px;min-height:46px;padding:0 18px;font-weight:700}.org-employer-access-banner button:disabled{opacity:.5;cursor:not-allowed}.org-invite-panel{border-radius:var(--radius-md);color:#dce8e3;max-width:1440px;box-shadow:var(--shadow-card);background:#103f3b;grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;margin:0 auto 22px;padding:clamp(24px,3vw,38px);display:grid}.org-invite-panel small{color:#b5d340;letter-spacing:.13em;font-weight:700}.org-invite-panel h2{color:#fff;margin:10px 0;font-size:25px}.org-invite-panel p{color:#b9cbc5;margin:0;line-height:1.6}.org-link-box{background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;padding:14px}.org-link-box code{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#fff;direction:ltr;background:#00000026;border-radius:8px;padding:14px;display:block;overflow:hidden}.org-link-box>div{gap:10px;margin-top:12px;display:flex}.org-link-box button{color:#103f3b;cursor:pointer;background:#fff;border:0;border-radius:8px;flex:1;min-height:44px;padding:8px 12px;font-weight:800}.org-link-box button:last-child{background:#b5d340}.org-link-box button:disabled{opacity:.45;cursor:not-allowed}.org-metrics{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1440px;margin:0 auto 22px;display:grid}.org-metrics article{min-height:150px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;border-radius:16px;padding:24px}.org-metrics small{color:#334e68}.org-metrics strong{color:#182766;font:50px var(--font-interface-ltr);margin:13px 0 8px;display:block}.org-metrics strong em{color:#334e68;font:16px sans-serif}.org-metrics article>span{color:#334e68;font-size:12px}.org-metrics article>i{background:#eff6ff;border-radius:99px;height:5px;margin:12px 0 8px;display:block;overflow:hidden}.org-metrics article>i b{background:#f26d5e;height:100%;display:block}.org-empty-state{background:#ffffffb8;border:1px dashed #aebfb8;border-radius:22px;grid-template-columns:280px 1fr;align-items:center;gap:60px;max-width:1440px;min-height:330px;margin:0 auto;padding:54px;display:grid}.org-empty-state h2{font:500 clamp(34px, 4vw, 54px)/1.05 var(--font-interface-ltr);margin:10px 0}.org-empty-state p{color:#718783;max-width:760px;font-size:17px;line-height:1.65}.org-empty-orbit{border:1px solid #bad0c8;border-radius:50%;place-items:center;width:230px;height:230px;display:grid;position:relative}.org-empty-orbit:before,.org-empty-orbit:after{content:"";border:1px solid #cad8d2;border-radius:50%;position:absolute;inset:34px}.org-empty-orbit:after{inset:72px}.org-empty-orbit>span{z-index:2;color:#fff;width:76px;height:76px;font:26px var(--font-interface-ltr);background:#103f3b;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 12px 0 -7px #a9bbb4}.org-empty-orbit i{background:#f26d5e;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 6px #fff}.org-empty-orbit i:nth-child(2){top:25px;left:63px}.org-empty-orbit i:nth-child(3){background:#5d98cc;top:112px;right:15px}.org-empty-orbit i:nth-child(4){background:#8aac2d;bottom:36px;left:48px}.org-results-section{border-radius:var(--radius-md);background:#fff;border:1px solid #cad7d2;max-width:1440px;margin:22px auto 0;padding:clamp(24px,3vw,40px);box-shadow:0 10px 0 -8px #cbd6cf}.org-section-heading{border-bottom:1px solid #dbe3df;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;padding-bottom:20px;display:flex}.org-section-heading small{color:#39796e;letter-spacing:.13em;font-weight:700}.org-section-heading h2{font:500 clamp(32px, 3vw, 48px)/1.05 var(--font-interface-ltr);margin:8px 0 0}.org-section-heading p{color:#718783}.org-section-heading>button{color:#103f3b;cursor:pointer;background:#fff;border:1px solid #b8c9c2;border-radius:8px;padding:10px 14px;font-weight:800}.org-employee-list article{border-bottom:1px solid #e3e9e6;grid-template-columns:48px minmax(190px,1.6fr) repeat(3,minmax(120px,1fr));align-items:center;gap:18px;min-height:78px;display:grid}.org-avatar{color:#fff;background:#182766;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.org-employee-list article>div{gap:4px;display:grid}.org-employee-list small{color:#7c8e89;font-size:11px}.org-demand-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.org-demand-grid article{border:1px solid #d1ddd8;border-top:4px solid var(--demand-color);background:linear-gradient(145deg,#fff,#f7faf8);border-radius:14px;padding:22px}.org-demand-grid article>div:first-child{color:var(--demand-color);justify-content:space-between;display:flex}.org-demand-grid article h3{min-height:58px;margin:18px 0;font-size:20px;line-height:1.35}.org-demand-grid dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.org-demand-grid dl div{gap:3px;display:grid}.org-demand-grid dt{color:#7a8d87;text-transform:uppercase;font-size:10px}.org-demand-grid dd{color:#103f3b;margin:0;font-weight:800}.org-demand-grid footer{color:#718783;border-top:1px solid #dbe3df;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;font-size:11px;display:flex}.org-demand-grid footer button{color:#103f3b;background:0 0;border:0;font-weight:700}.org-demand-grid article.course-approved{background:#fbfdf3;box-shadow:inset 0 0 0 2px #8aac2d,0 12px 28px #8aac2d1f}.org-demand-grid article.course-approved footer button{color:#5c7414}.org-handoff-flow article.integration{background:#f0f7fb;border-color:#5d98cc}.org-handoff-flow{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.org-handoff-flow article{background:#f6f8f6;border:1px solid #d4dfda;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;display:flex;position:relative}.org-handoff-flow article:after{content:"→";z-index:2;color:#39796e;inset-inline-end:-13px;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%}.org-handoff-flow article:last-child:after{display:none}.org-handoff-flow article.ready{background:#f6faea;border-color:#8aac2d}.org-handoff-flow b{color:#f26d5e;font:24px var(--font-interface-ltr)}.org-handoff-flow strong{color:#182766}.org-handoff-flow span{color:#718783;font-size:12px}.org-dashboard-footer{color:#5e746f;background:#f5f7ec;border-inline-start:4px solid #8aac2d;gap:14px;max-width:1440px;margin:22px auto 0;padding:18px 22px;display:flex}.org-dashboard-footer p{margin:0}.org-loading{text-align:center;place-items:center;display:grid}.sponsored-welcome-page{background:radial-gradient(circle at 15% 0,#5d98cc24,#0000 30rem),#f7f4ec;min-height:calc(100vh - 86px);padding-bottom:80px}.sponsored-welcome-layout{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:start;gap:30px;max-width:1320px;margin:34px auto 0;display:grid}.sponsored-welcome-copy{padding:clamp(20px,4vw,46px)}.sponsored-welcome-copy>small{color:#f26d5e;margin-top:24px;font-weight:700;display:block}.sponsored-welcome-copy h1{font:500 clamp(46px, 5vw, 72px)/1 var(--font-interface-ltr);margin:10px 0 20px}.sponsored-welcome-copy>p{color:#718783;font-size:18px;line-height:1.75}.sponsored-context-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.sponsored-context-cards div{background:#ffffffbf;border:1px solid #cad8d3;border-radius:12px;align-content:center;gap:6px;min-height:92px;padding:16px;display:grid}.sponsored-context-cards small{color:#7b8e88}.sponsored-context-cards strong{color:#103f3b}.sponsored-consent-card{box-shadow:var(--shadow-card);background:#fff;border:1px solid #c8d6d1;border-radius:22px;padding:clamp(28px,4vw,46px)}.sponsored-privacy-icon{color:#fff;background:#103f3b;border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;display:grid}.sponsored-consent-card h2{margin:18px 0 24px;font-size:30px}.visibility-grid{gap:10px;margin-bottom:28px;display:grid}.visibility-grid article{background:#f1f6f3;border-radius:12px;gap:14px;padding:15px;display:flex}.visibility-grid article:nth-child(3){background:#fff4f1}.visibility-grid article>span{color:#fff;background:#39796e;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:700;display:grid}.visibility-grid article:nth-child(3)>span{background:#f26d5e}.visibility-grid article p{color:#718783;margin:4px 0 0;font-size:12px;line-height:1.5}.sponsored-consent-card .field{margin-top:16px}.sponsored-consent-card .field input{width:100%;min-height:54px;font:inherit;border:1px solid #cad8d3;border-radius:9px;margin-top:8px;padding:0 14px}.sponsored-consent-row{align-items:flex-start;margin:22px 0}.sponsored-error-card{text-align:center;border-radius:var(--radius-md);background:#fff;border:1px solid #f4b8b0;max-width:680px;margin:100px auto;padding:54px}.sponsored-error-card>span{color:#fff;background:#f26d5e;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:30px;display:grid}.sponsored-result-status{background:#edf6f2;border:1px solid #b9d2c9;border-radius:14px;align-items:center;gap:16px;max-width:1300px;margin:-12px auto 28px;padding:18px 22px;display:flex}.sponsored-result-status>span{color:#fff;background:#39796e;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-weight:700;display:grid}.sponsored-result-status small,.sponsored-result-status strong{display:block}.sponsored-result-status small{color:#718783}.sponsored-result-status p{color:#718783;margin:4px 0 0;font-size:12px}.sponsored-result-status.status-error{background:#fff1ee;border-color:#f1b8b0}.sponsored-result-status.status-error>span{background:#f26d5e}@media (width<=1050px){.org-hero,.org-builder-layout,.org-invite-panel,.sponsored-welcome-layout{grid-template-columns:1fr}.org-flow-visual{min-height:300px}.org-path-options{grid-template-columns:1fr}.org-principles,.org-metrics{grid-template-columns:1fr 1fr}.org-builder-layout>aside{position:static}.org-demand-grid,.org-handoff-flow{grid-template-columns:1fr 1fr}.org-handoff-flow article:after{display:none}}@media (width<=680px){.org-workspace{padding-inline:18px}.org-hero{margin-top:24px}.org-hero h1{font-size:45px}.org-flow-visual{display:none}.org-principles,.org-metrics,.org-form-grid,.org-demand-grid,.org-handoff-flow,.sponsored-context-cards{grid-template-columns:1fr}.org-principles article{border-inline-end:0;border-bottom:1px solid #d7e0dc}.org-dashboard-header,.org-section-heading,.org-employer-access-banner{flex-direction:column;align-items:stretch}.org-invite-panel,.org-empty-state{padding:24px}.org-empty-state{grid-template-columns:1fr;gap:24px}.org-empty-orbit{width:180px;height:180px;margin:auto}.org-link-box>div,.org-dashboard-access-copy{flex-direction:column}.org-dashboard-access-form>div{grid-template-columns:1fr}.org-employee-list article{grid-template-columns:42px 1fr;padding:18px 0}.org-employee-list article>div:nth-child(n+3){grid-column:2}.sponsored-welcome-page{padding-inline:18px}.sponsored-consent-card{padding:24px}}@media (prefers-reduced-motion:reduce){.org-flow-visual span{animation:none}}.individual-service-page,.workstyle-page{width:min(1320px,100% - 48px);margin:0 auto;padding:38px 0 90px}.individual-service-page .flow-heading{max-width:900px}.individual-service-page .flow-heading h1{max-width:880px}.individual-service-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:42px;display:grid}.individual-service-option{border:1px solid var(--line);border-top:4px solid var(--blue);min-height:430px;box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#f4f8fa);border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.individual-service-option:hover{transform:translateY(-6px);box-shadow:0 7px #aebeb473,0 24px 46px #1f363121}.individual-service-option.workstyle-service-card{border-top-color:var(--copper);background:var(--color-surface)}.individual-service-option.personality-service-card{background:var(--color-surface);border-top-color:#7857b2}.individual-service-option.combined-service-card{border-top-color:var(--lime);background:linear-gradient(145deg,#fff,#f7faec)}.individual-service-main{text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;width:100%;padding:28px 28px 18px;display:flex}.individual-service-main>span{color:var(--copper);font:28px var(--font-interface-ltr)}.individual-service-main>i{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:44px;height:44px;margin-inline-start:auto;font-style:normal;display:grid}.individual-service-grid small{color:var(--ink-soft);letter-spacing:.14em;margin-top:40px;font-size:10px;font-weight:700}.individual-service-grid h2{color:var(--navy);font:500 clamp(28px, 2.4vw, 38px)/1.08 var(--font-interface-ltr);margin:14px 0}.individual-service-grid p{color:var(--muted);margin:0;line-height:1.7}.individual-service-grid b{color:var(--ink);margin-top:auto;padding-top:28px}.individual-service-sample{color:var(--ink-deep);cursor:pointer;background:#ffffffc2;border:1px solid #0b3b373d;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 28px 24px;padding:13px 16px;font-weight:850;transition:color .2s,background .2s,border-color .2s;display:flex}.individual-service-sample:hover{color:#fff;background:var(--ink-deep);border-color:var(--ink-deep)}.individual-service-sample span{font-size:19px}.organization-invitation-guidance{border:1px solid #bdd2cb;border-inline-start:5px solid var(--ink-deep);box-shadow:var(--shadow);background:linear-gradient(110deg,#edf5f2,#fff);border-radius:13px;align-items:flex-start;gap:16px;margin-top:22px;padding:20px 22px;display:flex}.organization-invitation-guidance>span{color:#fff;background:var(--ink-deep);border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:20px;display:grid}.organization-invitation-guidance strong{color:var(--navy);font-size:18px;display:block}.organization-invitation-guidance p{color:var(--muted);margin:5px 0 0;line-height:1.55}.tna-sample-banner{border:1px solid #bfd3cb;border-inline-start:5px solid var(--copper);box-shadow:var(--shadow);background:linear-gradient(110deg,#edf5f2,#fffaf5);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:26px;padding:22px 24px;display:flex}.tna-sample-banner div{gap:6px;display:grid}.tna-sample-banner small{color:var(--ink-soft);letter-spacing:.14em;font-size:10px;font-weight:700}.tna-sample-banner strong{color:var(--navy);font-size:22px}.tna-sample-banner p{color:var(--muted);margin:0;line-height:1.55}.tna-sample-banner .button{flex:none}.sample-report-guard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:26px 30px;display:grid}.sample-report-guard>span{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.sample-report-guard strong{color:var(--navy);font-size:19px}.sample-report-guard p{color:var(--muted);margin:5px 0 0}.workstyle-beta-inline{border-inline-start:4px solid var(--copper);background:#fff5f2;align-items:center;gap:18px;margin-top:22px;padding:18px 22px;display:flex}.workstyle-beta-inline strong{color:var(--copper);letter-spacing:.12em}.workstyle-beta-inline p{color:var(--ink-soft);margin:0}.workstyle-beta-banner{background:#fff2ef;border:1px solid #f2b8ae;border-radius:9px;align-items:center;gap:18px;margin:20px 0 32px;padding:13px 18px;display:flex}.workstyle-beta-banner b{color:#a93f31;letter-spacing:.13em;font-size:11px}.workstyle-beta-banner span{color:#80564f;font-size:13px}.workstyle-intro-grid{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface);min-height:480px;box-shadow:var(--shadow);grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;padding:clamp(34px,6vw,76px);display:grid;overflow:hidden}.workstyle-intro-grid h1,.workstyle-result-hero h1{color:var(--navy);font:500 clamp(48px, 6vw, 78px)/.98 var(--font-interface-ltr);margin:18px 0}.workstyle-intro-grid p,.workstyle-result-hero p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.75}.workstyle-intro-actions{color:var(--muted);align-items:center;gap:22px;margin-top:30px;display:flex}.workstyle-sample-button{color:var(--ink-deep);box-shadow:var(--shadow-card);background:#ffffffd6;border:1px solid #334e68}.workstyle-sample-button:hover{border-color:var(--ink-deep);background:#fff;transform:translateY(-2px)}.workstyle-orbit{aspect-ratio:1;background:var(--color-surface);border-radius:50%;place-items:center;width:min(360px,100%);margin:auto;display:grid;position:relative}.workstyle-orbit:before,.workstyle-orbit:after,.workstyle-orbit i{content:"";border:1px solid #19275f42;border-radius:50%;animation:8s linear infinite workstyleOrbit;position:absolute;inset:12%;transform:rotateX(62deg)rotate(18deg)}.workstyle-orbit:after{animation-duration:12s;animation-direction:reverse;inset:2%;transform:rotateX(66deg)rotate(-24deg)}.workstyle-orbit i:first-child{background:var(--copper);width:18px;height:18px;box-shadow:0 0 22px var(--copper);border:0;inset:9% auto auto 50%}.workstyle-orbit i:nth-child(2){background:var(--lime);border:0;width:13px;height:13px;inset:auto 8% 42% auto}.workstyle-orbit i:nth-child(3){background:var(--blue);border:0;width:11px;height:11px;inset:58% auto auto 4%}.workstyle-orbit strong{z-index:2;color:#fff;font:52px var(--font-interface-ltr);margin-top:-18px;position:relative}.workstyle-orbit span{z-index:2;color:#eff6ff;font-size:12px;position:absolute;top:57%}@keyframes workstyleOrbit{to{transform:rotateX(62deg)rotate(378deg)}}.workstyle-boundaries{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.workstyle-boundaries article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.workstyle-boundaries b{color:var(--copper);font:24px var(--font-interface-ltr)}.workstyle-boundaries strong{color:var(--navy);margin:16px 0 8px;font-size:18px;display:block}.workstyle-boundaries p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.workstyle-question-page{min-height:calc(100vh - 86px)}.workstyle-question-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.workstyle-question-header>span{color:var(--navy);font-weight:800}.workstyle-question-header>b{color:var(--copper);font:22px var(--font-interface-ltr)}.workstyle-progress{background:#eff6ff;border-radius:9px;height:8px;margin:22px 0 52px;position:relative;overflow:hidden}.workstyle-progress i{background:var(--color-surface);height:100%;transition:width .35s;display:block}.workstyle-progress span{color:var(--muted);inset-inline-end:0;font-size:11px;position:absolute;top:14px}.workstyle-question-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface);width:min(1060px,100%);min-height:560px;box-shadow:var(--shadow);flex-direction:column;margin:0 auto;padding:clamp(30px,6vw,72px);display:flex}.workstyle-question-card h1{max-width:900px;color:var(--navy);font:500 clamp(34px, 4vw, 54px)/1.15 var(--font-interface-ltr);margin:32px 0 12px}.workstyle-question-card>p{color:var(--muted)}.workstyle-scale{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:44px;display:grid}.workstyle-scale button{cursor:pointer;background:#f9fbfa;border:1px solid #eff6ff;border-radius:12px;align-content:center;gap:9px;min-height:126px;padding:12px 8px;display:grid}.workstyle-scale button b{width:36px;height:36px;color:var(--navy);background:#e9eef4;border-radius:50%;place-items:center;margin:auto;display:grid}.workstyle-scale button span{color:var(--ink-soft);font-size:12px;line-height:1.25}.workstyle-scale button.selected{border-color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy);background:#eef2ff}.workstyle-scale button.selected b{color:#fff;background:var(--navy)}.workstyle-question-card footer{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:44px;font-size:12px;display:flex}.workstyle-results{padding-top:28px}.workstyle-sample-banner{border:1px solid #eff6ff;border-inline-start:6px solid var(--lime);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:1fr auto;align-items:center;gap:30px;margin:22px 0;padding:26px 30px;display:grid}.workstyle-sample-banner small{color:#334e68;letter-spacing:.14em;font-size:10px;font-weight:700;display:block}.workstyle-sample-banner strong{color:var(--navy);margin-top:7px;font-size:23px;display:block}.workstyle-sample-banner p{max-width:790px;color:var(--muted);margin:7px 0 0;line-height:1.55}.workstyle-sample-banner button{white-space:nowrap}.workstyle-result-hero{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow);grid-template-columns:1fr 320px;align-items:center;gap:40px;padding:50px;display:grid}.workstyle-quality{border-radius:var(--radius-md);color:#fff;background:var(--ink-deep);align-content:center;gap:10px;min-height:190px;padding:28px;display:grid}.workstyle-quality small{letter-spacing:.13em}.workstyle-quality strong{font-size:25px}.workstyle-quality span{color:#eff6ff;font-size:12px;line-height:1.5}.workstyle-quality.quality-review-recommended{background:#9d493c}.workstyle-scope-note{border:1px solid #eff6ff;border-inline-start:6px solid var(--blue);border-radius:var(--radius-md);background:#f4f8f7;grid-template-columns:52px 1fr;align-items:start;gap:22px;margin-top:20px;padding:26px 30px;display:grid}.workstyle-scope-note>span{color:#fff;background:var(--ink-deep);width:46px;height:46px;font:26px var(--font-interface-ltr);border-radius:50%;place-items:center;display:grid}.workstyle-scope-note small{color:var(--ink-soft);letter-spacing:.13em;font-size:10px;font-weight:700}.workstyle-scope-note h2{color:var(--navy);margin:7px 0;font-size:clamp(24px,2.5vw,34px)}.workstyle-scope-note p{max-width:980px;color:var(--muted);margin:0;line-height:1.65}.workstyle-quick-summary{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;margin-top:20px;overflow:hidden}.workstyle-quick-summary>header{color:#fff;background:var(--color-primary-navy);padding:30px 36px;position:relative;overflow:hidden}.workstyle-quick-summary>header:after{content:"";border:1px solid #fff3;border-radius:50%;width:210px;height:210px;position:absolute;inset:auto -55px -95px auto;box-shadow:0 0 0 28px #ffffff0a,0 0 0 58px #ffffff08}.workstyle-quick-summary header small{color:#eff6ff;letter-spacing:.13em;font-weight:700}.workstyle-quick-summary h2{font:500 clamp(28px, 3vw, 40px)/1.1 var(--font-interface-ltr);margin:7px 0 0}.workstyle-quick-summary>header p{z-index:1;color:#eff6ff;max-width:770px;margin:10px 0 0;font-size:15px;line-height:1.55;position:relative}.workstyle-quick-summary>div{grid-template-columns:repeat(3,1fr);display:grid}.workstyle-quick-summary article{border-inline-end:1px solid var(--line);background:var(--color-surface);min-height:270px;padding:30px;position:relative}.workstyle-quick-summary article:nth-child(2),.workstyle-quick-summary article:nth-child(3){background:var(--color-surface)}.workstyle-quick-summary article:last-child{border-inline-end:0}.workstyle-quick-summary article>span{color:var(--copper);font:25px var(--font-interface-ltr)}.workstyle-summary-icon{width:46px;height:46px;color:var(--ink-deep);box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;border-radius:14px;place-items:center;font-size:22px;display:grid;position:absolute;inset:24px 26px auto auto}[dir=rtl] .workstyle-summary-icon{inset:24px auto auto 26px}.workstyle-quick-summary article small{color:var(--ink-soft);letter-spacing:.1em;margin-top:28px;font-size:11px;font-weight:700;display:block}.workstyle-quick-summary article h3{color:var(--navy);margin:10px 0;font-size:23px;line-height:1.18}.workstyle-quick-summary article p{color:var(--muted);font-size:15px;line-height:1.65}.workstyle-visual-overview{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#f4f8f6;border:1px solid #eff6ff;margin-top:30px;overflow:hidden}.workstyle-visual-overview>header{color:#fff;background:var(--color-primary-navy);justify-content:space-between;gap:30px;min-height:190px;padding:38px 44px;display:flex;position:relative;overflow:hidden}.workstyle-visual-overview>header>div{z-index:2;max-width:820px;position:relative}.workstyle-visual-overview>header small{color:#eff6ff;letter-spacing:.14em;font-size:10px;font-weight:700}.workstyle-visual-overview>header h2{font:500 clamp(34px, 4vw, 54px)/1.04 var(--font-interface-ltr);margin:8px 0}.workstyle-visual-overview>header p{color:#eff6ff;margin:0;font-size:15px;line-height:1.6}.workstyle-visual-orbit{z-index:1;width:120px;height:120px;box-shadow:var(--shadow-card);border:1px solid #ffffff4d;border-radius:50%;flex:0 0 120px;place-items:center;display:grid;position:relative}.workstyle-visual-orbit:before,.workstyle-visual-orbit:after{content:"";border:1px solid #d9e6ac80;border-radius:50%;width:160px;height:48px;animation:11s linear infinite workstyle-orbit-turn;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(18deg)}.workstyle-visual-orbit:after{border-color:#f0695880;width:46px;height:160px;animation-duration:8s;animation-direction:reverse}.workstyle-visual-orbit i{background:var(--lime);width:10px;height:10px;box-shadow:var(--shadow-card);border-radius:50%;position:absolute;inset:-5px auto auto 51%}.workstyle-visual-orbit b{z-index:2;width:66px;height:66px;color:var(--navy);font:21px var(--font-interface-ltr);box-shadow:var(--shadow-card);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}@keyframes workstyle-orbit-turn{to{transform:translate(-50%,-50%)rotate(378deg)}}.workstyle-visual-dashboard{grid-template-columns:1.08fr .92fr;gap:18px;padding:22px;display:grid}.workstyle-visual-dashboard>article{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;padding:28px}.workstyle-visual-dashboard article>header{align-items:flex-start;gap:13px;display:flex}.workstyle-visual-dashboard article>header>span{color:#fff;background:var(--ink-deep);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.workstyle-visual-dashboard article>header small{color:var(--ink-soft);letter-spacing:.12em;font-size:9px;font-weight:700}.workstyle-visual-dashboard article>header h3{color:var(--navy);font:500 clamp(25px, 2.5vw, 34px)/1.06 var(--font-interface-ltr);margin:5px 0 0}.workstyle-signal-chart>div{gap:12px;margin-top:28px;display:grid}.workstyle-signal-chart button{color:var(--navy);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(145px,.8fr) minmax(130px,1.2fr) 35px;align-items:center;gap:10px;padding:0;display:grid}.workstyle-signal-chart button>i{color:#fff;background:var(--blue);width:32px;height:32px;box-shadow:var(--shadow-card);border-radius:10px;place-items:center;font-style:normal;display:grid}.workstyle-signal-chart button:nth-child(2)>i{background:var(--copper)}.workstyle-signal-chart button:nth-child(3)>i{background:var(--lime)}.workstyle-signal-chart button:nth-child(4)>i{background:var(--ink-deep)}.workstyle-signal-chart button:nth-child(5)>i{background:var(--navy)}.workstyle-signal-chart button>span{font-size:12px;font-weight:800;line-height:1.25}.workstyle-signal-chart button>em{background:#eff6ff;border-radius:999px;height:12px;position:relative;overflow:hidden}.workstyle-signal-chart button>em>b{border-radius:inherit;background:var(--color-surface);transform-origin:0;animation:.8s cubic-bezier(.22,.8,.32,1) both workstyle-signal-grow;position:absolute;inset:0 auto 0 0}[dir=rtl] .workstyle-signal-chart button>em>b{transform-origin:100%;inset:0 0 0 auto}.workstyle-signal-chart button>em>span{background:#19275f66;width:2px;position:absolute;inset:0 auto 0 50%}.workstyle-signal-chart button>strong{color:var(--copper);font:21px var(--font-interface-ltr)}.workstyle-signal-chart button:hover>span,.workstyle-signal-chart button:focus-visible>span{text-underline-offset:3px;text-decoration:underline}@keyframes workstyle-signal-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.workstyle-signal-chart footer{color:var(--muted);justify-content:space-between;align-items:center;margin:15px 0 0 189px;font-size:9px;display:flex}[dir=rtl] .workstyle-signal-chart footer{margin:15px 189px 0 0}.workstyle-signal-chart footer p{margin:0}.workstyle-motivation-chart{background:var(--color-surface)!important}.workstyle-motivation-peaks{background:var(--color-surface);border-bottom:2px solid #eff6ff;grid-template-columns:repeat(6,1fr);align-items:end;gap:7px;height:260px;margin-top:24px;padding:14px 8px 0;display:grid}.workstyle-motivation-peaks button{height:100%;color:var(--navy);cursor:pointer;background:0 0;border:0;grid-template-rows:1fr 48px 20px;align-items:end;gap:5px;padding:0;display:grid}.workstyle-motivation-peaks button>span{justify-content:center;align-items:end;height:100%;display:flex}.workstyle-motivation-peaks button>span i{background:var(--color-surface);width:min(42px,76%);min-height:28px;box-shadow:var(--shadow-card);transform-origin:bottom;border-radius:12px 12px 2px 2px;animation:.85s cubic-bezier(.22,.8,.32,1) both workstyle-peak-grow;display:block;position:relative}.workstyle-motivation-peaks button:nth-child(2)>span i,.workstyle-motivation-peaks button:nth-child(5)>span i,.workstyle-motivation-peaks button:nth-child(3)>span i,.workstyle-motivation-peaks button:nth-child(6)>span i{background:var(--color-surface)}.workstyle-motivation-peaks button.selected>span i{outline:3px solid var(--navy);outline-offset:3px}.workstyle-motivation-peaks button>span i b{color:#fff;font:11px var(--font-interface-ltr);text-align:center;position:absolute;inset:8px 0 auto}.workstyle-motivation-peaks button>strong{overflow-wrap:anywhere;align-self:start;font-size:9px;line-height:1.2}.workstyle-motivation-peaks button>small{color:var(--copper);align-self:start;font-size:8px}@keyframes workstyle-peak-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.workstyle-motivation-chart>p{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.5}.workstyle-choice-map{grid-column:1/-1;background:var(--color-surface)!important}.workstyle-choice-map>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.workstyle-choice-map button{text-align:start;border:1px solid #eff6ff;border-top:5px solid var(--blue);border-radius:var(--radius-md);min-height:190px;color:var(--navy);cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;padding:22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.workstyle-choice-map button:nth-child(2){border-top-color:var(--copper)}.workstyle-choice-map button:nth-child(3){border-top-color:var(--lime)}.workstyle-choice-map button:nth-child(4){border-top-color:var(--ink-deep)}.workstyle-choice-map button:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.workstyle-choice-map button>i{color:#fff;background:var(--ink-deep);border-radius:12px;place-items:center;width:42px;height:42px;font-size:19px;font-style:normal;display:grid}.workstyle-choice-map button>small{color:var(--ink-soft);letter-spacing:.06em;margin-top:18px;font-size:10px;font-weight:700}.workstyle-choice-map button>strong{margin-top:7px;font-size:18px;line-height:1.2}.workstyle-choice-map button>span{color:#334e68;margin-top:auto;padding-top:16px;font-size:10px;font-weight:800}.workstyle-choice-map button>span b{color:var(--copper)}.workstyle-signal-chart button:focus-visible,.workstyle-motivation-peaks button:focus-visible,.workstyle-choice-map button:focus-visible{outline:3px solid var(--copper);outline-offset:3px}.workstyle-result-section[id]{scroll-margin-top:24px}.workstyle-result-section{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);margin-top:30px;padding:clamp(30px,4vw,52px);position:relative;overflow:hidden}.workstyle-result-section:before{content:"";background:linear-gradient(90deg, var(--blue), var(--copper), var(--lime));height:5px;position:absolute;inset:0 0 auto}.workstyle-quality-caution{border:1px solid #decba8;background:#fff9ef;border-inline-start:5px solid #c78c32;border-radius:14px;grid-template-columns:minmax(220px,.55fr) 1.45fr;align-items:center;gap:22px;margin-top:20px;padding:22px 26px;display:grid}.workstyle-quality-caution strong{color:var(--navy);font-size:18px}.workstyle-quality-caution p{color:var(--muted);margin:0;line-height:1.6}.workstyle-quality-hold{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow);border:1px solid #e0afa7;grid-template-columns:96px 1fr;align-items:start;gap:34px;margin-top:24px;padding:clamp(32px,6vw,70px);display:grid}.workstyle-quality-hold>span{color:#fff;width:82px;height:82px;box-shadow:var(--shadow-card);background:#9d493c;border-radius:50%;place-items:center;font-size:34px;display:grid}.workstyle-quality-hold small{color:#9d493c;letter-spacing:.13em;font-weight:700}.workstyle-quality-hold h2{max-width:820px;color:var(--navy);font:500 clamp(34px, 4vw, 54px)/1.08 var(--font-interface-ltr);margin:10px 0 14px}.workstyle-quality-hold p{max-width:900px;color:var(--muted);font-size:16px;line-height:1.75}.workstyle-quality-hold button{margin-top:14px}.workstyle-section-heading{border-bottom:1px solid var(--line);gap:20px;padding-bottom:26px;display:flex}.workstyle-section-heading>span{color:#fff;background:var(--ink-deep);width:56px;height:56px;font:23px var(--font-interface-ltr);box-shadow:var(--shadow-card);border-radius:50%;flex:0 0 56px;place-items:center;display:grid}.workstyle-section-heading h2{color:var(--navy);font:500 clamp(30px, 3.2vw, 46px)/1.08 var(--font-interface-ltr);margin:0}.workstyle-section-heading p{max-width:880px;color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.6}.workstyle-reading-guide{border:1px solid #eff6ff;border-inline-start:5px solid var(--lime);background:#f8faef;border-radius:13px;grid-template-columns:minmax(220px,.5fr) 1.5fr;align-items:center;gap:20px;margin-top:22px;padding:20px 24px;display:grid}.workstyle-reading-guide strong{color:var(--navy);font-size:17px}.workstyle-reading-guide p{color:var(--muted);margin:0;line-height:1.6}.workstyle-score-guide{background:#f5f9f7;border:1px solid #eff6ff;border-radius:15px;grid-template-columns:250px 1fr;align-items:center;gap:26px;margin-top:22px;padding:20px 24px;display:grid}.workstyle-score-guide>div{color:var(--navy);font:20px var(--font-interface-ltr);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;display:grid}.workstyle-score-guide>div span{background:var(--color-surface);border-radius:999px;height:7px}.workstyle-score-guide>div span:last-of-type{background:var(--color-surface)}.workstyle-score-guide p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.workstyle-landscape{grid-template-columns:minmax(540px,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:28px;margin-top:34px;display:grid}.workstyle-landscape-map{border-radius:var(--radius-md);background:var(--color-surface);background-size:auto,42px 42px,42px 42px,auto;border:1px solid #eff6ff;min-height:540px;position:relative;overflow:hidden}.workstyle-landscape-map:before,.workstyle-landscape-map:after{content:"";background:linear-gradient(90deg,#0000,#1b4b463d,#0000);width:82%;height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(32deg)}.workstyle-landscape-map:after{transform:translate(-50%,-50%)rotate(-32deg)}.workstyle-landscape-core{z-index:2;text-align:center;color:#fff;background:var(--color-primary-navy);width:180px;height:180px;box-shadow:var(--shadow-card);border:1px solid #fff6;border-radius:50%;align-content:center;place-items:center;padding:24px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.workstyle-landscape-core small{color:#eff6ff;letter-spacing:.12em;font-size:9px;font-weight:700}.workstyle-landscape-core strong{font:20px/1.12 var(--font-interface-ltr);margin:8px 0}.workstyle-landscape-core span{color:#eff6ff;max-width:120px;font-size:10px;line-height:1.35}.workstyle-landscape-node{z-index:3;text-align:start;width:172px;min-height:96px;color:var(--navy);box-shadow:var(--shadow-card);cursor:pointer;background:#fffffff0;border:1px solid #eff6ff;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:13px 14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:absolute}.workstyle-landscape-node:hover,.workstyle-landscape-node.selected{border-color:var(--copper);transform:translateY(-4px);box-shadow:0 6px #f0695833,0 16px 32px #1f363124}.workstyle-landscape-node i{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;display:grid}.workstyle-landscape-node strong{font-size:13px;line-height:1.3}.workstyle-landscape-node b{color:var(--copper);font:24px var(--font-interface-ltr)}.workstyle-landscape-node b em{color:var(--muted);font:8px var(--font-interface-ltr)}.workstyle-landscape-node.node-1{inset:7% auto auto 50%;transform:translate(-50%)}.workstyle-landscape-node.node-1:hover,.workstyle-landscape-node.node-1.selected{transform:translate(-50%,-4px)}.workstyle-landscape-node.node-2{inset:24% 5% auto auto}.workstyle-landscape-node.node-3{inset:auto 10% 8% auto}.workstyle-landscape-node.node-4{inset:auto auto 8% 10%}.workstyle-landscape-node.node-5{inset:24% auto auto 5%}.workstyle-landscape-detail{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid #eff6ff;flex-direction:column;min-height:540px;padding:clamp(26px,4vw,46px);display:flex}.workstyle-landscape-detail h3{color:var(--navy);font:500 clamp(32px, 3.3vw, 45px)/1.05 var(--font-interface-ltr);margin:0 0 22px}.workstyle-indicator-result{background:#ffffffd1;border:1px solid #eff6ff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.workstyle-indicator-result small{max-width:190px;color:var(--ink-soft);letter-spacing:.09em;font-size:12px;font-weight:700;line-height:1.4}.workstyle-indicator-result b{color:var(--navy);font:58px var(--font-interface-ltr)}.workstyle-indicator-result em{color:var(--muted);font:12px var(--font-interface-ltr)}.workstyle-landscape-detail>span{color:#334e68;background:#eff6ff;border-radius:999px;width:max-content;max-width:100%;margin-top:14px;padding:9px 13px;font-size:12px;font-weight:700}.workstyle-score-explainer{padding:0 2px;color:#334e68!important;margin:11px 0 2px!important;font-size:13px!important;line-height:1.55!important}.workstyle-meaning-label{color:var(--ink-soft);letter-spacing:.11em;margin-top:14px;font-size:10px;font-weight:700}.workstyle-landscape-detail>p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.workstyle-landscape-detail aside{border-inline-start:5px solid var(--copper);background:#fff3ef;border-radius:13px;margin-top:auto;padding:22px}.workstyle-landscape-detail aside small{color:#9d493c;letter-spacing:.08em;font-size:12px;font-weight:700;display:block}.workstyle-landscape-detail aside strong{color:var(--navy);margin-top:9px;font-size:14px;line-height:1.45;display:block}.workstyle-landscape-detail aside p{color:#6f5751;margin:9px 0 0;line-height:1.6}.workstyle-terrain-intro{border-radius:var(--radius-md);background:linear-gradient(110deg,#f2f7f5,#fff);border:1px solid #eff6ff;grid-template-columns:minmax(260px,.9fr) 280px minmax(300px,1.1fr);align-items:center;gap:22px;margin-top:24px;padding:18px 22px;display:grid}.workstyle-terrain-intro>div:first-child{gap:5px;display:grid}.workstyle-terrain-intro small{color:var(--ink-soft);letter-spacing:.12em;font-size:9px;font-weight:700}.workstyle-terrain-intro strong{color:var(--navy);font-size:14px;line-height:1.4}.workstyle-terrain-intro>div:nth-child(2){color:var(--navy);font:19px var(--font-interface-ltr);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;display:grid}.workstyle-terrain-intro>div:nth-child(2) i{background:linear-gradient(90deg, var(--blue), #eff6ff);border-radius:999px;height:8px}.workstyle-terrain-intro>div:nth-child(2) i:last-of-type{background:linear-gradient(90deg, #eff6ff, var(--copper))}.workstyle-terrain-intro p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.workstyle-terrain-layout{grid-template-columns:minmax(650px,1.3fr) minmax(340px,.7fr);align-items:stretch;gap:20px;margin-top:22px;display:grid}.workstyle-terrain-chart{border-radius:var(--radius-md);min-height:680px;box-shadow:var(--shadow-card);background:radial-gradient(circle at 50% 65%,#84a64a33,#0000 17rem),linear-gradient(#204b440e 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#204b440e 1px,#0000 1px) 0 0/38px 38px,linear-gradient(155deg,#f8fcfa,#eff6ff);border:1px solid #eff6ff;position:relative;overflow:hidden}.workstyle-terrain-chart:before{content:"";background:radial-gradient(#ffffffb3,#5b91c017 48%,#0000 49%);border:1px solid #407fae2e;border-radius:50%;height:170px;position:absolute;inset:auto 6% 90px;transform:perspective(700px)rotateX(67deg);box-shadow:0 0 0 32px #fff3,0 28px 50px #1e3d361a}.workstyle-terrain-chart>header{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-bottom:1px solid #3c5b521f;justify-content:space-between;align-items:start;gap:20px;padding:28px 30px;display:flex;position:relative}.workstyle-terrain-chart>header small{color:var(--ink-soft);letter-spacing:.13em;font-size:9px;font-weight:700}.workstyle-terrain-chart>header h3{color:var(--navy);font:500 clamp(27px, 2.8vw, 39px)/1.04 var(--font-interface-ltr);margin:6px 0 0}.workstyle-terrain-chart>header>span{color:#fff;background:var(--ink-deep);border-radius:999px;padding:9px 12px;font-size:10px;font-weight:700}.workstyle-terrain-chart>header>span b{color:#eff6ff}.workstyle-terrain-stage{z-index:2;perspective:900px;grid-template-columns:repeat(5,1fr);align-items:end;gap:12px;height:535px;padding:38px 28px 24px;display:grid;position:relative}.workstyle-terrain-midline{z-index:0;color:var(--muted);align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;inset:49% 22px auto}.workstyle-terrain-midline:before,.workstyle-terrain-midline:after{content:"";background:repeating-linear-gradient(90deg,#19275f57 0 7px,#0000 7px 13px);flex:1;height:1px}.workstyle-terrain-midline span{width:30px;height:30px;color:var(--navy);font:14px var(--font-interface-ltr);background:#fff;border:1px solid #eff6ff;border-radius:50%;place-items:center;display:grid}.workstyle-terrain-midline b{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.workstyle-terrain-stage>button{z-index:2;min-width:0;height:480px;color:var(--navy);text-align:center;cursor:pointer;background:0 0;border:0;grid-template-rows:310px 24px auto 42px;align-items:end;gap:7px;padding:0 4px;display:grid;position:relative}.workstyle-terrain-tower{background:linear-gradient(90deg,#0000 49%,#19275f14 50%,#0000 51%);border-radius:10px 10px 0 0;justify-content:center;align-items:end;width:76px;height:300px;margin:0 auto;display:flex;position:relative}.workstyle-terrain-tower:after{content:"";filter:blur(3px);background:radial-gradient(#213d3842,#0000 67%);border-radius:50%;height:24px;position:absolute;inset:auto -13px -10px}.workstyle-terrain-tower>i{--tower-a:#407fae;--tower-b:#9bc5df;z-index:2;background:linear-gradient(90deg, var(--tower-a), var(--tower-b) 72%, #c9e1ef);width:54px;min-height:38px;box-shadow:var(--shadow-card);transform-origin:bottom;border-radius:7px 7px 2px 2px;animation:.9s cubic-bezier(.2,.8,.3,1) both workstyle-tower-rise;display:block;position:relative}.workstyle-terrain-stage>button:nth-of-type(2) .workstyle-terrain-tower>i{--tower-a:#cf5748;--tower-b:#f08f82}.workstyle-terrain-stage>button:nth-of-type(3) .workstyle-terrain-tower>i{--tower-a:#334e68;--tower-b:#eff6ff}.workstyle-terrain-stage>button:nth-of-type(4) .workstyle-terrain-tower>i{--tower-a:#334e68;--tower-b:#334e68}.workstyle-terrain-stage>button:nth-of-type(5) .workstyle-terrain-tower>i{--tower-a:#283d86;--tower-b:#6579bd}.workstyle-terrain-tower>i:before{content:"";background:linear-gradient(145deg, #dff1fa, var(--tower-b));border-radius:50%;height:20px;position:absolute;inset:-10px 0 auto;box-shadow:inset 0 2px #ffffffbf}.workstyle-terrain-tower>i:after{content:"";background:var(--tower-a);width:8px;position:absolute;inset:5px -8px 4px auto}@supports (color:color-mix(in lab, red, red)){.workstyle-terrain-tower>i:after{background:color-mix(in srgb, var(--tower-a) 75%, #334e68)}}.workstyle-terrain-tower>i:after{clip-path:polygon(0 0,100% 7px,100% calc(100% - 3px),0 100%);opacity:.65}.workstyle-terrain-tower>i>b{z-index:2;color:#fff;font:18px var(--font-interface-ltr);text-shadow:0 1px 3px #0003;position:absolute;inset:12px 0 auto}@keyframes workstyle-tower-rise{0%{opacity:.45;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}.workstyle-terrain-stage>button>em{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:24px;height:24px;margin:0 auto;font-size:8px;font-style:normal;display:grid}.workstyle-terrain-stage>button>strong{overflow-wrap:anywhere;align-self:start;font-size:13px;line-height:1.22}.workstyle-terrain-stage>button>small{color:var(--muted);align-self:start;font-size:8px;line-height:1.3}.workstyle-terrain-stage>button:hover .workstyle-terrain-tower>i,.workstyle-terrain-stage>button.selected .workstyle-terrain-tower>i{filter:saturate(1.2)brightness(1.05);box-shadow:inset -8px 0 #ffffff2e,0 0 0 4px #f0695838,9px 14px 26px #264c6640}.workstyle-terrain-stage>button.selected>strong{color:var(--copper)}.workstyle-terrain-stage>button:focus-visible{outline:3px solid var(--copper);outline-offset:4px;border-radius:12px}.workstyle-terrain-detail{border-radius:var(--radius-md);min-height:680px;box-shadow:var(--shadow-card);background:radial-gradient(circle at 90% 8%,#f069582e,#0000 15rem),linear-gradient(155deg,#fff,#fff7f3);border:1px solid #eff6ff;flex-direction:column;padding:32px;display:flex}.workstyle-terrain-detail>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workstyle-terrain-detail>header small{color:var(--ink-soft);letter-spacing:.12em;font-size:9px;font-weight:700}.workstyle-terrain-detail>header span{color:#334e68;background:#eff6ff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:700}.workstyle-terrain-gauge{width:206px;height:206px;box-shadow:var(--shadow-card);border-radius:50%;place-items:center;margin:28px auto 22px;display:grid;position:relative;transform:perspective(700px)rotateX(7deg)}.workstyle-terrain-gauge:before{content:"";background:radial-gradient(circle at 35% 25%,#fff,#f8fbf9 70%);border-radius:50%;position:absolute;inset:14px;box-shadow:inset 0 0 0 1px #eff6ff}.workstyle-terrain-gauge:after{content:"";border:1px dashed #19275f38;border-radius:50%;animation:16s linear infinite workstyle-gauge-orbit;position:absolute;inset:-15px}@keyframes workstyle-gauge-orbit{to{transform:rotate(360deg)}}.workstyle-terrain-gauge>i{z-index:2;text-align:center;font-style:normal;display:grid;position:relative}.workstyle-terrain-gauge b{color:var(--navy);font:66px/.9 var(--font-interface-ltr)}.workstyle-terrain-gauge small{color:var(--ink-soft);letter-spacing:.08em;margin-top:8px;font-size:9px;font-weight:700}.workstyle-terrain-detail>h3{color:var(--navy);font:500 clamp(33px, 3vw, 44px)/1.03 var(--font-interface-ltr);text-align:center;margin:8px 0 10px}.workstyle-terrain-detail>.workstyle-score-explainer{text-align:center}.workstyle-terrain-meaning{background:#ffffffdb;border:1px solid #eff6ff;border-radius:14px;margin-top:20px;padding:20px}.workstyle-terrain-meaning small,.workstyle-terrain-detail aside small{color:var(--ink-soft);letter-spacing:.1em;font-size:10px;font-weight:700}.workstyle-terrain-meaning p{color:var(--muted);margin:9px 0 0;font-size:15px;line-height:1.6}.workstyle-terrain-detail aside{border-inline-start:5px solid var(--copper);background:#fff0eb;border-radius:14px;margin-top:auto;padding:20px}.workstyle-terrain-detail aside small{color:#9d493c}.workstyle-terrain-detail aside strong{color:var(--navy);margin-top:8px;font-size:14px;line-height:1.4;display:block}.workstyle-terrain-detail aside p{color:#6f5751;margin:9px 0 0;font-size:13px;line-height:1.55}.workstyle-enablers-layout{grid-template-columns:1.25fr .75fr;gap:24px;margin-top:30px;display:grid}.workstyle-enabler-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workstyle-enabler-cards button{--enabler-color:var(--blue);min-height:210px;color:var(--navy);cursor:pointer;background:#f8fbfa;border:1px solid #eff6ff;border-radius:17px;flex-direction:column;align-items:center;padding:20px 14px;transition:transform .2s,box-shadow .2s;display:flex}.workstyle-enabler-cards button:nth-child(2),.workstyle-enabler-cards button:nth-child(5){--enabler-color:var(--copper)}.workstyle-enabler-cards button:nth-child(3),.workstyle-enabler-cards button:nth-child(6){--enabler-color:var(--lime)}.workstyle-enabler-cards button:hover,.workstyle-enabler-cards button.selected{box-shadow:var(--shadow-card);transform:translateY(-4px)}.workstyle-enabler-cards button.selected{border-color:var(--ink-deep);background:#fff}.workstyle-enabler-ring{border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:relative}.workstyle-enabler-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.workstyle-enabler-ring b{z-index:1;font:27px var(--font-interface-ltr);position:relative}.workstyle-enabler-cards i{color:var(--ink-soft);letter-spacing:.1em;margin-top:14px;font-size:8px;font-style:normal;font-weight:700}.workstyle-enabler-cards strong{margin-top:8px;font-size:14px;line-height:1.2}.workstyle-enabler-detail{border-radius:var(--radius-md);color:#fff;background:var(--color-primary-navy);box-shadow:var(--shadow-card);flex-direction:column;padding:clamp(28px,4vw,44px);display:flex}.workstyle-enabler-detail>small{color:#eff6ff;letter-spacing:.12em;font-weight:700}.workstyle-enabler-detail>p{color:#eff6ff;font-size:16px;line-height:1.7}.workstyle-enabler-detail>div{background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;margin-top:auto;padding:20px}.workstyle-enabler-detail>div strong{color:#eff6ff;letter-spacing:.12em;font-size:10px}.workstyle-enabler-detail>div p{color:#fff;margin:9px 0 0;line-height:1.55}.workstyle-choice-layout{grid-template-columns:minmax(560px,1.12fr) minmax(330px,.88fr);align-items:stretch;gap:22px;margin-top:26px;display:grid}.workstyle-choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workstyle-choice-grid>button{text-align:start;border:1px solid #eff6ff;border-top:5px solid var(--blue);border-radius:var(--radius-md);min-height:270px;color:var(--navy);background:var(--color-surface);cursor:pointer;flex-direction:column;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.workstyle-choice-grid>button:nth-child(2){border-top-color:var(--copper);background:var(--color-surface)}.workstyle-choice-grid>button:nth-child(3){border-top-color:var(--lime);background:var(--color-surface)}.workstyle-choice-grid>button:nth-child(4){border-top-color:var(--ink-deep);background:var(--color-surface)}.workstyle-choice-grid>button:hover,.workstyle-choice-grid>button.selected{border-color:var(--copper);background:#fff;transform:translateY(-3px);box-shadow:0 6px #f0695824,0 14px 28px #213d3814}.workstyle-choice-grid header{flex-direction:column;gap:12px;display:flex}.workstyle-choice-grid header small{color:var(--ink-soft);letter-spacing:.12em;font-size:10px;font-weight:700}.workstyle-choice-grid header h3{color:var(--navy);font:500 clamp(32px, 3vw, 43px)/1.03 var(--font-interface-ltr);margin:0}.workstyle-choice-grid h4{color:var(--ink-deep);gap:8px;margin:24px 0 2px;font-size:19px;line-height:1.25;display:grid}.workstyle-choice-grid h4 small{color:var(--ink-soft);letter-spacing:.1em;font-size:10px}.workstyle-preference-clarity{color:#334e68;background:#eff6ff;border-radius:999px;width:max-content;max-width:100%;margin-top:12px;padding:7px 10px;font-size:11px;font-weight:700}.workstyle-choice-grid>button>b{color:var(--ink-deep);margin-top:auto;padding-top:18px;font-size:11px}.workstyle-choice-grid>button>b i{color:var(--copper);font-style:normal}.workstyle-choice-detail{border-radius:var(--radius-md);color:#fff;background:var(--color-primary-navy);min-height:482px;box-shadow:var(--shadow-card);flex-direction:column;padding:clamp(28px,4vw,44px);display:flex}.workstyle-choice-detail>small{color:#c0cae8;letter-spacing:.12em;font-weight:700}.workstyle-choice-detail>h2{color:#fff;font:500 clamp(34px, 3.5vw, 49px)/1.04 var(--font-interface-ltr);margin:12px 0 26px}.workstyle-choice-detail>span{color:#eff6ff;letter-spacing:.08em;text-transform:uppercase;margin-top:0;font-size:11px;font-weight:700}.workstyle-choice-detail h3{margin:9px 0 22px;font-size:22px;line-height:1.2}.workstyle-choice-detail>div,.workstyle-choice-detail>aside{background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;padding:20px}.workstyle-choice-detail>aside{background:#f069581f;margin-top:12px}.workstyle-choice-detail strong{color:#eff6ff;letter-spacing:.08em;font-size:12px;display:block}.workstyle-choice-detail aside small{color:#dbe1f5;margin-top:8px;font-size:12px;line-height:1.5;display:block}.workstyle-choice-detail p{color:#fff;margin:9px 0 0;line-height:1.6}.workstyle-driver-cards{grid-template-columns:1fr 1fr;gap:11px;display:grid}.workstyle-driver-cards button{text-align:start;border-radius:var(--radius-md);min-height:210px;color:var(--navy);background:var(--color-surface);cursor:pointer;border:1px solid #eff6ff;grid-template-columns:38px 1fr 22px;align-items:start;gap:14px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.workstyle-driver-cards button:hover,.workstyle-driver-cards button.selected{border-color:var(--lime);box-shadow:var(--shadow-card);background:#fff;transform:translateY(-3px)}.workstyle-driver-cards button>span{color:#fff;background:var(--ink-deep);width:36px;height:36px;box-shadow:var(--shadow-card);border-radius:50%;place-items:center;font-size:11px;display:grid}.workstyle-driver-cards button small{color:#334e68;margin-top:7px;font-size:11px;font-weight:800;line-height:1.35;display:block}.workstyle-driver-cards button strong{color:var(--navy);font:500 clamp(22px, 2vw, 29px)/1.08 var(--font-interface-ltr);margin-top:0;display:block}.workstyle-driver-cards button p{color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.5}.workstyle-driver-cards button>b{color:var(--copper)}.workstyle-driver-meter{background:#eff6ff;border-radius:999px;height:11px;margin-top:15px;position:relative;overflow:visible}.workstyle-driver-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--lime));height:100%;display:block}.workstyle-driver-meter b{color:var(--navy);font:10px var(--font-interface-ltr);position:absolute;inset:50% 5px auto auto;transform:translateY(-50%)}[dir=rtl] .workstyle-driver-meter b{inset:50% auto auto 5px}.workstyle-driver-signal{color:#334e68;background:#eff6ff;border-radius:999px;width:max-content;max-width:100%;margin-top:10px;padding:9px 12px;font-size:12px;font-weight:700}.workstyle-enabler-detail>div+div{margin-top:12px}.workstyle-enabler-detail h3{font:500 clamp(42px, 4.5vw, 62px)/1 var(--font-interface-ltr);margin:14px 0 4px}.workstyle-driver-score{align-items:center;gap:14px;display:flex;background:#ffffff1f!important;margin-top:22px!important;padding:18px 20px!important}.workstyle-driver-score b{color:#fff;font:48px var(--font-interface-ltr)}.workstyle-driver-score span{color:#eff6ff;max-width:190px;font-size:12px;line-height:1.4}.workstyle-pressure-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.workstyle-pressure-tabs button{text-align:start;border:1px solid #eff6ff;border-top:4px solid var(--blue);min-height:120px;color:var(--navy);cursor:pointer;background:#f7fafb;border-radius:14px;grid-template-columns:38px 1fr 22px;align-items:center;gap:12px;padding:20px;transition:transform .2s,box-shadow .2s;display:grid}.workstyle-pressure-tabs button:nth-child(2){border-top-color:var(--copper);background:#fff7f4}.workstyle-pressure-tabs button:nth-child(3){border-top-color:var(--lime);background:#f8faef}.workstyle-pressure-tabs button:hover,.workstyle-pressure-tabs button.selected{transform:translateY(-3px);box-shadow:0 6px #5b756c29,0 12px 24px #213d3814}.workstyle-pressure-tabs button.selected{outline:2px solid var(--ink-deep);outline-offset:2px}.workstyle-pressure-tabs button>span{color:var(--copper);font:24px var(--font-interface-ltr)}.workstyle-pressure-tabs small{color:var(--ink-soft);letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.workstyle-pressure-tabs strong{margin-top:7px;font-size:17px;display:block}.workstyle-pressure-tabs button>b{color:var(--copper)}.workstyle-pressure-detail{border:1px solid #eff6ff;border-inline-start:7px solid var(--blue);background:linear-gradient(145deg,#fff,#f4f8fa);border-radius:16px;margin-top:18px;padding:clamp(28px,4vw,44px)}.workstyle-pressure-detail.pressure-step-2{border-inline-start-color:var(--copper);background:linear-gradient(145deg,#fff,#fff3ef)}.workstyle-pressure-detail.pressure-step-3{border-inline-start-color:var(--lime);background:linear-gradient(145deg,#fff,#f7faee)}.workstyle-pressure-detail>small{color:var(--ink-soft);letter-spacing:.1em;font-weight:700}.workstyle-pressure-detail h3{color:var(--navy);font:500 clamp(27px, 3vw, 38px)/1.1 var(--font-interface-ltr);margin:10px 0 18px}.workstyle-pressure-detail ul{margin:0;padding-inline-start:22px}.workstyle-pressure-detail li{color:var(--muted);margin:11px 0;line-height:1.65}.workstyle-landscape-node:focus-visible,.workstyle-choice-grid>button:focus-visible,.workstyle-driver-cards button:focus-visible,.workstyle-pressure-tabs button:focus-visible,.workstyle-programs summary:focus-visible{outline:3px solid var(--copper);outline-offset:3px}.workstyle-pattern-flow{grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:stretch;margin-top:30px;display:grid}.workstyle-pattern-flow>article{border:1px solid #eff6ff;border-top:5px solid var(--blue);border-radius:var(--radius-md);background:var(--color-surface);min-height:330px;padding:28px}.workstyle-pattern-flow>article:nth-of-type(2){border-top-color:var(--copper);background:var(--color-surface)}.workstyle-pattern-flow>article:nth-of-type(3){border-top-color:var(--lime);background:var(--color-surface)}.workstyle-pattern-flow article>span{color:var(--copper);font:28px var(--font-interface-ltr)}.workstyle-pattern-flow article small{color:var(--ink-soft);letter-spacing:.1em;margin-top:24px;font-weight:700;display:block}.workstyle-pattern-flow h3{color:var(--navy);margin:9px 0 18px;font-size:24px}.workstyle-pattern-flow p{color:var(--muted);border-inline-start:3px solid #5c92c280;padding-inline-start:13px;line-height:1.6}.workstyle-pattern-flow>i{color:var(--copper);place-items:center;font-size:28px;font-style:normal;display:grid}[dir=rtl] .workstyle-pattern-flow>i{transform:rotate(180deg)}.workstyle-communication-section{background:var(--color-surface)}.workstyle-communication-layout{grid-template-columns:minmax(500px,1.05fr) minmax(340px,.95fr);align-items:stretch;gap:24px;margin-top:30px;display:grid}.workstyle-communication-map{border-radius:var(--radius-md);background:var(--color-surface);background-size:auto,34px 34px,34px 34px,auto;border:1px solid #eff6ff;grid-template-columns:1fr 1fr;gap:12px;min-height:570px;padding:24px;display:grid;position:relative;overflow:hidden}.workstyle-communication-core{z-index:1;text-align:center;color:#fff;background:var(--color-primary-navy);width:190px;height:190px;box-shadow:var(--shadow-card);border-radius:50%;align-content:center;padding:28px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.workstyle-communication-core small{color:#bdcaeb;letter-spacing:.12em;font-size:8px;font-weight:700}.workstyle-communication-core strong{font:18px/1.18 var(--font-interface-ltr);margin-top:9px}.workstyle-communication-map button{z-index:2;text-align:start;border:1px solid #eff6ff;border-top:4px solid var(--blue);min-height:132px;color:var(--navy);box-shadow:var(--shadow-card);cursor:pointer;background:#fffffff2;border-radius:15px;grid-template-columns:34px 1fr 18px;align-items:start;gap:11px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative}.workstyle-communication-map button:nth-of-type(2){border-top-color:var(--copper)}.workstyle-communication-map button:nth-of-type(3){border-top-color:var(--lime);grid-column:1/-1;place-self:end center;width:calc(50% - 6px)}.workstyle-communication-map button:nth-of-type(4){border-top-color:var(--ink-deep);align-self:end}.workstyle-communication-map button:nth-of-type(5){border-top-color:var(--navy);align-self:end}.workstyle-communication-map button:hover,.workstyle-communication-map button.selected{border-color:var(--copper);transform:translateY(-4px);box-shadow:0 7px #f0695826,0 17px 30px #233b361a}.workstyle-communication-map button>span{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.workstyle-communication-map button small{color:var(--ink-soft);letter-spacing:.1em;font-size:8px;font-weight:700}.workstyle-communication-map button strong{margin-top:8px;font-size:15px;line-height:1.25;display:block}.workstyle-communication-map button>b{color:var(--copper)}.workstyle-communication-detail{border-radius:var(--radius-md);color:#fff;background:var(--color-primary-navy);min-height:570px;box-shadow:var(--shadow-card);flex-direction:column;padding:clamp(28px,4vw,44px);display:flex}.workstyle-communication-detail>small{color:#eff6ff;letter-spacing:.12em;font-size:10px;font-weight:700}.workstyle-communication-detail h3{font:500 clamp(34px, 3.6vw, 50px)/1.04 var(--font-interface-ltr);margin:12px 0 26px}.workstyle-communication-detail>span{color:#eff6ff;letter-spacing:.1em;font-size:10px;font-weight:700}.workstyle-communication-detail h4{margin:9px 0 24px;font-size:22px;line-height:1.25}.workstyle-communication-detail>div,.workstyle-communication-detail>aside{background:#ffffff12;border:1px solid #ffffff2b;border-radius:13px;padding:21px}.workstyle-communication-detail>aside{border-inline-start:5px solid var(--copper);background:#f069581f;margin-top:auto}.workstyle-communication-detail strong{color:#eff6ff;letter-spacing:.1em;font-size:10px}.workstyle-communication-detail p{color:var(--color-page,#f5f8f7);margin:9px 0 0;font-size:15px;line-height:1.65}.workstyle-strengths-section{background:var(--color-surface)}.workstyle-strengths-layout{grid-template-columns:280px 1fr;align-items:stretch;gap:18px;margin-top:28px;display:grid}.workstyle-strength-selector{gap:10px;display:grid}.workstyle-strength-selector button{text-align:start;border:1px solid #eff6ff;border-inline-start:5px solid var(--blue);min-height:86px;color:var(--navy);cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:34px 1fr 18px;align-items:center;gap:11px;padding:15px;transition:transform .2s,box-shadow .2s;display:grid}.workstyle-strength-selector button:nth-child(2){border-inline-start-color:var(--copper)}.workstyle-strength-selector button:nth-child(3){border-inline-start-color:var(--lime)}.workstyle-strength-selector button:nth-child(4){border-inline-start-color:var(--ink-deep)}.workstyle-strength-selector button:nth-child(5){border-inline-start-color:var(--navy)}.workstyle-strength-selector button:hover,.workstyle-strength-selector button.selected{transform:translate(4px);box-shadow:0 5px #66807624,0 12px 24px #233b3614}[dir=rtl] .workstyle-strength-selector button:hover,[dir=rtl] .workstyle-strength-selector button.selected{transform:translate(-4px)}.workstyle-strength-selector button.selected{border-color:var(--copper);background:#fff7f3}.workstyle-strength-selector span{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.workstyle-strength-selector strong{font-size:13px;line-height:1.3}.workstyle-strength-selector i{color:var(--copper);font-style:normal}.workstyle-strength-triptych{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.workstyle-strength-triptych article{border:1px solid #eff6ff;border-top:6px solid var(--blue);background:var(--color-surface);min-height:410px;box-shadow:var(--shadow-card);border-radius:17px;flex-direction:column;padding:28px;display:flex}.workstyle-strength-triptych article:nth-child(2){border-top-color:var(--copper);background:var(--color-surface);box-shadow:var(--shadow-card)}.workstyle-strength-triptych article:nth-child(3){border-top-color:var(--lime);background:var(--color-surface);box-shadow:var(--shadow-card)}.workstyle-strength-triptych article>span{color:var(--copper);font:31px var(--font-interface-ltr)}.workstyle-strength-triptych article small{color:var(--ink-soft);letter-spacing:.11em;margin-top:26px;font-size:10px;font-weight:700}.workstyle-strength-triptych h3{color:var(--navy);font:500 clamp(24px, 2.5vw, 34px)/1.08 var(--font-interface-ltr);margin:12px 0 17px}.workstyle-strength-triptych p{color:var(--muted);border-inline-start:4px solid #5c92c280;margin-top:auto;padding-inline-start:14px;font-size:15px;line-height:1.65}.workstyle-strength-triptych article:nth-child(2) p{border-inline-start-color:#f069588c}.workstyle-strength-triptych article:nth-child(3) p{border-inline-start-color:#8eb12ca6}.workstyle-communication-map button:focus-visible,.workstyle-strength-selector button:focus-visible{outline:3px solid var(--copper);outline-offset:3px}.workstyle-action-map{border-radius:var(--radius-md);box-shadow:var(--shadow);background:#fff;border:1px solid #eff6ff;margin-top:24px;overflow:hidden}.workstyle-action-map>header{color:#fff;background:var(--navy);padding:30px 40px}.workstyle-action-map header small{color:#bcc8e9;letter-spacing:.13em;font-weight:700}.workstyle-action-map h2{font:500 clamp(30px, 3.4vw, 46px)/1.08 var(--font-interface-ltr);margin:9px 0 0}.workstyle-action-map>header p{color:#cbd2eb;max-width:820px;margin:10px 0 0;line-height:1.55}.workstyle-action-map>div{grid-template-columns:repeat(3,1fr);display:grid}.workstyle-action-map article{border-inline-end:1px solid var(--line);min-height:220px;padding:30px}.workstyle-action-map article:last-child{border-inline-end:0}.workstyle-action-map article span{color:var(--copper);font:28px var(--font-interface-ltr)}.workstyle-action-map article small{color:var(--ink-soft);letter-spacing:.12em;margin-top:26px;font-weight:700;display:block}.workstyle-action-map article p{color:var(--navy);font-size:16px;line-height:1.6}.workstyle-bars{gap:8px;margin-top:26px;display:grid}.workstyle-bars article{border-bottom:1px solid #eff6ff;grid-template-columns:minmax(240px,.7fr) minmax(280px,1.3fr);column-gap:28px;padding:18px 0;display:grid}.workstyle-bars article>div{color:var(--navy);justify-content:space-between;display:flex}.workstyle-bars article>div b{font:24px var(--font-interface-ltr)}.workstyle-bars article>i{background:#eff6ff;border-radius:10px;align-self:center;height:8px;overflow:hidden}.workstyle-bars article>i span{background:linear-gradient(90deg, var(--blue), var(--copper));height:100%;display:block}.workstyle-bars article p{color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:12px}.workstyle-preference-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.workstyle-preference-grid article{background:#f5f8f6;border-radius:12px;padding:20px}.workstyle-preference-grid article>strong{color:var(--navy)}.workstyle-preference-grid article>div{color:var(--muted);grid-template-columns:110px 1fr 110px;align-items:center;gap:10px;margin-top:18px;font-size:11px;display:grid}.workstyle-preference-grid article>div>span:last-child{text-align:end}.workstyle-preference-grid i{background:var(--color-surface);height:4px;position:relative}.workstyle-preference-grid i b{background:var(--navy);width:16px;height:16px;box-shadow:var(--shadow-card);border:3px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}[dir=rtl] .workstyle-preference-grid i b{transform:translate(50%,-50%)}.workstyle-insight-grid,.workstyle-guidance-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.workstyle-insight-grid article,.workstyle-guidance-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.workstyle-insight-grid small,.workstyle-guidance-grid small{color:var(--ink-soft);letter-spacing:.1em;font-weight:700}.workstyle-insight-grid p,.workstyle-guidance-grid p{color:var(--muted);border-inline-start:3px solid var(--copper);margin:14px 0 0;padding-inline-start:16px;line-height:1.55}.workstyle-guidance-grid{margin-top:24px}.workstyle-motivators{border-bottom:1px solid var(--line);background:var(--color-surface);grid-template-columns:repeat(6,1fr);align-items:end;gap:16px;height:300px;margin-top:34px;padding:20px 24px 0;display:grid}.workstyle-motivators article{grid-template-rows:1fr auto auto;place-items:end center;height:100%;display:grid}.workstyle-motivators i{background:var(--color-surface);width:min(58px,70%);box-shadow:var(--shadow-card);border-radius:8px 8px 0 0}.workstyle-motivators b{color:var(--navy);font:22px var(--font-interface-ltr);margin-top:8px}.workstyle-motivators span{text-align:center;min-height:42px;color:var(--muted);padding-top:5px;font-size:11px}.workstyle-programs{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.workstyle-programs details{border:1px solid var(--line);border-top:4px solid var(--copper);background:var(--color-surface);border-radius:14px;transition:transform .2s,box-shadow .2s;overflow:hidden}.workstyle-programs details:hover,.workstyle-programs details[open]{box-shadow:var(--shadow-card);transform:translateY(-3px)}.workstyle-programs summary{cursor:pointer;flex-direction:column;min-height:190px;padding:24px;list-style:none;display:flex}.workstyle-programs summary::-webkit-details-marker{display:none}.workstyle-programs summary>div{color:var(--ink-soft);justify-content:space-between;gap:10px;font-size:11px;display:flex}.workstyle-programs summary>div span{color:var(--copper);font:22px var(--font-interface-ltr)}.workstyle-programs summary>div em{color:var(--navy);font-style:normal;font-weight:700}.workstyle-programs summary h3{margin:20px 0 14px}.workstyle-programs summary>small{color:var(--ink-deep);margin-top:auto}.workstyle-program-detail{border-top:1px solid var(--line);background:#ffffffb3;padding:22px 24px 26px}.workstyle-program-detail strong{color:var(--ink-soft);letter-spacing:.1em;font-size:10px}.workstyle-program-detail p{margin:8px 0 20px}.workstyle-program-detail p:last-child{margin-bottom:0}.workstyle-programs article{border:1px solid var(--line);border-top:4px solid var(--copper);background:var(--color-surface);border-radius:12px;padding:24px}.workstyle-programs article>div{color:var(--ink-soft);justify-content:space-between;font-size:11px;display:flex}.workstyle-programs article>div span{color:var(--copper);font:22px var(--font-interface-ltr)}.workstyle-programs article>div em{color:var(--navy);font-style:normal;font-weight:700}.workstyle-programs h3{color:var(--navy);margin:16px 0 10px;font-size:24px}.workstyle-programs p{color:var(--muted);line-height:1.55}.workstyle-programs small{color:var(--ink-soft);letter-spacing:.1em;margin-top:20px;font-weight:700;display:block}.workstyle-no-program{background:#f1f5f3;border-radius:12px;margin-top:24px;padding:24px}.workstyle-verification,.workstyle-research{border-radius:var(--radius-md);margin-top:24px;padding:clamp(28px,4vw,44px)}.workstyle-verification{color:#fff;background:var(--navy)}.workstyle-verification h2,.workstyle-research h2{margin:8px 0;font-size:30px}.workstyle-verification p{color:#cbd2eb}.workstyle-verification>div:nth-child(2){flex-wrap:wrap;gap:10px;display:flex}.workstyle-verification button{color:#fff;cursor:pointer;background:0 0;border:1px solid #aeb8dd;border-radius:9px;padding:13px 18px}.workstyle-verification button.selected{color:var(--navy);background:#fff}.workstyle-save-state{color:#d8e1ff;margin-top:16px;display:block}.workstyle-research{border:1px solid var(--line);background:#eff6ff;grid-template-columns:1.2fr .8fr;gap:30px;display:grid}.workstyle-research p{color:var(--muted);line-height:1.6}.workstyle-research-action{align-content:center;gap:14px;display:grid}.workstyle-research-action label{align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.workstyle-research-action button,.workstyle-receipt button{color:#fff;background:var(--ink-deep);border:0;border-radius:8px;padding:13px 18px;font-weight:800}.workstyle-research-action button:disabled{opacity:.45}.workstyle-demographics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workstyle-demographics>small{color:var(--muted);letter-spacing:.08em;grid-column:1/-1;font-size:9px}.workstyle-demographics select{min-height:42px;color:var(--ink);background:#fff;border:1px solid #eff6ff;border-radius:8px;padding:0 10px}.workstyle-receipt{align-content:center;gap:12px;display:grid}.workstyle-receipt code{overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:12px}.combined-next-module{max-width:1300px;box-shadow:var(--shadow);background:linear-gradient(135deg,#f7faed,#fff);border:1px solid #c6d99a;border-radius:16px;grid-template-columns:60px 1fr auto;align-items:center;gap:24px;margin:28px auto;padding:30px;display:grid}.combined-next-module>span{color:var(--lime);font:42px var(--font-interface-ltr)}.combined-next-module h2{color:var(--navy);margin:6px 0}.combined-next-module p{color:var(--muted);margin:0}.org-fixed-profile-note{background:#f2f7f4;border:1px solid #cad8d3;border-radius:9px;gap:4px;min-height:82px;padding:14px;display:grid}.org-fixed-profile-note small{color:var(--copper);font-weight:700}.org-fixed-profile-note span{color:var(--muted);font-size:11px}.org-workstyle-list{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.org-workstyle-list>article{border:1px solid var(--line);background:#f9fbfa;border-radius:14px;padding:22px}.org-workstyle-list header{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding-bottom:16px;display:grid}.org-workstyle-list header div{display:grid}.org-workstyle-list header small{color:var(--muted)}.org-workstyle-list header>b{color:var(--ink-soft);font-size:11px}.org-workstyle-list article>div{margin-top:14px}.org-workstyle-list article>div small{color:var(--ink-soft);letter-spacing:.09em;font-weight:700}.org-workstyle-list article>div p{color:var(--muted);margin:8px 0;font-size:12px}.org-workstyle-list .org-workstyle-interpretation-held{border-inline-start:4px solid var(--copper);background:#fff2ef;border-radius:9px;margin-top:16px;padding:18px}.org-workstyle-list .org-workstyle-interpretation-held small{color:#9d493c}.org-workstyle-list .org-workstyle-interpretation-held p{font-size:13px;line-height:1.6}.org-team-threshold{border-radius:12px;margin-top:18px;padding:22px}.org-team-threshold.locked{background:#fff4f1;border:1px dashed #d0a099}.org-team-threshold.ready{background:#f5f9e8;border:1px solid #b9cf80}.org-team-threshold p{color:var(--muted);margin:7px 0 0}@media (width<=980px){.individual-service-grid,.workstyle-intro-grid,.workstyle-result-hero,.workstyle-research{grid-template-columns:1fr}.individual-service-option{min-height:360px}.workstyle-orbit{max-width:300px}.workstyle-scale{grid-template-columns:repeat(3,1fr)}.workstyle-preference-grid,.workstyle-programs,.org-workstyle-list,.workstyle-landscape,.workstyle-enablers-layout,.workstyle-choice-layout,.workstyle-communication-layout,.workstyle-strengths-layout{grid-template-columns:1fr}.workstyle-strength-selector{grid-template-columns:repeat(5,minmax(170px,1fr));padding-bottom:10px;overflow-x:auto}.workstyle-strength-selector button{min-width:170px}.workstyle-terrain-intro{grid-template-columns:1fr 260px}.workstyle-terrain-intro>p{grid-column:1/-1}.workstyle-terrain-layout{grid-template-columns:1fr}.workstyle-landscape-detail{min-height:430px}.workstyle-choice-detail{min-height:420px}.workstyle-pattern-flow{grid-template-columns:1fr;gap:12px}.workstyle-pattern-flow>i{height:30px;transform:rotate(90deg)}[dir=rtl] .workstyle-pattern-flow>i{transform:rotate(90deg)}.workstyle-action-map>div{grid-template-columns:1fr}.workstyle-action-map article{border-inline-end:0;border-bottom:1px solid var(--line);min-height:0}.workstyle-action-map article:last-child{border-bottom:0}.workstyle-visual-dashboard{grid-template-columns:1fr}.workstyle-choice-map{grid-column:1}.workstyle-choice-map>div{grid-template-columns:1fr 1fr}.combined-next-module{grid-template-columns:52px 1fr}.combined-next-module button{grid-column:2}}@media (width<=680px){.individual-service-page,.workstyle-page{width:min(100% - 28px,1320px);padding-top:22px}.workstyle-beta-banner{flex-direction:column;align-items:flex-start;gap:6px}.workstyle-intro-grid,.workstyle-result-hero,.workstyle-result-section,.workstyle-question-card{padding:24px}.workstyle-intro-actions,.workstyle-question-card footer{flex-direction:column;align-items:stretch}.workstyle-sample-banner{grid-template-columns:1fr;padding:22px}.workstyle-sample-banner button{white-space:normal;width:100%}.workstyle-boundaries,.workstyle-insight-grid,.workstyle-guidance-grid,.workstyle-quick-summary>div,.workstyle-choice-grid,.workstyle-driver-cards,.workstyle-pressure-tabs,.workstyle-scope-note,.workstyle-reading-guide,.workstyle-score-guide{grid-template-columns:1fr}.workstyle-section-heading{align-items:flex-start}.workstyle-section-heading>span{flex-basis:46px;width:46px;height:46px;font-size:19px}.workstyle-quick-summary article{border-inline-end:0;border-bottom:1px solid var(--line);min-height:0}.workstyle-quick-summary article:last-child{border-bottom:0}.workstyle-visual-overview>header{min-height:0;padding:30px 26px}.workstyle-visual-orbit{display:none}.workstyle-visual-dashboard{padding:12px}.workstyle-visual-dashboard>article{padding:22px 18px}.workstyle-signal-chart button{grid-template-columns:34px 1fr 35px}.workstyle-signal-chart button>em{grid-column:2/4}.workstyle-signal-chart footer,[dir=rtl] .workstyle-signal-chart footer{margin:14px 0 0 44px}[dir=rtl] .workstyle-signal-chart footer{margin:14px 44px 0 0}.workstyle-motivation-chart{overflow-x:auto}.workstyle-motivation-peaks{min-width:500px}.workstyle-choice-map>div{grid-template-columns:1fr}.workstyle-choice-map button{min-height:170px}.workstyle-quality-caution,.workstyle-quality-hold{grid-template-columns:1fr}.workstyle-quality-hold>span{width:64px;height:64px}.workstyle-question-header>span{display:none}.workstyle-scale{grid-template-columns:repeat(2,1fr)}.workstyle-bars article{grid-template-columns:1fr}.workstyle-bars article>i{margin-top:10px}.workstyle-preference-grid article>div{grid-template-columns:72px 1fr 72px}.workstyle-motivators{grid-template-columns:repeat(3,1fr);align-items:end;height:auto}.workstyle-landscape-map{background:var(--color-surface);gap:10px;min-height:auto;padding:16px;display:grid}.workstyle-landscape-map:before,.workstyle-landscape-map:after,.workstyle-landscape-core{display:none}.workstyle-landscape-node,.workstyle-landscape-node.node-1,.workstyle-landscape-node.node-2,.workstyle-landscape-node.node-3,.workstyle-landscape-node.node-4,.workstyle-landscape-node.node-5{width:100%;min-height:78px;position:static;transform:none}.workstyle-landscape-node:hover,.workstyle-landscape-node.selected,.workstyle-landscape-node.node-1:hover,.workstyle-landscape-node.node-1.selected{transform:translateY(-2px)}.workstyle-landscape-detail{min-height:400px}.workstyle-terrain-intro{grid-template-columns:1fr}.workstyle-terrain-intro>p{grid-column:1}.workstyle-terrain-chart{min-height:660px;overflow-x:auto}.workstyle-terrain-chart>header{min-width:calc(100vw - 78px);padding:24px 20px;position:sticky;left:0}[dir=rtl] .workstyle-terrain-chart>header{left:auto;right:0}.workstyle-terrain-chart>header>span{display:none}.workstyle-terrain-stage{min-width:650px}.workstyle-terrain-detail{min-height:640px;padding:26px 22px}.workstyle-terrain-gauge{width:180px;height:180px}.workstyle-terrain-gauge b{font-size:58px}.workstyle-communication-map{background:var(--color-surface);grid-template-columns:1fr;min-height:auto}.workstyle-communication-core{display:none}.workstyle-communication-map button,.workstyle-communication-map button:nth-of-type(3),.workstyle-communication-map button:nth-of-type(4),.workstyle-communication-map button:nth-of-type(5){grid-column:auto;align-self:auto;width:100%;min-height:104px}.workstyle-communication-detail{min-height:520px;padding:26px 22px}.workstyle-strength-triptych{grid-template-columns:1fr}.workstyle-strength-triptych article{min-height:300px}.workstyle-enabler-cards{grid-template-columns:1fr 1fr}.workstyle-enabler-cards button{min-height:190px}.workstyle-driver-cards button{min-height:210px}.workstyle-action-map>header,.workstyle-action-map article{padding:24px}.workstyle-demographics{grid-template-columns:1fr}.workstyle-demographics>small{grid-column:1}.workstyle-motivators article{height:180px}.combined-next-module{grid-template-columns:1fr}.combined-next-module button{grid-column:1}.tna-sample-banner{flex-direction:column;align-items:flex-start}.tna-sample-banner .button{width:100%}.sample-report-guard{grid-template-columns:auto 1fr}.sample-report-guard .button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.workstyle-orbit:before,.workstyle-orbit:after,.workstyle-orbit i,.workstyle-visual-orbit:before,.workstyle-visual-orbit:after,.workstyle-signal-chart button>em>b,.workstyle-motivation-peaks button>span i,.workstyle-terrain-tower>i,.workstyle-terrain-gauge:after{animation:none}.individual-service-option,.individual-service-sample,.workstyle-landscape-node,.workstyle-enabler-cards button{transition:none}}.personality-report-mode{border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,1300px);box-shadow:var(--shadow-card);border:1px solid #eff6ff;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:center;gap:30px;margin:28px auto 0;padding:clamp(24px,3vw,34px);display:grid}.personality-report-mode>div:first-child small{color:var(--ink-soft);letter-spacing:.12em;font-weight:700}.personality-report-mode h2{color:var(--navy);font:500 clamp(27px, 3vw, 38px)/1.08 var(--font-interface-ltr);margin:8px 0 10px}.personality-report-mode p{color:var(--muted);margin:0;line-height:1.62}.personality-report-mode>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.personality-report-mode button{text-align:start;min-height:118px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:14px;grid-template-columns:34px 1fr;align-content:center;gap:5px 12px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.personality-report-mode button:hover{border-color:var(--ink-deep);transform:translateY(-2px)}.personality-report-mode button.selected{border-color:var(--ink-deep);background:linear-gradient(145deg,#fff,#eff6ff);box-shadow:inset 0 0 0 2px #0c3e3814,0 7px #0c3e381f}.personality-report-mode button>span{color:#fff;background:var(--ink-deep);border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.personality-report-mode button strong{font-size:16px;line-height:1.2}.personality-report-mode button small{color:var(--muted);font-size:10px}.evaluator-access-gate{border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,1100px);box-shadow:var(--shadow-card);border:1px solid #eff6ff;margin:30px auto;padding:clamp(32px,5vw,58px)}.evaluator-access-gate>div:first-child>span{color:#fff;background:var(--ink-deep);width:64px;height:64px;box-shadow:var(--shadow-card);border-radius:50%;place-items:center;margin-bottom:22px;font-size:28px;display:grid}.evaluator-access-gate small{color:var(--ink-soft);letter-spacing:.12em;font-weight:700}.evaluator-access-gate h2{max-width:780px;color:var(--navy);font:500 clamp(34px, 4vw, 52px)/1.05 var(--font-interface-ltr);margin:8px 0 12px}.evaluator-access-gate p{max-width:850px;color:var(--muted);line-height:1.65}.evaluator-gate-checks{gap:12px;margin:26px 0;display:grid}.evaluator-gate-checks label{color:var(--ink);cursor:pointer;background:#ffffffd1;border:1px solid #eff6ff;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;line-height:1.55;display:flex}.evaluator-gate-checks input{width:19px;height:19px;accent-color:var(--ink-deep);margin-top:2px}.evaluator-access-gate>button:disabled{opacity:.42;cursor:not-allowed}.personality-evaluator-report{gap:28px;width:min(100%,1360px);margin:32px auto 0;display:grid}.evaluator-cover{color:#fff;border-radius:var(--radius-md);background:var(--color-primary-navy);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:44px;padding:clamp(34px,5vw,64px);display:grid;position:relative;overflow:hidden}.evaluator-cover:before{content:"17";color:#ffffff0e;font:220px var(--font-interface-ltr);position:absolute;inset:-50px 12px auto auto}[dir=rtl] .evaluator-cover:before{inset:-50px auto auto 12px}.evaluator-cover .kicker{color:#eff6ff}.evaluator-cover h2{color:#fff;max-width:860px;font:500 clamp(42px, 5.7vw, 72px)/.98 var(--font-interface-ltr);letter-spacing:-.035em;margin:14px 0 18px}.evaluator-cover p{color:#eff6ff;max-width:870px;font-size:16px;line-height:1.75}.evaluator-metrics{grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid;position:relative}.evaluator-metrics article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:15px;align-content:center;min-height:128px;padding:20px;display:grid}.evaluator-metrics strong{color:#fff;font:500 clamp(24px, 3vw, 42px)/1 var(--font-interface-ltr);overflow-wrap:anywhere}.evaluator-metrics span{color:#eff6ff;letter-spacing:.07em;text-transform:uppercase;margin-top:9px;font-size:10px;font-weight:800}.evaluator-section{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;padding:clamp(30px,4vw,52px)}.evaluator-section>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:22px;padding-bottom:27px;display:flex}.evaluator-section>header>span{color:#fff;background:var(--ink-deep);width:58px;height:58px;font:20px var(--font-interface-ltr);box-shadow:var(--shadow-card);border-radius:50%;flex:0 0 58px;place-items:center;display:grid}.evaluator-section>header small{color:var(--copper);letter-spacing:.12em;font-weight:700}.evaluator-section>header h2{color:var(--navy);font:500 clamp(34px, 4vw, 52px)/1.04 var(--font-interface-ltr);margin:7px 0 9px}.evaluator-section>header p{max-width:920px;color:var(--muted);margin:0;line-height:1.65}.evaluator-evidence-instruction{background:var(--color-surface);border:1px solid #eff6ff;border-radius:15px;grid-template-columns:38px 1fr 34px 38px 1fr;align-items:center;gap:14px;margin-top:28px;padding:18px 22px;display:grid}.evaluator-evidence-instruction>span{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.evaluator-evidence-instruction>i{color:var(--copper);text-align:center;font-size:25px;font-style:normal}[dir=rtl] .evaluator-evidence-instruction>i{transform:rotate(180deg)}.evaluator-evidence-instruction p{color:var(--muted);margin:0;line-height:1.45}.evaluator-evidence-instruction p strong{color:var(--navy);margin-bottom:3px;font-size:15px;display:block}.evaluator-score-key{background:var(--color-surface);border:1px solid #eff6ff;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(250px,.52fr);align-items:center;gap:24px;margin-top:14px;padding:18px 20px;display:grid;overflow:hidden}.evaluator-score-key>div:first-child{min-width:0}.evaluator-score-key small{color:var(--ink-soft);letter-spacing:.11em;font-size:9px;font-weight:700;display:block}.evaluator-score-key strong{color:var(--navy);margin-top:5px;font-size:clamp(17px,1.6vw,22px);line-height:1.2;display:block}.evaluator-score-key p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.evaluator-score-key>div:last-child{min-width:0;color:var(--navy);font:700 15px var(--font-interface-ltr);grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:10px;display:grid}.evaluator-score-key>div:last-child i{background:var(--color-surface);height:14px;box-shadow:var(--shadow-card);border-radius:999px;position:relative}.evaluator-score-key>div:last-child i:before{content:"50";color:var(--muted);font:700 9px var(--font-interface-ltr);inset-inline-start:50%;position:absolute;top:20px;transform:translate(-50%)}.evaluator-score-key>div:last-child i b{background:var(--navy);width:20px;height:20px;box-shadow:var(--shadow-card);inset-inline-start:calc(78% - 8px);border:4px solid #fff;border-radius:50%;position:absolute;top:-3px}.evaluator-evidence-layout{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);align-items:start;gap:18px;margin-top:18px;display:grid}.evaluator-evidence-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.evaluator-evidence-groups>article{border:1px solid var(--line);background:var(--color-surface);border-radius:15px;min-width:0;padding:16px}.evaluator-evidence-groups h3{min-height:76px;color:var(--navy);background:var(--color-surface);letter-spacing:-.025em;border-bottom:2px solid #eff6ff;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:12px;margin:-16px -16px 14px;padding:18px 16px 16px;font-size:clamp(21px,1.8vw,27px);font-weight:700;line-height:1.05;display:flex}.evaluator-evidence-groups h3 b{color:#fff;background:var(--navy);width:40px;height:40px;box-shadow:var(--shadow-card);border-radius:50%;flex:0 0 40px;place-items:center;font-size:13px;display:grid}.evaluator-evidence-list{gap:9px;display:grid}.evaluator-evidence-list button{--evidence-color:#7857b2;--evidence-score:50;border:1px solid #eff6ff;border-inline-start:4px solid var(--evidence-color);width:100%;min-height:124px;color:var(--navy);text-align:start;cursor:pointer;background:#fff;border-radius:12px;grid-template-rows:auto 7px auto;grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:7px 10px;padding:13px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.evaluator-evidence-list button:hover{border-color:var(--evidence-color);box-shadow:var(--shadow-card);transform:translateY(-2px)}.evaluator-evidence-list button.selected{border-color:var(--evidence-color);background:var(--evidence-color)}@supports (color:color-mix(in lab, red, red)){.evaluator-evidence-list button.selected{background:color-mix(in srgb, var(--evidence-color) 8%, #fff)}}.evaluator-evidence-list button.selected{box-shadow:inset 0 0 0 2px var(--evidence-color), 0 6px 0 var(--evidence-color)}@supports (color:color-mix(in lab, red, red)){.evaluator-evidence-list button.selected{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--evidence-color) 18%, transparent), 0 6px 0 color-mix(in srgb, var(--evidence-color) 16%, transparent)}}.evaluator-evidence-list button>span{min-width:0}.evaluator-evidence-list button>span strong{color:var(--navy);letter-spacing:-.035em;font-size:clamp(18px,1.35vw,22px);font-weight:700;line-height:1.03;display:block}.evaluator-evidence-list button>span small{color:var(--muted);white-space:normal;overflow-wrap:normal;margin-top:5px;font-size:9px;line-height:1.25;display:block}.evaluator-evidence-list button>i{background:#eff6ff;border-radius:10px;grid-column:1;height:7px;overflow:hidden}.evaluator-evidence-list button>i b{border-radius:inherit;background:var(--evidence-color);height:100%;display:block}.evaluator-evidence-list button>em{color:var(--ink-soft);grid-column:1;font-size:9px;font-style:normal;font-weight:800}.evaluator-evidence-list button>b.evaluator-evidence-score{width:60px;height:60px;color:var(--navy);background:conic-gradient(var(--evidence-color) calc(var(--evidence-score) * 1%), var(--color-border) 0);text-align:center;font-family:var(--font-interface-ltr);box-shadow:0 4px 0 var(--evidence-color);border-radius:50%;grid-area:1/2/4;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.evaluator-evidence-list button>b.evaluator-evidence-score{box-shadow:0 4px 0 color-mix(in srgb, var(--evidence-color) 15%, transparent)}}.evaluator-evidence-score:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.evaluator-evidence-score span{z-index:1;margin-top:-7px;font-size:22px;line-height:1;position:relative}.evaluator-evidence-score small{z-index:1;color:var(--muted);font:700 7px var(--font-interface-ltr);inset-inline:0;position:absolute;bottom:10px}.evaluator-evidence-detail{--evidence-color:#7857b2;border:1px solid #eff6ff;border-top:7px solid var(--evidence-color);border-radius:var(--radius-md);background:var(--color-surface);min-height:520px;box-shadow:0 10px 0 var(--evidence-color), 0 24px 42px #1f363114;padding:clamp(24px,3vw,38px);position:sticky;top:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.evaluator-evidence-detail{box-shadow:0 10px 0 color-mix(in srgb, var(--evidence-color) 12%, transparent), 0 24px 42px #1f363114}}.evaluator-evidence-detail>header{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.evaluator-evidence-detail>header>div{min-width:0}.evaluator-evidence-detail>header small,.evaluator-evidence-detail section small{color:var(--ink-soft);letter-spacing:.11em;font-size:9px;font-weight:700}.evaluator-evidence-detail>header h3{max-width:100%;color:var(--navy);letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:8px 0 2px;font-size:clamp(30px,2.7vw,42px);font-weight:700;line-height:1}.evaluator-evidence-detail>header p{color:var(--muted);margin:7px 0 0;font-size:13px}.evaluator-evidence-detail>header>strong{width:92px;height:92px;color:var(--navy);background:conic-gradient(var(--evidence-color) calc(var(--evidence-score) * 1%), var(--color-border) 0);box-shadow:0 6px 0 var(--evidence-color);border-radius:50%;justify-self:end;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.evaluator-evidence-detail>header>strong{box-shadow:0 6px 0 color-mix(in srgb, var(--evidence-color) 16%, transparent)}}.evaluator-evidence-detail>header>strong:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.evaluator-evidence-detail>header>strong b{z-index:1;font:42px var(--font-interface-ltr);margin-top:-8px;line-height:1;position:relative}.evaluator-evidence-detail>header>strong span{z-index:1;color:var(--muted);text-align:center;font:9px var(--font-interface-ltr);inset-inline:0;position:absolute;bottom:17px}.evaluator-evidence-detail-signal{background:#f1f5f3;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:24px 0 20px;padding:13px 15px;display:grid}.evaluator-evidence-detail-signal>span{color:var(--navy);font-size:11px;font-weight:700}.evaluator-evidence-detail-signal>i{background:#eff6ff;border-radius:999px;height:9px;overflow:hidden}.evaluator-evidence-detail-signal>i b{border-radius:inherit;background:var(--evidence-color);height:100%;display:block}.evaluator-evidence-detail>section{border-inline-start:4px solid var(--evidence-color);background:#f3f7f5;border-radius:10px;margin-top:12px;padding:16px 18px}.evaluator-evidence-detail>section p{color:var(--ink);margin:7px 0 0;line-height:1.55}.evaluator-evidence-detail>section.evaluator-evidence-detail-caution{border-inline-start-color:var(--copper);background:#fff2ee}.evaluator-evidence-detail>footer{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.evaluator-evidence-detail>footer strong{color:var(--copper);letter-spacing:.11em;font-size:9px}.evaluator-evidence-detail>footer p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.evaluator-evidence-print{display:none}.evaluator-trait-reading-guide{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid #eff6ff;grid-template-columns:minmax(190px,.45fr) minmax(0,1.55fr);align-items:center;gap:22px;margin-top:24px;padding:18px 20px;display:grid}.evaluator-trait-reading-guide>div small{color:var(--copper);letter-spacing:.12em;font-size:9px;font-weight:700;display:block}.evaluator-trait-reading-guide>div strong{color:var(--navy);margin-top:5px;font-size:21px;display:block}.evaluator-trait-reading-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.evaluator-trait-reading-guide ol:before{content:"";inset-inline:8%;background:linear-gradient(90deg,#5c92c2,#f06958,#334e68,#334e68);height:3px;position:absolute;top:18px}.evaluator-trait-reading-guide li{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.evaluator-trait-reading-guide li>b{color:#fff;background:var(--navy);width:36px;height:36px;box-shadow:var(--shadow-card);border:4px solid #fff;border-radius:50%;place-items:center;font-size:11px;display:grid}.evaluator-trait-reading-guide li:nth-child(2)>b{background:var(--copper)}.evaluator-trait-reading-guide li:nth-child(3)>b{background:var(--lime)}.evaluator-trait-reading-guide li:nth-child(4)>b{background:var(--ink-deep)}.evaluator-trait-reading-guide li span{margin-top:8px}.evaluator-trait-reading-guide li strong{color:var(--navy);font-size:12px;display:block}.evaluator-trait-reading-guide li small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.25;display:block}.evaluator-trait-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.evaluator-trait-cards>article{--trait-score:50;border:1px solid #eff6ff;border-top:6px solid var(--trait-color);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 8px 0 var(--trait-color);padding:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.evaluator-trait-cards>article{box-shadow:0 8px 0 color-mix(in srgb, var(--trait-color) 9%, transparent)}}.evaluator-trait-cards>article:last-child{grid-column:1/-1}.evaluator-trait-cards article>header{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:18px;display:grid}.evaluator-trait-identity{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.evaluator-trait-identity>i{color:#fff;background:var(--trait-color);width:52px;height:52px;box-shadow:0 6px 0 var(--trait-color);border-radius:15px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.evaluator-trait-identity>i{box-shadow:0 6px 0 color-mix(in srgb, var(--trait-color) 20%, transparent)}}.evaluator-trait-identity>i{font-size:22px;font-style:normal;font-weight:700}.evaluator-trait-identity small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.evaluator-trait-identity h3{color:var(--navy);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(27px,2.4vw,35px);font-weight:700;line-height:1}.evaluator-trait-identity p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.25}.evaluator-trait-score{width:92px;height:92px;color:var(--navy);background:conic-gradient(var(--trait-color) calc(var(--trait-score) * 1%), var(--color-border) 0);box-shadow:0 6px 0 var(--trait-color);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.evaluator-trait-score{box-shadow:0 6px 0 color-mix(in srgb, var(--trait-color) 16%, transparent)}}.evaluator-trait-score:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.evaluator-trait-score b{z-index:1;font:40px/1 var(--font-interface-ltr);margin-top:-9px;position:relative}.evaluator-trait-score span{z-index:1;color:var(--muted);text-align:center;font:8px var(--font-interface-ltr);inset-inline:0;position:absolute;bottom:20px}.evaluator-trait-score small{z-index:1;color:var(--ink-soft);text-align:center;font:800 6px var(--font-interface-ltr);letter-spacing:.06em;text-transform:uppercase;inset-inline:0;position:absolute;bottom:8px}.evaluator-trait-scale{margin:22px 0 16px}.evaluator-trait-scale>div{color:var(--muted);grid-template-columns:1fr auto 1fr;gap:8px;margin-bottom:8px;font-size:8px;display:grid}.evaluator-trait-scale>div strong{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.evaluator-trait-scale>div span:last-child{text-align:end}.evaluator-trait-scale>i{background:#eff6ff;border-radius:999px;height:12px;display:block;position:relative}.evaluator-trait-scale>i b{border-radius:inherit;background:var(--color-surface);height:100%;display:block}.evaluator-trait-scale>i em{background:var(--trait-color);width:18px;height:18px;box-shadow:var(--shadow-card);border:4px solid #fff;border-radius:50%;position:absolute;top:-3px}.evaluator-trait-meaning{background:var(--trait-color);border-radius:13px;grid-template-columns:34px 1fr;align-items:start;gap:12px;min-height:108px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.evaluator-trait-meaning{background:color-mix(in srgb, var(--trait-color) 7%, #fff)}}.evaluator-trait-meaning>i{color:var(--trait-color);font:42px/.8 var(--font-interface-ltr);font-style:normal}.evaluator-trait-meaning small{color:var(--ink-soft);letter-spacing:.09em;font-size:9px;font-weight:700}.evaluator-trait-meaning p{color:var(--ink);margin:6px 0 0;font-size:16px;line-height:1.55}.evaluator-trait-cards dl{gap:9px;margin:12px 0 0;display:grid}.evaluator-trait-cards dl>div{background:#eef4f2;border:1px solid #eff6ff;border-radius:11px;padding:15px 17px}.evaluator-trait-cards dt{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:7px;font-size:10px;font-weight:700;display:flex}.evaluator-trait-cards dt i{color:#fff;background:var(--ink-deep);border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.evaluator-trait-cards dd{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.evaluator-trait-cards dl>div:nth-child(2){background:#fff1ed;border-color:#f0d4ce}.evaluator-trait-cards dl>div:nth-child(2) dt i{background:var(--copper)}.evaluator-trait-cards dl>div:nth-child(3){background:#f3f1fa;border-color:#ded8ef}.evaluator-trait-cards dl>div:nth-child(3) dt i{background:#7857b2}.evaluator-trait-cards>article:last-child dl{grid-template-columns:repeat(3,minmax(0,1fr))}.evaluator-pattern-equation{background:var(--color-surface);border:1px solid #eff6ff;border-radius:15px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:21px;padding:12px;display:grid}.evaluator-pattern-equation>div{min-width:0;box-shadow:var(--shadow-card);background:#fff;border-radius:11px;grid-template-columns:46px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.evaluator-pattern-equation>div>b{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.evaluator-pattern-equation>div:nth-of-type(2)>b{background:var(--copper)}.evaluator-pattern-equation>div:nth-of-type(3)>b{background:var(--lime)}.evaluator-pattern-equation>div:nth-of-type(4)>b{background:#7857b2}.evaluator-pattern-equation strong,.evaluator-pattern-equation small{display:block}.evaluator-pattern-equation strong{color:var(--navy);font-size:14px;line-height:1.15}.evaluator-pattern-equation small{color:var(--muted);margin-top:2px;font-size:10px}.evaluator-pattern-equation>i{color:var(--copper);font-size:20px;font-style:normal;font-weight:700}[dir=rtl] .evaluator-pattern-equation>i{transform:rotate(180deg)}.evaluator-pattern-grid{grid-template-columns:1fr;gap:14px;margin-top:18px;display:grid}.evaluator-pattern-grid>article{border:1px solid #eff6ff;border-top:5px solid var(--navy);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:15px;padding:0 18px 18px;overflow:hidden}.evaluator-pattern-grid>article:nth-child(2n){border-top-color:var(--copper);background:var(--color-surface)}.evaluator-pattern-grid article>header{border-bottom:1px solid #eff6ff;grid-template-columns:50px 1fr;align-items:center;gap:12px;margin:0 -18px 12px;padding:14px 18px 12px;display:grid}.evaluator-pattern-grid article>header>span{color:#fff;background:var(--navy);width:50px;height:50px;box-shadow:var(--shadow-card);border-radius:50%;place-items:center;font-size:17px;font-weight:700;display:grid}.evaluator-pattern-grid>article:nth-child(2n) article>header>span,.evaluator-pattern-grid>article:nth-child(2n)>header>span{background:var(--copper)}.evaluator-pattern-grid header small,.evaluator-pattern-evidence small,.evaluator-pattern-grid article section small,.evaluator-pattern-watch small,.evaluator-pattern-grid footer small{color:var(--ink-soft);letter-spacing:.07em;font-size:10px;font-weight:700}.evaluator-pattern-grid h3{color:var(--navy);margin:5px 0 0;font-size:clamp(24px,2.1vw,31px);line-height:1.06}.evaluator-pattern-steps{grid-template-columns:1fr;gap:8px;display:grid}.evaluator-pattern-evidence,.evaluator-pattern-steps>section,.evaluator-pattern-watch,.evaluator-pattern-grid article>.evaluator-pattern-steps>footer{border-radius:11px;grid-template-columns:52px 1fr;align-items:center;gap:13px;min-height:0;padding:12px 15px;display:grid}.evaluator-pattern-evidence{background:#edf4fa}.evaluator-pattern-steps>section{background:#eff6ff}.evaluator-pattern-evidence>i,.evaluator-pattern-steps>section>i,.evaluator-pattern-watch>i,.evaluator-pattern-grid article>.evaluator-pattern-steps>footer>i{color:#fff;width:50px;height:50px;box-shadow:var(--shadow-card);background:#5c92c2;border-radius:15px;place-items:center;font-size:20px;font-style:normal;font-weight:700;display:grid}.evaluator-pattern-steps>section>i{background:var(--ink-deep)}.evaluator-pattern-evidence strong{color:var(--navy);margin-top:4px;font-size:14px;line-height:1.4;display:block}.evaluator-pattern-evidence em{color:var(--muted);margin-top:5px;font-size:10px;font-style:normal;line-height:1.3;display:block}.evaluator-pattern-signal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.evaluator-pattern-signal-list>span{background:#ffffffe0;border:1px solid #cbdde9;border-radius:10px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:grid}.evaluator-pattern-signal-list>span>i{color:#fff;background:#5c92c2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:700;display:grid}.evaluator-pattern-signal-list>span>span{min-width:0}.evaluator-pattern-signal-list>span>span small{color:var(--muted);letter-spacing:.04em;margin:0 0 2px;font-size:8px;display:block}.evaluator-pattern-signal-list>span>span strong{color:var(--navy);margin:0;font-size:13px;line-height:1.25}.evaluator-pattern-signal-list>span>b{min-width:54px;color:var(--navy);text-align:end;font:30px/1 var(--font-interface-ltr)}.evaluator-pattern-signal-list>span>b small{color:var(--muted);font:7px/1 var(--font-interface-ltr);letter-spacing:0;margin:2px 0 0;display:block}.evaluator-pattern-signal-list>em{grid-column:1/-1;margin:0;padding-inline-start:4px}.evaluator-pattern-steps>section p{color:var(--ink);margin:5px 0 0;font-size:14px;line-height:1.5}.evaluator-pattern-watch{background:#fff1ed}.evaluator-pattern-watch>i{background:var(--copper)}.evaluator-pattern-grid article>.evaluator-pattern-steps>footer{background:#f3f1fa;margin:0}.evaluator-pattern-grid article>.evaluator-pattern-steps>footer>i{background:#7857b2}.evaluator-pattern-watch p,.evaluator-pattern-grid footer p{color:var(--ink);margin:5px 0 0;font-size:13px;line-height:1.45}.evaluator-support-key{background:var(--color-surface);border:1px solid #eff6ff;border-radius:15px;grid-template-columns:45px 1fr;align-items:center;gap:14px;margin-top:25px;padding:17px 20px;display:grid}.evaluator-support-key>i{color:#fff;background:var(--ink-deep);width:45px;height:45px;box-shadow:var(--shadow-card);border-radius:50%;place-items:center;font-size:23px;font-style:normal;display:grid}.evaluator-support-key strong{color:var(--navy);font-size:15px}.evaluator-support-key p{color:var(--muted);margin:4px 0 0;font-size:12px}.evaluator-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.evaluator-support-grid>article{--support-score:50;border:1px solid #eff6ff;border-top:5px solid var(--support-color);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 6px 0 var(--support-color);padding:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.evaluator-support-grid>article{box-shadow:0 6px 0 color-mix(in srgb, var(--support-color) 10%, transparent)}}.evaluator-support-grid header{grid-template-columns:29px minmax(0,1fr) 73px;align-items:start;gap:10px;display:grid}.evaluator-support-grid header>span{color:var(--support-color);font:20px var(--font-interface-ltr)}.evaluator-support-grid header>div>i{color:#fff;background:var(--support-color);border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.evaluator-support-grid header small,.evaluator-support-grid article>div small,.evaluator-support-grid footer small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:700;display:block}.evaluator-support-grid h3{color:var(--navy);margin:3px 0 0;font-size:25px;line-height:1}.evaluator-support-grid header p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.25}.evaluator-support-grid header>strong{background:conic-gradient(var(--support-color) calc(var(--support-score) * 1%), var(--color-border) 0);border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:relative}.evaluator-support-grid header>strong:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.evaluator-support-grid header>strong b{z-index:1;color:var(--navy);font:27px/1 var(--font-interface-ltr);position:relative}.evaluator-support-grid header>strong small{z-index:1;color:var(--muted);margin:0;font-size:6px;position:absolute;bottom:10px}.evaluator-support-meaning{background:var(--support-color);border-radius:11px;min-height:118px;margin-top:18px;padding:15px}@supports (color:color-mix(in lab, red, red)){.evaluator-support-meaning{background:color-mix(in srgb, var(--support-color) 7%, #fff)}}.evaluator-support-meaning p{color:var(--ink);margin:7px 0 0;font-size:14px;line-height:1.5}.evaluator-support-grid footer{border:1px solid var(--support-color);grid-template-columns:28px 1fr;align-items:start;gap:10px;margin-top:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.evaluator-support-grid footer{border:1px solid color-mix(in srgb, var(--support-color) 25%, #eff6ff)}}.evaluator-support-grid footer{background:#fff;border-radius:11px}.evaluator-support-grid footer>i{color:#fff;background:var(--support-color);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.evaluator-support-grid footer small{margin-top:0}.evaluator-support-grid footer p{color:var(--ink);margin:5px 0 0;font-size:12px;line-height:1.45}[dir=rtl] .evaluator-support-grid footer>i{transform:rotate(180deg)}.evaluator-interest-equation{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid #eff6ff;grid-template-columns:1fr auto 1.2fr auto 1fr auto 1.2fr;align-items:center;gap:9px;margin-top:25px;padding:18px;display:grid}.evaluator-interest-equation>div{min-width:0;box-shadow:var(--shadow-card);background:#fff;border-radius:12px;grid-template-columns:35px 1fr;align-items:center;gap:9px;padding:13px;display:grid}.evaluator-interest-equation>div:last-of-type{color:#fff;background:var(--navy)}.evaluator-interest-equation>div>i{color:#fff;background:var(--copper);border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;font-weight:700;display:grid}.evaluator-interest-equation>div:nth-of-type(2)>i,.evaluator-interest-equation>div:nth-of-type(3)>i{background:#334e68}.evaluator-interest-equation>div:last-of-type>i{color:var(--navy);background:#fff}.evaluator-interest-equation strong,.evaluator-interest-equation small{display:block}.evaluator-interest-equation strong{color:inherit;font-size:13px;line-height:1.2}.evaluator-interest-equation small{color:var(--muted);margin-top:2px;font-size:8px}.evaluator-interest-equation>div:last-of-type small{color:#cbd8f2}.evaluator-interest-equation>b{color:var(--copper);font-size:20px}.evaluator-interest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.evaluator-interest-grid>article{--interest-score:50;border:1px solid #eff6ff;border-top:5px solid var(--interest-color);border-radius:var(--radius-md);background:var(--color-surface);min-height:390px;box-shadow:0 6px 0 var(--interest-color);padding:21px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.evaluator-interest-grid>article{box-shadow:0 6px 0 color-mix(in srgb, var(--interest-color) 9%, transparent)}}.evaluator-interest-grid article>header{grid-template-columns:30px 48px 1fr;align-items:center;gap:8px;display:grid}.evaluator-interest-grid article>header>span{color:var(--interest-color);font:20px var(--font-interface-ltr)}.evaluator-interest-grid article>header>i{color:#fff;background:var(--interest-color);border-radius:14px;place-items:center;width:46px;height:46px;font-size:21px;font-style:normal;display:grid}.evaluator-interest-grid article>header>strong{background:conic-gradient(var(--interest-color) calc(var(--interest-score) * 1%), var(--color-border) 0);border-radius:50%;justify-self:end;place-items:center;width:72px;height:72px;display:grid;position:relative}.evaluator-interest-grid article>header>strong:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.evaluator-interest-grid article>header>strong b{z-index:1;color:var(--navy);font:28px var(--font-interface-ltr);position:relative}.evaluator-interest-grid article>header>strong small{z-index:1;color:var(--muted);font-size:6px;position:absolute;bottom:10px}.evaluator-interest-grid article>small{color:var(--interest-color);letter-spacing:.08em;margin-top:15px;font-size:9px;font-weight:700;display:block}.evaluator-interest-grid h3{color:var(--navy);margin:5px 0 0;font-size:28px;line-height:1}.evaluator-interest-grid h4{color:var(--muted);margin:7px 0 15px;font-size:12px;font-weight:500}.evaluator-interest-grid article>div{background:var(--interest-color);border-radius:11px;min-height:118px;padding:15px}@supports (color:color-mix(in lab, red, red)){.evaluator-interest-grid article>div{background:color-mix(in srgb, var(--interest-color) 7%, #fff)}}.evaluator-interest-grid article>div small,.evaluator-interest-grid footer small{color:var(--ink-soft);letter-spacing:.08em;font-size:8px;font-weight:700}.evaluator-interest-grid article>div p{color:var(--ink);margin:7px 0 0;font-size:14px;line-height:1.5}.evaluator-interest-grid footer{border:1px solid var(--interest-color);grid-template-columns:28px 1fr;align-items:start;gap:10px;margin-top:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.evaluator-interest-grid footer{border:1px solid color-mix(in srgb, var(--interest-color) 25%, #eff6ff)}}.evaluator-interest-grid footer{background:#fff;border-radius:11px}.evaluator-interest-grid footer>i{color:#fff;background:var(--interest-color);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.evaluator-interest-grid footer p{color:var(--ink);margin:5px 0 0;font-size:12px;line-height:1.45}.evaluator-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid;position:relative}.evaluator-application-grid:before{content:"";z-index:0;inset-inline:9%;background:linear-gradient(90deg,#5c92c2,#f06958,#7857b2);border-radius:999px;height:4px;position:absolute;top:43px}.evaluator-application-grid>article{z-index:1;box-shadow:var(--shadow-card);background:#f4f8fb;border:1px solid #eff6ff;border-top:5px solid #5c92c2;border-radius:17px;padding:22px;position:relative}.evaluator-application-grid>article:nth-child(2){border-top-color:var(--copper);box-shadow:var(--shadow-card);background:#fff5f2}.evaluator-application-grid>article:nth-child(3){box-shadow:var(--shadow-card);background:#f7f5fb;border-top-color:#7857b2}.evaluator-application-grid article>header{grid-template-columns:36px 48px 1fr;align-items:center;gap:10px;display:grid}.evaluator-application-grid header>span{color:#fff;width:36px;height:36px;box-shadow:var(--shadow-card);background:#5c92c2;border:4px solid #fff;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.evaluator-application-grid article:nth-child(2) header>span{background:var(--copper)}.evaluator-application-grid article:nth-child(3) header>span{background:#7857b2}.evaluator-application-grid header>i{color:#fff;background:#5c92c2;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;font-style:normal;display:grid}.evaluator-application-grid article:nth-child(2) header>i{background:var(--copper)}.evaluator-application-grid article:nth-child(3) header>i{background:#7857b2}.evaluator-application-grid header small{color:var(--ink-soft);letter-spacing:.08em;font-size:8px;font-weight:700}.evaluator-application-grid h3{color:var(--navy);margin:5px 0 0;font-size:22px;line-height:1.1}.evaluator-application-grid ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.evaluator-application-grid li{color:var(--ink);background:#ffffffd6;border-radius:10px;padding:13px 13px 13px 40px;font-size:13px;line-height:1.5;position:relative}[dir=rtl] .evaluator-application-grid li{padding:13px 40px 13px 13px}.evaluator-application-grid li:before{content:"✓";color:#fff;background:var(--ink-deep);inset-inline-start:12px;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:grid;position:absolute;top:12px}.evaluator-conversation-guide{color:#fff;border-radius:var(--radius-md);background:var(--color-primary-navy);box-shadow:var(--shadow-card);margin-top:24px;padding:clamp(26px,4vw,42px)}.evaluator-conversation-guide>header{grid-template-columns:62px 1fr;align-items:center;gap:17px;display:grid}.evaluator-conversation-guide>header>i{width:60px;height:60px;color:var(--navy);box-shadow:var(--shadow-card);font:900 28px var(--font-interface-ltr);background:#fff;border:2px solid #ffffff47;border-radius:50%;place-items:center;font-style:normal;display:grid}.evaluator-conversation-guide header small{color:#eff6ff;letter-spacing:.1em;font-size:9px;font-weight:700}.evaluator-conversation-guide h3{color:#fff;font:500 clamp(28px, 3vw, 40px)/1.05 var(--font-interface-ltr);margin:7px 0 0}.evaluator-conversation-guide header p{color:#cbd8f2;margin:8px 0 0;font-size:13px}.evaluator-conversation-guide ol{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.evaluator-conversation-guide li{color:#f6f8ff;background:#ffffff14;border:1px solid #ffffff2b;border-radius:12px;grid-template-columns:36px 1fr;align-items:start;gap:12px;min-height:78px;padding:15px;line-height:1.5;display:grid}.evaluator-conversation-guide li>b{width:34px;height:34px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;font-size:10px;display:grid}.evaluator-conversation-guide li:last-child{grid-column:1/-1}.evaluator-boundary{border:1px solid #e5afa6;border-inline-start:7px solid var(--copper);background:#fff1ed;border-radius:15px;grid-template-columns:minmax(260px,.5fr) minmax(0,1.5fr);align-items:center;gap:28px;padding:28px 32px;display:grid}.evaluator-boundary strong{color:#8e3f35;font:500 27px/1.1 var(--font-interface-ltr)}.evaluator-boundary p{color:#785c57;margin:0;line-height:1.65}@media (width<=1050px){.personality-report-mode,.evaluator-cover,.evaluator-evidence-layout{grid-template-columns:1fr}.evaluator-evidence-detail{min-height:0;position:relative;top:auto}.evaluator-evidence-detail>header h3{font-size:clamp(32px,5vw,46px)}.evaluator-trait-cards,.evaluator-pattern-grid{grid-template-columns:1fr}.evaluator-trait-cards>article:last-child{grid-column:auto}.evaluator-trait-cards>article:last-child dl,.evaluator-pattern-equation{grid-template-columns:1fr}.evaluator-pattern-equation>i{justify-self:center;transform:rotate(90deg)}[dir=rtl] .evaluator-pattern-equation>i{transform:rotate(90deg)}.evaluator-support-grid,.evaluator-interest-grid,.evaluator-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluator-application-grid>article:last-child{grid-column:1/-1}.evaluator-application-grid:before{display:none}.evaluator-interest-equation{grid-template-columns:1fr auto 1fr}.evaluator-interest-equation>b:nth-of-type(2),.evaluator-interest-equation>div:nth-of-type(3){display:none}.evaluator-interest-equation>b:last-of-type{grid-column:2}.evaluator-interest-equation>div:last-of-type{grid-column:3}}@media (width<=700px){.personality-report-mode{grid-template-columns:1fr;padding:22px}.evaluator-evidence-instruction{grid-template-columns:34px 1fr}.evaluator-evidence-instruction>i{display:none}.evaluator-score-key{grid-template-columns:1fr;gap:14px;padding-bottom:28px}.evaluator-evidence-groups{grid-template-columns:1fr}.evaluator-evidence-groups h3{min-height:70px;font-size:23px}.evaluator-evidence-list button{min-height:104px}.evaluator-evidence-detail>header{grid-template-columns:minmax(0,1fr)}.evaluator-evidence-detail>header h3{font-size:clamp(27px,9vw,38px)}.evaluator-evidence-detail>header>strong{width:70px;height:70px}.evaluator-evidence-detail>header>strong:before{inset:6px}.evaluator-evidence-detail>header>strong b{font-size:31px}.evaluator-evidence-detail>header>strong span{font-size:7px;bottom:11px}.personality-report-mode>div:last-child,.evaluator-metrics,.evaluator-support-grid,.evaluator-interest-grid,.evaluator-application-grid,.evaluator-conversation-guide ol{grid-template-columns:1fr}.personality-report-mode button{min-height:100px}.evaluator-cover,.evaluator-section,.evaluator-access-gate{padding:25px 20px}.evaluator-cover h2{font-size:40px}.evaluator-section>header{display:grid}.evaluator-section>header>span{width:48px;height:48px}.evaluator-trait-reading-guide{grid-template-columns:1fr}.evaluator-trait-reading-guide ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.evaluator-trait-reading-guide ol:before{display:none}.evaluator-trait-cards>article{padding:19px}.evaluator-trait-cards article>header{grid-template-columns:minmax(0,1fr) 74px}.evaluator-trait-identity{grid-template-columns:44px minmax(0,1fr);gap:10px}.evaluator-trait-identity>i{border-radius:12px;width:44px;height:44px}.evaluator-trait-identity h3{font-size:clamp(24px,8vw,31px)}.evaluator-trait-score{width:70px;height:70px}.evaluator-trait-score:before{inset:6px}.evaluator-trait-score b{font-size:30px}.evaluator-trait-score span{font-size:7px;bottom:13px}.evaluator-trait-score small{font-size:5px;bottom:5px}.evaluator-pattern-equation{grid-template-columns:1fr}.evaluator-pattern-equation>i{justify-self:center;transform:rotate(90deg)}[dir=rtl] .evaluator-pattern-equation>i{transform:rotate(90deg)}.evaluator-pattern-grid>article{padding-inline:17px}.evaluator-pattern-grid article>header{margin-inline:-17px;padding-inline:17px}.evaluator-pattern-steps,.evaluator-pattern-signal-list{grid-template-columns:1fr}.evaluator-pattern-evidence,.evaluator-pattern-steps>section,.evaluator-pattern-watch,.evaluator-pattern-grid article>.evaluator-pattern-steps>footer{min-height:0}.evaluator-support-key{grid-template-columns:40px 1fr;padding:15px}.evaluator-support-grid header{grid-template-columns:26px minmax(0,1fr) 68px}.evaluator-interest-equation{grid-template-columns:1fr}.evaluator-interest-equation>b,.evaluator-interest-equation>div:nth-of-type(3){grid-column:auto;display:block}.evaluator-interest-equation>b{justify-self:center}.evaluator-interest-equation>div:last-of-type{grid-column:auto}.evaluator-application-grid article>header{grid-template-columns:34px 44px 1fr}.evaluator-conversation-guide{padding:24px 18px}.evaluator-conversation-guide>header{grid-template-columns:52px 1fr}.evaluator-conversation-guide>header>i{width:50px;height:50px}.evaluator-conversation-guide li:last-child,.evaluator-application-grid>article:last-child{grid-column:auto}.evaluator-boundary{grid-template-columns:1fr}}@media print{.personality-report-mode,.evaluator-access-gate{display:none!important}.personality-evaluator-report{display:block}.evaluator-cover,.evaluator-section,.evaluator-boundary{break-inside:avoid;margin-bottom:8mm;box-shadow:none!important}.evaluator-trait-cards>article,.evaluator-pattern-grid>article,.evaluator-support-grid>article,.evaluator-interest-grid>article{break-inside:avoid}@page{size:A4 portrait;margin:11mm 10mm 13mm}:root{--print-navy:#102a43;--print-ink:#172b4d;--print-muted:#526477;--print-line:#dce3eb;--print-paper:#fff;--print-soft:#f5f7fa;--print-coral:#2563eb}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%!important;min-width:0!important;color:var(--print-ink)!important;background:var(--print-paper)!important;font:9.25pt/1.42 var(--font-interface-ltr)!important;margin:0!important;padding:0!important;overflow:visible!important}*,:before,:after{box-sizing:border-box!important;text-shadow:none!important;transition:none!important;animation:none!important}.site-header,.site-footer,.back-link,.report-actions,.result-footer-actions,.sharing-box,.sample-report-guard,.sponsored-result-status,.course-modal-backdrop,.certification-modal-backdrop,.workstyle-export-bar,.workstyle-share-overlay,.workstyle-verification,.workstyle-research,.personality-export-bar,.personality-sample-banner,.personality-verification,.personality-report-mode,.evaluator-access-gate,.v2-result-actions,.v2-report-switch,.v2-observer,.v2-evaluator-gate,.v2-sample-note{display:none!important}.app-shell,.flow-page,.results-page,.workstyle-page,.personality-page,.v2-page,.personality-evaluator-report{background:#fff!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.results-page h1,.workstyle-print-report h1,.personality-results h1,.v2-result-page h1,.personality-evaluator-report h1{font:500 24pt/1.08 var(--font-interface-ltr)!important;letter-spacing:-.02em!important}.results-page h2,.workstyle-print-report h2,.personality-results h2,.v2-result-page h2,.personality-evaluator-report h2{font:500 17pt/1.14 var(--font-interface-ltr)!important;letter-spacing:-.01em!important}.results-page h3,.workstyle-print-report h3,.personality-results h3,.v2-result-page h3,.personality-evaluator-report h3{font-size:11.5pt!important;line-height:1.2!important}.results-page p,.workstyle-print-report p,.personality-results p,.v2-result-page p,.personality-evaluator-report p,.results-page li,.workstyle-print-report li,.personality-results li,.v2-result-page li,.personality-evaluator-report li{orphans:3;widows:3;font-size:9.25pt!important;line-height:1.42!important}.kicker,.eyebrow,.results-page small,.workstyle-print-report small,.personality-results small,.v2-result-page small,.personality-evaluator-report small{font-size:7.25pt!important;line-height:1.3!important}.result-hero{break-inside:avoid-page;border:1px solid var(--print-line)!important;border-top:3px solid var(--print-navy)!important;min-height:0!important;box-shadow:none!important;background:linear-gradient(135deg, #fff, var(--print-soft))!important;border-radius:3mm!important;grid-template-columns:minmax(0,1fr) 42mm!important;align-items:center!important;gap:7mm!important;margin:0 0 5mm!important;padding:7mm!important;display:grid!important;overflow:visible!important}.result-copy h1,.result-copy>p{margin:2mm 0!important}.result-chips{gap:1.5mm!important;margin-top:3mm!important}.result-chips span{padding:1.2mm 2mm!important;font-size:7pt!important}.result-calibration,.sector-framework-result{margin-top:2.5mm!important;padding:2.5mm!important}.score-dial{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:2mm!important;padding:3mm!important}.score-ring{width:31mm!important;height:31mm!important;margin:0 auto!important}.score-ring strong{font-size:24pt!important}.score-dial p{margin:1mm 0!important;font-size:7.25pt!important}.result-section,.report-panel{border:1px solid var(--print-line)!important;min-height:0!important;box-shadow:none!important;break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-inside:auto!important;background:#fff!important;border-radius:3mm!important;margin:0 0 5mm!important;padding:6mm!important;overflow:visible!important}.section-title-row{margin-bottom:4mm!important;padding-bottom:3mm!important}.section-title-row h2{margin:1.5mm 0!important}.section-title-row p{margin:0!important}.result-action-grid{gap:3mm!important}.result-focus-card,.result-strength-card{break-inside:avoid-page;min-height:0!important;box-shadow:none!important;padding:4mm!important}.result-action-copy h2{margin:1mm 0!important;font-size:15pt!important}.result-action-copy p{margin:1mm 0!important}.result-action-score strong{font-size:22pt!important}.capability-explainer{margin:3mm 0!important}.map-use-card{grid-template-columns:1fr!important;gap:2mm!important;padding:3mm!important}.capability-row{break-inside:avoid-page;min-height:0!important;padding:2.5mm 0!important}.capability-identity>span{width:8mm!important;height:8mm!important}.capability-score-cell b{font-size:15pt!important}.journey-category-map{break-inside:auto!important;gap:4mm!important;margin:3mm 0!important;padding:4mm!important}.journey-category-grid{gap:2mm!important}.journey-category-card{break-inside:avoid-page;min-height:0!important;padding:2.5mm!important}.course-stage{break-inside:auto!important;margin-top:4mm!important}.course-stage-header{break-after:avoid-page;min-height:0!important;padding:3mm!important}.course-stage-header h3{margin:0 0 1mm!important}.course-list{gap:2.5mm!important}.course-card{break-inside:avoid-page;page-break-inside:avoid;min-height:0!important;box-shadow:none!important;padding:3.5mm!important;transform:none!important}.course-card h3{margin:1.5mm 0!important;font-size:12pt!important}.course-card p{margin:1mm 0!important}.course-labels{gap:1mm!important}.course-labels b,.course-labels span{font-size:6.5pt!important}.course-meta{gap:1mm!important;font-size:7pt!important}.certification-journey-map{margin-top:4mm!important;padding:0!important}.certification-route-line,.certification-route-line:after{animation:none!important}.certification-stop{break-inside:avoid-page;page-break-inside:avoid;min-height:0!important}.certification-journey-card{min-height:0!important;box-shadow:none!important;padding:4mm!important}.certification-journey-card h3{font-size:12pt!important}.workstyle-print-report{color:var(--print-ink)!important;font-family:var(--font-interface-ltr)!important;display:block!important}.workstyle-print-report>header{break-inside:avoid-page;border:1px solid var(--print-line)!important;border-top:4px solid var(--print-ink)!important;background:var(--color-surface)!important;break-after:auto!important;border-radius:3mm!important;min-height:0!important;margin:0 0 5mm!important;padding:10mm 9mm!important;display:block!important}.workstyle-print-report>header h1{max-width:none!important;margin:3mm 0 2mm!important}.workstyle-print-report>header p{max-width:165mm!important;margin:0!important;font-size:10pt!important}.workstyle-print-report>header span{margin-top:4mm!important;padding:2mm 3mm!important;font-size:7.5pt!important;display:inline-block!important}.workstyle-print-report>section{border:1px solid var(--print-line);border-radius:3mm;break-before:auto!important;break-after:auto!important;break-inside:auto!important;margin:0 0 5mm!important;padding:5mm!important}.workstyle-print-report h2{margin:0 0 4mm!important;padding-bottom:2.5mm!important}.workstyle-print-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3mm!important}.workstyle-print-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important}.workstyle-print-summary article,.workstyle-print-grid article{break-inside:avoid-page;page-break-inside:avoid;border-radius:2mm!important;min-height:0!important;padding:3.5mm!important}.workstyle-print-grid article header h3{margin:0 0 2mm!important;font-size:11pt!important}.workstyle-print-grid article header b{font-size:15pt!important}.workstyle-print-report article small{margin-top:2mm!important;font-size:6.75pt!important}.workstyle-print-report article p{margin:1mm 0 2mm!important}.workstyle-print-report article>strong{margin:1mm 0!important;font-size:10pt!important}.workstyle-print-report>footer{margin-top:4mm!important;padding:4mm!important}.personality-results{position:static!important;inset:auto!important}.personality-result-hero{min-height:0!important;box-shadow:none!important;break-inside:avoid-page!important;border-radius:3mm!important;grid-template-columns:minmax(0,1fr) 48mm!important;gap:6mm!important;margin:0 0 5mm!important;padding:7mm!important}.personality-result-hero h1{margin:2mm 0!important}.personality-summary,.personality-result-section,.personality-scope-note,.personality-report-footer{min-height:0!important;box-shadow:none!important;break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-inside:auto!important;border-radius:3mm!important;margin:0 0 5mm!important;padding:5mm!important;overflow:visible!important}.personality-summary{padding:0!important}.personality-summary>header{padding:5mm!important}.personality-summary>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.personality-summary article{break-inside:avoid-page;min-height:0!important;padding:4mm!important}.personality-summary article small{margin-top:2mm!important}.personality-summary article h3{margin:1.5mm 0!important;font-size:13pt!important}.personality-section-heading{margin-bottom:3mm!important}.personality-section-heading>span{flex-basis:9mm!important;width:9mm!important;height:9mm!important}.personality-trait-dashboard,.personality-needs-layout{grid-template-columns:1fr 1fr!important;gap:3mm!important;margin-top:3mm!important}.personality-orbit-map{break-inside:avoid-page;min-height:92mm!important;transform:none!important}.personality-selected-detail,.personality-interest-detail{min-height:0!important;padding:4mm!important}.personality-interest-grid,.personality-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3mm!important;margin-top:3mm!important}.personality-interest-grid button,.personality-guidance-grid article{break-inside:avoid-page;min-height:0!important;padding:3.5mm!important}.personality-pressure-path{grid-template-columns:1fr 7mm 1fr 7mm 1fr!important;gap:2mm!important;margin-top:3mm!important}.personality-pressure-path>article{break-inside:avoid-page;min-height:0!important;padding:4mm!important}.personality-pressure-path article small{margin-top:2mm!important}.personality-evaluator-report{gap:0!important}.evaluator-cover,.evaluator-section,.evaluator-boundary{min-height:0!important;box-shadow:none!important;break-before:auto!important;break-after:auto!important;break-inside:auto!important;border-radius:3mm!important;margin:0 0 5mm!important;padding:5mm!important;overflow:visible!important}.evaluator-cover{break-inside:avoid-page!important;grid-template-columns:1fr 1fr!important;gap:5mm!important}.evaluator-cover h2{margin:2mm 0!important}.evaluator-metrics{gap:2mm!important}.evaluator-metrics article{min-height:0!important;padding:3mm!important}.evaluator-section>header{break-after:avoid-page;grid-template-columns:10mm 1fr!important;gap:3mm!important;margin-bottom:3mm!important}.evaluator-section>header>span{width:9mm!important;height:9mm!important}.evaluator-evidence-groups,.evaluator-trait-cards,.evaluator-pattern-grid,.evaluator-support-grid,.evaluator-interest-grid,.evaluator-application-grid{gap:3mm!important;margin-top:3mm!important}.evaluator-trait-cards,.evaluator-pattern-grid,.evaluator-support-grid,.evaluator-interest-grid,.evaluator-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.evaluator-trait-cards>article:last-child,.evaluator-application-grid>article:last-child{grid-column:auto!important}.evaluator-trait-cards>article,.evaluator-pattern-grid>article,.evaluator-support-grid>article,.evaluator-interest-grid>article,.evaluator-application-grid>article{break-inside:avoid-page;page-break-inside:avoid;min-height:0!important;padding:3.5mm!important}.evaluator-support-grid article>p{min-height:0!important}.evaluator-interest-grid article>strong{margin-top:2mm!important;font-size:22pt!important}.evaluator-interest-grid article>i{width:9mm!important;height:9mm!important;inset-block-start:3mm!important;inset-inline-end:3mm!important}.evaluator-conversation-guide{break-inside:auto!important;margin-top:3mm!important;padding:4mm!important}.v2-result-page{padding:0!important;position:static!important}.v2-result-hero,.v2-evidence-key,.v2-headline-summary,.v2-section,.v2-evaluator-report,.v2-footer{min-height:0!important;box-shadow:none!important;break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-inside:auto!important;border-radius:3mm!important;margin:0 0 5mm!important;padding:5mm!important;overflow:visible!important}.v2-result-hero{break-inside:avoid-page!important;grid-template-columns:minmax(0,1fr) 48mm!important;gap:5mm!important}.v2-result-hero h1{margin:2mm 0!important}.v2-evidence-key{break-inside:avoid-page!important;grid-template-columns:1fr 1fr!important;gap:4mm!important}.v2-headline-summary>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3mm!important;margin-top:3mm!important}.v2-headline-summary article{break-inside:avoid-page;min-height:0!important;padding:3.5mm!important}.v2-headline-summary article>small{margin-top:2mm!important}.v2-headline-summary h3{margin:1mm 0!important;font-size:12pt!important}.v2-section>header,.v2-evaluator-section>header{break-after:avoid-page;grid-template-columns:10mm 1fr!important;gap:3mm!important}.v2-section>header>span,.v2-evaluator-section>header>span{width:9mm!important;height:9mm!important}.v2-trait-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important;margin-top:3mm!important}.v2-trait-grid article,.v2-trait-grid article:last-child{break-inside:avoid-page;grid-column:auto!important;min-height:0!important;padding:3.5mm!important}.v2-trait-grid h3{margin:2mm 0 1mm!important;font-size:12pt!important}.v2-support-layout{grid-template-columns:1.35fr .65fr!important;gap:3mm!important;margin-top:3mm!important}.v2-support-layout>aside{break-inside:avoid-page;box-shadow:none!important;padding:4mm!important}.v2-interest-map,.v2-method-evidence,.v2-verification-guide{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important;margin-top:3mm!important}.v2-interest-map article,.v2-method-evidence article,.v2-verification-guide li{break-inside:avoid-page;min-height:0!important;padding:3.5mm!important}.v2-evaluator-report{padding:0!important}.v2-evaluator-report>header{break-inside:avoid-page;padding:6mm!important}.v2-evaluator-report>header h2{margin:2mm 0!important}.v2-evaluator-section{break-inside:auto!important;padding:5mm!important}.v2-evaluator-boundary{break-inside:avoid-page;margin:0 5mm 5mm!important;padding:4mm!important}a{color:inherit!important;text-decoration:none!important}button{color:inherit}}.print-expanded-details,.personality-print-card-grid{display:none}@media print{.print-expanded-details{margin:0 0 5mm!important;display:block!important}.print-expanded-heading{border:1px solid var(--print-line);border-top:4px solid var(--print-navy);background:linear-gradient(135deg, #fff, var(--print-soft));break-inside:avoid-page;border-radius:3mm;margin:0 0 5mm;padding:6mm}.print-expanded-heading h2{margin:1.5mm 0}.print-expanded-heading p{margin:0}.print-detail-group{break-inside:auto;margin:0 0 6mm}.print-detail-group>header{border-bottom:1px solid var(--print-line);break-after:avoid-page;grid-template-columns:9mm 1fr;align-items:center;gap:3mm;margin-bottom:3mm;padding-bottom:2.5mm;display:grid}.print-detail-group>header>span{color:#fff;background:var(--print-ink);width:9mm;height:9mm;font:9pt var(--font-interface-ltr);border-radius:50%;place-items:center;display:grid}.print-detail-group>header h2{margin:1mm 0 0}.print-detail-list{gap:4mm;display:grid}.print-detail-card{border:1px solid var(--print-line);border-top:3px solid var(--print-card-color,var(--print-navy));background:#fff;border-radius:2.5mm;padding:4mm}.print-course-detail{break-inside:auto;page-break-inside:auto}.print-detail-card>header{break-after:avoid-page;grid-template-columns:9mm 1fr auto;align-items:start;gap:3mm;display:grid}.print-detail-card>header>span{color:#fff;background:var(--print-card-color,var(--print-navy));border-radius:2mm;place-items:center;width:8mm;height:8mm;font-weight:800;display:grid}.print-detail-card>header h3{color:var(--print-navy);margin:1mm 0 0!important}.print-detail-card>header>strong{color:var(--print-coral);font:17pt var(--font-interface-ltr)}.print-detail-meta{background:var(--print-soft);break-inside:avoid-page;border-radius:2mm;grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;margin:3mm 0;padding:2.5mm;display:grid}.print-detail-meta span{color:var(--print-muted);gap:.5mm;font-size:7.5pt;display:grid}.print-detail-meta b,.print-detail-card small{color:var(--print-ink);letter-spacing:.06em;font-size:6.75pt!important}.print-detail-card h4{color:var(--print-navy);margin:2mm 0 1mm;font-size:9.5pt}.print-detail-card p{margin:1mm 0 2mm}.print-detail-intro,.print-detail-reason,.print-detail-columns,.print-detail-card>footer{break-inside:auto}.print-detail-reason{border-inline-start:3px solid var(--print-coral);background:#fff3ef;margin:3mm 0;padding:3mm}.print-detail-reason>div,.print-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5mm;display:grid}.print-detail-reason article,.print-detail-columns>section{break-inside:avoid-page;background:#fff;border:1px solid #dde5e2;border-radius:2mm;padding:2.5mm}.print-detail-card ul,.print-detail-card ol{margin:1.5mm 0 0;padding-inline-start:5mm}.print-detail-card li{break-inside:avoid-page;margin-bottom:1.5mm}.print-detail-card li p{color:var(--print-muted);margin:.5mm 0 0}.print-detail-secondary{margin-top:2.5mm}.print-detail-card>footer{border-top:1px solid var(--print-line);margin-top:3mm;padding-top:2.5mm}.print-detail-card>footer>div{flex-wrap:wrap;gap:1mm;margin-top:1.5mm;display:flex}.print-detail-card>footer>div span{background:var(--print-soft);border-radius:8mm;padding:1mm 1.5mm;font-size:7pt}.print-certification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;display:grid}.print-certification-detail{break-inside:avoid-page;page-break-inside:avoid}.print-certification-detail .print-detail-meta{grid-template-columns:1fr}.print-certification-detail>section{margin-top:2mm}.print-certification-detail>section ol{padding:0;list-style:none}.print-certification-detail>section li{grid-template-columns:7mm 1fr;gap:2mm;display:grid}.print-certification-detail>section li b{color:#fff;background:var(--print-navy);border-radius:50%;place-items:center;width:6mm;height:6mm;font-size:6.5pt;display:grid}.print-certification-detail>footer>span{overflow-wrap:anywhere;color:var(--print-muted);margin-top:1mm;font-size:7pt;display:block}.personality-trait-dashboard,.personality-needs-layout,.personality-interest-grid,.personality-interest-detail{display:none!important}.personality-print-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;margin-top:3mm;display:grid!important}.personality-print-card-grid>article{border:1px solid var(--print-line);border-top:3px solid var(--print-card-color,#7857b2);break-inside:avoid-page;page-break-inside:avoid;background:#fff;border-radius:2mm;min-height:0;padding:3.5mm}.personality-print-card-grid article>header{grid-template-columns:8mm 1fr auto;align-items:center;gap:2mm;display:grid}.personality-print-card-grid header>span{color:#fff;background:var(--print-card-color,#7857b2);border-radius:50%;place-items:center;width:7mm;height:7mm;font-size:7pt;display:grid}.personality-print-card-grid header h3{margin:0!important}.personality-print-card-grid header>strong{color:var(--print-navy);font:16pt var(--font-interface-ltr)}.personality-print-card-grid article>div{background:var(--print-soft);border-radius:1.5mm;margin-top:2mm;padding:2.5mm}.personality-print-card-grid article p{margin:1mm 0}.personality-print-interests article>footer{color:var(--print-coral);font:9pt var(--font-interface-ltr);margin-top:2mm}@page{size:A4 portrait;margin:12mm 12mm 14mm}html,body{width:100%!important;min-width:0!important;color:var(--print-ink)!important;font:8.75pt/1.38 var(--font-interface-ltr)!important;background:#fff!important;margin:0!important;padding:0!important;overflow:visible!important}body *,.results-page,.results-page *,.workstyle-results,.workstyle-results *,.personality-results,.personality-results *{visibility:visible!important}.results-page,.workstyle-results,.personality-results,.personality-evaluator-report{background:#fff!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.results-page h1,.workstyle-print-report h1,.personality-results h1,.personality-evaluator-report h1{font-size:22pt!important;line-height:1.08!important}.results-page h2,.workstyle-print-report h2,.personality-results h2,.personality-evaluator-report h2{font-size:15.5pt!important;line-height:1.14!important}.results-page h3,.workstyle-print-report h3,.personality-results h3,.personality-evaluator-report h3{font-size:10.5pt!important;line-height:1.22!important}.results-page p,.results-page li,.workstyle-print-report p,.workstyle-print-report li,.personality-results p,.personality-results li,.personality-evaluator-report p,.personality-evaluator-report li{font-size:8.75pt!important;line-height:1.38!important}.results-page{flex-direction:column!important;gap:0!important;display:flex!important}.results-page>.result-hero{order:10}.results-page>.capability-section{order:20}.results-page>#recommended-journey{order:30}.results-page>.certification-section{order:40}.results-page>.ninety-section{order:50}.results-page>.print-expanded-details{order:60}.results-page>.report-panel,.results-page>.combined-next-module,.results-page>.result-footer-actions,.results-page>.sample-report-guard,.sponsored-result-status{display:none!important}.result-hero,.result-section,.print-expanded-details{width:100%!important;margin:0 0 4mm!important}.result-hero{grid-template-columns:minmax(0,1fr) 38mm!important;gap:5mm!important;padding:6mm!important}.result-section{break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important;padding:5mm!important}.result-section>.section-title-row,.course-stage-header,.print-detail-group>header,.print-detail-card>header{break-after:avoid-page!important;page-break-after:avoid!important}.course-stage,.course-list,.certification-journey-map,.print-detail-list,.print-certification-grid{break-inside:auto!important;page-break-inside:auto!important}.course-card,.journey-category-card,.capability-row,.ninety-grid article{break-inside:avoid-page!important;page-break-inside:avoid!important}.print-expanded-heading{margin-bottom:4mm!important;padding:5mm!important}.print-detail-group{margin-bottom:5mm!important}.print-detail-list{gap:3mm!important}.print-detail-card{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:3.5mm!important}.print-course-detail,.print-certification-detail{break-inside:auto!important;page-break-inside:auto!important}.print-detail-meta,.print-detail-reason,.print-detail-columns,.print-detail-card>footer{margin-block:2mm!important}.print-detail-reason article,.print-detail-columns>section{break-inside:auto!important;page-break-inside:auto!important;padding:2mm!important}.print-detail-card li{margin-bottom:1mm!important}.workstyle-results>:not(.workstyle-print-report){display:none!important}.workstyle-results>.workstyle-print-report{display:block!important}.workstyle-print-report>header,.workstyle-print-report>section,.workstyle-print-report>footer{break-before:auto!important;break-after:auto!important;page-break-before:auto!important;page-break-after:auto!important;width:100%!important;min-height:0!important;margin:0 0 4mm!important}.workstyle-print-report>header{break-inside:avoid-page!important;page-break-inside:avoid!important;padding:7mm!important;display:block!important}.workstyle-print-report>section{break-inside:auto!important;page-break-inside:auto!important;padding:4.5mm!important}.workstyle-print-report h2{break-after:avoid-page!important;page-break-after:avoid!important;margin:0 0 3mm!important;padding-bottom:2mm!important}.workstyle-print-report>section>h2+p{break-after:avoid-page!important;page-break-after:avoid!important}.workstyle-print-summary,.workstyle-print-grid{break-inside:auto!important;page-break-inside:auto!important;align-items:start!important;gap:2.5mm!important}.workstyle-print-summary article,.workstyle-print-grid article{-webkit-box-decoration-break:clone;box-decoration-break:clone;break-inside:avoid-page!important;page-break-inside:avoid!important;align-self:start!important;height:auto!important;min-height:0!important;padding:3mm!important}.workstyle-print-report article p{margin:.8mm 0 1.5mm!important}.workstyle-print-report>section:nth-of-type(8) .workstyle-print-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2mm!important}.workstyle-print-report>section:nth-of-type(8) .workstyle-print-grid article{padding:2.5mm!important}.workstyle-print-report>section:nth-of-type(8) .workstyle-print-grid h3{font-size:9.25pt!important}.workstyle-print-report>section:nth-of-type(8) .workstyle-print-grid p{font-size:7.5pt!important;line-height:1.3!important}.workstyle-print-report>footer{display:none!important}.personality-result-hero,.personality-summary,.personality-result-section,.personality-scope-note,.personality-report-footer,.evaluator-cover,.evaluator-section,.evaluator-boundary{break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important;width:100%!important;min-height:0!important;margin:0 0 4mm!important}.personality-result-hero{break-inside:avoid-page!important;page-break-inside:avoid!important;padding:6mm!important}.personality-result-section{padding:4.5mm!important}.personality-section-heading,.evaluator-section>header{break-after:avoid-page!important;page-break-after:avoid!important}.personality-print-card-grid,.personality-guidance-grid,.personality-strength-pairs,.evaluator-trait-cards,.evaluator-pattern-grid,.evaluator-support-grid,.evaluator-interest-grid,.evaluator-application-grid{break-inside:auto!important;page-break-inside:auto!important;align-items:start!important;gap:2.5mm!important}.personality-print-card-grid>article,.personality-guidance-grid>article,.personality-strength-pairs>article,.evaluator-trait-cards>article,.evaluator-pattern-grid>article,.evaluator-support-grid>article,.evaluator-interest-grid>article,.evaluator-application-grid>article{-webkit-box-decoration-break:clone;box-decoration-break:clone;break-inside:avoid-page!important;page-break-inside:avoid!important;align-self:start!important;height:auto!important;min-height:0!important;padding:3mm!important}.personality-print-card-grid article>header,.personality-guidance-grid article>small,.personality-strength-pairs article>div>small{break-after:avoid-page!important;page-break-after:avoid!important}.personality-print-card-grid article p,.personality-guidance-grid article p,.personality-strength-pairs article p{margin:.8mm 0 1.5mm!important}.evaluator-pattern-grid{grid-template-columns:1fr!important}.evaluator-pattern-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2mm!important}.evaluator-pattern-evidence,.evaluator-pattern-steps>section,.evaluator-pattern-watch,.evaluator-pattern-grid article>.evaluator-pattern-steps>footer{break-inside:avoid!important;min-height:0!important;padding:2.5mm!important}.evaluator-pattern-signal-list{grid-template-columns:1fr!important}.evaluator-pattern-signal-list>span>b{font-size:18pt!important}}@media screen{.profile-form,.workstyle-question-card,.personality-question-card,.workstyle-result-section,.evaluator-cover,.evaluator-section{box-shadow:var(--assessment-card-shadow-strong)}.answer-grid button,.result-focus-card,.result-strength-card,.capability-row,.journey-category-card,.course-card,.certification-journey-card,.combined-next-module,.workstyle-quick-summary article,.workstyle-visual-dashboard>article,.workstyle-result-section article,.workstyle-result-section details,.workstyle-terrain-chart,.workstyle-terrain-detail,.workstyle-driver-cards>button,.personality-summary article,.personality-result-section,.evaluator-metrics article,.evaluator-evidence-groups article,.evaluator-evidence-detail,.evaluator-trait-cards article,.evaluator-pattern-grid article,.evaluator-support-grid article,.evaluator-interest-grid article,.evaluator-application-grid article,.evaluator-conversation-guide,.capability-overview-section .result-focus-card,.capability-overview-section .result-strength-card{box-shadow:var(--assessment-card-shadow)}.answer-grid button,.course-card,.certification-journey-card,.workstyle-response-scale button,.workstyle-visual-dashboard button,.workstyle-driver-cards>button,.workstyle-programs details,.personality-response-scale button,.personality-orbit-node,.personality-needs-chart button,.personality-interest-grid button,.evaluator-evidence-list button{transition:transform .18s,box-shadow .18s,border-color .18s}.answer-grid button:hover,.course-card:hover,.certification-journey-card:hover,.workstyle-response-scale button:hover,.workstyle-visual-dashboard button:hover,.workstyle-driver-cards>button:hover,.workstyle-programs details:hover,.personality-response-scale button:hover,.personality-orbit-node:hover,.personality-needs-chart button:hover,.personality-interest-grid button:hover,.evaluator-evidence-list button:hover{box-shadow:var(--assessment-card-shadow-hover);transform:translateY(-3px)}.answer-grid button:focus-visible,.course-card:focus-visible,.certification-journey-card:focus-visible,.workstyle-response-scale button:focus-visible,.personality-response-scale button:focus-visible,.evaluator-evidence-list button:focus-visible{box-shadow:0 0 0 4px #5c92c238, var(--assessment-card-shadow-hover)}}@media screen and (prefers-reduced-motion:reduce){.answer-grid button,.course-card,.certification-journey-card,.workstyle-response-scale button,.workstyle-visual-dashboard button,.workstyle-driver-cards>button,.workstyle-programs details,.personality-response-scale button,.personality-orbit-node,.personality-needs-chart button,.personality-interest-grid button,.evaluator-evidence-list button{transition:none}.answer-grid button:hover,.course-card:hover,.certification-journey-card:hover,.workstyle-response-scale button:hover,.workstyle-visual-dashboard button:hover,.workstyle-driver-cards>button:hover,.workstyle-programs details:hover,.personality-response-scale button:hover,.personality-orbit-node:hover,.personality-needs-chart button:hover,.personality-interest-grid button:hover,.evaluator-evidence-list button:hover{transform:none}}.mode-grid-single{grid-template-columns:minmax(0,1fr);max-width:980px;margin-inline:auto}.comprehensive-evidence-route{text-align:start;padding:clamp(28px,4vw,52px);display:block}.comprehensive-evidence-route h2{max-width:780px;font-size:clamp(2rem,4vw,4rem)}.comprehensive-evidence-route>p{max-width:760px;font-size:1.08rem;line-height:1.75}.route-rollout-note{max-width:760px;color:var(--muted);line-height:1.55;display:block}.comprehensive-route-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.comprehensive-route-facts span{border:1px solid var(--line);background:#ffffffb8;border-radius:14px;flex-direction:column;padding:20px;display:flex}.comprehensive-route-facts b{font:700 clamp(2rem, 4vw, 3.8rem)/1 var(--font-serif);color:var(--navy)}.comprehensive-evidence-route .mode-meta{align-items:center}.comprehensive-evidence-route .mode-meta .button{color:#fff;border:0;width:auto}.resume-analysis-button{color:var(--green);text-underline-offset:5px;background:0 0;border:0;margin-top:14px;font-weight:800;text-decoration:underline}.skills-gap-task-intro{border-inline-start:4px solid var(--copper);background:linear-gradient(110deg,#f169581a,#5997ca14);border-radius:12px;gap:8px;margin-bottom:22px;padding:18px 20px;display:grid}.skills-gap-task-intro span,.skills-gap-task-intro strong{color:var(--navy)}.skills-gap-task-intro span{letter-spacing:.13em;font-size:.72rem;font-weight:800}.skills-gap-task-intro p{color:var(--muted);margin:0}.skills-gap-evidence-section{border-top:5px solid var(--copper)}.skills-gap-role-reference{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:stretch;gap:24px;padding-bottom:28px;display:grid}.skills-gap-role-reference h2{font:500 clamp(2.1rem, 4vw, 4.2rem)/.98 var(--font-serif);color:var(--navy);margin:8px 0 10px}.skills-gap-role-reference p{color:var(--muted);line-height:1.65}.skills-gap-quality{background:var(--pale-green);border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 8px #143d3a1a}.skills-gap-quality small,.skills-gap-quality strong{display:block}.skills-gap-quality small{letter-spacing:.13em;font-weight:800}.skills-gap-quality strong{font:700 1.55rem/1.1 var(--font-serif);color:var(--navy);margin:12px 0 8px}.skills-gap-quality.quality-mixed{background:#fbf1e8}.skills-gap-quality.quality-review-required{background:#fdebea;border-color:#f1695866}.skills-gap-withheld-notice,.recommendations-review-block{background:#fff4f1;border:1px solid #f1695873;border-radius:14px;align-items:center;gap:16px;margin:24px 0;padding:20px;display:flex}.skills-gap-withheld-notice>span,.recommendations-review-block>span{background:var(--copper);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.skills-gap-withheld-notice p,.recommendations-review-block p{color:var(--muted);margin:5px 0 0}.skills-gap-summary-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.skills-gap-summary-group{border:1px solid var(--line);border-top:4px solid var(--navy);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px #143d3a17}.skills-gap-summary-group.status-priority-gap{border-top-color:var(--copper);background:linear-gradient(140deg,#fff,#fff3f0)}.skills-gap-summary-group.status-develop-next{border-top-color:#d28a47}.skills-gap-summary-group.status-aligned-maintain{border-top-color:var(--green)}.skills-gap-summary-group.status-more-evidence-needed{border-top-color:#7d64bd}.skills-gap-summary-group header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:20px;display:grid}.skills-gap-summary-group header>span{font:500 1.5rem var(--font-serif);color:var(--copper)}.skills-gap-summary-group header h3{color:var(--navy);margin:0;font-size:1.25rem}.skills-gap-summary-group header p{color:var(--muted);margin:6px 0 0;line-height:1.45}.skills-gap-summary-group header>b{font:500 2.2rem var(--font-serif);color:var(--navy)}.skills-gap-summary-list{padding:8px 20px 16px;display:grid}.skills-gap-summary-list a{border-bottom:1px solid var(--line);color:var(--navy);justify-content:space-between;gap:14px;padding:12px 0;text-decoration:none;display:flex}.skills-gap-summary-list a span{color:var(--muted);text-align:end;font-size:.78rem}.skills-gap-category-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:30px 0;display:grid}.skills-gap-category-nav a{border:1px solid var(--line);border-top:3px solid var(--domain-color);color:var(--navy);background:#fff;border-radius:12px;padding:14px;text-decoration:none}.skills-gap-category-nav span,.skills-gap-category-nav strong,.skills-gap-category-nav small{display:block}.skills-gap-category-nav span{color:var(--domain-color);font-size:1.4rem}.skills-gap-category-nav small{color:var(--muted);margin-top:5px}.skills-gap-evidence-map{margin-top:42px}.skills-gap-competency-card{border:1px solid var(--line);border-inline-start:5px solid var(--navy);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;margin:16px 0;scroll-margin-top:20px;overflow:hidden}.skills-gap-competency-card.status-priority-gap{border-inline-start-color:var(--copper)}.skills-gap-competency-card.status-develop-next{border-inline-start-color:#d28a47}.skills-gap-competency-card.status-aligned-maintain{border-inline-start-color:var(--green)}.skills-gap-competency-card.status-more-evidence-needed{border-inline-start-color:#7d64bd}.skills-gap-competency-card>header{background:linear-gradient(105deg,#fff,#5997ca14);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}.skills-gap-competency-card>header>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.skills-gap-competency-card h3{color:var(--navy);margin:4px 0 0;font-size:clamp(1.2rem,2vw,1.75rem)}.skills-gap-competency-card header small{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.competency-level-pair{gap:8px;display:flex}.competency-level-pair>span{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;min-width:90px;padding:10px}.competency-level-pair small,.competency-level-pair b{display:block}.competency-level-pair b{font:500 1.8rem var(--font-serif);color:var(--navy)}.competency-level-pair i{font:400 .7rem var(--font-sans);color:var(--muted)}.competency-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 22px;display:grid}.competency-method-grid>div{background:var(--pale-green);border-radius:12px;padding:14px}.competency-method-grid span,.competency-method-grid strong{display:block}.competency-method-grid span{color:var(--muted);font-weight:700}.competency-method-grid strong{color:var(--navy);font:500 1.7rem var(--font-serif);margin:7px 0}.competency-method-grid strong small{font:400 .65rem var(--font-sans);color:var(--muted)}.competency-method-grid i{background:#eff6ff;border-radius:9px;height:5px;display:block;overflow:hidden}.competency-method-grid i b{background:linear-gradient(90deg, var(--blue), var(--copper));height:100%;display:block}.skills-gap-competency-card>footer{border-top:1px solid var(--line);grid-template-columns:.7fr 1.6fr 1fr;gap:14px;padding:18px 22px;display:grid}.skills-gap-competency-card footer small,.skills-gap-competency-card footer strong{display:block}.skills-gap-competency-card footer small{color:var(--muted);letter-spacing:.08em;margin-bottom:5px;font-weight:800}.competency-framework-sources{flex-wrap:wrap;gap:6px;display:flex}.competency-framework-sources small{flex-basis:100%}.competency-framework-sources a{color:var(--navy);background:#edf3f8;border-radius:999px;padding:5px 8px;font-size:.72rem;text-decoration:none}.skills-framework-tags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.skills-framework-tags a{color:var(--green);background:#f3f8f6;border:1px solid #cddbd7;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.skills-framework-tags a span{color:var(--muted);text-transform:none;letter-spacing:0;font-size:.62rem;font-weight:700}.sr-framework-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.sr-framework-grid>a{border:1px solid var(--line);border-inline-start:4px solid var(--blue);color:var(--green);background:linear-gradient(135deg,#fff,#f3f8f6);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;text-decoration:none;display:grid;box-shadow:0 5px #173f3a1a}.sr-framework-grid>a>span{background:var(--navy);color:#fff;text-align:center;border-radius:9px;place-items:center;min-width:58px;min-height:38px;padding:6px 9px;font-size:.72rem;font-weight:700;display:grid}.sr-framework-grid>a strong,.sr-framework-grid>a p,.sr-framework-grid>a small{display:block}.sr-framework-grid>a strong{color:var(--navy);font-size:1rem;line-height:1.25}.sr-framework-grid>a p{color:var(--muted);margin:7px 0;font-size:.8rem;line-height:1.45}.sr-framework-grid>a small{color:var(--green);font-size:.65rem;font-weight:800}.sr-framework-grid>a>b{color:var(--coral)}.framework-development-disclaimer{border-inline-start:4px solid var(--coral);color:var(--muted);background:#fff3ef;border-radius:9px;margin:22px 0 0;padding:14px 16px;line-height:1.55}.framework-pack-version{border:1px solid var(--line);background:var(--pale-green);text-align:end;border-radius:11px;min-width:190px;padding:12px 15px}.framework-pack-version small,.framework-pack-version strong{display:block}.framework-pack-version small{color:var(--muted);letter-spacing:.1em;font-size:.62rem;font-weight:700}.framework-pack-version strong{color:var(--navy);overflow-wrap:anywhere;margin-top:5px;font-size:.77rem}.company-framework-section{background:linear-gradient(145deg,#fff 0%,#f4f9f7 64%,#fff3ef 100%)}.company-framework-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.company-framework-card{border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;padding:20px}.company-framework-card.framework-status-established{border-top-color:var(--green)}.company-framework-card.framework-status-partly-established{border-top-color:#d28a47}.company-framework-card.framework-status-not-evidenced{border-top-color:var(--coral)}.company-framework-card.framework-status-validation-required{border-top-color:#7d64bd}.company-framework-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-framework-card header span{background:var(--navy);color:#fff;border-radius:8px;padding:7px 10px;font-size:.73rem;font-weight:700}.company-framework-card header b{background:var(--pale-green);color:var(--green);border-radius:999px;padding:6px 9px;font-size:.68rem}.company-framework-card h3{color:var(--navy);margin:16px 0;font-size:1.25rem;line-height:1.25}.company-framework-card div{border-top:1px solid var(--line);padding:12px 0}.company-framework-card div small{color:var(--green);letter-spacing:.1em;font-size:.63rem;font-weight:700}.company-framework-card div p{color:var(--muted);margin:6px 0 0;line-height:1.5}.company-framework-card>a{color:var(--navy);margin-top:11px;font-weight:700;text-decoration:none;display:inline-flex}.organization-evidence-chain{background:var(--green);border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:26px;padding:16px;display:grid}.organization-evidence-chain span{color:#fff;grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:grid;position:relative}.organization-evidence-chain span:not(:last-child):after{content:"→";color:var(--lime);position:absolute;inset-inline-end:-6px}.organization-evidence-chain b{width:27px;height:27px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid}.skills-gap-method-source-links{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.skills-gap-method-source-links a{border-color:var(--line);background:var(--pale-green);color:var(--navy);border-radius:10px}.skills-gap-method-source-links a:hover{border-color:var(--green);background:#eef5f1}.skills-gap-method-source-links b{font-size:.78rem}.skills-gap-method-source-links span{color:var(--muted);font-size:.72rem}.secure-document-review{border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#fff);color:var(--color-text,#0f172a);border-radius:14px;gap:16px;margin:20px 0;padding:20px;display:grid;box-shadow:0 8px 24px #0f172a14}.secure-document-review>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.secure-document-review>header small{color:var(--color-learning-teal,#0f766e);letter-spacing:.08em;font-size:.72rem;font-weight:700;display:block}.secure-document-review h4,.secure-document-review h5{margin:3px 0 0;font-family:inherit}.secure-document-review h4{font-size:1.1rem}.secure-document-review h5{font-size:.95rem}.secure-document-review>header em{color:#92400e;background:#fef3c7;border-radius:999px;padding:6px 9px;font-size:.72rem;font-style:normal;font-weight:700}.secure-document-review>header em.approved{color:#166534;background:#dcfce7}.secure-document-upload{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.secure-document-upload label{background:var(--color-page,#f8fafc);border:1px dashed #94a3b8;border-radius:10px;gap:6px;padding:13px;display:grid}.secure-document-upload label span{font-size:.78rem;font-weight:700}.secure-document-upload label b{color:var(--color-text-secondary,#475569);overflow-wrap:anywhere;font-size:.8rem;font-weight:500}.secure-document-upload input{width:100%;font:inherit;font-size:.8rem}.secure-document-review button{min-height:40px;color:var(--color-primary-navy,#123b5d);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 13px;font:600 .8rem/1.2 inherit}.secure-document-review button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.secure-document-review button:disabled{cursor:not-allowed;opacity:.48}.secure-document-message,.secure-document-warning,.secure-document-error{color:#1e3a8a;background:#eff6ff;border-inline-start:4px solid #1d4ed8;border-radius:8px;margin:0;padding:11px 13px;font-size:.82rem}.secure-document-warning{color:#9a3412;background:#fff7ed;border-color:#b45309}.secure-document-error{color:#991b1b;background:#fef2f2;border-color:#b91c1c}.secure-document-review-intro p{color:var(--color-text-secondary,#64748b);margin:5px 0 0;font-size:.82rem}.secure-document-values{gap:10px;max-height:560px;padding-inline-end:4px;display:grid;overflow:auto}.secure-document-values article{border:1px solid var(--color-border,#e2e8f0);background:var(--color-page,#f8fafc);border-radius:10px;gap:9px;padding:13px;display:grid}.secure-document-values article.accepted,.secure-document-values article.corrected{background:#f0fdfa;border-color:#86c8bc}.secure-document-values article.rejected{opacity:.68}.secure-document-values article>header,.secure-document-values article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.secure-document-values article>header strong{text-transform:capitalize}.secure-document-values article>header em,.secure-document-values article>footer span{color:var(--color-text-secondary,#64748b);font-size:.72rem;font-style:normal}.secure-document-values textarea{resize:vertical;min-height:68px;color:var(--color-text,#0f172a);background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px;font:400 .82rem/1.5 inherit}.secure-document-values article>footer>div,.secure-document-actions{flex-wrap:wrap;gap:7px;display:flex}.secure-document-actions{justify-content:flex-end}.ts-secure-upload-dialog{max-height:calc(100vh - 40px);position:relative;overflow:auto;width:min(880px,100vw - 32px)!important}.ts-secure-upload-close{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:50%;width:38px;height:38px;font-size:1.25rem;position:absolute;inset-block-start:12px;inset-inline-end:12px}.ts-secure-source-demo-note{color:#1e3a8a;background:#eff6ff;border-inline-start:4px solid #2563eb;border-radius:8px;margin:18px 0;padding:13px 15px;font-size:.8rem;line-height:1.55}@media (width<=720px){.secure-document-upload{grid-template-columns:1fr}.secure-document-values article>header,.secure-document-values article>footer{flex-direction:column;align-items:flex-start}.secure-document-values article>footer>div{width:100%}.secure-document-values article>footer button{flex:1}.secure-document-review{padding:14px}}@media (width<=820px){.workforce-project-header{flex-direction:column;align-items:stretch}.workforce-header-actions{align-items:stretch}.workforce-header-actions>button{justify-content:center}.workforce-presentation-progress{grid-template-columns:auto minmax(0,1fr)}.workforce-presentation-progress>button{grid-column:1/-1}.comprehensive-route-facts,.skills-gap-summary-groups,.skills-gap-role-reference{grid-template-columns:1fr}.skills-gap-category-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-gap-method-source-links,.sr-framework-grid,.company-framework-grid{grid-template-columns:1fr}.organization-evidence-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-evidence-chain span:after{display:none}.skills-gap-competency-card>header,.skills-gap-competency-card>footer{grid-template-columns:1fr}.competency-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competency-level-pair{justify-content:start}}@media print{.skills-gap-summary-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-gap-competency-card{break-inside:avoid;box-shadow:none}.skills-gap-competency-card>footer,.competency-method-grid{display:grid!important}}.development-scope-notice{color:#173f3a;background:#fff4ef;border:1px solid #f1695852;border-inline-start:4px solid #f16958;border-radius:10px;margin:18px 0;padding:16px 18px}.development-scope-notice strong{color:#19275f;margin-bottom:5px;font-size:15px;display:block}.development-scope-notice p{margin:0;line-height:1.55}.workforce-certification-tags{flex-wrap:wrap;gap:6px;margin:6px 0 12px;display:flex}.workforce-certification-tags span{color:#274b72;background:#edf4fa;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.workforce-credential-disclaimer{color:#334e68;background:#fff4ef;border-inline-start:3px solid #f16958;margin-top:12px;padding:12px 14px;font-size:12px}.certification-jurisdiction{color:var(--muted);margin:-4px 0 12px;font-weight:700;display:block}.certification-external-pathway-note{border-inline-start:4px solid var(--blue);color:var(--green);background:#eef5f8;border-radius:10px;margin:16px 0 4px;padding:14px 16px;line-height:1.55}.org-hr-path{border-top-color:var(--green)!important;background:linear-gradient(145deg,#f7fbfa 0%,#fff 56%,#edf4f1 100%)!important}.hr-workspace{background:var(--cream);min-height:100vh;color:var(--green);padding:36px clamp(22px,5vw,72px) 72px}.hr-demo-banner{border:1px solid #f0685773;border-inline-start:5px solid var(--coral);background:linear-gradient(105deg,#fff4ef,#f0f6f3);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;max-width:1500px;margin:0 auto 18px;padding:14px 18px;display:flex;box-shadow:0 5px #173f3a1a}.hr-demo-banner>div{align-items:baseline;gap:12px;display:flex}.hr-demo-banner b{color:var(--navy);letter-spacing:.12em;font-size:.76rem}.hr-demo-banner span{color:var(--muted);font-size:.8rem}.hr-demo-banner em{background:var(--green);color:#fff;letter-spacing:.1em;border-radius:999px;flex:none;padding:6px 9px;font-size:.65rem;font-style:normal;font-weight:700}.hr-workspace button,.hr-workspace input,.hr-workspace select{font:inherit}.hr-shell-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.7fr) 1.4fr minmax(220px,.7fr);align-items:end;gap:24px;padding-bottom:24px;display:grid}.hr-shell-header>div:nth-child(2){text-align:center}.hr-shell-header small,.hr-section-heading small,.hr-workspace .kicker{color:var(--green);letter-spacing:.16em;font-size:.72rem;font-weight:700;display:block}.hr-shell-header h1{color:var(--navy);font:500 clamp(2rem,4vw,3.6rem)/.95 var(--font-serif);margin:6px 0 0}.hr-user-chip{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;justify-self:end;gap:4px;min-width:210px;padding:12px 16px;display:flex;box-shadow:0 5px #173f3a1f}.hr-user-chip span{text-overflow:ellipsis;overflow:hidden}.hr-user-chip b{color:var(--coral);text-transform:uppercase;letter-spacing:.1em;font-size:.74rem}.hr-tabs{z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f3eaf0;border-radius:14px;gap:6px;margin:22px 0 30px;padding:7px;display:flex;position:sticky;top:0;box-shadow:0 7px 18px #173f3a14}.hr-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:12px;font-weight:800}.hr-tabs button.active{background:var(--green);color:#fff;box-shadow:0 4px #0a302c29}.hr-hero,.hr-panel,.hr-login-card,.hr-auth-unavailable>div{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff}.hr-hero{grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);gap:46px;padding:clamp(28px,5vw,64px);display:grid}.hr-hero h2,.hr-panel h2,.hr-login-card h1,.hr-auth-unavailable h1{color:var(--navy);font:500 clamp(2.2rem,4.3vw,4.7rem)/.96 var(--font-serif);margin:12px 0}.hr-hero p,.hr-panel p,.hr-login-card p,.hr-auth-unavailable p{color:var(--muted);line-height:1.65}.hr-journey{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid}.hr-journey span{text-align:center;color:var(--navy);gap:8px;font-weight:800;display:grid;position:relative}.hr-journey span:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--blue),var(--coral));top:21px;width:76%;height:2px;position:absolute;inset-inline-start:62%}.hr-journey b{z-index:1;background:var(--green);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;display:grid;position:relative;box-shadow:0 5px #173f3a26}.hr-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.hr-metrics article{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:13px;padding:22px}.hr-metrics small,.hr-quality-strip small{color:var(--muted);font-weight:800;display:block}.hr-metrics strong,.hr-quality-strip strong{color:var(--navy);font:500 2.5rem var(--font-serif);margin-top:8px;display:block}.hr-action-panel{border-radius:var(--radius-md);background:linear-gradient(110deg,var(--green),#285f57);color:#fff;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.hr-action-panel h3{font-size:1.35rem}.hr-action-panel p{color:#dfeae7;margin:0}.hr-action-panel button,.hr-section-heading>button,.hr-upload-card button,.hr-cohort-grid footer button,.hr-calendar-form button,.hr-member-form button{color:var(--green);cursor:pointer;box-shadow:var(--shadow-card);background:#fff;border:0;border-radius:9px;padding:12px 16px;font-weight:700}.hr-panel{padding:clamp(22px,4vw,48px)}.hr-section-heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding-bottom:24px;display:flex}.hr-section-heading>span{background:var(--green);color:#fff;height:52px;font:500 1.2rem var(--font-serif);border-radius:50%;flex:0 0 52px;place-items:center;display:grid;box-shadow:0 5px #173f3a24}.hr-section-heading>div{flex:1}.hr-section-heading h2{max-width:970px;margin:5px 0;font-size:clamp(2rem,3.5vw,3.7rem)}.hr-section-heading p{margin:8px 0 0}.hr-section-heading>button{background:var(--green);color:#fff}.hr-assessment-catalog-panel{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#fff 0%,#f9fbf8 62%,#f4f0e7 100%);margin:26px 0;padding:clamp(22px,3vw,38px)}.hr-assessment-catalog-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;padding-bottom:22px;display:flex}.hr-assessment-catalog-panel>header>div{max-width:850px}.hr-assessment-catalog-panel>header small{letter-spacing:.15em;color:var(--green);font-weight:700}.hr-assessment-catalog-panel>header h2{color:var(--navy);margin:8px 0 6px;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.hr-assessment-catalog-panel>header p{color:var(--muted);margin:0;line-height:1.55}.hr-assessment-catalog-panel>header>span{color:var(--green);letter-spacing:.1em;background:#e6f0ec;border-radius:999px;flex:none;padding:9px 13px;font-size:.72rem;font-weight:700}.hr-assessment-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hr-assessment-choice{--choice:#5c92c2;border:1px solid #cdd9d5;border-top:4px solid var(--choice);background:#fff;border-radius:14px;flex-direction:column;min-height:278px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 5px #d8e0db,0 16px 28px #12343112}.hr-assessment-choice.tone-coral{--choice:#ef705d}.hr-assessment-choice.tone-green{--choice:#39796e}.hr-assessment-choice.tone-navy{--choice:#19275f}.hr-assessment-choice.is-selected{border-color:var(--choice);box-shadow:0 8px 0 var(--choice),0 22px 38px #1234311f;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.hr-assessment-choice.is-selected{box-shadow:0 8px 0 color-mix(in srgb,var(--choice) 18%,#d8e0db),0 22px 38px #1234311f}}.hr-assessment-choice.is-locked{filter:saturate(.45);background:#f5f5f1}.hr-assessment-choice-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hr-assessment-choice-top b{background:var(--choice);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.hr-assessment-choice-top span{letter-spacing:.12em;color:var(--choice);font-size:.64rem;font-weight:700}.hr-assessment-choice h3{color:var(--navy);margin:24px 0 10px;font-size:1.35rem;line-height:1.12}.hr-assessment-choice p{color:var(--muted);margin:0 0 14px;font-size:.9rem;line-height:1.5}.hr-assessment-choice>small{color:var(--green);margin-top:auto;font-weight:800}.hr-assessment-choice>button{background:var(--green);color:#fff;font:800 .8rem var(--font-sans);cursor:pointer;border:0;border-radius:8px;margin-top:17px;padding:11px 12px}.hr-assessment-choice>button.request{color:var(--green);border:1px solid var(--green);background:#fff}.hr-selected-assessment-summary{--choice:#5c92c2;border:1px solid var(--choice);grid-column:1/-1;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.hr-selected-assessment-summary{border:1px solid color-mix(in srgb,var(--choice) 40%,#d5ddd7)}}.hr-selected-assessment-summary{border-left:5px solid var(--choice);background:var(--choice);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.hr-selected-assessment-summary{background:color-mix(in srgb,var(--choice) 7%,#fff)}}.hr-selected-assessment-summary.tone-coral{--choice:#ef705d}.hr-selected-assessment-summary.tone-green{--choice:#39796e}.hr-selected-assessment-summary.tone-navy{--choice:#19275f}.hr-selected-assessment-summary>span{background:var(--choice);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-weight:700;display:grid}.hr-selected-assessment-summary>div{gap:4px;display:grid}.hr-selected-assessment-summary small{letter-spacing:.13em;color:var(--green);font-size:.65rem;font-weight:700}.hr-selected-assessment-summary strong{color:var(--navy);font-size:1.15rem}.hr-selected-assessment-summary p{color:var(--muted);margin:0;font-size:.83rem}.hr-select-campaign{grid-template-columns:140px minmax(240px,430px);align-items:center;gap:14px;margin:24px 0;display:grid}.hr-select-campaign>span,.hr-campaign-form label>span,.hr-login-card label>span,.hr-calendar-form label>span,.hr-member-form label>span{font-weight:700}.hr-workspace input,.hr-workspace .app-select select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--green);background:#fff;border-radius:9px;padding:11px 13px}.hr-campaign-view-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.hr-campaign-view-switcher>button{border:1px solid var(--line);min-height:84px;color:var(--green);text-align:start;cursor:pointer;background:#fff;border-top:4px solid #0000;border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:14px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 5px #173f3a1a}.hr-campaign-view-switcher>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 18px #173f3a1f}.hr-campaign-view-switcher>button.active{border-color:#94b9d8;border-top-color:var(--blue);background:linear-gradient(135deg,#eef6fb,#fff);box-shadow:0 7px #376a9926}.hr-campaign-view-switcher>button:disabled{opacity:.48;cursor:not-allowed}.hr-campaign-view-switcher>button>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.hr-campaign-view-switcher>button.active>span{background:var(--blue)}.hr-campaign-view-switcher>button>div{gap:4px;display:grid}.hr-campaign-view-switcher strong{color:var(--navy);font-size:1.02rem}.hr-campaign-view-switcher small{color:var(--muted);font-size:.76rem}.campaign-view-participation .hr-campaign-view-switcher+.hr-panel,.campaign-view-participation .hr-upload-card,.campaign-view-participation .hr-roster-table{display:none}.campaign-view-roster .hr-roster-table{max-height:46rem;overflow:auto}.campaign-view-roster .hr-roster-table>header{z-index:2;position:sticky;top:0}.hr-upload-card{border:1px dashed var(--blue);border-radius:var(--radius-md);background:#f5f9fb;grid-template-columns:1fr minmax(240px,.55fr);gap:24px;margin:24px 0;padding:24px;display:grid}.hr-upload-card>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;display:flex}.hr-upload-card h3,.hr-upload-card p{margin:0}.hr-file-button{background:var(--navy);color:#fff;cursor:pointer;border-radius:8px;padding:11px 16px;font-weight:700;display:inline-flex}.hr-file-button input{display:none}.hr-upload-card button{background:var(--green);color:#fff}.hr-roster-mapping{border:1px solid var(--line);background:#fff;border-radius:14px;gap:16px;margin:-8px 0 24px;padding:20px;display:grid}.hr-roster-mapping>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.hr-roster-mapping>div:first-child span{color:var(--muted);font-size:.82rem}.hr-roster-mapping>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hr-roster-mapping label{color:var(--green);gap:6px;font-size:.78rem;font-weight:800;display:grid}.hr-roster-mapping select{width:100%;min-width:0}.hr-roster-mapping>.button{justify-self:start}.hr-roster-table,.hr-employee-evidence{border:1px solid var(--line);border-radius:12px;overflow:hidden}.hr-roster-table header,.hr-roster-table article,.hr-employee-evidence article{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr 1fr 120px;align-items:center;gap:12px;padding:13px 16px;display:grid}.hr-roster-table header{background:var(--pale-green);grid-template-columns:1fr auto}.hr-roster-table article:last-child,.hr-employee-evidence article:last-child{border:0}.hr-roster-table em,.hr-employee-evidence em{color:var(--green);background:#eef4f2;border-radius:999px;justify-self:end;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:700}.hr-campaign-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.hr-campaign-form label,.hr-login-card label,.hr-calendar-form label,.hr-member-form label{gap:8px;display:grid}.hr-campaign-form label small{color:var(--muted)}.hr-campaign-form>button{grid-column:1/-1}.hr-quality-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.hr-quality-strip>div{background:var(--pale-green);border-inline-start:4px solid var(--blue);border-radius:12px;padding:18px}.hr-quality-strip>div:nth-child(2){border-color:var(--lime)}.hr-quality-strip>div:nth-child(3){border-color:var(--coral)}.hr-gap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hr-gap-grid article{border:1px solid var(--line);border-radius:12px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 4px #173f3a1c}.hr-gap-grid article>span{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.hr-gap-grid h3{color:var(--navy);margin:4px 0}.hr-gap-grid article>strong{color:var(--navy);font:500 2rem var(--font-serif)}.hr-gap-grid article>strong small{font:700 .7rem var(--font-sans);color:var(--muted)}.hr-employee-evidence{margin-top:26px}.hr-employee-evidence h3{background:var(--pale-green);margin:0;padding:16px}.hr-cohort-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.hr-cohort-grid>article{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px #173f3a21}.hr-cohort-grid>article.cohort-waitlisted{border-top-color:var(--lime)}.hr-cohort-grid>article.cohort-approved{border-top-color:var(--green)}.hr-cohort-grid>article>header,.hr-cohort-grid>article>h3,.hr-cohort-grid>article>p,.hr-cohort-grid>article>dl,.hr-cohort-grid>article>footer{margin:0;padding:15px 18px}.hr-cohort-grid>article>header{justify-content:space-between;display:flex}.hr-cohort-grid>article>header span{color:var(--coral);font:500 1.4rem var(--font-serif)}.hr-cohort-grid>article>header b{background:var(--pale-green);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.7rem}.hr-cohort-grid h3{color:var(--navy);font-size:1.25rem}.hr-cohort-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hr-cohort-grid dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.hr-cohort-grid dd{margin:4px 0 0;font-weight:800}.hr-cohort-members{flex-wrap:wrap;gap:6px;padding:0 18px 16px;display:flex}.hr-cohort-members span{background:#edf3f8;border-radius:999px;padding:5px 8px;font-size:.72rem}.hr-cohort-grid footer{background:#f8faf9;flex-wrap:wrap;gap:8px;display:flex}.hr-cohort-grid footer input{flex:100%}.hr-cohort-grid footer button:first-of-type{background:var(--green);color:#fff}.hr-calendar-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0;display:grid}.hr-calendar-form .wide{grid-column:span 3}.hr-calendar-form button{background:var(--green);color:#fff;align-self:end}.hr-calendar-list{gap:13px;display:grid}.hr-calendar-list>article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:94px 1fr minmax(280px,.6fr);align-items:center;gap:18px;padding:16px;display:grid;box-shadow:0 5px #173f3a1c}.hr-date-block{background:var(--navy);color:#fff;text-align:center;border-radius:10px;place-items:center;padding:10px;display:grid}.hr-date-block strong{font:500 2.2rem var(--font-serif)}.hr-date-block span{font-size:.64rem}.hr-calendar-list h3,.hr-calendar-list p{margin:4px 0}.hr-calendar-list dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hr-calendar-list dt{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:700}.hr-calendar-list dd{margin:4px 0 0;font-weight:800}.hr-member-form{grid-template-columns:1fr 240px auto;align-items:end;gap:15px;margin-top:26px;display:grid}.hr-member-form button{background:var(--green);color:#fff;min-height:48px}.hr-member-permission-list{gap:18px;margin-top:28px;display:grid}.hr-member-permission-list>article{border:1px solid var(--line);background:#fbfcfb;border-radius:14px;overflow:hidden;box-shadow:0 4px #173f3a1a}.hr-member-permission-list>article>header{background:#eef5f2;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.hr-member-permission-list>article>header div{gap:4px;display:grid}.hr-member-permission-list>article>header strong{color:var(--navy);font-size:1.05rem}.hr-member-permission-list>article>header span{color:var(--muted);text-transform:capitalize}.hr-member-permission-list>article>header b{color:var(--green);font-size:.82rem}.hr-member-capabilities{padding:18px 20px}.hr-member-capabilities>p{margin:0 0 14px;font-size:.92rem}.hr-member-capabilities label{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.hr-member-capabilities input{width:18px;min-height:18px;accent-color:var(--green);margin:0}.hr-member-capabilities label span{color:var(--navy);font-weight:800}.hr-member-capabilities label small{color:var(--muted);text-transform:capitalize}.hr-global-message,.hr-notice{border-radius:10px;margin:0 0 18px;padding:13px 16px}.hr-notice{color:var(--green);background:#e8f3ee;font-weight:800}.hr-global-message{background:#fff0ed}.hr-member-actions{justify-content:flex-end;padding:0 20px 18px;display:flex}.hr-member-actions .danger{color:var(--color-error,#b91c1c);background:#fff7f7;border:1px solid #fecaca}.hr-login,.hr-create-org,.hr-auth-unavailable{align-content:start;display:grid}.hr-login>.back-link,.hr-create-org>.back-link,.hr-auth-unavailable>.back-link{margin-bottom:34px}.hr-login-card,.hr-auth-unavailable>div{width:min(780px,100%);margin:4vh auto 0;padding:clamp(28px,6vw,72px)}.hr-login-card label{margin:18px 0}.hr-login-card .button{width:100%;margin-top:8px}.hr-auth-unavailable>div>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.roster-privacy-confirmation{background:var(--pale-green);border-inline-start:4px solid var(--blue);border-radius:12px;margin:16px 0;padding:16px}.roster-privacy-confirmation dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.roster-privacy-confirmation dt{color:var(--muted);font-size:.68rem;font-weight:700}.roster-privacy-confirmation dd{color:var(--navy);margin:5px 0;font-weight:800}.roster-correction-box{gap:9px;margin:14px 0;display:grid}.roster-correction-box textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;min-height:80px;padding:11px}.roster-correction-box button{justify-self:start}@media (width<=980px){.hr-shell-header{grid-template-columns:1fr auto}.hr-shell-header>div:nth-child(2){text-align:start;grid-area:2/1/auto/-1}.hr-hero{grid-template-columns:1fr}.hr-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-tabs{overflow-x:auto}.hr-tabs button{flex:none}.hr-cohort-grid,.hr-gap-grid{grid-template-columns:1fr}.hr-calendar-form{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-calendar-form .wide{grid-column:1/-1}.hr-calendar-list>article{grid-template-columns:80px 1fr}.hr-calendar-list dl{grid-column:1/-1}.hr-member-form{grid-template-columns:1fr 1fr}.hr-member-form button{grid-column:1/-1}.roster-privacy-confirmation dl{grid-template-columns:1fr}}@media (width<=1100px){.hr-assessment-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hr-workspace{padding:24px 14px 52px}.hr-demo-banner,.hr-demo-banner>div{flex-direction:column;align-items:flex-start}.hr-shell-header{grid-template-columns:1fr}.hr-user-chip{justify-self:stretch;min-width:0}.hr-journey{grid-template-columns:1fr;gap:8px}.hr-journey span{text-align:start;grid-template-columns:44px 1fr;align-items:center}.hr-journey span:not(:last-child):after{display:none}.hr-journey b{margin:0}.hr-metrics,.hr-quality-strip,.hr-campaign-form,.hr-upload-card,.hr-calendar-form,.hr-member-form,.hr-campaign-view-switcher,.hr-assessment-catalog-grid,.hr-roster-mapping>div:nth-child(2){grid-template-columns:1fr}.hr-roster-mapping>div:first-child,.hr-assessment-catalog-panel>header{flex-direction:column;align-items:flex-start}.hr-assessment-choice{min-height:240px}.hr-calendar-form .wide{grid-column:auto}.hr-roster-table article,.hr-employee-evidence article{grid-template-columns:1fr auto}.hr-roster-table article>span,.hr-employee-evidence article>span,.hr-roster-table article>strong,.hr-employee-evidence article>strong{grid-column:1/-1}.hr-cohort-grid dl,.hr-calendar-list>article{grid-template-columns:1fr}.hr-date-block{justify-self:start}.hr-select-campaign{grid-template-columns:1fr}.hr-action-panel,.hr-member-permission-list>article>header{flex-direction:column;align-items:flex-start}.hr-member-capabilities label{grid-template-columns:auto 1fr}.hr-member-capabilities label small{grid-column:2}}.hr-demand-heading{justify-content:space-between;align-items:end;gap:20px;margin:34px 0 14px;display:flex}.hr-demand-heading small{color:var(--green);letter-spacing:.14em;font-size:.7rem;font-weight:700}.hr-demand-heading h3{color:var(--navy);margin:5px 0 0;font-size:1.45rem}.hr-demand-heading>span{color:#a84639;background:#fff0ed;border-radius:999px;padding:8px 11px;font-size:.75rem;font-weight:700}.hr-course-demand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hr-course-demand-grid>article{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px #173f3a1f}.hr-course-demand-grid>article.decision-approved{border-top-color:var(--green)}.hr-course-demand-grid>article.decision-rejected{opacity:.62;border-top-color:var(--coral)}.hr-course-demand-grid>article>header,.hr-course-demand-grid>article>h3,.hr-course-demand-grid>article>p,.hr-course-demand-grid>article>dl,.hr-course-demand-grid>article>footer{margin:0;padding:13px 16px}.hr-course-demand-grid>article>header{justify-content:space-between;align-items:center;display:flex}.hr-course-demand-grid>article>header span{color:var(--coral);font:500 1.25rem var(--font-serif)}.hr-course-demand-grid>article>header b{background:var(--pale-green);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.67rem}.hr-course-demand-grid h3{color:var(--navy);font-size:1.12rem}.hr-course-demand-grid>article>p{color:var(--muted);padding-top:0}.hr-course-demand-grid dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hr-course-demand-grid dt{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:700}.hr-course-demand-grid dd{color:var(--navy);margin:4px 0 0;font-weight:800}.hr-course-demand-grid footer{background:#f7faf8;gap:7px;display:flex}.hr-course-demand-grid footer button{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:8px;flex:1;padding:9px;font-weight:700}.hr-course-demand-grid footer button:first-child{background:var(--green);color:#fff}.hr-inline-guidance{border-inline-start:4px solid var(--lime);background:#f4f7e9;border-radius:9px;padding:13px 16px;margin:22px 0 0!important}.hr-cohort-members{gap:6px;display:grid}.hr-cohort-members>div{background:#edf3f8;border-radius:9px;grid-template-columns:1fr auto minmax(0,150px);align-items:center;gap:6px;padding:6px 8px;display:grid}.hr-cohort-members>div>span{background:0 0;padding:0}.hr-cohort-members button{width:25px;height:25px;color:var(--coral);background:#fff;border:0;border-radius:50%;place-items:center;font-weight:700;display:grid}.hr-cohort-members .app-select select{min-height:30px;padding:4px 7px;font-size:.68rem}.hr-plan-statuses{gap:10px;margin:0 0 18px;display:grid}.hr-plan-statuses article{border:1px solid var(--line);background:var(--pale-green);border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.hr-plan-statuses h3{color:var(--navy);margin:4px 0}.hr-plan-statuses strong{text-transform:uppercase;background:#fff;border-radius:999px;padding:6px 9px;font-size:.7rem}.hr-plan-statuses button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:10px 13px;font-weight:700}.hr-training-decisions{background:linear-gradient(#fff 0%,#fbfcfa 100%)}.decision-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.decision-metrics article{border:1px solid var(--line);min-height:124px;box-shadow:var(--shadow-card);background:#fff;border-radius:14px;padding:18px;position:relative;overflow:hidden}.decision-metrics article:before{content:"";background:var(--blue);width:5px;position:absolute;inset-block:0;inset-inline-start:0}.decision-metrics article.approved:before{background:var(--green)}.decision-metrics article.deferred:before{background:var(--lime)}.decision-metrics article.unmet:before{background:var(--coral)}.decision-metrics small{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.decision-metrics strong{color:var(--navy);font:500 2.65rem var(--font-serif);margin:8px 0 4px;display:block}.decision-metrics span{color:var(--muted);font-size:.78rem}.decision-toolbar{border:1px solid var(--line);background:var(--pale-green);border-radius:14px;grid-template-columns:minmax(280px,1fr) minmax(190px,260px) auto;align-items:end;gap:12px;margin:24px 0 14px;padding:16px;display:grid}.decision-toolbar label{gap:7px;display:grid}.decision-toolbar label>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:700}.decision-toolbar input,.decision-toolbar select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--green);background:#fff;border-radius:9px;padding:10px 13px}.decision-toolbar>b{color:var(--navy);white-space:nowrap;background:#fff;border-radius:999px;align-self:center;padding:9px 12px;font-size:.78rem}.decision-context-filter{border:1px solid #b9d0c9;border-inline-start:5px solid var(--green);background:linear-gradient(120deg,#edf6f3 0%,#fffaf6 100%);border-radius:16px;margin:24px 0 14px;overflow:hidden;box-shadow:0 6px #173f3a1a}.decision-context-filter>header{justify-content:space-between;align-items:center;gap:22px;padding:20px 22px 15px;display:flex}.decision-context-filter>header>div{min-width:0}.decision-context-filter>header small{color:var(--green);letter-spacing:.12em;font-size:.67rem;font-weight:700}.decision-context-filter>header h3{color:var(--navy);font:500 clamp(1.3rem,2vw,1.8rem)/1.08 var(--font-serif);margin:6px 0 4px}.decision-context-filter>header p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.decision-context-filter>header>strong{min-width:126px;color:var(--navy);font:500 1.8rem var(--font-serif);text-align:center;background:#fff;border:1px solid #d5e1dd;border-radius:12px;flex:none;padding:12px 15px;display:grid;box-shadow:0 4px #173f3a14}.decision-context-filter>header>strong small{color:var(--muted);font:800 .64rem var(--font-sans);letter-spacing:0;text-transform:uppercase;margin-top:2px}.decision-context-filter>div{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:0 22px 18px;display:grid}.decision-context-filter label{gap:7px;display:grid}.decision-context-filter label>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:700}.decision-context-filter select{width:100%;min-height:46px;color:var(--green);font:inherit;background:#fff;border:1px solid #c8d7d2;border-radius:9px;padding:10px 13px}.decision-context-filter>div>button{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border-radius:9px;min-height:46px;padding:10px 15px;font-weight:700}.decision-context-filter>div>button:disabled{color:#91a19c;cursor:not-allowed;background:#e9efed;border-color:#d8e1de}.decision-context-filter>p{color:var(--muted);background:#ffffffad;border-top:1px solid #d8e4e0;margin:0;padding:11px 22px;font-size:.74rem;line-height:1.5}.decision-context-filter>p b{color:var(--green)}.decision-workbench{grid-template-columns:minmax(300px,370px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.decision-course-list{gap:9px;max-height:980px;padding:4px;display:grid;overflow:auto}.decision-list-heading{border:1px solid #bfd4dd;border-inline-start:4px solid var(--blue);background:linear-gradient(135deg,#eef6fb,#fff);border-radius:12px;gap:7px;margin-bottom:4px;padding:17px 18px;display:grid;box-shadow:0 4px #173f3a1a}.decision-list-heading>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.decision-list-heading small{color:var(--green);letter-spacing:.12em;font-size:.64rem;font-weight:700}.decision-list-heading b{color:#376a99;background:#fff;border-radius:999px;flex:none;padding:5px 9px;font-size:.65rem}.decision-list-heading h3{color:var(--navy);font:500 1.35rem/1.08 var(--font-serif);margin:0}.decision-list-heading p{color:var(--muted);font-size:.76rem;line-height:1.45;margin:0!important}.decision-course-list>button{text-align:start;border:1px solid var(--line);border-inline-start:4px solid var(--blue);width:100%;color:var(--green);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 4px #173f3a1a}.decision-course-list>button:hover,.decision-course-list>button.active{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 8px 18px #173f3a1f}.decision-course-list>button.status-approved{border-inline-start-color:var(--green)}.decision-course-list>button.status-deferred{border-inline-start-color:var(--lime)}.decision-course-list>button.status-rejected{border-inline-start-color:var(--coral);opacity:.7}.decision-course-list>button>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.decision-course-list>button>div{gap:5px;min-width:0;display:grid}.decision-course-list>button small{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.decision-course-list strong{color:var(--navy);font-size:.95rem;line-height:1.28}.decision-course-list em{color:var(--muted);font-size:.72rem;font-style:normal}.decision-course-list>button>b{color:#376a99;text-transform:uppercase;background:#eef4fb;border-radius:999px;grid-column:2;justify-self:start;padding:5px 8px;font-size:.64rem}.decision-course-list>button.status-approved>b{color:var(--green);background:#e4f1ec}.decision-course-list>button.status-deferred>b{color:#657f20;background:#f1f5dd}.decision-course-list>button.status-rejected>b{color:#a84639;background:#fff0ed}.decision-detail{border:1px solid var(--line);border-top:4px solid var(--green);background:#fff;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 7px #173f3a1f}.decision-detail>header{background:linear-gradient(120deg,#edf5f2 0%,#fff7f4 100%);justify-content:space-between;gap:18px;padding:24px;display:flex}.decision-detail>header small,.decision-why small,.decision-course-content small,.decision-cohort-preview small{color:var(--green);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700}.decision-detail>header h3{color:var(--navy);font:500 clamp(1.55rem,2.3vw,2.35rem) var(--font-serif);margin:7px 0;line-height:1.05}.decision-detail>header p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.decision-detail>header>span{color:#376a99;text-transform:uppercase;white-space:nowrap;background:#eef4fb;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:.68rem;font-weight:700}.decision-detail>header>span.status-approved{color:var(--green);background:#e4f1ec}.decision-detail>header>span.status-deferred{color:#657f20;background:#f1f5dd}.decision-detail>header>span.status-rejected{color:#a84639;background:#fff0ed}.decision-why{border-inline-start:4px solid var(--coral);background:#fff0ed;border-radius:10px;margin:18px;padding:17px 19px}.decision-why h4{color:var(--navy);margin:7px 0;font-size:1.15rem}.decision-why p{color:#725b55;margin:0;line-height:1.55}.decision-facts{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0 18px;padding:0;display:grid;overflow:hidden}.decision-facts>div{background:#f7faf8;min-width:0;padding:13px}.decision-facts dt{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:700}.decision-facts dd{color:var(--navy);overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.decision-course-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px;display:grid}.decision-course-content>div{border:1px solid var(--line);background:#fbfcfb;border-radius:11px;min-height:112px;padding:16px}.decision-course-content p{color:var(--green);margin:8px 0 0;line-height:1.5}.decision-cohort-preview{background:#edf5fb;border:1px solid #cbdbe8;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin:0 18px 18px;padding:18px;display:flex}.decision-cohort-preview h4{color:var(--navy);margin:6px 0;font-size:1.15rem}.decision-cohort-preview p{color:var(--muted);margin:0}.decision-cohort-preview>strong{color:var(--navy);font:500 2rem var(--font-serif);white-space:nowrap;align-items:baseline;gap:5px;display:flex}.decision-cohort-preview>strong small{font:700 .7rem var(--font-interface-ltr);letter-spacing:0}.decision-cohort-preview>strong span{color:var(--coral);padding:0 7px}.decision-eligibility{border:1px solid var(--line);border-radius:12px;margin:0 18px 18px;overflow:hidden}.decision-eligibility summary{background:var(--pale-green);color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:700;display:flex}.decision-eligibility summary b{background:var(--green);color:#fff;border-radius:50%;place-items:center;min-width:30px;height:30px;display:grid}.decision-eligibility>div{max-height:360px;overflow:auto}.decision-eligibility article{border-top:1px solid var(--line);grid-template-columns:100px minmax(180px,1fr) minmax(160px,.8fr) auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.decision-eligibility article>strong{color:var(--navy)}.decision-eligibility article>div{gap:3px;display:grid}.decision-eligibility article small,.decision-eligibility article span{color:var(--muted);font-size:.72rem}.decision-eligibility article em{color:var(--green);white-space:nowrap;background:#e4f1ec;border-radius:999px;padding:5px 8px;font-size:.65rem;font-style:normal;font-weight:700}.decision-actions{background:#f7faf8;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(120px,.9fr);gap:8px;padding:16px 18px;display:grid}.decision-actions button{border:1px solid var(--line);min-height:44px;color:var(--green);cursor:pointer;background:#fff;border-radius:9px;font-weight:700}.decision-actions button:first-child{border-color:var(--green);background:var(--green);color:#fff}.decision-actions button.secondary{background:var(--navy);color:#fff}.decision-actions button:disabled{opacity:.45;cursor:not-allowed}.decision-safeguard{border:1px solid var(--line);border-inline-start:4px solid var(--lime);background:#f5f7e9;border-radius:11px;align-items:flex-start;gap:13px;margin-top:18px;padding:16px 18px;display:flex}.decision-safeguard>span{background:var(--lime);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-weight:700;display:grid}.decision-safeguard p{color:var(--muted);margin:0;line-height:1.5}.decision-safeguard b{color:var(--green)}.decision-formed-cohorts{background:linear-gradient(145deg,#edf6f3,#fff);border:1px solid #bed5cd;border-radius:14px;margin:0 18px 18px;overflow:hidden}.decision-formed-cohorts>header{border-bottom:1px solid #d6e4df;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.decision-formed-cohorts>header small,.decision-cohort-pending small{color:var(--green);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700}.decision-formed-cohorts>header h4,.decision-cohort-pending h4{color:var(--navy);margin:6px 0 3px;font-size:1.2rem}.decision-formed-cohorts>header p,.decision-cohort-pending p{color:var(--muted);margin:0}.decision-formed-cohorts>header>strong{color:var(--navy);font:500 2rem var(--font-serif);white-space:nowrap;align-items:baseline;gap:5px;display:flex}.decision-formed-cohorts>header>strong small{font:800 .7rem var(--font-interface-ltr);letter-spacing:0}.decision-formed-cohort-list{gap:10px;padding:12px;display:grid}.decision-formed-cohort-list>article{border:1px solid var(--line);border-inline-start:4px solid var(--blue);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 4px #173f3a1a}.decision-formed-cohort-list>article>header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.decision-formed-cohort-list>article>header>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.decision-formed-cohort-list h5{color:var(--navy);margin:0;font-size:1rem}.decision-formed-cohort-list header p{color:var(--muted);margin:2px 0 0;font-size:.76rem}.decision-formed-cohort-list header b{color:var(--green);text-transform:uppercase;background:#e8f1ed;border-radius:999px;padding:5px 8px;font-size:.68rem}.decision-formed-participants{grid-template-columns:repeat(2,minmax(0,1fr));max-height:310px;display:grid;overflow:auto}.decision-formed-participants>div{border-top:1px solid #edf1ef;grid-template-columns:90px minmax(0,1fr);column-gap:8px;padding:10px 13px;display:grid}.decision-formed-participants>div:nth-child(-n+2){border-top:0}.decision-formed-participants>div:nth-child(odd){border-inline-end:1px solid #edf1ef}.decision-formed-participants strong{color:var(--navy);grid-row:1/3;font-size:.78rem}.decision-formed-participants span{color:var(--green);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;overflow:hidden}.decision-formed-participants small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.decision-formed-cohorts>footer{background:#e8f1ed;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.decision-formed-cohorts>footer p{color:var(--muted);margin:0;font-size:.8rem}.decision-formed-cohorts>footer button,.decision-cohort-pending button{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:40px;padding:9px 13px;font-weight:700}.decision-cohort-pending{border:1px solid #d7e3ac;border-inline-start:4px solid var(--lime);background:#f7f9ec;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 18px 18px;padding:17px 18px;display:flex}@media (width<=1100px){.decision-metrics,.decision-context-filter>div{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-context-filter>div>button{align-self:end}.decision-workbench{grid-template-columns:1fr}.decision-course-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.decision-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.decision-metrics,.decision-course-list,.decision-course-content{grid-template-columns:1fr}.decision-context-filter>header{flex-direction:column;align-items:flex-start}.decision-context-filter>header>strong{width:100%}.decision-context-filter>div,.decision-toolbar{grid-template-columns:1fr}.decision-detail>header,.decision-cohort-preview,.decision-formed-cohorts>header,.decision-formed-cohorts>footer,.decision-cohort-pending{flex-direction:column;align-items:flex-start}.decision-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-eligibility article,.decision-formed-participants{grid-template-columns:1fr}.decision-formed-participants>div:nth-child(n){border-top:1px solid #edf1ef;border-inline-end:0}.decision-formed-participants>div:first-child{border-top:0}.decision-actions{grid-template-columns:1fr}}.decision-cohort-summary{border:1px solid #bed5cd;border-inline-start:4px solid var(--blue);background:linear-gradient(135deg,#eef6fb,#fff);border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin:0 18px 18px;padding:18px;display:grid;box-shadow:0 5px #173f3a1a}.decision-cohort-summary small,.decision-participant-manager>header small{color:var(--green);letter-spacing:.11em;font-size:.68rem;font-weight:700}.decision-cohort-summary h4{color:var(--navy);margin:5px 0 3px;font-size:1.12rem}.decision-cohort-summary p{color:var(--muted);margin:0;font-size:.8rem}.decision-cohort-summary dl{gap:8px;margin:0;display:flex}.decision-cohort-summary dl>div{text-align:center;background:#fff;border-radius:9px;min-width:66px;padding:9px 10px;display:grid}.decision-cohort-summary dt{color:var(--muted);text-transform:uppercase;font-size:.62rem}.decision-cohort-summary dd{color:var(--navy);margin:2px 0 0;font-size:1.25rem;font-weight:700}.decision-cohort-summary button{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:42px;padding:10px 13px;font-weight:700}.decision-participant-manager{border:1px solid #abc9c0;border-top:5px solid var(--green);background:#fff;border-radius:18px;margin-top:22px;scroll-margin-top:18px;overflow:hidden;box-shadow:0 9px #173f3a1f,0 22px 46px #173f3a14}.decision-participant-manager>header{background:linear-gradient(120deg,#edf6f3 0%,#fff8f4 100%);justify-content:space-between;align-items:flex-start;gap:22px;padding:26px 28px;display:flex}.decision-participant-manager>header h3{color:var(--navy);font:500 clamp(1.65rem,2.5vw,2.5rem)/1.05 var(--font-serif);margin:7px 0 4px}.decision-participant-manager>header p{color:var(--muted);margin:0;font-size:1rem}.decision-participant-stats{gap:8px;display:flex}.decision-participant-stats span{min-width:88px;color:var(--muted);text-align:center;text-transform:uppercase;background:#fff;border:1px solid #d3dfdb;border-radius:11px;padding:11px 13px;font-size:.67rem;font-weight:800;display:grid;box-shadow:0 4px #173f3a14}.decision-participant-stats b{color:var(--navy);font:500 1.7rem var(--font-serif);display:block}.decision-participant-guidance{background:#edf5f2;border:1px solid #bed5cd;border-radius:11px;align-items:center;gap:13px;margin:16px 22px 0;padding:14px 16px;display:flex}.decision-participant-guidance>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-size:1.15rem;display:grid}.decision-participant-guidance p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.decision-participant-guidance b{color:var(--navy)}.decision-participant-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,260px) auto;align-items:end;gap:12px;padding:16px 22px;display:grid}.decision-participant-toolbar label{gap:6px;display:grid}.decision-participant-toolbar label>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.decision-participant-toolbar input,.decision-participant-toolbar select{width:100%;min-height:43px;color:var(--green);font:inherit;background:#fff;border:1px solid #c8d6d2;border-radius:9px;padding:9px 11px}.decision-participant-toolbar>b{color:#376a99;white-space:nowrap;background:#eef4fb;border-radius:999px;align-self:center;padding:8px 12px;font-size:.72rem}.decision-participant-table{border:1px solid var(--line);border-radius:13px;margin:0 22px 22px;overflow:hidden}.decision-participant-table-head,.decision-participant-row{grid-template-columns:minmax(125px,.7fr) minmax(210px,1.25fr) minmax(175px,1fr) minmax(125px,.7fr) minmax(310px,1.6fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.decision-participant-table-head{background:var(--green);color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.decision-participant-row{background:#fff;border-top:1px solid #e3ebe8;min-height:82px}.decision-participant-row:nth-child(odd){background:#fbfcfa}.decision-participant-row.status-hold{background:#fbf8e9}.decision-participant-row.status-removed{opacity:.78;background:#fff4f1}.decision-participant-row>div:not(.decision-participant-actions){gap:4px;min-width:0;display:grid}.decision-participant-row strong{color:var(--navy);text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.decision-participant-row small{color:var(--muted);text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.decision-participant-row small[class^=membership-]{color:var(--green);text-transform:uppercase;background:#e6f0eb;border-radius:999px;justify-self:start;padding:4px 7px;font-size:.62rem;font-weight:700}.decision-participant-row small.membership-hold{color:#687c27;background:#f1f4d9}.decision-participant-row small.membership-removed{color:#a94237;background:#fee6e1}.decision-participant-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.decision-participant-actions button{min-height:34px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #bcd0ca;border-radius:7px;padding:7px 10px;font-size:.68rem;font-weight:700}.decision-participant-actions button:hover{background:#eaf3ef}.decision-participant-actions button.danger{color:#a94237;border-color:#f0b9ae}.decision-participant-actions select{min-width:190px;max-width:310px;min-height:34px;color:var(--navy);background:#eef6fb;border:1px solid #b8cddf;border-radius:7px;padding:6px 9px;font-size:.68rem;font-weight:800}.decision-participant-manager>.org-report-empty{margin:0 22px 22px}@media (width<=1180px){.decision-participant-table-head{display:none}.decision-participant-row{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-participant-actions{border-top:1px solid #e2eae7;grid-column:1/-1;padding-top:7px}.decision-participant-actions select{flex:1;max-width:none}.decision-cohort-summary{grid-template-columns:1fr auto}.decision-cohort-summary button{grid-column:1/-1}}@media (width<=720px){.decision-participant-manager>header{flex-direction:column}.decision-participant-stats{width:100%}.decision-participant-stats span{flex:1;min-width:0}.decision-participant-toolbar{grid-template-columns:1fr}.decision-participant-toolbar>b{justify-self:start}.decision-participant-row{grid-template-columns:1fr}.decision-participant-actions{grid-column:auto}.decision-participant-actions select{flex-basis:100%;width:100%}.decision-cohort-summary{grid-template-columns:1fr}.decision-cohort-summary dl{width:100%}.decision-cohort-summary dl>div{flex:1}.decision-participant-table{margin-inline:12px}.decision-participant-guidance,.decision-participant-toolbar{margin-inline:0;padding-inline:14px}}@media (width<=980px){.hr-course-demand-grid{grid-template-columns:1fr}}@media (width<=640px){.hr-course-demand-grid dl{grid-template-columns:1fr 1fr}.hr-demand-heading{flex-direction:column;align-items:flex-start}.hr-cohort-members>div{grid-template-columns:1fr auto}.hr-cohort-members .app-select{grid-column:1/-1}.hr-plan-statuses article{grid-template-columns:1fr}.hr-plan-statuses button{justify-self:start}}.hr-gap-report-v2{background:linear-gradient(#fff 0%,#fcfdfc 100%);gap:30px;display:grid}.hr-gap-report-v2>.hr-section-heading{margin-bottom:0}.org-gap-evidence-band{border:1px solid var(--line);background:linear-gradient(105deg,#f2f7f4,#fff9f5);border-radius:14px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:24px;padding:22px;display:grid}.org-gap-evidence-intro{flex-direction:column;justify-content:center;padding:8px 10px;display:flex}.org-gap-evidence-intro>small,.org-gap-build-copy>small,.org-gap-priority-heading small,.org-gap-program-journey>header small{color:var(--green);letter-spacing:.15em;font-size:.68rem;font-weight:700}.org-gap-evidence-intro h3{color:var(--navy);font:500 clamp(1.45rem,2.4vw,2.2rem)/1.05 var(--font-serif);margin:7px 0}.org-gap-evidence-intro p{margin:0!important;line-height:1.55!important}.org-gap-evidence-band .hr-quality-strip{margin:0}.org-gap-evidence-band .hr-quality-strip>div{background:#ffffffc7;flex-direction:column;justify-content:flex-end;min-height:150px;padding:20px;display:flex;box-shadow:0 5px #173f3a17}.org-gap-evidence-band .hr-quality-strip strong{font-size:clamp(2.5rem,4vw,4rem);line-height:.9}.org-gap-evidence-band .hr-quality-strip span{color:var(--muted);margin-top:10px;font-size:.7rem;font-weight:800}.org-gap-build-map{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.48fr);gap:28px;padding:28px;display:grid;box-shadow:0 7px #173f3a1a,0 20px 42px #122d2a0f}.org-gap-build-copy{align-self:center}.org-gap-build-copy h3{color:var(--navy);font:500 clamp(1.8rem,3vw,3rem)/1.02 var(--font-serif);margin:8px 0 12px}.org-gap-build-copy>p{margin:0!important}.org-gap-build-copy aside{border-inline-start:4px solid var(--lime);background:#f2f4e7;border-radius:10px;gap:8px;margin-top:22px;padding:18px;display:grid}.org-gap-build-copy aside b{color:var(--green);font-size:.9rem}.org-gap-build-copy aside span{color:var(--muted);font-size:.78rem;line-height:1.55}.org-gap-category-cards{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));align-items:stretch;gap:12px;display:grid}.org-gap-category-cards article{border:1px solid #b9cfdf;border-top:4px solid var(--blue);min-height:240px;box-shadow:var(--shadow-card);background:#f1f6fb;border-radius:12px;flex-direction:column;justify-content:space-between;padding:18px;display:flex}.org-gap-category-cards article.category-behavioral{border-color:#efb6ad;border-top-color:var(--coral);background:#fff3f1}.org-gap-category-cards article.category-leadership{background:#eef6f3;border-color:#3f7c72 #b6cdc8 #b6cdc8}.org-gap-category-cards article.category-technical{border-color:#cad99f;border-top-color:var(--lime);background:#f6f9ea}.org-gap-category-cards article.category-specialized{background:#f0f2f9;border-color:#344d91 #b8c2dc #b8c2dc}.org-gap-category-cards header{justify-content:space-between;align-items:center;display:flex}.org-gap-category-cards header span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:700;display:grid}.org-gap-category-cards .category-behavioral header span{background:var(--coral)}.org-gap-category-cards .category-leadership header span{background:#3f7c72}.org-gap-category-cards .category-technical header span{background:#8eb12b}.org-gap-category-cards .category-specialized header span{background:#344d91}.org-gap-category-cards header strong{color:var(--blue);font:500 2.4rem var(--font-serif)}.org-gap-category-cards .category-behavioral header strong{color:var(--coral)}.org-gap-category-cards .category-leadership header strong{color:#3f7c72}.org-gap-category-cards .category-technical header strong{color:#789822}.org-gap-category-cards .category-specialized header strong{color:#344d91}.org-gap-category-cards h4{color:var(--navy);margin:0 0 8px;font-size:1.05rem}.org-gap-category-cards p{font-size:.78rem;color:var(--green)!important;margin:0!important}.org-gap-category-cards small{color:var(--muted);margin-top:5px;font-size:.7rem;font-weight:800;display:block}.org-gap-priority-heading{justify-content:space-between;align-items:end;gap:20px;padding-top:4px;display:flex}.org-gap-priority-heading h3{color:var(--navy);font:500 clamp(1.6rem,2.5vw,2.5rem)/1.05 var(--font-serif);margin:5px 0 0}.org-gap-priority-heading>span{color:var(--green);background:#f1f5f3;border:1px solid #d7e1dd;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:700}.hr-gap-report-v2 .hr-gap-grid article{background:#fff;min-height:112px;padding:20px 22px;box-shadow:0 5px #173f3a1c,0 12px 25px #122d2a0a}.hr-gap-report-v2 .hr-gap-grid h3{font-size:1.08rem;line-height:1.35}.hr-gap-report-v2 .hr-gap-grid article>strong{white-space:nowrap}.org-gap-program-journey{background:linear-gradient(135deg,#edf5fb 0%,#fff 44%,#f9fbfa 100%);border:1px solid #b8cfdc;border-radius:17px;overflow:hidden;box-shadow:0 8px #173f3a1f,0 22px 45px #122d2a14}.org-gap-program-journey>header{border-bottom:1px solid #c9d9e0;grid-template-columns:64px 1fr auto;align-items:center;gap:20px;padding:26px 30px;display:grid}.org-gap-program-journey>header>span{background:var(--blue);color:#fff;width:58px;height:58px;font:500 1.35rem var(--font-serif);border:5px solid #fff;border-radius:50%;outline:1px solid #a9cae2;place-items:center;display:grid;box-shadow:0 7px #d4e3ed}.org-gap-program-journey>header h3{color:var(--navy);font:500 clamp(1.7rem,2.6vw,2.5rem) var(--font-serif);margin:4px 0}.org-gap-program-journey>header p{margin:0!important}.org-gap-program-journey>header>b{color:#477fa8;background:#fff;border:1px solid #b7cedb;border-radius:999px;padding:10px 14px;font-size:.76rem}.org-gap-program-list{gap:16px;padding:14px;display:grid}.org-gap-program-card{border:1px solid #a8c8df;border-inline-start:7px solid var(--blue);min-height:265px;box-shadow:var(--shadow-card);background:#ffffffeb;border-radius:12px;grid-template-rows:1fr auto;grid-template-columns:70px minmax(0,1fr) minmax(240px,.3fr);display:grid;position:relative;overflow:hidden}.org-gap-program-card.category-behavioral{border-inline-start-color:var(--coral)}.org-gap-program-card.category-leadership{border-inline-start-color:#3f7c72}.org-gap-program-card.category-technical{border-inline-start-color:#8eb12b}.org-gap-program-card.category-specialized{border-inline-start-color:#344d91}.org-gap-program-card.decision-rejected{opacity:.62}.org-gap-program-index{color:var(--coral);font:500 2rem var(--font-serif);justify-content:center;align-items:center;display:flex}.org-gap-program-content{flex-direction:column;justify-content:center;padding:28px 22px;display:flex}.org-gap-program-tags{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:18px;display:flex}.org-gap-program-tags span,.org-gap-program-tags em{color:#315e81;text-transform:capitalize;background:#edf4f9;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:.7rem;font-style:normal;font-weight:700;display:inline-flex}.org-gap-program-tags span{color:var(--navy);background:#f5f9fc;border:1px solid #b2ccdf}.org-gap-program-tags span b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.org-gap-program-tags em:first-of-type{color:var(--green);background:#fff;border:1px solid #d6dfdc}.org-gap-program-tags em:nth-of-type(2){color:var(--navy);background:#eef0f8}.org-gap-program-tags em.timing{color:#12614f;background:#e1f1ea}.org-gap-program-content h3{color:var(--navy);font:500 clamp(1.45rem,2.4vw,2.35rem)/1.08 var(--font-serif);margin:0 0 14px}.org-gap-program-content>p{font-size:.94rem;margin:0 0 18px!important}.org-gap-program-content>p strong{color:var(--green)}.org-gap-program-content>small{color:var(--muted);font-size:.68rem}.org-gap-program-content>small b{color:var(--green)}.org-gap-program-rail{border-inline-start:1px solid #d8e1de;flex-direction:column;justify-content:center;gap:18px;margin:26px 0;padding:0 24px;display:flex}.org-gap-program-rail dl{gap:8px;margin:0;display:grid}.org-gap-program-rail dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.org-gap-program-rail dt{color:var(--muted);font-size:.68rem;font-weight:800}.org-gap-program-rail dd{color:var(--green);text-transform:capitalize;margin:0;font-size:.76rem;font-weight:700}.org-gap-match{align-items:baseline;gap:8px;display:flex}.org-gap-match strong{color:var(--coral);font:500 2.7rem var(--font-serif)}.org-gap-match span{color:var(--muted);font-size:.66rem;font-weight:700}.org-gap-decision-status{color:#855832;text-transform:uppercase;background:#f5eee6;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:.64rem}.org-gap-decision-status.status-approved{color:#18584d;background:#e4f1eb}.org-gap-decision-status.status-deferred{color:#8a6522;background:#fff2da}.org-gap-decision-status.status-rejected{color:#a63f34;background:#fde8e4}.org-gap-program-card>footer{background:#f6f9f7;border-top:1px solid #dce4e1;grid-column:2/-1;gap:8px;padding:13px 22px;display:flex}.org-gap-program-card>footer button{border:1px solid var(--line);min-width:120px;color:var(--green);cursor:pointer;background:#fff;border-radius:8px;padding:10px 16px;font-weight:700}.org-gap-program-card>footer button:first-child{background:var(--green);color:#fff}.org-gap-program-card>footer button:disabled{opacity:.55;cursor:not-allowed}.org-gap-unmet{border-inline-start:4px solid var(--coral);background:#fff0ed;border-radius:9px;padding:14px 16px;font-weight:800;color:#9e4036!important;margin:0 14px 16px!important}.hr-participant-evidence{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 5px #173f3a1a}.hr-participant-evidence summary{background:var(--pale-green);color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;padding:17px 20px;font-weight:700;list-style:none;display:flex}.hr-participant-evidence summary::-webkit-details-marker{display:none}.hr-participant-evidence summary:after{content:"+";margin-inline-start:12px;font-size:1.2rem}.hr-participant-evidence[open] summary:after{content:"−"}.hr-participant-evidence summary b{color:var(--green);background:#fff;border-radius:999px;margin-inline-start:auto;padding:5px 9px}.hr-participant-evidence .hr-employee-evidence{border:0;border-radius:0;max-height:520px;margin:0;overflow:auto}@media (width<=1180px){.org-gap-build-map{grid-template-columns:1fr}.org-gap-category-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.org-gap-program-card{grid-template-columns:62px minmax(0,1fr) 230px}}@media (width<=900px){.org-gap-evidence-band{grid-template-columns:1fr}.org-gap-program-card{grid-template-columns:54px minmax(0,1fr)}.org-gap-program-rail{border:0;grid-column:2;margin:0;padding:0 22px 22px}.org-gap-program-rail dl{grid-template-columns:repeat(3,minmax(0,1fr))}.org-gap-program-rail dl>div{display:grid}.org-gap-program-card>footer{grid-column:1/-1}.org-gap-program-journey>header{grid-template-columns:58px 1fr}.org-gap-program-journey>header>b{grid-column:2;justify-self:start}}@media (width<=640px){.hr-gap-report-v2{gap:22px}.org-gap-evidence-band,.org-gap-build-map{padding:17px}.org-gap-category-cards{grid-template-columns:1fr 1fr}.org-gap-category-cards article{min-height:180px}.org-gap-priority-heading{flex-direction:column;align-items:flex-start}.org-gap-program-journey>header{grid-template-columns:48px 1fr;padding:20px 16px}.org-gap-program-journey>header>span{width:46px;height:46px}.org-gap-program-list{padding:9px}.org-gap-program-card{grid-template-columns:1fr}.org-gap-program-index{justify-content:flex-start;padding:18px 18px 0}.org-gap-program-content{padding:16px 18px}.org-gap-program-rail{grid-column:1;padding:0 18px 18px}.org-gap-program-rail dl{grid-template-columns:1fr 1fr}.org-gap-program-card>footer{grid-column:1;grid-template-columns:1fr 1fr 1fr;padding:11px;display:grid}.org-gap-program-card>footer button{min-width:0;padding:9px 5px;font-size:.75rem}.hr-participant-evidence summary{align-items:flex-start}.hr-participant-evidence summary b{margin-inline-start:6px}}.hr-gap-dashboard{background:linear-gradient(#fff 0%,#fbfdfc 100%);gap:28px;display:grid}.hr-gap-dashboard>.hr-section-heading{margin-bottom:0}.org-results-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.org-results-metrics article{border:1px solid var(--line);border-top:4px solid var(--blue);min-height:148px;box-shadow:var(--shadow-card);background:#fff;border-radius:13px;flex-direction:column;justify-content:flex-end;padding:18px;display:flex;position:relative;overflow:hidden}.org-results-metrics article:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:90px;height:90px;position:absolute;inset:-28px -32px auto auto}.org-results-metrics small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:700;line-height:1.35}.org-results-metrics strong{color:var(--navy);font:500 clamp(2rem,3vw,3.2rem)/.9 var(--font-serif);margin:10px 0 4px}.org-results-metrics span{color:var(--green);font-size:.72rem;font-weight:800}.org-results-metrics .metric-green{border-top-color:var(--green)}.org-results-metrics .metric-coral{border-top-color:var(--coral)}.org-results-metrics .metric-amber{border-top-color:#c79048}.org-results-metrics .metric-navy{border-top-color:var(--navy)}.org-results-metrics .metric-review{border-top-color:var(--lime)}.org-competency-overview,.org-gap-concentration,.org-role-exposure,.org-gap-landscape,.org-gap-heatmap,.org-executive-signals,.org-employee-report-register{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 7px #173f3a1a,0 22px 42px #122d2a0d}.org-competency-overview>header,.org-gap-concentration>header,.org-employee-report-register>header{border-bottom:1px solid var(--line);background:linear-gradient(105deg,#f2f7f4,#fff9f5);justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px;display:flex}.org-competency-overview>header small,.org-gap-concentration>header small,.org-employee-report-register>header small{color:var(--green);letter-spacing:.16em;font-size:.68rem;font-weight:700}.org-competency-overview>header h3,.org-gap-concentration>header h3,.org-employee-report-register>header h3{color:var(--navy);font:500 clamp(1.55rem,2.5vw,2.35rem)/1.08 var(--font-serif);margin:6px 0}.org-competency-overview>header p,.org-employee-report-register>header p{max-width:790px;margin:0!important;line-height:1.5!important}.org-competency-overview>header>b,.org-gap-concentration>header>span,.org-employee-report-register>header>b{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:999px;flex:none;padding:9px 13px;font-size:.75rem}.org-competency-bars{grid-template-columns:1fr 1fr;gap:0 24px;padding:14px 26px 24px;display:grid}.org-competency-bars article{border-bottom:1px solid #e2e9e6;grid-template-columns:44px minmax(0,1fr) 100px;align-items:center;gap:14px;padding:15px 4px;display:grid}.org-competency-bars article>span{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.org-competency-bars h4{color:var(--navy);margin:0 0 9px;font-size:.92rem;line-height:1.25}.org-gap-bar{background:#e5ece9;border-radius:999px;height:7px;overflow:hidden}.org-gap-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--coral));height:100%;display:block}.org-competency-bars article>strong{color:var(--navy);font:500 1.65rem var(--font-serif);white-space:nowrap;grid-template-columns:auto 1fr;align-items:end;display:grid}.org-competency-bars article>strong small{color:var(--muted);font:800 .58rem var(--font-sans);margin:0 0 3px 3px}.org-competency-bars article>strong em{color:var(--coral);font:900 .7rem var(--font-sans);grid-column:1/-1;margin-top:3px}.org-gap-concentration>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.org-gap-concentration article{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f1f6f3);border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:17px;display:grid;box-shadow:0 4px #173f3a17}.org-gap-concentration article>span{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.org-gap-concentration h4{color:var(--navy);margin:7px 0 14px;font-size:1rem;line-height:1.2}.org-gap-concentration dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.org-gap-concentration dl>div{background:#fff;border-radius:8px;padding:9px}.org-gap-concentration dt{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:700}.org-gap-concentration dd{color:var(--navy);margin:5px 0 0;font-weight:700}.org-gap-scope{background:linear-gradient(105deg,#eaf4f0,#fff 55%,#fff5ef);border:1px solid #bfd3cc;border-radius:16px;padding:20px 22px;box-shadow:0 7px #173f3a1a}.org-gap-scope>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.org-gap-scope>header small,.org-gap-landscape>header small,.org-gap-heatmap>header small,.org-role-exposure>header small,.org-executive-signals>header small{color:var(--green);letter-spacing:.14em;font-size:.66rem;font-weight:700}.org-gap-scope h3,.org-gap-landscape h3,.org-gap-heatmap h3,.org-role-exposure h3,.org-executive-signals h3{color:var(--navy);font:500 clamp(1.45rem,2.4vw,2.25rem)/1.08 var(--font-serif);margin:5px 0}.org-gap-scope p,.org-gap-landscape p,.org-gap-heatmap p{max-width:860px;color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.org-gap-scope>header>strong{color:var(--navy);font:500 2.25rem/1 var(--font-serif);text-align:end;display:grid}.org-gap-scope>header>strong small{color:var(--muted);font:800 .6rem var(--font-sans);text-transform:uppercase;margin-top:5px}.org-gap-scope>div{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.org-gap-scope label{gap:6px;display:grid}.org-gap-scope label>span{color:var(--green);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:700}.org-gap-scope button{background:var(--green);color:#fff;border:1px solid #bfcfc9;border-radius:9px;min-height:44px;padding:0 14px;font-weight:700}.org-gap-scope button:disabled{color:#82928e;background:#e7ecea}.org-gap-landscape>header,.org-gap-heatmap>header,.org-role-exposure>header,.org-executive-signals>header{border-bottom:1px solid var(--line);background:linear-gradient(105deg,#f3f7f5,#fff9f5);justify-content:space-between;align-items:end;gap:20px;padding:24px 26px;display:flex}.org-gap-landscape>header>b,.org-gap-heatmap>header>span,.org-role-exposure>header>span{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:999px;flex:none;padding:8px 12px;font-size:.72rem}.org-gap-landscape>header>b small{font:inherit}.org-gap-stacked{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.org-gap-stacked article{border:1px solid #d6e1dd;border-top:4px solid var(--coral);background:#fff;border-radius:12px;padding:16px;box-shadow:0 4px #e1e8e5}.org-gap-stacked .landscape-develop{border-top-color:#c79048}.org-gap-stacked .landscape-evidence{border-top-color:var(--lime)}.org-gap-stacked .landscape-aligned{border-top-color:var(--green)}.org-gap-stacked article>div:first-child{justify-content:space-between;align-items:start;gap:8px;display:flex}.org-gap-stacked span{color:var(--green);font-size:.72rem;font-weight:700}.org-gap-stacked strong{color:var(--navy);font:500 1.8rem/1 var(--font-serif)}.org-gap-stacked article>b{color:var(--muted);margin-top:8px;font-size:.7rem;display:block}.org-landscape-track{background:#e7ecea;border-radius:999px;height:8px;margin-top:15px;overflow:hidden}.org-landscape-track i{border-radius:inherit;background:var(--coral);height:100%;display:block}.landscape-develop .org-landscape-track i{background:#c79048}.landscape-evidence .org-landscape-track i{background:var(--lime)}.landscape-aligned .org-landscape-track i{background:var(--green)}.org-heatmap-scroll{padding:16px;overflow:auto}.org-gap-heatmap table{border-collapse:separate;border-spacing:7px;width:100%;min-width:980px}.org-gap-heatmap th,.org-gap-heatmap td{text-align:center;border-radius:9px;padding:12px}.org-gap-heatmap thead th{max-width:150px;color:var(--green);font-size:.63rem;line-height:1.25}.org-gap-heatmap thead th:first-child{text-align:start}.org-gap-heatmap tbody>tr>th{min-width:190px;color:var(--navy);text-align:start;background:#eef5f2;font-size:.76rem}.org-gap-heatmap tbody>tr>th small{color:var(--muted);margin-top:4px;font-size:.58rem;display:block}.org-gap-heatmap td{background:#f6f8f7;border:1px solid #d9e3df}.org-gap-heatmap td strong{color:var(--navy);font:500 1.25rem var(--font-serif);display:block}.org-gap-heatmap td small{color:var(--muted);font-size:.55rem}.org-gap-heatmap td.heat-low{background:#edf4fb;border-color:#bcd5e9}.org-gap-heatmap td.heat-medium{background:#fff1df;border-color:#e4bd82}.org-gap-heatmap td.heat-high{background:#ffe7e2;border-color:#f19a8e}.org-gap-heatmap td.heat-none{opacity:.55}.org-gap-comparison-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.org-gap-comparison-grid .org-gap-concentration>div{grid-template-columns:repeat(2,minmax(0,1fr))}.org-role-exposure>div{gap:8px;padding:14px;display:grid}.org-role-exposure article{background:linear-gradient(135deg,#fff,#f3f7f5);border:1px solid #d5e0dc;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.org-role-exposure article>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:700;display:grid}.org-role-exposure h4{color:var(--navy);margin:0;font-size:.82rem}.org-role-exposure p{color:var(--muted);margin:4px 0 0;font-size:.65rem}.org-role-exposure article>strong{color:var(--coral);font:500 1.5rem var(--font-serif);text-align:end;display:grid}.org-role-exposure article>strong small,.org-role-exposure article>strong em{font:800 .56rem var(--font-sans);font-style:normal}.org-role-exposure article>strong small{color:var(--muted)}.org-role-exposure article>strong em{color:#c79048}.org-executive-signals>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.org-executive-signals article{border:1px solid #d4dfdb;border-top:4px solid var(--coral);background:linear-gradient(145deg,#fff,#fff4f0);border-radius:12px;min-height:190px;padding:17px;box-shadow:0 5px #dce4e1}.org-executive-signals article.signal-blue{border-top-color:var(--blue);background:linear-gradient(145deg,#fff,#eef6fb)}.org-executive-signals article.signal-lime{border-top-color:var(--lime);background:linear-gradient(145deg,#fff,#f5f8e9)}.org-executive-signals article.signal-green{border-top-color:var(--green);background:linear-gradient(145deg,#fff,#edf6f2)}.org-executive-signals article>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:700;display:grid}.org-executive-signals article>small{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:.62rem;font-weight:700;display:block}.org-executive-signals h4{color:var(--navy);font:500 1.25rem/1.12 var(--font-serif);margin:7px 0}.org-executive-signals p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.org-report-filters{border-bottom:1px solid var(--line);background:#fbfcfb;grid-template-columns:minmax(260px,.7fr) minmax(280px,1.3fr);align-items:end;gap:14px;padding:18px 22px;display:grid}.org-report-filters label{gap:6px;display:grid}.org-report-filters label>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.org-report-filters input,.org-report-filters select{width:100%;min-height:44px;color:var(--green);background:#fff;border:1px solid #cddbd6;border-radius:9px;padding:0 12px}.org-report-filters>p{border-inline-start:4px solid var(--blue);background:#eef5fa;border-radius:8px;padding:12px 14px;color:var(--muted)!important;margin:0!important;font-size:.72rem!important;line-height:1.45!important}.org-report-workbench{grid-template-columns:minmax(340px,.85fr) minmax(480px,1.35fr);min-height:720px;display:grid}.org-report-list{border-inline-end:1px solid var(--line);background:#f1f6f3;max-height:760px;padding:12px;overflow:auto}.org-report-list>button{width:100%;color:var(--green);text-align:start;cursor:pointer;background:#fff;border:1px solid #d2dfda;border-radius:10px;grid-template-columns:78px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0 0 8px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 3px #173f3a14}.org-report-list>button:hover,.org-report-list>button.active{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 5px #5999c929,0 12px 24px #122d2a12}.org-report-list>button>span{color:var(--coral);font-weight:700}.org-report-list>button div{min-width:0}.org-report-list>button div strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;display:block;overflow:hidden}.org-report-list>button div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.65rem;display:block;overflow:hidden}.org-report-list>button>em,.org-selected-report header>span{color:#1b6855;text-transform:uppercase;background:#e8f3ee;border-radius:999px;padding:5px 8px;font-size:.62rem;font-style:normal;font-weight:700}.org-report-list>button>em.quality-mixed,.org-selected-report header>span.quality-mixed{color:#87591f;background:#fff1dc}.org-report-list>button>em.quality-review-required,.org-selected-report header>span.quality-review-required{color:#a64436;background:#ffe9e5}.org-report-list>button>b{color:var(--navy);white-space:nowrap;font-size:.68rem}.org-report-empty{color:var(--muted);text-align:center;padding:36px 20px}.org-selected-report{background:linear-gradient(135deg,#fff 0%,#fffaf7 100%);padding:28px}.org-selected-report>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.org-selected-report>header small{color:var(--green);letter-spacing:.15em;font-size:.66rem;font-weight:700}.org-selected-report>header h3{color:var(--navy);font:500 2rem var(--font-serif);margin:6px 0 2px}.org-selected-report>header p{color:var(--muted)!important;margin:0!important}.org-selected-report>header>span{margin-top:5px}.org-report-context{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.org-report-context>div{background:#f3f7f5;border:1px solid #dce6e2;border-radius:9px;padding:12px}.org-report-context dt{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:700}.org-report-context dd{color:var(--navy);margin:5px 0 0;font-size:.82rem;font-weight:700}.org-report-competencies{gap:9px;display:grid}.org-report-competencies article{border-inline-start:4px solid var(--coral);background:#fff0ed;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 70px;align-items:center;gap:12px;padding:14px;display:grid}.org-report-competencies article.status-develop-next{background:#fff8ee;border-color:#c79048}.org-report-competencies article.status-aligned-maintain{border-color:var(--green);background:#edf7f2}.org-report-competencies article.status-more-evidence-needed{border-color:var(--lime);background:#f5f8e9}.org-report-competencies article>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.org-report-competencies small{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700}.org-report-competencies h4{color:var(--navy);margin:4px 0 0;font-size:.96rem}.org-report-competencies article>strong{color:var(--muted);text-transform:uppercase;text-align:center;font-size:.55rem;display:grid}.org-report-competencies article>strong b{color:var(--coral);font:500 1.55rem var(--font-serif);margin-top:3px}.org-selected-report>footer{background:#edf6f2;border:1px solid #cbdcd5;border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:15px;display:flex}.org-selected-report>footer>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.org-selected-report>footer p{margin:0!important;font-size:.74rem!important;line-height:1.5!important}.org-selected-report>footer b{color:var(--green);display:block}.org-gap-infographic{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f7fbf9 48%,#fff8f4 100%);border-radius:18px;overflow:hidden;box-shadow:0 8px #173f3a1c,0 24px 46px #122d2a12}.org-gap-infographic>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px;display:flex}.org-gap-infographic>header small{color:var(--green);letter-spacing:.16em;font-size:.68rem;font-weight:700}.org-gap-infographic>header h3{color:var(--navy);font:500 clamp(1.65rem,2.8vw,2.6rem)/1.05 var(--font-serif);margin:7px 0 4px}.org-gap-infographic>header p{max-width:760px;color:var(--muted)!important;margin:0!important}.org-gap-infographic>header>b{color:var(--green);background:#fff;border:1px solid #bfd4cc;border-radius:999px;flex:none;padding:9px 13px;font-size:.72rem}.org-gap-story-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:22px 24px 8px;display:grid}.org-gap-story-flow article{border:1px solid #cfddd8;background:#ffffffd6;border-inline-end:0;grid-template-columns:42px auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:104px;padding:16px 18px;display:grid;position:relative}.org-gap-story-flow article:first-child{border-start-start-radius:14px;border-end-start-radius:14px}.org-gap-story-flow article:last-child{border-inline-end:1px solid #cfddd8;border-start-end-radius:14px;border-end-end-radius:14px}.org-gap-story-flow article>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:700;display:grid}.org-gap-story-flow strong{color:var(--navy);font:500 clamp(1.65rem,2.4vw,2.35rem)/1 var(--font-serif);display:block}.org-gap-story-flow h4{color:var(--navy);margin:0;font-size:.78rem;line-height:1.25}.org-gap-story-flow p{font-weight:800;color:var(--muted)!important;margin:5px 0 0!important;font-size:.64rem!important;line-height:1.3!important}.org-gap-story-flow article>i{color:var(--coral);font:500 1.5rem var(--font-serif)}.org-gap-story-flow article:last-child>i{display:none}.org-gap-visual-grid{grid-template-columns:minmax(330px,.95fr) minmax(360px,1.05fr);gap:18px;padding:18px 24px;display:grid}.org-gap-wheel-card,.org-gap-gauges-card{min-height:310px;box-shadow:var(--shadow-card);background:#ffffffe6;border:1px solid #d3dfdb;border-radius:15px;padding:22px}.org-gap-wheel-card>header,.org-gap-gauges-card>header{margin-bottom:20px}.org-gap-wheel-card>header small,.org-gap-gauges-card>header small{color:var(--green);letter-spacing:.12em;font-size:.64rem;font-weight:700}.org-gap-wheel-card h4,.org-gap-gauges-card h4{color:var(--navy);font:500 1.45rem/1.1 var(--font-serif);margin:6px 0 0}.org-gap-wheel-body{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;display:grid}.org-gap-wheel{aspect-ratio:1;background:conic-gradient(var(--coral),var(--green));border-radius:50%;place-items:center;width:178px;display:grid;box-shadow:inset 0 0 0 1px #103f3a1f,0 12px 28px #122d2a1f}.org-gap-wheel>div{aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;width:100px;display:grid;box-shadow:0 0 0 8px #ffffffb3}.org-gap-wheel strong{color:var(--navy);font:500 2.1rem/1 var(--font-serif)}.org-gap-wheel small{color:var(--muted);text-align:center;text-transform:uppercase;margin-top:5px;font-size:.62rem;font-weight:700}.org-gap-wheel-legend{gap:10px;display:grid}.org-gap-wheel-legend>div{border-bottom:1px solid #e4e9e7;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:9px;padding-bottom:8px;display:grid}.org-gap-wheel-legend i{background:var(--coral);border-radius:50%;width:11px;height:11px}.org-gap-wheel-legend .develop i{background:#c79048}.org-gap-wheel-legend .evidence i{background:var(--lime)}.org-gap-wheel-legend .aligned i{background:var(--green)}.org-gap-wheel-legend span{color:var(--green);font-size:.72rem;font-weight:800}.org-gap-wheel-legend span small{color:var(--muted);margin-top:3px;font-size:.62rem;display:block}.org-gap-wheel-legend b{color:var(--navy);font:500 1.1rem var(--font-serif)}.org-gap-gauges{grid-template-columns:1fr 1fr;gap:16px;display:grid}.org-gap-gauge{aspect-ratio:1;background:conic-gradient(var(--coral) 0 var(--gauge-value),#e6ece9 var(--gauge-value) 360deg);border-radius:50%;place-items:center;width:min(100%,160px);margin:auto;display:grid;box-shadow:0 9px 22px #122d2a1a}.org-gap-gauge.gauge-aligned{background:conic-gradient(var(--green) 0 var(--gauge-value),#e6ece9 var(--gauge-value) 360deg)}.org-gap-gauge>div{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-items:center;width:74%;padding:12px;display:grid}.org-gap-gauge strong{color:var(--navy);font:500 2rem/1 var(--font-serif)}.org-gap-gauge small{color:var(--muted);margin-top:5px;font-size:.62rem;font-weight:800;line-height:1.25}.org-gap-gauges-card>p{border-inline-start:4px solid var(--blue);background:#edf5fa;border-radius:8px;padding:11px 13px;color:var(--muted)!important;margin:18px 0 0!important;font-size:.7rem!important;line-height:1.45!important}.org-gap-action-path{border-top:1px solid var(--line);background:#eef6f3a8;padding:18px 24px 22px}.org-gap-action-path>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.org-gap-action-path>header small{color:var(--green);letter-spacing:.12em;font-size:.64rem;font-weight:700}.org-gap-action-path>header h4{color:var(--navy);font:500 1.35rem var(--font-serif);margin:5px 0 0}.org-gap-action-path>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.org-gap-action-path li{background:#fff;border:1px solid #d1ded9;border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:92px;padding:14px;display:grid}.org-gap-action-path li>b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.65rem;display:grid}.org-gap-action-path li strong{color:var(--navy);font-size:.84rem;display:block}.org-gap-action-path li span{color:var(--muted);margin-top:7px;font-size:.63rem;line-height:1.35;display:block}.org-gap-kpi-ribbon{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.org-gap-kpi-ribbon>span{border-inline-end:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:16px 20px;font-size:.67rem;font-weight:800;line-height:1.3;display:grid}.org-gap-kpi-ribbon>span:last-child{border:0}.org-gap-kpi-ribbon b{color:var(--navy);font:500 1.8rem var(--font-serif)}[dir=rtl] .org-gap-story-flow article>i{transform:rotate(180deg)}@media (width<=1280px){.org-results-metrics{grid-template-columns:repeat(4,1fr)}.org-gap-scope>div{grid-template-columns:repeat(2,minmax(0,1fr))}.org-gap-scope button{grid-column:1/-1}.org-gap-concentration>div{grid-template-columns:1fr 1fr}.org-gap-comparison-grid{grid-template-columns:1fr}.org-report-workbench{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)}.org-gap-visual-grid{grid-template-columns:1fr}.org-gap-wheel-body{grid-template-columns:200px minmax(0,1fr)}}@media (width<=940px){.org-results-metrics,.org-gap-stacked,.org-executive-signals>div{grid-template-columns:repeat(2,1fr)}.org-competency-bars,.org-report-filters,.org-report-workbench{grid-template-columns:1fr}.org-report-list{border-inline-end:0;border-bottom:1px solid var(--line);max-height:420px}.org-selected-report{padding:22px}.org-gap-story-flow{grid-template-columns:1fr 1fr;gap:10px}.org-gap-story-flow article{border-inline-end:1px solid #cfddd8;border-radius:12px}.org-gap-action-path>ol,.org-gap-kpi-ribbon{grid-template-columns:1fr 1fr}.org-gap-kpi-ribbon>span:nth-child(2){border-inline-end:0}.org-gap-kpi-ribbon>span:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=640px){.hr-gap-dashboard{gap:20px}.org-gap-scope>header,.org-gap-landscape>header,.org-gap-heatmap>header,.org-role-exposure>header,.org-executive-signals>header,.org-gap-infographic>header{flex-direction:column;align-items:flex-start}.org-gap-scope>header>strong{text-align:start}.org-gap-scope>div,.org-results-metrics,.org-gap-stacked,.org-executive-signals>div{grid-template-columns:1fr}.org-results-metrics article{min-height:128px;padding:14px}.org-competency-overview>header,.org-gap-concentration>header,.org-employee-report-register>header{flex-direction:column;align-items:flex-start;padding:20px}.org-competency-bars{padding:10px 16px 18px}.org-competency-bars article{grid-template-columns:38px minmax(0,1fr) 82px;gap:9px}.org-gap-comparison-grid .org-gap-concentration>div,.org-gap-concentration>div{grid-template-columns:1fr;padding:12px}.org-report-filters{grid-template-columns:1fr;padding:14px}.org-report-list>button{grid-template-columns:68px minmax(0,1fr) auto}.org-report-list>button>em{grid-column:2}.org-report-list>button>b{grid-area:1/3/3}.org-report-context{grid-template-columns:1fr}.org-report-competencies article{grid-template-columns:38px minmax(0,1fr) 54px;padding:11px}.org-selected-report>header{flex-direction:column;align-items:flex-start}.org-gap-infographic>header,.org-gap-visual-grid,.org-gap-action-path{padding:18px 16px}.org-gap-story-flow{grid-template-columns:1fr;padding:16px}.org-gap-story-flow article{grid-template-columns:38px auto minmax(0,1fr)}.org-gap-story-flow article>i{display:none}.org-gap-wheel-body{grid-template-columns:1fr}.org-gap-wheel{width:164px;margin:auto}.org-gap-gauges{grid-template-columns:1fr 1fr}.org-gap-gauge{max-width:130px}.org-gap-action-path>ol,.org-gap-kpi-ribbon{grid-template-columns:1fr}.org-gap-kpi-ribbon>span{border-inline-end:0;border-bottom:1px solid var(--line)}.org-gap-kpi-ribbon>span:last-child{border-bottom:0}}@media (width<=430px){.org-gap-category-cards,.org-gap-program-rail dl{grid-template-columns:1fr}.org-gap-program-tags em:first-of-type{display:none}}.org-gap-scope>.org-gap-scope-filters{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.org-gap-scope>.org-gap-scope-footprint{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.org-gap-scope-footprint article{border:1px solid #cfddd8;border-top:3px solid var(--blue);background:#ffffffe0;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px 13px;display:grid}.org-gap-scope-footprint article.scope-coral{border-top-color:var(--coral)}.org-gap-scope-footprint article.scope-lime{border-top-color:var(--lime)}.org-gap-scope-footprint article.scope-green{border-top-color:var(--green)}.org-gap-scope-footprint article>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.6rem;font-weight:700;display:grid}.org-gap-scope-footprint strong{color:var(--navy);font:500 1.45rem/1 var(--font-serif);display:block}.org-gap-scope-footprint small{color:var(--muted);margin-top:3px;font-size:.61rem;font-weight:800;display:block}.org-gap-scope-footprint article>i{background:#e5ece9;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.org-gap-scope-footprint article>i>b{border-radius:inherit;background:var(--blue);height:100%;display:block}.org-gap-scope-footprint .scope-coral>i>b{background:var(--coral)}.org-gap-scope-footprint .scope-lime>i>b{background:var(--lime)}.org-gap-scope-footprint .scope-green>i>b{background:var(--green)}.org-gap-action-path{border:1px solid var(--line);border-radius:15px;grid-column:1/-1;box-shadow:0 5px #173f3a14}.org-gap-action-path>ol{gap:18px;position:relative}.org-gap-action-path>ol:before{content:"";background:linear-gradient(90deg,var(--blue),var(--coral),var(--lime),var(--green));opacity:.7;inset-inline:8%;border-radius:999px;height:4px;position:absolute;top:29px}.org-gap-action-path li{grid-template-columns:42px minmax(0,1fr);min-height:104px;position:relative;box-shadow:0 4px #173f3a12}.org-gap-action-path li>b{z-index:1;border:5px solid #fff;width:40px;height:40px;box-shadow:0 0 0 2px #bdd2ca}.org-gap-signal-distribution{border-top:1px solid var(--line);background:#fff;padding:22px 24px 24px}.org-gap-signal-distribution>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.org-gap-signal-distribution>header small{color:var(--green);letter-spacing:.12em;font-size:.63rem;font-weight:700}.org-gap-signal-distribution h4{color:var(--navy);font:500 1.35rem var(--font-serif);margin:5px 0 0}.org-gap-signal-distribution>header>strong{color:var(--navy);font:500 1.55rem var(--font-serif);text-align:end;display:grid}.org-gap-signal-distribution>header>strong small{max-width:230px;color:var(--muted);font:800 .58rem var(--font-sans);letter-spacing:0;margin-top:3px}.org-gap-distribution-track{background:#e6ece9;border:4px solid #fff;border-radius:999px;height:20px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #cbd9d4,0 6px 14px #122d2a14}.org-gap-distribution-track i{min-width:0;height:100%;display:block}.org-gap-distribution-track .distribution-priority{background:var(--coral)}.org-gap-distribution-track .distribution-develop{background:#c79048}.org-gap-distribution-track .distribution-evidence{background:var(--lime)}.org-gap-distribution-track .distribution-aligned{background:var(--green)}.org-gap-distribution-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.org-gap-distribution-legend article{background:#fff7f4;border:1px solid #d8e2de;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.org-gap-distribution-legend article.develop{background:#fff8ee}.org-gap-distribution-legend article.evidence{background:#f6f9eb}.org-gap-distribution-legend article.aligned{background:#edf6f2}.org-gap-distribution-legend article>span{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.6rem;font-weight:700;display:grid}.org-gap-distribution-legend article.develop>span{background:#c79048}.org-gap-distribution-legend article.evidence>span{background:var(--lime)}.org-gap-distribution-legend article.aligned>span{background:var(--green)}.org-gap-distribution-legend small{color:var(--green);text-transform:uppercase;font-size:.58rem;font-weight:700;display:block}.org-gap-distribution-legend strong{color:var(--navy);font:500 1.4rem var(--font-serif);margin-top:3px;display:block}.org-gap-distribution-legend article>b{color:var(--coral);font:500 1.15rem var(--font-serif)}.org-gap-distribution-legend article.develop>b{color:#a56c2b}.org-gap-distribution-legend article.evidence>b{color:#759a18}.org-gap-distribution-legend article.aligned>b{color:var(--green)}.org-department-burden-track{background:#e6eeeb;border-radius:999px;grid-column:1/-1;height:22px;margin-top:3px;position:relative;overflow:hidden}.org-department-burden-track i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--coral));height:100%;display:block}.org-department-burden-track b{color:var(--navy);text-shadow:0 1px #fff;place-items:center;font-size:.62rem;display:grid;position:absolute;inset:0}.org-role-burden-track{background:#e3ebe8;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.org-role-burden-track b{border-radius:inherit;background:linear-gradient(90deg,var(--lime),var(--coral));height:100%;display:block}.org-signal-meter{background:#e3ebe8;border-radius:999px;height:8px;margin-top:16px;display:block;overflow:hidden}.org-signal-meter b{border-radius:inherit;background:var(--coral);height:100%;display:block}.signal-blue .org-signal-meter b{background:var(--blue)}.signal-lime .org-signal-meter b{background:var(--lime)}.signal-green .org-signal-meter b{background:var(--green)}.org-report-quality-overview{border-bottom:1px solid var(--line);background:#f7faf8;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 22px;display:grid}.org-report-quality-overview article{border:1px solid #d4e0dc;border-top:3px solid var(--green);background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.org-report-quality-overview article.mixed{border-top-color:#c79048}.org-report-quality-overview article.review{border-top-color:var(--coral)}.org-report-quality-overview article>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.62rem;font-weight:700;display:grid}.org-report-quality-overview small{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.org-report-quality-overview strong{color:var(--navy);font:500 1.7rem/1 var(--font-serif);margin-top:4px;display:block}.org-report-quality-overview article div>i{background:#e5ece9;border-radius:999px;height:5px;margin-top:8px;display:block;overflow:hidden}.org-report-quality-overview article div>i>b{border-radius:inherit;background:var(--green);height:100%;display:block}.org-report-quality-overview article.mixed div>i>b{background:#c79048}.org-report-quality-overview article.review div>i>b{background:var(--coral)}.org-report-quality-overview article>em{color:var(--navy);font:500 1.2rem var(--font-serif);font-style:normal}@media (width<=1280px){.org-gap-scope>.org-gap-scope-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.org-gap-scope-filters button{grid-column:1/-1}}@media (width<=940px){.org-gap-scope>.org-gap-scope-footprint,.org-gap-distribution-legend{grid-template-columns:1fr 1fr}.org-report-quality-overview{grid-template-columns:1fr}.org-gap-action-path>ol:before{display:none}}@media (width<=640px){.org-gap-scope>.org-gap-scope-filters,.org-gap-scope>.org-gap-scope-footprint,.org-gap-distribution-legend{grid-template-columns:1fr}.org-gap-signal-distribution>header{flex-direction:column;align-items:flex-start}.org-gap-signal-distribution>header>strong{text-align:start}.org-gap-signal-distribution{padding:18px 16px}}.hr-gap-dashboard{--gap-studio-canvas:#edf2f5;--gap-studio-card:#fffffff0;--gap-studio-line:#a4b8c26b;--gap-studio-shadow:0 18px 46px #293f4e1a,0 3px 10px #293f4e0e;--gap-studio-shadow-small:0 10px 24px #293f4e16,0 2px 7px #293f4e0d;isolation:isolate;background:radial-gradient(circle at 8% 3%,#5e98cd21,transparent 24%), radial-gradient(circle at 96% 9%,#f36d5d17,transparent 21%), radial-gradient(circle at 82% 92%,#97bb3214,transparent 24%), var(--gap-studio-canvas);border:1px solid #b3c3cc8c;border-radius:30px;gap:22px;padding:clamp(18px,2.4vw,34px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8,0 26px 70px #2a3e4c14}.hr-gap-dashboard:before{content:"";z-index:-1;opacity:.22;pointer-events:none;background-image:linear-gradient(#173f3a0f 1px,#0000 1px),linear-gradient(90deg,#173f3a0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 24%);mask-image:linear-gradient(#000,#0000 24%)}.hr-gap-dashboard>.hr-section-heading{border:1px solid var(--gap-studio-line);border-radius:var(--radius-md);min-height:190px;box-shadow:var(--gap-studio-shadow);background:linear-gradient(135deg,#fffffffa,#fafdfee6);padding:42px clamp(28px,4vw,58px);position:relative;overflow:hidden}.hr-gap-dashboard>.hr-section-heading:before{content:"";background:var(--coral);top:25px;border-radius:3px;width:9px;height:9px;position:absolute;inset-inline-start:32px;box-shadow:16px 0 #efb74f,32px 0 #36aa98}.hr-gap-dashboard>.hr-section-heading:after{content:"";top:-118px;border:34px solid #5e98cd12;border-radius:50%;width:330px;height:330px;position:absolute;inset-inline-end:-84px;box-shadow:0 0 0 36px #f36d5d0a}.hr-gap-dashboard>.hr-section-heading>span{z-index:1;width:82px;height:82px;color:var(--navy);font:700 1.45rem var(--font-sans);background:linear-gradient(145deg,#fff,#e7edf1);border:10px solid #ffffffd1;border-radius:50%;align-self:flex-start;place-items:center;display:grid;position:relative;box-shadow:0 16px 28px #2d425124,inset 5px 5px 12px #ffffffe6,inset -6px -6px 12px #748b991f}.hr-gap-dashboard>.hr-section-heading>div{z-index:1;max-width:960px;position:relative}.hr-gap-dashboard>.hr-section-heading h2{letter-spacing:-.035em;max-width:920px;margin-top:10px;font-size:clamp(2.15rem,4.1vw,4.35rem)}.hr-gap-dashboard>.hr-section-heading p{max-width:820px;font-size:clamp(.92rem,1.15vw,1.08rem)}.hr-gap-dashboard :is(.org-gap-scope,.org-gap-infographic,.org-competency-overview,.org-gap-heatmap,.org-gap-concentration,.org-role-exposure,.org-executive-signals,.org-employee-report-register){border:1px solid var(--gap-studio-line);background:var(--gap-studio-card);box-shadow:var(--gap-studio-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:22px}.hr-gap-dashboard :is(.org-gap-scope,.org-gap-infographic,.org-competency-overview,.org-gap-heatmap,.org-gap-concentration,.org-role-exposure,.org-executive-signals,.org-employee-report-register)>header{background:linear-gradient(135deg,#fffffffa,#f4f9fad1);border-bottom-color:#b3c3cc6b}.hr-gap-dashboard :is(.org-gap-scope,.org-gap-infographic,.org-competency-overview,.org-gap-heatmap,.org-gap-concentration,.org-role-exposure,.org-executive-signals,.org-employee-report-register)>header h3{letter-spacing:-.02em}.hr-gap-dashboard .org-gap-scope{padding:0;overflow:hidden}.hr-gap-dashboard .org-gap-scope>header{padding:26px 28px 20px}.hr-gap-dashboard .org-gap-scope>.org-gap-scope-filters{background:#f0f6f7b8;margin:0;padding:18px 22px 10px}.hr-gap-dashboard .org-gap-scope-filters label{background:#ffffffeb;border:1px solid #b5c6cd85;border-radius:13px;padding:10px 12px;box-shadow:0 7px 16px #2a3f4d0e}.hr-gap-dashboard .org-gap-scope-filters label>span{margin-bottom:7px}.hr-gap-dashboard .org-gap-scope-filters :is(select,.app-select){box-shadow:none;background:0 0;border:0}.hr-gap-dashboard .org-gap-scope-filters>button{border-radius:13px;box-shadow:0 8px 18px #133f3a21}.hr-gap-dashboard .org-gap-scope>.org-gap-scope-footprint{background:#f0f6f7b8;margin:0;padding:12px 22px 22px}.hr-gap-dashboard .org-gap-scope-footprint article{min-height:118px;box-shadow:var(--gap-studio-shadow-small);background:linear-gradient(145deg,#fff,#f5f8fa);border:0;border-radius:16px;padding:16px}.hr-gap-dashboard .org-gap-scope-footprint article>span{background:var(--blue);border:7px solid #ffffffd6;width:38px;height:38px;box-shadow:0 5px 13px #3861822e}.hr-gap-dashboard .org-gap-scope-footprint article.scope-coral>span{background:var(--coral)}.hr-gap-dashboard .org-gap-scope-footprint article.scope-lime>span{background:var(--lime)}.hr-gap-dashboard .org-gap-scope-footprint article.scope-green>span{background:var(--green)}.hr-gap-dashboard .org-gap-scope-footprint strong{font-size:1.8rem}.hr-gap-dashboard .org-gap-scope-footprint article>i{background:#dfe7eb;height:7px}.hr-gap-dashboard .org-gap-infographic{background:#ffffffe8;overflow:hidden}.hr-gap-dashboard .org-gap-infographic>header{padding:28px 30px}.hr-gap-dashboard .org-gap-infographic>header>b{box-shadow:var(--gap-studio-shadow-small);background:linear-gradient(145deg,#fff,#e9eff2);border:0;border-radius:17px}.hr-gap-dashboard .org-gap-story-flow{background:#eff5f7b8;gap:12px;padding:20px 24px}.hr-gap-dashboard .org-gap-story-flow article{min-height:126px;box-shadow:var(--gap-studio-shadow-small);background:linear-gradient(145deg,#fff,#f5f8fa);border-radius:16px;padding:17px;transition:transform .2s,box-shadow .2s;border:0!important}.hr-gap-dashboard .org-gap-story-flow article:hover{transform:translateY(-3px);box-shadow:0 17px 30px #2a3f4d1f}.hr-gap-dashboard .org-gap-story-flow article>span{border:7px solid #ffffffe0;width:40px;height:40px;box-shadow:0 6px 13px #2a3f4d26}.hr-gap-dashboard .org-gap-story-flow article>strong{font-size:2.05rem}.hr-gap-dashboard .org-gap-story-flow article>i{z-index:2;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;inset-inline-end:-18px;box-shadow:0 5px 12px #2a3f4d1f}.hr-gap-dashboard .org-gap-visual-grid{background:0 0;gap:16px;padding:22px 24px}.hr-gap-dashboard :is(.org-gap-wheel-card,.org-gap-gauges-card,.org-gap-action-path){border-radius:var(--radius-md);box-shadow:var(--gap-studio-shadow-small);background:linear-gradient(145deg,#fff,#f5f8fa);border:0}.hr-gap-dashboard :is(.org-gap-wheel-card,.org-gap-gauges-card)>header{background:0 0}.hr-gap-dashboard .org-gap-wheel{border-width:13px;box-shadow:0 14px 28px #2a3f4d21,inset 0 0 0 9px #ffffffeb}.hr-gap-dashboard .org-gap-gauge{box-shadow:0 13px 25px #2a3f4d1f,inset 0 0 0 8px #ffffffe0}.hr-gap-dashboard .org-gap-action-path{padding:22px}.hr-gap-dashboard .org-gap-action-path>ol{gap:12px}.hr-gap-dashboard .org-gap-action-path li{background:#fff;border:0;border-radius:14px;box-shadow:0 8px 18px #2a3f4d12}.hr-gap-dashboard .org-gap-signal-distribution{background:#eff5f7a3;border-top-color:#b3c3cc6b;padding:24px}.hr-gap-dashboard .org-gap-distribution-track{border-width:5px;height:24px;box-shadow:0 8px 20px #2a3f4d1c}.hr-gap-dashboard .org-gap-distribution-legend article{min-height:132px;box-shadow:var(--gap-studio-shadow-small);background:linear-gradient(145deg,#fff,#fff4f1);border:0;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 78px;padding:16px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.hr-gap-dashboard .org-gap-distribution-legend article:after{content:"";pointer-events:none;inset-inline-end:-24px;border:18px solid #f36d5d11;border-radius:50%;width:112px;height:112px;position:absolute;bottom:-42px}.hr-gap-dashboard .org-gap-distribution-legend article:hover{transform:translateY(-3px);box-shadow:0 17px 30px #2a3f4d1f}.hr-gap-dashboard .org-gap-distribution-legend article.develop{background:linear-gradient(145deg,#fff,#fff8ed)}.hr-gap-dashboard .org-gap-distribution-legend article.evidence{background:linear-gradient(145deg,#fff,#f5f8e8)}.hr-gap-dashboard .org-gap-distribution-legend article.aligned{background:linear-gradient(145deg,#fff,#eaf4f0)}.hr-gap-dashboard .org-gap-distribution-legend article.develop:after{border-color:#c7904812}.hr-gap-dashboard .org-gap-distribution-legend article.evidence:after{border-color:#97bb3214}.hr-gap-dashboard .org-gap-distribution-legend article.aligned:after{border-color:#0b4a4312}.hr-gap-dashboard .org-gap-distribution-legend article>div{align-self:center}.hr-gap-dashboard .org-gap-distribution-legend article>div>em{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:.58rem;font-style:normal;font-weight:800;display:block}.hr-gap-dashboard .org-gap-distribution-legend article>b{z-index:1;background:conic-gradient(var(--coral) var(--signal-rate),#dfe7eb 0);border:8px solid #ffffffe6;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 11px 22px #2a3f4d21,inset 0 0 0 1px #ffffffbf}.hr-gap-dashboard .org-gap-distribution-legend article>b:after{content:"";background:linear-gradient(145deg,#fff,#f0f4f6);border-radius:50%;width:48px;height:48px;position:absolute;box-shadow:inset 2px 2px 5px #ffffffe6,inset -2px -2px 5px #4b606c14}.hr-gap-dashboard .org-gap-distribution-legend article>b>i{z-index:1;color:var(--coral);font:700 .9rem var(--font-sans);font-style:normal;position:relative}.hr-gap-dashboard .org-gap-distribution-legend article.develop>b{background:conic-gradient(#c79048 var(--signal-rate),#dfe7eb 0)}.hr-gap-dashboard .org-gap-distribution-legend article.develop>b>i{color:#a56c2b}.hr-gap-dashboard .org-gap-distribution-legend article.evidence>b{background:conic-gradient(var(--lime) var(--signal-rate),#dfe7eb 0)}.hr-gap-dashboard .org-gap-distribution-legend article.evidence>b>i{color:#759a18}.hr-gap-dashboard .org-gap-distribution-legend article.aligned>b{background:conic-gradient(var(--green) var(--signal-rate),#dfe7eb 0)}.hr-gap-dashboard .org-gap-distribution-legend article.aligned>b>i{color:var(--green)}.hr-gap-dashboard .org-gap-distribution-guide{border-inline-start:4px solid var(--blue);max-width:970px;color:var(--muted);background:#fff;border-radius:9px;margin:0 0 16px;padding:13px 15px;font-size:.78rem;line-height:1.55;box-shadow:0 6px 15px #2a3f4d0e}.hr-gap-dashboard .org-gap-distribution-legend article{grid-template-columns:42px minmax(0,1fr) 112px;min-height:154px}.hr-gap-dashboard .org-gap-distribution-legend article>div>strong{font-size:2.05rem}.hr-gap-dashboard .org-gap-distribution-legend article>div>p{max-width:250px;color:var(--green);margin:8px 0 0;font-size:.68rem;font-weight:800;line-height:1.35}.hr-gap-dashboard .org-gap-distribution-legend article>figure{z-index:1;align-content:center;gap:9px;margin:0;display:grid;position:relative}.hr-gap-dashboard .org-gap-distribution-legend article>figure>i{background:#d8e3e7e6;border-radius:999px;width:100%;height:15px;padding:4px;display:block;box-shadow:inset 0 2px 4px #2a3f4d17}.hr-gap-dashboard .org-gap-distribution-legend article>figure>i>b{background:var(--coral);border-radius:999px;height:100%;display:block;box-shadow:0 3px 8px #f36d5d40}.hr-gap-dashboard .org-gap-distribution-legend article.develop>figure>i>b{background:#c79048;box-shadow:0 3px 8px #c790483d}.hr-gap-dashboard .org-gap-distribution-legend article.evidence>figure>i>b{background:var(--lime);box-shadow:0 3px 8px #97bb323d}.hr-gap-dashboard .org-gap-distribution-legend article.aligned>figure>i>b{background:var(--green);box-shadow:0 3px 8px #0b4a4338}.hr-gap-dashboard .org-gap-distribution-legend article>figure>figcaption{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:.56rem;font-weight:700}.hr-gap-dashboard .org-gap-signal-distribution>header{align-items:flex-start;margin-bottom:18px}.hr-gap-dashboard .org-gap-signal-distribution>header p{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:.79rem;line-height:1.5}.hr-gap-dashboard .org-gap-results-equation{box-shadow:var(--gap-studio-shadow-small);background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;padding:16px 18px;display:grid}.hr-gap-dashboard .org-gap-results-equation>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.hr-gap-dashboard .org-gap-results-equation strong{color:var(--navy);font:600 1.85rem var(--font-sans)}.hr-gap-dashboard .org-gap-results-equation span{color:var(--green);font-size:.72rem;font-weight:800;line-height:1.3}.hr-gap-dashboard .org-gap-results-equation>b{width:30px;height:30px;color:var(--navy);background:#edf3f5;border-radius:50%;place-items:center;font-size:1rem;display:grid}.hr-gap-dashboard .org-gap-distribution-legend{gap:14px}.hr-gap-dashboard .org-gap-distribution-legend article{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:190px;padding:18px}.hr-gap-dashboard .org-gap-distribution-legend article:after{display:none}.hr-gap-dashboard .org-gap-distribution-legend article>div>small{letter-spacing:0;text-transform:none;font-size:.92rem}.hr-gap-dashboard .org-gap-distribution-legend article>div>strong{font:600 2rem var(--font-sans)}.hr-gap-dashboard .org-gap-distribution-legend article>div>em{letter-spacing:0;text-transform:none;margin-top:1px;font-size:.66rem;font-weight:700}.hr-gap-dashboard .org-gap-distribution-legend article>div>p{max-width:none;color:var(--muted);margin-top:12px;font-size:.72rem;font-weight:700;line-height:1.45}.hr-gap-dashboard .org-gap-distribution-legend article>figure{grid-column:1/-1;gap:0;width:100%}.hr-gap-dashboard .org-gap-distribution-legend article>figure>i{height:13px;padding:3px}.hr-gap-dashboard .org-competency-overview{overflow:hidden}.hr-gap-dashboard .org-competency-bars{background:#eff5f794;gap:11px;padding:18px 22px 24px;display:grid}.hr-gap-dashboard .org-competency-bars article{box-shadow:var(--gap-studio-shadow-small);background:#fff;border:0;border-radius:14px;padding:15px 17px}.hr-gap-dashboard .org-competency-bars article>span{box-shadow:0 6px 13px #2a3f4d24}.hr-gap-dashboard .org-gap-bar{background:#e2e9ed;height:9px;box-shadow:inset 0 1px 3px #2a3f4d14}.hr-gap-dashboard .org-gap-heatmap{overflow:hidden}.hr-gap-dashboard .org-heatmap-scroll{background:#eff5f78f;padding:16px 20px 22px}.hr-gap-dashboard .org-heatmap-scroll table{border-collapse:separate;border-spacing:7px}.hr-gap-dashboard .org-heatmap-scroll :is(th,td){background:#fff;border-radius:12px;box-shadow:0 6px 14px #2a3f4d0f;border:0!important}.hr-gap-dashboard .org-heatmap-scroll td.heat-high{background:linear-gradient(145deg,#fff,#ffdcd4)}.hr-gap-dashboard .org-heatmap-scroll td.heat-medium{background:linear-gradient(145deg,#fff,#fff0d6)}.hr-gap-dashboard .org-heatmap-scroll td.heat-low{background:linear-gradient(145deg,#fff,#eaf4f0)}.hr-gap-dashboard .org-gap-comparison-grid{gap:18px}.hr-gap-dashboard :is(.org-gap-concentration,.org-role-exposure){overflow:hidden}.hr-gap-dashboard :is(.org-gap-concentration,.org-role-exposure)>div{background:#eff5f794;gap:10px;padding:16px 18px 20px;display:grid}.hr-gap-dashboard :is(.org-gap-concentration,.org-role-exposure) article{box-shadow:var(--gap-studio-shadow-small);background:#fff;border:0;border-radius:14px}.hr-gap-dashboard .org-department-burden-track,.hr-gap-dashboard .org-role-burden-track{background:#dfe7eb}.hr-gap-dashboard .org-department-burden-track{height:25px;box-shadow:inset 0 2px 4px #2a3f4d14}.hr-gap-dashboard .org-executive-signals{overflow:hidden}.hr-gap-dashboard .org-executive-signals>div{background:#eff5f794;gap:12px;padding:18px 20px 22px}.hr-gap-dashboard .org-executive-signals article{min-height:196px;box-shadow:var(--gap-studio-shadow-small);background:linear-gradient(145deg,#fff,#f5f8fa);border:0;border-radius:16px;padding:18px}.hr-gap-dashboard .org-executive-signals article>span{border:7px solid #ffffffe6;width:42px;height:42px;box-shadow:0 6px 13px #2a3f4d24}.hr-gap-dashboard .org-signal-meter{background:#dfe7eb;height:10px;box-shadow:inset 0 2px 4px #2a3f4d14}.hr-gap-dashboard .org-employee-report-register{overflow:hidden}.hr-gap-dashboard .org-report-quality-overview{background:#eff5f79e;gap:12px;padding:18px 22px}.hr-gap-dashboard .org-report-quality-overview article{min-height:112px;box-shadow:var(--gap-studio-shadow-small);background:linear-gradient(145deg,#fff,#f5f8fa);border:0;border-radius:15px}.hr-gap-dashboard .org-report-quality-overview article>span{border:7px solid #ffffffe0;width:40px;height:40px;box-shadow:0 6px 13px #2a3f4d21}.hr-gap-dashboard .org-report-filters{background:#f5f9fae0}.hr-gap-dashboard .org-report-workbench{background:#eff5f78f}.hr-gap-dashboard .org-report-list>button{background:#fff;border:0;border-radius:13px;margin:8px;box-shadow:0 7px 16px #2a3f4d12}.hr-gap-dashboard .org-selected-report{box-shadow:var(--gap-studio-shadow-small);background:#fffffff0;border:0;border-radius:16px;margin:10px}.hr-gap-dashboard .org-report-competencies article{border:0;border-radius:12px;box-shadow:0 5px 12px #2a3f4d0e}.org-competency-family-summary{background:linear-gradient(135deg,#edf6f4e6,#fffbf7f5);border:1px solid #b8cac5d1;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #1e3a3614}.org-competency-family-summary>header{border-bottom:1px solid #c4d3cebf;justify-content:space-between;align-items:flex-start;gap:28px;padding:26px 28px 20px;display:flex}.org-competency-family-summary>header>div{max-width:790px}.org-competency-family-summary>header small{color:var(--green);letter-spacing:.15em;font-size:.68rem;font-weight:700}.org-competency-family-summary>header h3{color:var(--navy);font-family:var(--font-display);margin:7px 0 6px;font-size:clamp(1.7rem,2.3vw,2.55rem);font-weight:500;line-height:1.04}.org-competency-family-summary>header p{color:var(--muted);margin:0;font-size:.83rem;line-height:1.55}.org-competency-family-summary>header>strong{color:var(--green);background:#fff;border:1px solid #4770682e;border-radius:999px;flex:none;padding:9px 13px;font-size:.72rem}.org-competency-family-summary>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px 22px;display:grid}.org-competency-family-summary>div>button{border:1px solid #bccbc7c7;border-top:4px solid var(--family-tone,#5c98c9);min-height:190px;color:var(--green);text-align:start;cursor:pointer;background:#fffffff0;border-radius:15px;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:16px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 8px 18px #203c3813}.org-competency-family-summary>div>button:hover{transform:translateY(-2px);box-shadow:0 13px 24px #203c381f}.org-competency-family-summary>div>button.active{border-color:var(--family-tone,#5c98c9);box-shadow:0 0 0 3px var(--family-tone,#5c98c9),0 13px 24px #203c381f}@supports (color:color-mix(in lab, red, red)){.org-competency-family-summary>div>button.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--family-tone,#5c98c9) 18%,transparent),0 13px 24px #203c381f}}.org-competency-family-summary button.functional{--family-tone:#5c98c9}.org-competency-family-summary button.enabling-technical{--family-tone:#30488d}.org-competency-family-summary button.behavioral{--family-tone:#ef6c5c}.org-competency-family-summary button.leadership{--family-tone:#2f7b70}.org-competency-family-summary button.foundational{--family-tone:#94b72d}.org-competency-family-summary button>span{background:var(--family-tone,#5c98c9);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.7rem;font-weight:700;display:grid}.org-competency-family-summary button>div{flex-direction:column;min-width:0;display:flex}.org-competency-family-summary button small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.org-competency-family-summary button h4{min-height:45px;color:var(--navy);margin:5px 0 13px;font-size:.94rem;line-height:1.25}.org-competency-family-summary button strong{color:var(--navy);font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1}.org-competency-family-summary button strong em{color:var(--muted);font-family:var(--font-body);margin-inline-start:4px;font-size:.63rem;font-style:normal;font-weight:700}.org-competency-family-summary button p{color:var(--muted);margin:7px 0 12px;font-size:.66rem;line-height:1.35}.org-competency-family-summary button i{background:#e3ece9;border-radius:999px;height:6px;margin-top:auto;display:block;overflow:hidden}.org-competency-family-summary button i b{border-radius:inherit;background:var(--family-tone,#5c98c9);height:100%;display:block}.org-competency-family-summary>footer{color:var(--muted);background:#ffffff9e;border-top:1px solid #c4d3cebf;padding:12px 22px;font-size:.7rem;line-height:1.45}.org-report-competencies article em[class^=family-]{color:#2b665e;letter-spacing:.04em;text-transform:uppercase;background:#edf3f2;border-radius:999px;width:max-content;margin-top:6px;padding:4px 7px;font-size:.57rem;font-style:normal;font-weight:800;display:inline-flex}.org-report-competencies article em.family-enabling-technical{color:#30488d;background:#ebeff9}.org-report-competencies article em.family-behavioral{color:#b64f42;background:#fff0ed}.org-report-competencies article em.family-leadership{color:#23685e;background:#e8f3ef}.org-report-competencies article em.family-foundational{color:#627f16;background:#f3f7e5}@media (width<=1280px){.org-competency-family-summary>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=840px){.org-competency-family-summary>header{flex-direction:column;padding:22px 20px}.org-competency-family-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.org-competency-family-summary>div>button{min-height:170px}}@media (width<=560px){.org-competency-family-summary>div{grid-template-columns:1fr}.org-competency-family-summary>div>button,.org-competency-family-summary button h4{min-height:0}}@media (width<=940px){.hr-gap-dashboard{border-radius:24px;padding:18px}.hr-gap-dashboard>.hr-section-heading{min-height:auto;padding:34px 26px}.hr-gap-dashboard>.hr-section-heading:before{inset-inline-start:26px}.hr-gap-dashboard>.hr-section-heading>span{width:68px;height:68px}.hr-gap-dashboard .org-gap-story-flow article>i{display:none}.hr-gap-dashboard .org-gap-heatmap .org-heatmap-scroll{padding-inline:12px}.hr-gap-dashboard .org-gap-distribution-legend article{grid-template-columns:42px minmax(0,1fr) 96px}}@media (width<=640px){.hr-gap-dashboard{border-radius:18px;padding:12px}.hr-gap-dashboard>.hr-section-heading{border-radius:var(--radius-md);padding:42px 20px 26px}.hr-gap-dashboard>.hr-section-heading:before{top:20px;inset-inline-start:20px}.hr-gap-dashboard>.hr-section-heading:after{width:210px;height:210px}.hr-gap-dashboard>.hr-section-heading>span{border-width:7px;width:58px;height:58px;font-size:1rem}.hr-gap-dashboard>.hr-section-heading h2{font-size:2rem}.hr-gap-dashboard :is(.org-gap-scope,.org-gap-infographic,.org-competency-overview,.org-gap-heatmap,.org-gap-concentration,.org-role-exposure,.org-executive-signals,.org-employee-report-register){border-radius:17px}.hr-gap-dashboard .org-gap-story-flow,.hr-gap-dashboard .org-gap-visual-grid,.hr-gap-dashboard .org-executive-signals>div{padding:14px}.hr-gap-dashboard .org-report-list>button,.hr-gap-dashboard .org-selected-report{margin:7px}.hr-gap-dashboard .org-gap-distribution-legend article{grid-template-columns:38px minmax(0,1fr);min-height:0}.hr-gap-dashboard .org-gap-distribution-legend article>figure{grid-column:2;width:100%;max-width:220px}.hr-gap-dashboard .org-gap-distribution-guide{font-size:.72rem}}@media (width<=940px){.hr-gap-dashboard .org-gap-results-equation{grid-template-columns:1fr}.hr-gap-dashboard .org-gap-results-equation>b{justify-self:center;width:26px;height:26px}.hr-gap-dashboard .org-gap-distribution-legend article{grid-template-columns:42px minmax(0,1fr)}}@media (width<=640px){.hr-gap-dashboard .org-gap-results-equation{padding:14px}.hr-gap-dashboard .org-gap-results-equation>div{grid-template-columns:72px minmax(0,1fr)}.hr-gap-dashboard .org-gap-distribution-legend article>figure{grid-column:1/-1;width:100%;max-width:none}}.hr-journey.hr-journey-extended{grid-template-columns:repeat(7,minmax(0,1fr))}.hr-journey.hr-journey-extended span{overflow-wrap:anywhere;min-width:0;padding-inline:3px;font-size:clamp(.68rem,.72vw,.82rem);line-height:1.15}.tms-panel{overflow:hidden}.tms-journey{border:1px solid var(--line);background:linear-gradient(110deg,#edf5f2,#fff9f4);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:24px 0 28px;padding:16px;display:grid}.tms-journey>div{color:var(--muted);text-align:center;justify-items:center;gap:8px;font-size:.72rem;font-weight:700;display:grid;position:relative}.tms-journey>div:not(:last-child):after{content:"";top:18px;background:#d4dfdb;width:76%;height:2px;position:absolute;inset-inline-start:62%}.tms-journey b{z-index:1;width:38px;height:38px;color:var(--green);background:#d8e2de;border-radius:50%;place-items:center;display:grid;position:relative}.tms-journey>div.active b{background:var(--green);color:#fff;box-shadow:0 5px #103f3a26}.tms-journey>div.active:not(:last-child):after{background:linear-gradient(90deg,var(--blue),var(--coral))}.tms-event-picker{grid-template-columns:180px minmax(260px,560px);align-items:center;gap:16px;margin:0 0 22px;display:grid}.tms-event-picker>span{color:var(--green);font-weight:700}.tms-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.tms-metrics article{border:1px solid var(--line);min-height:105px;box-shadow:var(--shadow-card);background:#f7faf8;border-radius:12px;padding:17px}.tms-metrics small{color:var(--muted);font-size:.68rem;font-weight:700;display:block}.tms-metrics strong{color:var(--navy);font:500 clamp(1.2rem,2vw,1.8rem) var(--font-serif);overflow-wrap:anywhere;margin-top:12px;display:block}.tms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tms-card{border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;padding:22px}.tms-card:nth-child(2n){border-top-color:var(--coral)}.tms-card:nth-child(3n){border-top-color:var(--lime)}.tms-card>header{align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.tms-card>header>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-weight:700;display:grid}.tms-card>header small{color:var(--green);letter-spacing:.13em;font-size:.65rem;font-weight:700}.tms-card h3{color:var(--navy);margin:4px 0 0;font-size:1.2rem}.tms-card h4{color:var(--navy);margin:10px 0 4px;font-size:1.35rem}.tms-card p{color:var(--muted);margin:.5rem 0;line-height:1.55}.tms-card button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 13px;font-weight:700}.tms-card textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;min-height:72px;margin:12px 0;padding:10px}.tms-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tms-tags span{color:var(--green);background:#e8f2ee;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800}.tms-empty,.tms-empty-inline{border:1px dashed var(--line);text-align:center;background:#f6f8f3;border-radius:12px;padding:28px}.tms-empty b{color:var(--navy);font-size:1.2rem}.tms-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tms-checklist label{border:1px solid var(--line);background:#fafbf8;border-radius:9px;grid-template-columns:auto 30px 1fr;align-items:center;gap:7px;padding:10px;display:grid}.tms-checklist label.done{background:#e9f3ef}.tms-checklist input{width:16px!important;min-height:16px!important}.tms-checklist b{width:25px;height:25px;color:var(--green);background:#edf2f0;border-radius:50%;place-items:center;display:grid}.tms-checklist span{font-size:.76rem;font-weight:800}.tms-session-list,.tms-record-list{gap:7px;display:grid}.tms-session-list>div,.tms-record-list>div{background:#eef4f2;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.tms-session-list b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.7rem;display:grid}.tms-session-list em{text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:700}.tms-attendance-form,.tms-external-form,.tms-budget-form{gap:9px;margin-top:13px;display:grid}.tms-attendance-form{grid-template-columns:1fr 1.5fr 1fr auto}.tms-learning{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tms-learning>div{background:#eef4f2;border-radius:10px;padding:14px}.tms-learning small{color:var(--muted);font-size:.66rem;font-weight:800;display:block}.tms-learning strong{color:var(--navy);font:500 1.7rem var(--font-serif);margin-top:8px;display:block}.tms-budget-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.tms-budget-form label{gap:6px;display:grid}.tms-budget-form label span{font-size:.7rem;font-weight:700}.tms-external{margin-top:18px}.tms-external-form{grid-template-columns:1.2fr 1fr 1fr 170px auto;align-items:center}.tms-record-list{margin-top:14px}.tms-record-list span,.tms-record-list time{color:var(--muted);font-size:.75rem}@media (width<=1100px){.hr-journey.hr-journey-extended{grid-template-columns:repeat(4,1fr);row-gap:18px}.tms-metrics{grid-template-columns:repeat(3,1fr)}.tms-attendance-form,.tms-external-form{grid-template-columns:1fr 1fr}.tms-budget-form{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.tms-journey,.tms-grid,.tms-metrics,.tms-event-picker,.tms-checklist,.tms-attendance-form,.tms-external-form,.tms-budget-form{grid-template-columns:1fr}.tms-journey>div{text-align:start;grid-template-columns:38px 1fr;place-items:center start}.tms-journey>div:not(:last-child):after{display:none}.tms-learning{grid-template-columns:1fr}.tms-session-list>div,.tms-record-list>div{grid-template-columns:auto 1fr}.tms-session-list em,.tms-record-list time{grid-column:2}.hr-journey.hr-journey-extended{grid-template-columns:1fr}}.account-header-button{color:#123f3a;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7d2;border-radius:999px;align-items:center;gap:.55rem;padding:.3rem .8rem .3rem .35rem;display:inline-flex;box-shadow:0 3px #143d3a1f}.account-header-button span{color:#fff;background:#103f3a;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-weight:800;display:grid}.account-header-button b{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.78rem;overflow:hidden}.account-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c23239e;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.account-modal{border-radius:var(--radius-md);color:#153f3b;width:min(720px,100%);max-height:min(880px,94vh);box-shadow:var(--shadow-raised);background:#fbfaf5;border:1px solid #cad8d3;padding:2rem;animation:.25s both account-rise;position:relative;overflow:auto}@keyframes account-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.account-modal-close{color:#17285f;cursor:pointer;inset-inline-end:1rem;background:#fff;border:1px solid #b8cac5;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1.7rem;display:grid;position:absolute;top:1rem}.account-modal-heading{align-items:center;gap:1rem;margin-bottom:1.4rem;padding-inline-end:3rem;display:flex}.account-modal-heading>span{border-radius:var(--radius-md);color:#fff;height:3.5rem;box-shadow:var(--shadow-raised);background:#103f3a;flex:0 0 3.5rem;place-items:center;font-weight:800;display:grid}.account-modal-heading small,.account-modal-heading h2{display:block}.account-modal-heading small{letter-spacing:.15em;font-size:.68rem;font-weight:800}.account-modal-heading h2{color:#172663;font-family:var(--font-interface-ltr);margin:.25rem 0 0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05}.account-type-tabs,.account-signin-tabs{background:#eaf1ee;border-radius:14px;grid-template-columns:1fr 1fr;gap:.45rem;margin-bottom:1.2rem;padding:.4rem;display:grid}.account-type-tabs button,.account-signin-tabs button{color:#56706d;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.8rem;font-weight:800}.account-type-tabs button.active,.account-signin-tabs button.active{color:#172663;background:#fff;box-shadow:0 3px 10px #0f3f3a17}.account-form{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.account-form label{gap:.45rem;font-size:.78rem;font-weight:800;display:grid}.account-form input:not([type=checkbox]){color:#153f3b;width:100%;min-height:3.15rem;font:inherit;background:#fff;border:1px solid #c5d2ce;border-radius:10px;outline:none;padding:.75rem .9rem}.account-form input:focus{border-color:#5e98cd;box-shadow:0 0 0 3px #5e98cd24}.account-form label small{color:#7c8e8b;min-height:.8rem;font-weight:500}.account-form .button,.account-form .account-privacy,.account-form .account-link{grid-column:1/-1}.account-privacy{background:#f1f5f2;border:1px solid #d4dfdb;border-radius:10px;align-items:flex-start;padding:.85rem;line-height:1.5;grid-template-columns:auto 1fr!important;gap:.65rem!important;font-weight:500!important;display:flex!important}.account-privacy input{margin-top:.25rem}.account-link,.account-switch button{color:#245d9c;cursor:pointer;background:0 0;border:0;text-decoration:underline}.account-switch{text-align:center;padding-top:1.1rem}.account-message,.account-error{border-radius:9px;margin:1rem 0 0;padding:.8rem 1rem}.account-message{color:#22584f;background:#e6f0e7}.account-error{color:#9e352b;background:#fee9e5}.account-service-message,.account-pending{background:#fff0eb;border-inline-start:4px solid #f36c5d;border-radius:16px;padding:1.25rem}.account-service-message b,.account-pending h3{color:#172663}.account-pending{text-align:center;background:#f5efe8;border-inline-start-color:#cf844c}.account-pending>span{color:#cf844c;background:#fff;border-radius:50%;place-items:center;width:4rem;height:4rem;margin:0 auto 1rem;font-size:2rem;display:grid;box-shadow:0 6px #e1d9d0}.account-pending h3{margin:.25rem;font-size:1.6rem}.account-pending p{color:#657d79;line-height:1.6}.account-password-control{position:relative}.account-password-control input{padding-inline-end:9.2rem!important}.account-password-control button{color:#17423d;min-height:2.1rem;font:800 .68rem var(--font-interface-ltr);cursor:pointer;inset-inline-end:.55rem;background:#eef3f1;border:0;border-radius:7px;padding:.35rem .65rem;position:absolute;top:50%;transform:translateY(-50%)}.account-password-control button:hover,.account-password-control button:focus-visible{outline-offset:1px;background:#dfeae6;outline:2px solid #5e98cd}.account-signed-in{text-align:center}.account-avatar{color:#fff;width:5rem;height:5rem;font:700 2rem var(--font-interface-ltr);background:linear-gradient(145deg,#5e98cd,#163f3c);border-radius:50%;place-items:center;margin:0 auto 1rem;display:grid;box-shadow:0 9px #d2dcd8}.account-signed-in h3{color:#172663;margin:.5rem 0;font-size:1.6rem}.account-signed-in p{color:#6c817d;margin:.2rem}.account-status{text-transform:uppercase;background:#eaf0ee;border-radius:999px;margin:.7rem;padding:.3rem .7rem;font-size:.7rem;font-weight:800;display:inline-block}.account-status.pending-approval{color:#85532d;background:#f9eadf}.account-menu-actions{gap:.5rem;margin-top:1rem;display:grid}.account-menu-actions button{color:#173f3a;cursor:pointer;background:#fff;border:1px solid #c9d6d2;border-radius:9px;min-height:2.8rem;font-weight:800}.saved-reports,.organization-applications{gap:.75rem;display:grid}.saved-report-card,.organization-applications article{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;border:1px solid #cad8d4;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.saved-report-card small,.organization-applications small{color:#f36d5e;text-transform:uppercase;font-weight:800}.saved-report-card h3,.organization-applications h3{color:#172663;margin:.2rem 0}.saved-report-card p,.organization-applications p{color:#738783;margin:.2rem 0}.saved-report-card>div:last-child,.organization-applications article>div:last-child{gap:.4rem;display:flex}.saved-report-card button,.organization-applications button{color:#153f3b;cursor:pointer;background:#fff;border:1px solid #c6d4cf;border-radius:8px;padding:.55rem .75rem;font-weight:800}.saved-report-card button.danger,.organization-applications button.danger{color:#a34036}.organization-applications button.approve{color:#fff;background:#173f3a}.account-empty{text-align:center;border:1px dashed #b9cbc5;border-radius:14px;padding:2rem}.account-empty span{font-size:2.6rem}.saved-report-detail>div:last-child{gap:.5rem;display:flex}.saved-report-detail>small{color:#f36d5e;text-transform:uppercase;font-weight:800}.saved-report-detail>h3{color:#172663;font:400 2rem var(--font-interface-ltr);margin:.35rem 0 1.2rem}.saved-report-snapshot{gap:1rem;display:grid}.saved-report-snapshot>section{background:#fff;border:1px solid #d2ddda;border-radius:13px;padding:1rem}.saved-report-snapshot h4{color:#172663;margin:0 0 .75rem;font-size:1.05rem}.snapshot-item-grid,.snapshot-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.snapshot-item-grid article,.snapshot-metrics article{background:#eff4f2;border-radius:9px;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem;display:flex}.snapshot-item-grid strong{font-size:.78rem}.snapshot-item-grid span{color:#f36d5e;background:#fff;border-radius:999px;flex:none;padding:.25rem .5rem;font-weight:800}.snapshot-metrics article{display:grid}.snapshot-metrics small{color:#334e68}.snapshot-metrics strong{color:#172663}.snapshot-single{justify-content:space-between;gap:1rem;display:flex}.account-modal:has(.version129-report-detail){background:#f5f2e9;width:min(1540px,98vw);max-height:96vh;padding:1rem}.account-modal:has(.version129-report-detail)>.account-modal-heading{display:none}.version129-report-detail{gap:1rem;display:grid}.version129-report-detail>.secure-v128-result,.version129-report-detail>.secure-v128-integrated{width:100%;margin:0}.version129-report-detail>div:last-child{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf5f5;border:1px solid #cbd9d4;border-radius:14px;justify-content:flex-end;padding:1rem;position:sticky;bottom:0;box-shadow:0 -10px 30px #103f3a17}.workforce-account-organization,.organization-account-field{background:#eff6ff;border:1px solid #eff6ff;border-radius:10px;align-content:center;gap:.25rem;padding:.85rem 1rem;display:grid}.workforce-account-organization small,.organization-account-field small{color:#334e68;letter-spacing:.12em;font-size:.65rem;font-weight:700}.workforce-account-organization strong,.organization-account-field strong{color:#172663;font-size:1rem}.workforce-account-organization span,.organization-account-field span{color:#334e68;font-size:.7rem}.legacy-claim-banner{background:#eaf3ef;border:1px solid #b9d0c9;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem 1.2rem;display:flex}.legacy-claim-banner small,.legacy-claim-banner strong{display:block}.legacy-claim-banner small{color:#39796e;letter-spacing:.13em;font-size:.64rem;font-weight:700}.legacy-claim-banner strong{color:#172663;margin-top:.25rem}.legacy-claim-banner button{color:#fff;cursor:pointer;background:#103f3a;border:0;border-radius:8px;padding:.7rem 1rem;font-weight:800}.organization-account-gate{background:#f7f4ec;min-height:calc(100vh - 7rem);padding:clamp(1.5rem,5vw,5rem)}.organization-account-gate>.back-link{margin-bottom:2rem}.organization-account-gate-card{width:min(920px,100%);box-shadow:var(--shadow-card);text-align:center;background:radial-gradient(circle at 100% 0,#5e98cd33,#0000 36%),#fff;border:1px solid #c9d6d2;border-radius:26px;margin:auto;padding:clamp(2rem,6vw,5rem)}.organization-account-symbol{color:#fff;background:#103f3a;border-radius:24px;place-items:center;width:5rem;height:5rem;margin:0 auto 1.5rem;font-size:2rem;display:grid;box-shadow:0 10px #d3ddda}.organization-account-gate-card small{letter-spacing:.16em;color:#39796e;font-weight:800}.organization-account-gate-card h1{color:#172663;max-width:730px;font:400 clamp(2.5rem,6vw,4.6rem)/.98 var(--font-interface-ltr);margin:1rem auto}.organization-account-gate-card p{max-width:690px;color:var(--color-text-secondary,#6a817d);margin:0 auto 1.6rem;font-size:1.05rem;line-height:1.7}.organization-account-gate-card>div{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.organization-account-gate-card footer{color:#32645e;border-top:1px solid #d8e0dd;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;font-size:.8rem;font-weight:700;display:flex}@media (width<=720px){.account-header-button b{display:none}.account-header-button{padding:.3rem}.account-modal{padding:1.3rem}.account-form{grid-template-columns:1fr}.saved-report-card,.organization-applications article{flex-direction:column;align-items:flex-start}.organization-account-gate-card>div{display:grid}.organization-account-gate-card .button{width:100%}}@media print{.account-header-button{display:none!important}body:has(.saved-report-detail) .app-shell{display:none!important}.account-modal-backdrop:has(.saved-report-detail){background:#fff!important;padding:0!important;display:block!important;position:static!important}.account-modal:has(.saved-report-detail){width:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;overflow:visible!important}.account-modal:has(.saved-report-detail) .account-modal-close{display:none!important}.account-modal:has(.saved-report-detail) .account-modal-heading{display:none!important}.account-modal:has(.saved-report-detail) .saved-reports>.back-link{display:none!important}.account-modal:has(.saved-report-detail) .saved-report-detail>div:last-child{display:none!important}.saved-report-snapshot>section{break-inside:avoid}}.account-modal.owner-control-modal{background:#f7f4ec;width:min(1480px,98vw);height:min(940px,96vh);max-height:96vh;padding:1.35rem}.owner-control-modal>.account-modal-heading{margin-bottom:1rem;padding:0 1rem}.owner-dashboard{color:#123f3a;gap:1rem;display:grid}.owner-loading{place-items:center;gap:1rem;min-height:20rem;display:grid}.owner-loading>span{border:4px solid #d9e3df;border-top-color:#f36d5e;border-radius:50%;width:3rem;height:3rem;animation:1s linear infinite owner-spin}@keyframes owner-spin{to{transform:rotate(360deg)}}.owner-mfa{border:1px solid #e1bfa9;background:#fff7ef;border-inline-start:5px solid #cf844c;border-radius:15px;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex;box-shadow:0 5px #173f3a1a}.owner-mfa>span{color:#fff;background:#cf844c;border-radius:50%;flex:0 0 2.8rem;place-items:center;height:2.8rem;font-size:1.5rem;display:grid}.owner-mfa-copy{flex:1}.owner-mfa b{color:#172663;font-size:1.05rem;display:block}.owner-mfa p{color:#647c78;margin:.25rem 0}.owner-mfa button,.owner-section button,.owner-editor button{color:#123f3a;cursor:pointer;background:#fff;border:1px solid #bfcfca;border-radius:9px;padding:.7rem .9rem;font-weight:800}.owner-mfa button:disabled,.owner-section button:disabled,.owner-editor button:disabled{opacity:.42;cursor:not-allowed}.owner-mfa em{color:#a43c31;margin-top:.5rem;font-style:normal;display:block}.owner-mfa-ready{border-color:#a9c9bd;background:#eaf4f0;border-inline-start-color:#2f7a6e}.owner-mfa-ready>span{background:#2f7a6e}.owner-mfa-form{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.8rem;display:flex}.owner-mfa-form img{background:#fff;border-radius:8px;width:118px;height:118px;padding:5px}.owner-mfa-form code{word-break:break-all;background:#fff;border:1px solid #d2ddd9;border-radius:8px;padding:.7rem}.owner-mfa-form input{width:10rem;font:inherit;border:1px solid #bfcfca;border-radius:8px;padding:.75rem}.owner-tabs{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f4ecf2;border:1px solid #c8d6d1;border-radius:13px;gap:.35rem;padding:.45rem;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 7px 20px #173f3a17}.owner-tabs button{color:#6a807c;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-width:max-content;padding:.75rem .9rem;font-weight:800}.owner-tabs button.active{color:#fff;background:#103f3a;box-shadow:0 4px #103f3a33}.owner-section{background:#fff;border:1px solid #c8d5d1;border-radius:17px;gap:1.15rem;padding:clamp(1.1rem,2.4vw,2rem);display:grid;box-shadow:0 7px #d9e1dd,0 25px 55px #103f3a14}.owner-section>header{border-bottom:1px solid #d6dfdc;padding-bottom:1rem}.owner-section>header small{color:#f36d5e;letter-spacing:.15em;font-size:.68rem;font-weight:700}.owner-section>header h3{color:#172663;font:500 clamp(1.8rem,3.3vw,3.25rem)/1 var(--font-interface-ltr);margin:.35rem 0}.owner-section>header p{color:#687f7b;max-width:880px;margin:.55rem 0 0;line-height:1.6}.owner-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.owner-metrics article{min-height:9rem;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#fff,#f3f8f6);border:1px solid #eff6ff;border-top:4px solid #5e98cd;border-radius:13px;padding:1rem;position:relative}.owner-metrics article:nth-child(2n){border-top-color:#f36d5e}.owner-metrics article:nth-child(3n){border-top-color:#334e68}.owner-metrics article>span{color:#f36d5e;font:500 1.2rem var(--font-interface-ltr)}.owner-metrics strong{color:#172663;font:500 2.8rem var(--font-interface-ltr);margin:.55rem 0;display:block}.owner-metrics small{color:#334e68;font-weight:800}.owner-attention{color:#fff;background:#103f3a;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:.3rem 1rem;padding:1.2rem 1.35rem;display:grid}.owner-attention b{font-size:1.15rem}.owner-attention p{color:#dce9e5;margin:0}.owner-attention button{background:#fff;grid-area:1/2/3}.owner-client-list{gap:.8rem;display:grid}.owner-client{border:1px solid #cbd8d4;background:#fff;border-inline-start:5px solid #5e98cd;border-radius:14px;grid-template-columns:minmax(240px,.8fr) 1.5fr auto;align-items:center;gap:1rem;padding:1rem;display:grid;box-shadow:0 5px #dde5e2}.owner-client.status-pending{background:#fffaf4;border-inline-start-color:#cf844c}.owner-client.status-suspended,.owner-client.status-rejected{background:#fff4f1;border-inline-start-color:#f36d5e}.owner-client-main{align-items:center;gap:.8rem;display:flex}.owner-client-main>span{color:#fff;height:3rem;font:600 1.35rem var(--font-interface-ltr);background:#103f3a;border-radius:14px;flex:0 0 3rem;place-items:center;display:grid}.owner-client-main small{color:#f36d5e;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:700}.owner-client-main h4{color:#172663;margin:.15rem 0;font-size:1.15rem}.owner-client-main p{color:#6b817e;margin:0;font-size:.78rem}.owner-client-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.owner-client-facts>span{background:#eef4f2;border-radius:9px;min-height:4.1rem;padding:.7rem}.owner-client-facts small,.owner-client-facts b{display:block}.owner-client-facts small{color:var(--color-text-secondary,#6a817d);text-transform:uppercase;font-size:.62rem;font-weight:700}.owner-client-facts b{color:#172663;margin-top:.25rem;font-size:.8rem}.owner-client footer{flex-direction:column;gap:.35rem;display:flex}.owner-client footer button:first-child{color:#fff;background:#103f3a}.owner-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.owner-plan-grid article{border:1px solid #ccd9d5;background:linear-gradient(145deg,#fff,#f3f7f2);border-top:4px solid #93b72f;border-radius:13px;padding:1.2rem;box-shadow:0 5px #dce4e1}.owner-plan-grid small{color:#cf844c;letter-spacing:.1em;font-size:.65rem;font-weight:700}.owner-plan-grid h4{color:#172663;font:500 1.45rem var(--font-interface-ltr);margin:.45rem 0}.owner-plan-grid p{color:#687e7a;min-height:3rem;line-height:1.45}.owner-plan-grid article>div{flex-wrap:wrap;gap:.35rem;display:flex}.owner-plan-grid article>div span{color:#284a86;background:#e8eef8;border-radius:999px;padding:.3rem .5rem;font-size:.65rem;font-weight:800}.owner-plan-form,.owner-grant-form,.owner-admin-form{background:#eef4f2;border:1px solid #ccd8d4;border-radius:13px;gap:.8rem;padding:1rem;display:grid}.owner-plan-form h4{color:#172663;margin:0}.owner-plan-form>div:first-of-type,.owner-grant-form{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-plan-form input,.owner-grant-form input,.owner-grant-form select,.owner-admin-form input,.owner-admin-form select,.owner-editor input,.owner-editor select{color:#123f3a;width:100%;min-height:2.8rem;font:inherit;background:#fff;border:1px solid #bfcec9;border-radius:8px;padding:.65rem .75rem}.owner-plan-form>button,.owner-grant-form>button,.owner-admin-form>button{color:#fff;background:#103f3a;justify-self:start}.owner-capability-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-height:23rem;display:grid;overflow:auto}.owner-capability-picker label{cursor:pointer;background:#fff;border:1px solid #d3ddda;border-radius:9px;align-items:flex-start;gap:.55rem;padding:.75rem;display:flex}.owner-capability-picker label.disabled{opacity:.58}.owner-capability-picker input{width:auto;min-height:0;margin-top:.2rem}.owner-capability-picker b,.owner-capability-picker small{display:block}.owner-capability-picker b{color:#172663;font-size:.8rem}.owner-capability-picker small{color:#6d817e;margin-top:.2rem;font-size:.68rem;line-height:1.4}.owner-capability-picker.compact{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.owner-capability-picker.compact label{padding:.55rem}.owner-capability-picker.compact small{display:none}.owner-grant-form label{gap:.3rem;display:grid}.owner-grant-form label span{font-size:.7rem;font-weight:700}.owner-created-link{background:#eaf4f0;border:1px solid #a9c9bd;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.owner-created-link code{text-overflow:ellipsis;white-space:nowrap;color:#172663;overflow:hidden}.owner-created-link button{color:#fff;background:#103f3a}.owner-table{border:1px solid #ccd8d4;border-radius:11px;overflow:hidden}.owner-table>header,.owner-table>article{border-bottom:1px solid #d8e1de;grid-template-columns:1.25fr 1.2fr .65fr .65fr auto;align-items:center;gap:.8rem;padding:.75rem .9rem;display:grid}.owner-table>header{color:#607975;text-transform:uppercase;background:#edf3f1;font-size:.65rem;font-weight:700}.owner-table>article:last-child{border-bottom:0}.owner-table>article span{font-size:.75rem}.owner-table>article b{color:#cf844c;text-transform:uppercase;font-size:.7rem}.owner-request-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.owner-request-list article{background:#fff;border:1px solid #ccd8d4;border-radius:12px;padding:1rem;box-shadow:0 5px #dce4e1}.owner-request-list small{color:#f36d5e;text-transform:uppercase;font-weight:700}.owner-request-list h4{color:#172663;margin:.3rem 0}.owner-request-list p{color:#687e7a}.owner-request-list footer{flex-wrap:wrap;gap:.35rem;display:flex}.owner-request-list footer button:nth-child(2){color:#fff;background:#103f3a}.owner-admin-list{gap:.55rem;display:grid}.owner-admin-list article{border:1px solid #ccd8d4;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.owner-admin-list article>span{color:#fff;background:#172663;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.owner-admin-list h4,.owner-admin-list p{margin:0}.owner-admin-list h4{color:#172663}.owner-admin-list p{color:#6a807c}.owner-admin-list article>b{color:#2e4e8e;text-transform:uppercase;background:#edf1fa;border-radius:999px;padding:.35rem .55rem;font-size:.68rem}.owner-admin-form{grid-template-columns:1fr 1fr auto}.owner-security-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.owner-security-summary article{background:#eef4f2;border:1px solid #ccd8d4;border-radius:11px;gap:.7rem;padding:1rem;display:flex}.owner-security-summary article>span{color:#fff;background:#103f3a;border-radius:50%;flex:0 0 2.5rem;place-items:center;height:2.5rem;display:grid}.owner-security-summary b{color:#172663}.owner-security-summary p{color:#677d79;margin:.3rem 0 0;font-size:.75rem}.owner-audit-list{border:1px solid #ccd8d4;border-radius:11px;max-height:25rem;display:grid;overflow:auto}.owner-audit-list article{border-bottom:1px solid #dae2df;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.7rem .85rem;display:grid}.owner-audit-list article:last-child{border:0}.owner-audit-list article>span{color:#2d6c61;text-align:center;background:#eef4f2;border-radius:999px;min-width:4.5rem;padding:.28rem .45rem;font-size:.65rem;font-weight:700}.owner-audit-list article>span.denied{color:#a23e34;background:#feeae5}.owner-audit-list b,.owner-audit-list p{margin:0}.owner-audit-list b{color:#172663}.owner-audit-list p,.owner-audit-list time{color:#6b817d;font-size:.7rem}.owner-editor-backdrop{z-index:10020;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07201fad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.owner-editor{background:#f9f7f0;border:1px solid #c6d4cf;border-radius:20px;width:min(980px,96vw);max-height:92vh;padding:1.6rem;position:relative;overflow:auto;box-shadow:0 32px 90px #07201f61}.owner-editor-close{top:1rem;width:2.4rem;height:2.4rem;font-size:1.6rem;position:absolute;inset-inline-end:1rem;border-radius:50%!important;padding:0!important}.owner-editor>small{color:#f36d5e;letter-spacing:.15em;font-weight:700}.owner-editor>h3{color:#172663;font:500 2.4rem var(--font-interface-ltr);margin:.35rem 0}.owner-editor>p{color:#687f7b}.owner-license-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.owner-license-grid label{gap:.35rem;display:grid}.owner-license-grid span{font-size:.7rem;font-weight:700}.owner-editor h4{color:#172663}.owner-editor>footer{border-top:1px solid #d4dedb;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.owner-editor>footer .primary{color:#fff;background:#103f3a}@media (width<=1050px){.owner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-client{grid-template-columns:1fr}.owner-client-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-client footer{flex-direction:row}.owner-plan-grid,.owner-security-summary{grid-template-columns:1fr}.owner-plan-form>div:first-of-type,.owner-grant-form,.owner-capability-picker.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.account-modal.owner-control-modal{border-radius:0;width:100vw;height:100vh;max-height:100vh}.owner-metrics,.owner-request-list,.owner-license-grid,.owner-capability-picker,.owner-capability-picker.compact,.owner-plan-form>div:first-of-type,.owner-grant-form,.owner-admin-form,.owner-attention{grid-template-columns:1fr}.owner-attention button{grid-area:auto}.owner-table>header{display:none}.owner-table>article{grid-template-columns:1fr 1fr}.owner-created-link{grid-template-columns:1fr}.owner-created-link code{white-space:normal;word-break:break-all}.owner-client footer{flex-wrap:wrap}.owner-client-facts{grid-template-columns:1fr 1fr}}.owner-operations-loading{color:#356761;place-items:center;min-height:18rem;font-weight:800;display:grid}.owner-portal-domain{color:#315f5a;gap:.45rem;margin:1rem 0;font-weight:800;display:grid}.owner-portal-domain>div{background:#fff;border:1px solid #cbd9d4;border-radius:12px;align-items:center;display:flex;overflow:hidden}.owner-portal-domain input{flex:1;min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important}.owner-portal-domain b{color:#172867;white-space:nowrap;padding:0 1rem}.owner-portal-domain small{color:#708783;font-weight:400}.owner-ops-budget{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.owner-ops-budget span{color:#356761;background:linear-gradient(135deg,#f4f9f7,#fff9f5);border:1px solid #cad8d3;border-radius:14px;justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.owner-ops-budget b{font-family:var(--font-interface-ltr);color:#172867;font-size:1.45rem}.owner-ops-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:1rem;display:grid}.owner-ops-grid>div,.owner-ops-grid>aside{background:#fff;border:1px solid #cad8d3;border-radius:18px;padding:1rem;box-shadow:0 6px #234c451f}.owner-ops-grid h4{font-family:var(--font-interface-ltr);color:#172867;margin:.2rem 0 1rem;font-size:1.6rem}.owner-ops-events{gap:.75rem;display:grid}.owner-ops-events>article{border:1px solid #d6dfdb;background:#fffaf7;border-inline-start:5px solid #f36d5e;border-radius:12px;padding:.9rem}.owner-ops-events>article.ready{background:#f8fbf0;border-inline-start-color:#8bb431}.owner-ops-events header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-ops-events h5{color:#172867;margin:.2rem 0;font-size:1rem}.owner-ops-events small,.owner-ops-events p,.owner-ops-events footer{color:#667f7b}.owner-ops-events header>b{white-space:nowrap;color:#a43a2f;text-transform:uppercase;background:#fde8e4;border-radius:999px;padding:.35rem .6rem;font-size:.7rem}.owner-ops-events .ready header>b{color:#355f25;background:#e7f0dc}.owner-ops-events footer{border-top:1px solid #e3e9e6;flex-wrap:wrap;gap:.6rem 1rem;padding-top:.65rem;font-size:.75rem;display:flex}.owner-ops-grid>aside{gap:.65rem;display:grid}.owner-ops-grid>aside article{background:#f6faf8;border:1px solid #dce5e1;border-radius:12px;grid-template-columns:2.4rem 1fr;align-items:center;gap:.75rem;padding:.75rem;display:grid}.owner-ops-grid>aside article>span{background:var(--color-primary-navy,#0b413c);color:#fff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-weight:800;display:grid}.owner-ops-grid>aside b{color:#172867}.owner-ops-grid>aside p{color:#6f8581;margin:.2rem 0 0;font-size:.75rem}@media (width<=900px){.owner-ops-grid,.owner-ops-budget{grid-template-columns:1fr}}.account-awaiting-access{border:1px solid var(--color-border,#e2e8f0);border-inline-start:4px solid var(--color-information,#1d4ed8);text-align:start;background:#eff6ff;border-radius:12px;margin:1rem 0;padding:1rem 1.1rem}.account-awaiting-access b{color:var(--color-primary-navy,#123b5d)}.account-awaiting-access p{line-height:1.5;color:var(--color-text-secondary,#64748b)!important;margin:.35rem 0 0!important}.account-entitlement-list{text-align:start;gap:.55rem;margin:1rem 0;display:grid}.account-entitlement-list>span{border:1px solid var(--color-border,#e2e8f0);background:var(--color-page,#f8fafc);border-radius:10px;grid-template-columns:1fr auto;gap:.2rem .8rem;padding:.75rem .85rem;display:grid}.account-entitlement-list b{color:var(--color-text,#0f172a);font-size:.85rem}.account-entitlement-list small{color:var(--color-text-secondary,#64748b);text-transform:capitalize;font-size:.72rem}.account-terms{margin-top:1rem}.account-terms a{color:var(--color-action-blue,#2563eb);font-weight:700}.account-menu-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.account-menu-actions svg,.account-settings button svg{stroke-width:1.9px;width:17px;height:17px}.account-settings{gap:1rem;display:grid}.account-settings>section{border:1px solid var(--color-border,#e2e8f0);background:#fff;border-radius:12px;gap:.65rem;padding:1rem;display:grid}.account-settings h3{color:var(--color-text,#0f172a);margin:0;font-size:1.05rem}.account-settings p,.account-settings small{color:var(--color-text-secondary,#64748b);margin:0;line-height:1.5}.account-settings article{background:var(--color-page,#f8fafc);border-radius:9px;grid-template-columns:1fr auto;gap:.2rem .75rem;padding:.7rem;display:grid}.account-settings article b{color:var(--color-text,#0f172a)}.account-settings article span{color:var(--color-learning-teal,#0f766e);text-transform:capitalize;font-size:.75rem;font-weight:700}.account-settings article small{grid-column:1/-1}.account-settings button{border:1px solid var(--color-border,#e2e8f0);min-height:42px;color:var(--color-primary-navy,#123b5d);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:.65rem .85rem;font-weight:700;display:inline-flex}.account-settings button.danger{color:var(--color-error,#b91c1c);background:#fff7f7;border-color:#fecaca}.owner-user-toolbar{border:1px solid var(--color-border,#e2e8f0);background:var(--color-page,#f8fafc);border-radius:12px;align-items:center;gap:.75rem;padding:.8rem;display:flex}.owner-user-toolbar input{min-height:44px;color:var(--color-text,#0f172a);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:1;padding:.65rem .8rem}.owner-user-toolbar span{color:var(--color-text-secondary,#64748b);white-space:nowrap;font-size:.78rem;font-weight:700}.owner-user-list{gap:.8rem;display:grid}.owner-user-list>article{border:1px solid var(--color-border,#e2e8f0);background:#fff;border-inline-start:4px solid #94a3b8;border-radius:14px;gap:.85rem;padding:1rem;display:grid;box-shadow:0 7px 18px #0f172a0f}.owner-user-list>article.selected{border-inline-start-color:var(--color-action-blue,#2563eb);box-shadow:0 8px 24px #2563eb1f}.owner-user-list>article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.owner-user-list>article>header>span{background:var(--color-primary-navy,#123b5d);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.owner-user-list h4,.owner-user-list p{margin:0}.owner-user-list h4{color:var(--color-text,#0f172a)}.owner-user-list p{color:var(--color-text-secondary,#64748b);font-size:.78rem}.owner-user-list>article>header>b{color:var(--color-success,#15803d);text-transform:capitalize;background:#ecfdf5;border-radius:999px;padding:.3rem .55rem;font-size:.66rem}.owner-user-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.owner-user-facts>span{background:var(--color-page,#f8fafc);border-radius:9px;padding:.65rem .75rem}.owner-user-facts small,.owner-user-facts b{display:block}.owner-user-facts small{color:var(--color-text-secondary,#64748b);text-transform:uppercase;font-size:.63rem}.owner-user-facts b{color:var(--color-text,#0f172a);text-transform:capitalize;margin-top:.2rem;font-size:.78rem}.owner-user-entitlements{gap:.45rem;display:grid}.owner-user-entitlements>span{border:1px solid var(--color-border,#e2e8f0);background:var(--color-page,#f8fafc);border-radius:9px;grid-template-columns:1fr minmax(180px,auto) auto;align-items:center;gap:.7rem;padding:.65rem .75rem;display:grid}.owner-user-entitlements b{color:var(--color-primary-navy,#123b5d);font-size:.8rem}.owner-user-entitlements small{color:var(--color-text-secondary,#64748b);text-transform:capitalize;font-size:.7rem}.owner-user-no-access{background:var(--color-page,#f8fafc);border-radius:9px;padding:.75rem!important}.owner-user-list>article>footer{flex-wrap:wrap;gap:.45rem;display:flex}.owner-user-list>article>footer button:first-child,.owner-entitlement-form>button{background:var(--color-primary-navy,#123b5d);color:#fff}.owner-user-list button.danger{color:var(--color-error,#b91c1c);background:#fff7f7;border-color:#fecaca}.owner-entitlement-form{background:#eff6ff;border:1px solid #bfdbfe;border-radius:11px;grid-template-columns:1.35fr repeat(4,minmax(120px,.75fr)) auto;align-items:end;gap:.6rem;padding:.9rem;display:grid}.owner-entitlement-form label{gap:.25rem;display:grid}.owner-entitlement-form label span{color:#334155;font-size:.66rem;font-weight:800}.owner-entitlement-form input,.owner-entitlement-form select{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.55rem .65rem}.owner-deletion-alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.owner-deletion-alert span{margin-inline-start:auto;font-size:.75rem}.owner-deletion-alert button{background:#fff;border-color:#fdba74}.owner-deletion-queue{gap:.7rem;display:grid}.owner-deletion-queue .owner-deletion-alert>div{gap:.15rem;display:grid}.owner-deletion-queue .owner-deletion-alert>div span{color:#7c2d12;margin:0}.owner-deletion-queue .owner-deletion-alert .danger{color:var(--color-error,#b91c1c);background:#fff;border-color:#fecaca}@media (width<=980px){.owner-entitlement-form{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-entitlement-form>button{grid-column:1/-1}.owner-user-entitlements>span{grid-template-columns:1fr auto}.owner-user-entitlements small{grid-column:1/-1}}@media (width<=620px){.owner-user-toolbar{flex-direction:column;align-items:stretch}.owner-user-list>article>header{grid-template-columns:auto 1fr}.owner-user-list>article>header>b{grid-column:1/-1;width:max-content}.owner-user-facts,.owner-entitlement-form,.owner-user-entitlements>span{grid-template-columns:1fr}.owner-user-entitlements small{grid-column:auto}.owner-deletion-alert{flex-direction:column;align-items:flex-start}.owner-deletion-alert span{margin:0}}.owner-dashboard.mfa-disabled .owner-user-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-dashboard.mfa-disabled .owner-user-facts>span:nth-child(2){display:none}.owner-dashboard.mfa-disabled .owner-security-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-dashboard.mfa-disabled .owner-security-summary>article:first-child{display:none}.legal-page{width:min(1080px,100% - 32px);margin:0 auto;padding-block:42px 72px}.legal-page>header{background:var(--color-primary-navy,#123b5d);color:#fff;border-radius:18px;margin:18px 0 24px;padding:28px}.legal-page>header small{color:#bfdbfe;letter-spacing:.08em;font-size:.72rem;font-weight:700}.legal-page>header h1{margin:.4rem 0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.legal-page>header p{color:#dbeafe;max-width:700px;margin:0}.legal-page>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-page article{border:1px solid var(--color-border,#e2e8f0);background:#fff;border-radius:14px;padding:22px;box-shadow:0 8px 24px #0f172a0f}.legal-page article h2{color:var(--color-text,#0f172a);margin:0 0 8px;font-size:1.1rem}.legal-page article p{color:var(--color-text-secondary,#64748b);margin:0;line-height:1.65}.legal-page aside{border-inline-start:4px solid var(--color-learning-teal,#0f766e);color:#134e4a;background:#f0fdfa;border-radius:10px;margin-top:16px;padding:18px 20px}.site-footer-legal{flex-wrap:wrap;gap:14px;display:flex}.site-footer-legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width<=680px){.legal-page>div{grid-template-columns:1fr}.legal-page{padding-block:24px 48px}}.hr-participation-monitor{gap:1.2rem;display:grid}.hr-participation-monitor .hr-section-heading p{max-width:800px;color:var(--color-text-secondary,#6d827e);margin:.45rem 0 0;line-height:1.55}.hr-participation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.hr-participation-summary article{background:linear-gradient(145deg,#f5f9fb,#fff);border:1px solid #c8d7d2;border-top:4px solid #5d98cc;border-radius:14px;gap:.25rem;min-height:145px;padding:1.15rem 1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 7px #d3ddd9,0 16px 30px #143a3612}.hr-participation-summary article:after{content:"";opacity:.09;inset-inline-end:-20px;border:1px solid;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-24px}.hr-participation-summary article.completed{background:linear-gradient(145deg,#eff8f4,#fff);border-top-color:#2d776d}.hr-participation-summary article.active{background:linear-gradient(145deg,#f7faed,#fff);border-top-color:#94b62d}.hr-participation-summary article.attention{background:linear-gradient(145deg,#fff3ef,#fff);border-top-color:#f36d5e}.hr-participation-summary small{color:#46706a;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:700}.hr-participation-summary strong{font:500 2.8rem/1 var(--font-interface-ltr);color:var(--color-primary-navy,#172868)}.hr-participation-summary span{color:#69807c;margin-top:auto;font-size:.78rem}.hr-participation-flow{background:linear-gradient(90deg,#edf5f2,#fff9f4);border:1px solid #c9d7d2;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.hr-participation-flow article{border-inline-end:1px solid #d8e1de;grid-template-rows:auto auto;grid-template-columns:2.2rem 1fr;gap:.05rem .7rem;padding:1rem 1.1rem;display:grid;position:relative}.hr-participation-flow article:last-child{border-inline-end:0}.hr-participation-flow article>b{background:var(--color-primary-navy,#0b413c);color:#fff;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:2.2rem;height:2.2rem;font-size:.7rem;display:grid}.hr-participation-flow article>strong{color:var(--color-primary-navy,#172868);font:500 1.45rem/1 var(--font-interface-ltr)}.hr-participation-flow article>span{color:#6b817d;font-size:.72rem;font-weight:800}.hr-participation-toolbar{background:#f5f8f6;border:1px solid #cad8d3;border-radius:14px;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(180px,.8fr)) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.hr-participation-toolbar label{gap:.35rem;display:grid}.hr-participation-toolbar label>span{color:#315f59;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:700}.hr-participation-toolbar input,.hr-participation-toolbar select{color:#153f3b;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #bfd0ca;border-radius:9px;padding:0 .75rem}.hr-participation-toolbar>button,.hr-participation-table article>button{background:var(--color-primary-navy,#0b413c);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:.7rem .9rem;font-weight:700;box-shadow:0 4px #c9d4d0}.hr-participation-legend{color:#5e7772;background:#f6f8ed;border-inline-start:4px solid #94b62d;flex-wrap:wrap;align-items:center;gap:.55rem 1.2rem;padding:.8rem 1rem;font-size:.73rem;display:flex}.hr-participation-legend strong{color:#173f3b}.hr-participation-legend span{align-items:center;gap:.4rem;display:flex}.hr-participation-legend i{background:#2d776d;border-radius:50%;width:.65rem;height:.65rem}.hr-participation-legend i.status-active{background:#94b62d}.hr-participation-legend i.status-action{background:#f36d5e}.hr-participation-table{background:#fff;border:1px solid #c7d6d1;border-radius:15px;overflow:hidden;box-shadow:0 7px #d5deda}.hr-participation-table>header,.hr-participation-table>article{grid-template-columns:minmax(270px,1.55fr) minmax(180px,.9fr) minmax(150px,.7fr) minmax(145px,.65fr) minmax(135px,.6fr);align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid}.hr-participation-table>header{background:var(--color-primary-navy,#0b413c);color:#fff;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700}.hr-participation-table>article{border-top:1px solid #e0e7e4;min-height:88px}.hr-participation-table>article:nth-child(odd){background:#fbfcf9}.participant-identity{grid-template-columns:auto 1fr;align-items:center;gap:.12rem .75rem;display:grid}.participant-identity>b{color:#174c46;background:#e9f1ee;border-radius:8px;grid-row:1/3;place-items:center;min-width:3.7rem;height:2.4rem;padding:0 .45rem;font-size:.7rem;display:grid}.participant-identity>strong{color:var(--color-primary-navy,#172868);font-size:.9rem}.participant-identity>span{color:#718681;font-size:.7rem}.hr-participation-table select{color:#17433e;background:#fff;border:1px solid #bfd0ca;border-radius:8px;width:100%;min-height:42px;font-weight:800}.participation-status{color:#315f59;background:#edf3f1;border-radius:999px;width:max-content;padding:.42rem .62rem;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex}.participant-progress{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.participant-progress>span{background:#e4ebe8;border-radius:999px;height:8px;overflow:hidden}.participant-progress i{border-radius:inherit;background:linear-gradient(90deg,#5d98cc,#94b62d);height:100%;display:block}.participant-progress>b{color:var(--color-primary-navy,#172868);font-size:.75rem}.hr-participation-table time{color:#647d78;font-size:.72rem}.hr-participation-footer{color:#6c817d;justify-content:space-between;gap:1rem;font-size:.74rem;display:flex}.hr-participation-footer b{color:#315f59}.hr-participation-table .hr-empty-state{text-align:center;color:#6b817d;padding:2rem}@media (width<=1050px){.hr-participation-summary,.hr-participation-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-participation-table{overflow-x:auto}.hr-participation-table>header,.hr-participation-table>article{min-width:970px}}@media (width<=680px){.hr-participation-summary,.hr-participation-flow,.hr-participation-toolbar{grid-template-columns:1fr}.hr-participation-flow article{border-inline-end:0;border-bottom:1px solid #d8e1de}.hr-participation-flow article:last-child{border-bottom:0}.hr-participation-footer{display:grid}}.license-status-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;width:max-content;margin:.5rem 0;padding:.35rem .6rem;font-size:.66rem!important;font-weight:700!important;display:inline-flex!important}.license-status-badge.locked{color:#a44135;background:#fff0e9}.license-status-badge.licensed{color:#236357;background:#e4f1eb}.individual-service-option:has(.license-status-badge.locked) .individual-service-main{position:relative}.individual-service-option:has(.license-status-badge.locked) .individual-service-main>i{background:var(--color-text-secondary,#6a817d)}.access-gate-backdrop{z-index:10040;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071f1fb8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.access-gate{color:#123f3a;background:#f8f5ed;border:1px solid #c6d5d0;border-radius:24px;width:min(1120px,97vw);max-height:94vh;padding:clamp(1.2rem,3vw,2.2rem);position:relative;overflow:auto;box-shadow:0 35px 100px #061d1c6b}.access-gate-close{color:#172663;cursor:pointer;top:1rem;background:#fff;border:1px solid #bfcfca;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1.7rem;display:grid;position:absolute;inset-inline-end:1rem}.access-gate>header{padding-inline-end:3rem;border-bottom:1px solid #d4dedb;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:flex}.access-gate>header>span{color:#fff;background:#103f3a;border-radius:18px;flex:0 0 4rem;place-items:center;height:4rem;font-weight:700;display:grid;box-shadow:0 8px #d6dedb}.access-gate>header small{color:#f36d5e;letter-spacing:.15em;font-size:.68rem;font-weight:700}.access-gate>header h2{color:#172663;font:500 clamp(2rem,4.3vw,4rem)/.98 var(--font-interface-ltr);margin:.25rem 0}.access-gate>header p{color:#647d78;max-width:750px;margin:.5rem 0 0;line-height:1.55}.access-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.access-route-grid article{background:#fff;border:1px solid #cad8d4;border-top:4px solid #5e98cd;border-radius:13px;align-content:start;gap:.5rem;padding:1.1rem;display:grid;box-shadow:0 5px #dce4e1}.access-route-grid article:nth-child(2){border-top-color:#f36d5e}.access-route-grid article:nth-child(3){border-top-color:#93b72f}.access-route-grid article:nth-child(4){border-top-color:#103f3a}.access-route-grid article>span{color:#f36d5e;font:500 1.35rem var(--font-interface-ltr)}.access-route-grid h3{color:#172663;margin:0;font-size:1.25rem}.access-route-grid p{color:#677f7a;margin:0;line-height:1.5}.access-route-grid article>b{color:#32645d;font-size:.75rem}.access-route-grid label{gap:.3rem;display:grid}.access-route-grid label>span{color:#315f59;font-size:.68rem;font-weight:700}.access-route-grid input,.access-route-grid textarea{color:#123f3a;width:100%;font:inherit;background:#fff;border:1px solid #bdcec8;border-radius:8px;padding:.65rem .75rem}.access-route-grid textarea{resize:vertical;min-height:4rem}.access-route-grid button{color:#fff;cursor:pointer;background:#103f3a;border:0;border-radius:8px;justify-self:start;margin-top:.25rem;padding:.7rem .9rem;font-weight:700}.access-route-grid button:disabled{opacity:.45;cursor:not-allowed}.access-turnstile{min-height:65px}.access-gate>footer{background:#eaf3ef;border-radius:11px;align-items:center;gap:.7rem;padding:1rem;display:flex}.access-gate>footer>span{color:#93b72f}.access-gate>footer p{color:#315f59;margin:0;font-size:.78rem;line-height:1.45}@media (width<=720px){.access-route-grid{grid-template-columns:1fr}.access-gate>header{display:grid}.access-gate>header h2{font-size:2rem}}.tms-window-list,.tms-proposal-list,.owner-proposal-list,.owner-learning-list,.owner-reflection-section{gap:.75rem;display:grid}.tms-window-row{border:1px solid #d1deda;background:#fff;border-inline-start:5px solid #5d98cc;border-radius:12px;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem;display:grid;box-shadow:0 4px #dce4e1}.tms-window-row.open{border-inline-start-color:#94b62d}.tms-window-row.closed{border-inline-start-color:#315f59}.tms-window-row.cancelled{border-inline-start-color:#f36d5e}.tms-window-row>b,.trainer-evidence-grid article>header>span{background:var(--color-primary-navy,#0b413c);color:#fff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:.72rem;display:grid}.tms-window-row h4{color:var(--color-primary-navy,#172868);margin:0}.tms-window-row p{color:#6b817d;margin:.2rem 0 0;font-size:.75rem}.tms-window-row>span{color:#315f59;text-transform:uppercase;background:#edf3f1;border-radius:999px;padding:.35rem .55rem;font-size:.66rem;font-weight:700}.tms-window-actions{flex-wrap:wrap;grid-column:2/-1;gap:.5rem;display:flex}.tms-window-actions input,.tms-window-actions button{color:#16443f;min-height:36px;font:inherit;background:#fff;border:1px solid #bfd0ca;border-radius:8px;padding:.45rem .65rem}.tms-window-actions button{background:var(--color-primary-navy,#0b413c);color:#fff;font-weight:800}.tms-notification-strip,.tms-learning,.owner-assessment-metrics,.owner-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.tms-notification-strip span,.tms-learning>div,.owner-assessment-metrics article,.owner-evidence-grid article{color:#334e68;background:#f3f8f6;border:1px solid #eff6ff;border-radius:10px;gap:.25rem;padding:.8rem;font-size:.7rem;display:grid}.tms-notification-strip strong,.tms-learning strong,.owner-assessment-metrics strong,.owner-evidence-grid strong{color:var(--color-primary-navy,#172868);font:500 1.8rem/1 var(--font-interface-ltr)}.tms-quality-metrics{margin-top:.65rem}.tms-proposal-list>div,.owner-proposal-list>article,.owner-learning-list>article,.owner-reflection-section>article{background:#fbfcf9;border:1px solid #d4dfdb;border-radius:10px;padding:.85rem}.tms-proposal-list p{color:#677f7a;margin:.3rem 0}.tms-proposal-list span{color:#f36d5e;text-transform:uppercase;font-size:.68rem;font-weight:700}.trainer-evidence-page{color:#123f3a;background:#f7f4eb;min-height:100vh;padding:clamp(1rem,3vw,3rem)}.trainer-evidence-hero,.trainer-evidence-content{width:min(1420px,100%);margin:auto}.trainer-evidence-hero{box-shadow:var(--shadow-card);background:linear-gradient(125deg,#eff6ff,#fff9f4);border:1px solid #eff6ff;border-radius:22px;padding:clamp(1.3rem,3vw,2.6rem);position:relative}.trainer-evidence-hero>button{color:#334e68;cursor:pointer;background:0 0;border:0;font-weight:700}.trainer-evidence-hero small,.trainer-course-brief small,.trainer-evidence-grid header small{color:#334e68;letter-spacing:.13em;font-size:.68rem;font-weight:700}.trainer-evidence-hero h1{max-width:950px;color:var(--color-primary-navy,#172868);font:500 clamp(2.6rem,6vw,5.8rem)/.95 var(--font-interface-ltr);margin:.5rem 0}.trainer-evidence-hero p{color:#334e68;max-width:850px;line-height:1.65}.trainer-assignment-tabs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.65rem;width:min(1420px,100%);margin:1.5rem auto;display:grid}.trainer-assignment-tabs button{text-align:start;color:#173f3b;cursor:pointer;background:#fff;border:1px solid #c8d7d2;border-radius:12px;grid-template-columns:2.2rem 1fr;gap:.15rem .7rem;padding:.85rem;display:grid}.trainer-assignment-tabs button.active{border-color:#5d98cc;box-shadow:0 5px #cbd9d5}.trainer-assignment-tabs span{background:var(--color-primary-navy,#0b413c);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:2.2rem;height:2.2rem;font-size:.7rem;display:grid}.trainer-assignment-tabs small{color:#718681}.trainer-evidence-content{gap:1rem;display:grid}.trainer-course-brief{background:#fff;border:1px solid #c8d7d2;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1.4rem;display:grid;box-shadow:0 7px #d9e1de}.trainer-course-brief h2{color:var(--color-primary-navy,#172868);font:500 clamp(2rem,4vw,3.6rem)/1 var(--font-interface-ltr);margin:.25rem 0}.trainer-course-brief p{color:#687f7b}.trainer-course-brief aside{align-content:start;gap:.45rem;min-width:170px;display:grid}.trainer-course-brief aside>*{color:#315f59;background:#edf5f2;border-radius:8px;padding:.42rem .6rem;font-size:.72rem;font-weight:800}.trainer-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.trainer-evidence-grid>article{background:#fff;border:1px solid #c9d8d3;border-top:4px solid #5d98cc;border-radius:16px;align-content:start;gap:.8rem;padding:1rem;display:grid;box-shadow:0 7px #d8e1de}.trainer-evidence-grid>article:nth-child(2n){border-top-color:#f36d5e}.trainer-evidence-grid article>header{grid-template-columns:2.4rem 1fr;align-items:center;gap:.75rem;display:grid}.trainer-evidence-grid h3{color:var(--color-primary-navy,#172868);font:500 1.55rem/1.15 var(--font-interface-ltr);margin:.15rem 0}.trainer-evidence-grid input,.trainer-evidence-grid textarea,.trainer-evidence-grid select{color:#153f3b;width:100%;font:inherit;background:#fff;border:1px solid #bed0ca;border-radius:8px;padding:.7rem}.trainer-evidence-grid textarea{resize:vertical;min-height:90px}.trainer-evidence-grid button{background:var(--color-primary-navy,#0b413c);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:.7rem .9rem;font-weight:700}.trainer-evidence-grid button:disabled{opacity:.45;cursor:not-allowed}.trainer-list{background:#f3f7f5;border-radius:10px;padding:.75rem}.trainer-list>b{color:var(--color-primary-navy,#172868)}.trainer-list ol{color:#58736e;margin:.5rem 0 0;padding-inline-start:1.2rem}.trainer-definition-list,.trainer-window-list,.trainer-history{gap:.6rem;display:grid}.trainer-definition-list section,.trainer-window-list>div,.trainer-history>p{background:#fbfcf9;border:1px solid #d5dfdc;border-radius:9px;padding:.7rem}.trainer-definition-list section>div,.trainer-window-list>div{justify-content:space-between;gap:.7rem;display:flex}.trainer-definition-list pre{white-space:pre-wrap;background:#eef3f1;max-height:130px;padding:.65rem;font-size:.65rem;overflow:auto}.trainer-definition-list em{color:#315f59;background:#e9f2ee;border-radius:999px;margin:.5rem 0;padding:.25rem .45rem;font-size:.64rem;font-style:normal;font-weight:700;display:inline-flex}.trainer-definition-list em.locked{color:#a64235;background:#fff0ea}.privacy-note{color:#607873;background:#f6f8ed;border-inline-start:4px solid #94b62d;padding:.75rem}.trainer-window-list>div{grid-template-columns:1fr auto;gap:.25rem .7rem;display:grid}.trainer-window-list span{color:#6c817d;grid-column:1/-1;font-size:.7rem}.trainer-window-entry>button{background:var(--color-primary-navy,#172868);grid-column:1/-1;justify-self:stretch;margin-top:.35rem}.trainer-window-entry>button:disabled{color:#657c77;opacity:1;background:#dce4e1}.trainer-learning-strip,.trainer-evaluation-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.trainer-learning-strip span,.trainer-evaluation-card>div>span{background:#eef5f2;border-radius:10px;gap:.25rem;padding:.75rem;display:grid}.trainer-learning-strip b,.trainer-evaluation-card>div b{color:var(--color-primary-navy,#172868);font:500 1.8rem/1 var(--font-interface-ltr)}.trainer-learning-strip small,.trainer-evaluation-card>div small{color:#68807c}.trainer-history p{grid-template-columns:1fr auto;gap:.2rem .7rem;margin:0;display:grid}.trainer-history p span{color:#f36d5e;text-transform:uppercase;font-size:.68rem;font-weight:700}.trainer-history p small{color:#6b817d;grid-column:1/-1}.trainer-evaluation-card{grid-column:1/-1}.trainer-empty{text-align:center;background:#fff;border:1px solid #c8d7d2;border-radius:18px;width:min(900px,100%);margin:2rem auto;padding:3rem;box-shadow:0 7px #d7e0dd}.trainer-empty h2{color:var(--color-primary-navy,#172868);font:500 2.4rem var(--font-interface-ltr)}@media (width<=900px){.trainer-evidence-grid,.trainer-course-brief{grid-template-columns:1fr}.trainer-course-brief aside{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-notification-strip,.tms-learning,.owner-assessment-metrics,.owner-evidence-grid{grid-template-columns:1fr}.tms-window-row{grid-template-columns:2.4rem 1fr}.tms-window-row>span{grid-column:2}.trainer-evaluation-card{grid-column:auto}}.tms-package-card{grid-column:1/-1;border-top-color:var(--color-primary-navy,#172868)!important;background:linear-gradient(125deg,#eef5f3,#fff 48%,#fff6f1)!important}.tms-package-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tms-package-heading h4{color:var(--color-primary-navy,#172868);font:500 clamp(1.6rem,3vw,2.7rem)/1.05 var(--font-interface-ltr);margin:0}.tms-package-heading p{color:#657d78;max-width:850px}.tms-package-heading>strong{color:#276358;text-transform:uppercase;background:#e5f1ec;border-radius:999px;padding:.45rem .65rem;font-size:.68rem}.tms-package-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.tms-package-facts span{background:#fff;border:1px solid #d1ddd9;border-radius:10px;gap:.25rem;padding:.8rem;display:grid}.tms-package-facts small{color:#6a807b;text-transform:uppercase;font-size:.66rem;font-weight:700}.tms-package-facts b{color:var(--color-primary-navy,#172868)}.tms-package-safe-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.tms-package-safe-docs section{background:#fff;border:1px solid #c7d7d2;border-inline-start:5px solid #5d98cc;border-radius:12px;padding:1rem;box-shadow:0 5px #dbe3e0}.tms-package-safe-docs section+section{border-inline-start-color:#f36d5e}.tms-package-safe-docs small{color:#356862;letter-spacing:.1em;font-size:.65rem;font-weight:700}.tms-package-safe-docs h4{color:var(--color-primary-navy,#172868);margin:.35rem 0}.tms-package-safe-docs li{color:#607873;margin:.35rem 0}.tms-package-boundary{background:#f4f7e9;border-inline-start:4px solid #94b62d;border-radius:8px;padding:.8rem 1rem}.tms-package-boundary p{color:#617771;margin:.3rem 0 0}.tms-package-actions{grid-template-columns:auto minmax(260px,1fr) auto;align-items:end;gap:.65rem;display:grid}.tms-package-actions textarea{color:#153f3b;min-height:58px;font:inherit;resize:vertical;background:#fff;border:1px solid #bfd0ca;border-radius:8px;padding:.7rem}.tms-package-actions button{background:var(--color-primary-navy,#0b413c);color:#fff;border:0;border-radius:8px;min-height:44px;padding:.65rem .9rem;font-weight:700}.tms-package-actions button.secondary{color:#17433e;background:#fff;border:1px solid #bfd0ca}.tms-package-actions button:disabled{opacity:.45}.trainer-package-panel{border:1px solid #c6d6d1;border-top:5px solid var(--color-primary-navy,#172868);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:linear-gradient(125deg,#eef5f3,#fff 52%,#fff5ef);gap:1rem;padding:1.2rem;display:grid}.trainer-package-panel>header{justify-content:space-between;gap:1rem;display:flex}.trainer-package-panel>header small{color:#356862;letter-spacing:.12em;font-size:.68rem;font-weight:700}.trainer-package-panel>header h2{color:var(--color-primary-navy,#172868);font:500 clamp(1.8rem,3vw,3rem)/1 var(--font-interface-ltr);margin:.3rem 0}.trainer-package-panel>header p{color:#677f7a}.trainer-package-panel>header>span{color:#286257;text-transform:uppercase;background:#e3efe9;border-radius:999px;height:max-content;padding:.4rem .6rem;font-size:.66rem;font-weight:700}.trainer-package-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.trainer-package-context>div{background:#fff;border-radius:10px;flex-wrap:wrap;gap:.4rem;padding:.8rem;display:flex}.trainer-package-context b{color:var(--color-primary-navy,#172868);flex:100%}.trainer-package-context span{color:#315f59;background:#edf3f1;border-radius:999px;padding:.35rem .5rem;font-size:.66rem;font-weight:800}.trainer-package-artifacts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem;display:grid}.trainer-package-artifacts article{background:#fff;border:1px solid #cad8d4;border-inline-start:4px solid #5d98cc;border-radius:10px;padding:.8rem;box-shadow:0 4px #dde5e2}.trainer-package-artifacts small{color:#356862;text-transform:uppercase;font-size:.62rem;font-weight:700}.trainer-package-artifacts h3{color:var(--color-primary-navy,#172868);margin:.3rem 0;font-size:1rem}.trainer-package-artifacts p{color:#6a807c;margin:0;font-size:.7rem}.trainer-package-proposal{background:#fff;border:1px solid #d1dcd8;border-radius:12px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.65rem;padding:1rem;display:grid}.trainer-package-proposal>h3,.trainer-package-proposal>p,.trainer-package-proposal>.trainer-history,.trainer-package-proposal>.privacy-note{grid-column:1/-1}.trainer-package-proposal h3{color:var(--color-primary-navy,#172868);margin:0}.trainer-package-proposal>p{color:#667d78;margin:0}.trainer-package-proposal select,.trainer-package-proposal textarea{color:#153f3b;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bed0ca;border-radius:8px;padding:.65rem}.trainer-package-proposal textarea{resize:vertical;min-height:70px}.trainer-package-proposal button{background:var(--color-primary-navy,#0b413c);color:#fff;border:0;border-radius:8px;min-height:44px;padding:.65rem .9rem;font-weight:700}.trainer-package-proposal button:disabled{opacity:.45}@media (width<=900px){.tms-package-facts,.tms-package-safe-docs,.trainer-package-context,.tms-package-actions,.trainer-package-proposal{grid-template-columns:1fr}.trainer-package-panel>header,.tms-package-heading{display:grid}.trainer-package-proposal>h3,.trainer-package-proposal>p,.trainer-package-proposal>.trainer-history,.trainer-package-proposal>.privacy-note{grid-column:auto}}.decision-participant-actions select:disabled{color:#7b8985;cursor:not-allowed;background:#f2f4f3;border-color:#d8e0dd}.decision-participant-actions .app-select{flex:100%;width:100%;min-width:0}.decision-participant-actions .app-select-trigger{width:100%;min-height:34px;color:var(--navy);background:#eef6fb;border:1px solid #b8cddf;border-radius:7px;padding:6px 9px;font-size:.68rem;font-weight:800}.decision-participant-actions .app-select.is-disabled .app-select-trigger{color:#7b8985;cursor:not-allowed;background:#f2f4f3;border-color:#d8e0dd}.decision-full-journey{gap:28px;margin-top:24px;display:grid}.decision-full-journey-toolbar{background:linear-gradient(135deg,#f4f8f7,#fffdf9);border:1px solid #c9d7d2;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(230px,.42fr) auto;align-items:end;gap:12px;padding:16px;display:grid;box-shadow:0 5px #173f3a1a}.decision-full-journey-toolbar label{color:var(--green);letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:700;display:grid}.decision-full-journey-toolbar input,.decision-full-journey-toolbar select{width:100%;min-height:44px;color:var(--green);font:inherit;background:#fff;border:1px solid #bdcec8;border-radius:9px;padding:10px 12px}.decision-full-journey-toolbar button{min-height:44px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #bfd0ca;border-radius:9px;padding:10px 18px;font-weight:700}.decision-full-journey-toolbar>b{background:var(--green);color:#fff;min-height:58px;font:700 1.35rem/1 var(--font-sans);text-align:center;border-radius:10px;place-items:center;padding:8px 14px;display:grid}.decision-full-journey-toolbar>b small{letter-spacing:.07em;text-transform:uppercase;margin-top:5px;font-size:.63rem;font-weight:700}.decision-stage-section{--decision-stage:#5d98cc;--decision-stage-bg:#eef5fb;border:1px solid #bfcfc9;border-top:4px solid var(--decision-stage);border-radius:var(--radius-md);background:linear-gradient(135deg,var(--decision-stage-bg),#fff 52%);overflow:hidden;box-shadow:0 7px #d5dfdb,0 20px 34px #173f3a12}.decision-stage-section.stage-build-next{--decision-stage:var(--coral);--decision-stage-bg:#fff1ed}.decision-stage-section.stage-supporting{--decision-stage:var(--lime);--decision-stage-bg:#f5f8e8}.decision-stage-heading{border-bottom:1px solid #ccd8d4;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:17px;padding:22px 24px;display:grid}.decision-stage-heading>span{background:var(--decision-stage);color:#fff;border:5px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:700;display:grid;box-shadow:0 5px #173f3a21,0 8px 18px #173f3a1f}.decision-stage-heading h3{color:var(--navy);font:500 clamp(1.55rem,2.6vw,2.25rem)/1.05 var(--font-interface-ltr);margin:0}.decision-stage-heading p{color:var(--muted);margin:7px 0 0;line-height:1.45}.decision-stage-heading>b{min-width:120px;color:var(--green);text-align:center;background:#fff;border:1px solid #c7d5d0;border-radius:999px;align-self:start;padding:10px 13px;font-size:.72rem}.decision-stage-programs{gap:13px;padding:14px;display:grid}.decision-stage-empty{color:var(--muted);text-align:center;background:#ffffffb8;border:1px dashed #bdcbc6;border-radius:12px;margin:0;padding:26px}.decision-program-card{border:1px solid var(--color-border,#c4d3ce);border-inline-start:6px solid var(--decision-stage);box-shadow:var(--shadow-card);background:#fffffff0;border-radius:13px;grid-template-columns:58px minmax(0,1fr) 220px;gap:20px;padding:22px;transition:transform .18s,box-shadow .18s;display:grid}.decision-program-card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.decision-program-number{color:var(--coral);font:500 2rem/1 var(--font-interface-ltr)}.decision-program-main{min-width:0}.decision-program-main h4{color:var(--navy);font:500 clamp(1.25rem,2vw,1.75rem)/1.18 var(--font-interface-ltr);margin:12px 0 6px}.decision-program-main>p{color:var(--muted);margin:0;line-height:1.5}.decision-program-tags{flex-wrap:wrap;gap:7px;display:flex}.decision-program-tags :is(span,em,b,i,strong){color:#335f79;background:#eaf1f6;border-radius:999px;align-items:center;padding:7px 10px;font-size:.65rem;font-style:normal;font-weight:700;display:inline-flex}.decision-program-tags :first-child{background:var(--decision-stage-bg);color:var(--navy)}.decision-program-rationale{border-inline-start:3px solid var(--coral);color:var(--green);background:#fff1ed;border-radius:8px;margin-top:14px;padding:12px 14px;font-size:.78rem;line-height:1.5}.decision-program-rationale strong{color:var(--navy)}.decision-program-side{border-inline-start:1px solid #d0dad7;align-content:start;gap:12px;padding-inline-start:19px;display:grid}.decision-program-side dl{gap:9px;margin:0;display:grid}.decision-program-side dl>div{justify-content:space-between;gap:10px;display:flex}.decision-program-side dt{color:var(--muted);font-size:.65rem}.decision-program-side dd{color:var(--green);text-align:end;margin:0;font-size:.72rem;font-weight:700}.decision-program-side dd.decision-match-score{color:var(--coral);font:500 1.7rem/1 var(--font-interface-ltr);border-top:1px solid #d5dedb;padding-top:10px;display:block}.decision-program-actions{border-top:1px solid #d3ddda;flex-wrap:wrap;grid-column:2/-1;gap:9px;padding-top:14px;display:flex}.decision-program-actions button{min-height:38px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #bfd0ca;border-radius:8px;padding:9px 14px;font-weight:700}.decision-program-actions button.primary{border-color:var(--green);background:var(--green);color:#fff}.decision-stage-certifications{margin:0}.decision-stage-certifications>header small{display:block}.decision-stage-certifications>header>b{text-align:center;min-width:80px}@media (width<=980px){.decision-full-journey-toolbar{grid-template-columns:1fr 1fr}.decision-full-journey-toolbar button{grid-column:1/-1}.decision-program-card{grid-template-columns:48px minmax(0,1fr)}.decision-program-side{border-inline-start:0;border-top:1px solid #d0dad7;grid-column:2;padding:14px 0 0}.decision-program-actions{grid-column:2}}@media (width<=680px){.decision-full-journey-toolbar{grid-template-columns:1fr}.decision-full-journey-toolbar button{grid-column:auto}.decision-stage-heading{grid-template-columns:52px 1fr}.decision-stage-heading>b{grid-column:1/-1;justify-self:start}.decision-program-card{grid-template-columns:1fr;padding:17px}.decision-program-number{font-size:1.55rem}.decision-program-side,.decision-program-actions{grid-column:auto}.decision-program-actions{display:grid}.decision-program-actions button{width:100%}}.decision-journey-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.decision-journey-tabs>button{border:1px solid var(--color-border,#c4d3ce);min-height:112px;color:var(--green);text-align:start;cursor:pointer;background:#fff;border-top:4px solid #5d98cc;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 5px #173f3a1a}.decision-journey-tabs>button:hover,.decision-journey-tabs>button.active{transform:translateY(-3px);box-shadow:0 8px #173f3a21,0 16px 28px #173f3a14}.decision-journey-tabs>button.active{background:linear-gradient(135deg,#edf5fa,#fff);border-color:#7fa8c8}.decision-journey-tabs>button.stage-build-next{border-top-color:var(--coral)}.decision-journey-tabs>button.stage-build-next.active{background:linear-gradient(135deg,#fff0ec,#fff);border-color:#eaa091}.decision-journey-tabs>button.stage-supporting{border-top-color:var(--lime)}.decision-journey-tabs>button.stage-supporting.active{background:linear-gradient(135deg,#f5f8e8,#fff);border-color:#abc65b}.decision-journey-tabs>button.stage-certifications{border-top-color:var(--navy)}.decision-journey-tabs>button.stage-certifications.active{background:linear-gradient(135deg,#eef0f8,#fff);border-color:#6778aa}.decision-journey-tabs>button>span{color:#fff;background:#5d98cc;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.decision-journey-tabs>button.stage-build-next>span{background:var(--coral)}.decision-journey-tabs>button.stage-supporting>span{background:var(--lime)}.decision-journey-tabs>button.stage-certifications>span{background:var(--navy)}.decision-journey-tabs>button>div{gap:4px;min-width:0;display:grid}.decision-journey-tabs strong{color:var(--navy);font-size:.95rem}.decision-journey-tabs small{color:var(--muted);font-size:.68rem;line-height:1.35}.decision-journey-tabs>button>b{min-width:30px;color:var(--coral);font:500 1.55rem/1 var(--font-interface-ltr);text-align:end;align-self:start}.decision-workbench.stage-build-next .decision-list-heading{border-inline-start-color:var(--coral);background:#fff5f1}.decision-workbench.stage-supporting .decision-list-heading{border-inline-start-color:var(--lime);background:#f6f8ea}.decision-course-list>button.status-build-next{border-inline-start-color:var(--coral)}.decision-course-list>button.status-supporting{border-inline-start-color:var(--lime)}.decision-course-list>button.status-build-next>b,.decision-detail>header>span.status-build-next{color:#a84d40;background:#fff0eb}.decision-course-list>button.status-supporting>b,.decision-detail>header>span.status-supporting{color:#667f24;background:#f1f6df}.decision-planning-position{border:1px solid #d1ddd9;border-inline-start:5px solid var(--coral);background:linear-gradient(105deg,#fff1ec,#fff);border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;margin:0 18px 18px;padding:18px;display:grid;box-shadow:0 5px #173f3a14}.decision-planning-position.stage-supporting{border-inline-start-color:var(--lime);background:linear-gradient(105deg,#f3f7e4,#fff)}.decision-planning-position>span{background:var(--coral);color:#fff;width:48px;height:48px;font:600 1rem var(--font-interface-ltr);border-radius:50%;place-items:center;display:grid}.decision-planning-position.stage-supporting>span{background:var(--lime)}.decision-planning-position>div{gap:5px;display:grid}.decision-planning-position small{color:var(--green);letter-spacing:.12em;font-size:.65rem;font-weight:700}.decision-planning-position h4{color:var(--navy);margin:0;font-size:1.1rem}.decision-planning-position p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.decision-certification-journey{border:1px solid #c7d5d0;border-top:4px solid var(--navy);background:linear-gradient(140deg,#f1f3fa,#fffdf8 55%);border-radius:16px;padding:24px;box-shadow:0 8px #d7e0dc,0 20px 35px #173f3a14}.decision-certification-journey>header{border-bottom:1px solid #d4dedb;justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:20px;display:flex}.decision-certification-journey>header small{color:var(--green);letter-spacing:.14em;font-size:.68rem;font-weight:700}.decision-certification-journey>header h3{color:var(--navy);font:500 clamp(1.8rem,3vw,3rem)/1 var(--font-interface-ltr);margin:5px 0}.decision-certification-journey>header p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.decision-certification-journey>header>b{color:var(--coral);font:500 3rem/1 var(--font-interface-ltr);flex:none}.decision-certification-journey>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.decision-certification-journey article{border:1px solid #ccd8d4;border-inline-start:5px solid var(--navy);background:#fff;border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:10px 14px;padding:17px;display:grid;box-shadow:0 5px #dbe3df}.decision-certification-journey article>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.decision-certification-journey article>div{gap:4px;display:grid}.decision-certification-journey article small{color:var(--green);letter-spacing:.08em;font-size:.62rem;font-weight:700}.decision-certification-journey article h4{color:var(--navy);margin:0;font-size:1rem;line-height:1.25}.decision-certification-journey article p{color:var(--muted);margin:0;font-size:.72rem}.decision-certification-journey article dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:3px 0 0;display:grid}.decision-certification-journey article dl>div{background:#edf3f1;border-radius:8px;padding:9px}.decision-certification-journey dt{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:700}.decision-certification-journey dd{color:var(--green);margin:3px 0 0;font-size:.72rem;font-weight:800}.decision-certification-journey article>a{color:var(--green);grid-column:1/-1;font-size:.72rem;font-weight:700;text-decoration:none}.decision-certification-journey article>a:hover{text-decoration:underline}@media (width<=1100px){.decision-journey-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-certification-journey>div{grid-template-columns:1fr}}@media (width<=720px){.decision-journey-tabs{grid-template-columns:1fr}.decision-certification-journey>header{flex-direction:column;align-items:flex-start}.decision-planning-position,.decision-certification-journey article dl{grid-template-columns:1fr}}.decision-context-filter .decision-job-title-field{min-width:260px}.decision-role-empty{background:linear-gradient(120deg,#edf5f2,#fffaf4);border:1px dashed #aebfba;border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;margin:22px 0;padding:26px;display:grid;box-shadow:0 7px #173f3a14}.decision-role-empty>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.55rem;display:grid;box-shadow:0 7px #d0dcd8}.decision-role-empty>div{gap:5px;display:grid}.decision-role-empty small,.decision-selected-role small{color:var(--green);letter-spacing:.13em;font-size:.67rem;font-weight:700}.decision-role-empty h3,.decision-selected-role h3{color:var(--navy);font:500 clamp(1.55rem,2.6vw,2.45rem)/1.08 var(--font-interface-ltr);margin:0}.decision-role-empty p,.decision-selected-role p{color:var(--muted);margin:0;line-height:1.55}.decision-selected-role{border:1px solid #bfd1cb;border-inline-start:6px solid var(--green);background:linear-gradient(110deg,#eaf4f0,#fff 58%,#fff5ef);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:22px 0 0;padding:22px 24px;display:grid;box-shadow:0 7px #d6e0dc,0 17px 30px #173f3a12}.decision-selected-role>div{gap:5px;display:grid}.decision-selected-role>strong{min-width:138px;min-height:104px;color:var(--coral);font:500 2.75rem/1 var(--font-interface-ltr);background:#fff;border:1px solid #d3ddd9;border-radius:14px;place-items:center;padding:14px;display:grid;box-shadow:0 5px #dbe3df}.decision-selected-role>strong small{color:var(--green);font:900 .62rem/1.25 var(--font-interface-ltr);letter-spacing:.06em;text-align:center;margin-top:6px}.decision-certification-journey>div{padding-top:34px;position:relative}.decision-certification-journey>div:before{content:"";z-index:0;background:linear-gradient(90deg,var(--navy),var(--coral),var(--lime),var(--green));top:19px;border-radius:999px;height:5px;position:absolute;inset-inline:8%;box-shadow:0 4px 10px #173f3a29}.decision-certification-journey article{z-index:1;padding-top:25px;position:relative;overflow:visible}.decision-certification-journey article>span{border:5px solid #fff;margin-top:-46px;box-shadow:0 5px #dce3e0,0 10px 22px #173f3a29}.decision-certification-journey article:nth-child(2n)>span{background:var(--coral)}.decision-certification-journey article:nth-child(3n)>span{background:var(--lime)}@media (width<=720px){.decision-role-empty,.decision-selected-role{grid-template-columns:1fr}.decision-selected-role>strong{justify-self:start;min-width:128px}.decision-certification-journey>div:before{display:none}.decision-certification-journey article{margin-top:20px}.decision-certification-journey article>span{margin-top:-38px}}.participant-compatibility-evidence{flex-wrap:wrap;align-content:center;gap:5px 6px;display:flex!important}.participant-compatibility-evidence>strong,.participant-compatibility-evidence>small{flex:100%}.participant-compatibility-evidence>span{color:#315f59;background:#f3f7f5;border:1px solid #d0ddd9;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:.6rem;font-weight:700;line-height:1.15;display:inline-flex}.participant-compatibility-evidence>span.compatible{color:#236357;background:#e7f3ed;border-color:#bcd8ca}.participant-compatibility-evidence>span.needs-review{color:#a44135;background:#fff0eb;border-color:#efb7ac}.participant-compatibility-evidence>em{border-radius:7px;flex:100%;padding:5px 7px;font-size:.61rem;font-style:normal;font-weight:800;line-height:1.35}.participant-compatibility-evidence>em.compatibility-review{color:#6a7629;background:#f4f5df}.participant-compatibility-evidence>em.compatibility-block{color:#a44135;background:#fff0eb}.cohort-profile-fit{border:1px solid #bfd8ce;border-inline-start:4px solid var(--green);background:linear-gradient(105deg,#eaf4f0,#fbfcf8);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;margin:15px 0;padding:12px 14px;display:grid}.cohort-profile-fit>b{color:var(--navy);font-size:.76rem}.cohort-profile-fit>span{color:var(--green);background:#fff;border-radius:999px;grid-area:1/2/3;align-self:center;padding:6px 9px;font-size:.66rem;font-weight:700;box-shadow:0 3px #173f3a1a}.cohort-profile-fit>small{color:var(--muted);font-size:.66rem;line-height:1.4}@media (width<=720px){.cohort-profile-fit{grid-template-columns:1fr}.cohort-profile-fit>span{grid-area:auto;justify-self:start}}.assessment-access-note{width:max-content;max-width:100%;font:900 10px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin:12px 0 6px;padding:7px 10px;font-style:normal;display:inline-flex!important}.assessment-access-note.is-available{color:#246255;background:#e3f0ea}.assessment-access-note.is-locked{color:#a44135;background:#fff0e9}.individual-service-main .assessment-access-note+b{margin-top:8px}.app-shell[dir=rtl] .assessment-access-note{letter-spacing:0}.site-footer{z-index:2;position:relative}.ts-course-trainer-handoff{border:1px solid #bcd0ca;border-inline-start:5px solid var(--green);background:linear-gradient(110deg,#e9f3ef,#fffdf8);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr) auto;align-items:end;gap:16px;margin:22px 0;padding:20px;display:grid;box-shadow:0 6px #173f3a1a}.ts-course-trainer-handoff>div{gap:6px;display:grid}.ts-course-trainer-handoff small{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.ts-course-trainer-handoff h4{color:var(--navy);margin:0;font-size:1.15rem}.ts-course-trainer-handoff p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.ts-course-trainer-handoff label{color:var(--green);gap:7px;font-size:.68rem;font-weight:700;display:grid}.ts-course-trainer-handoff select{min-height:46px;color:var(--green);font:700 .78rem/1 var(--font-sans);background:#fff;border:1px solid #b8cbc5;border-radius:9px;padding:0 12px}.ts-course-trainer-handoff button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:46px;padding:0 18px;font-weight:700;box-shadow:0 5px #cad6d1}.ts-course-trainer-handoff button:disabled{cursor:not-allowed;opacity:.5}.ts-course-trainer-handoff.is-complete{border-inline-start-color:var(--lime);background:linear-gradient(110deg,#f2f7e6,#fff);grid-template-columns:minmax(0,1fr) auto}.ts-course-trainer-handoff.is-complete>strong{color:var(--green);background:#e2efe9;border-radius:999px;align-self:center;padding:8px 12px;font-size:.72rem}@media (width<=860px){.ts-course-trainer-handoff,.ts-course-trainer-handoff.is-complete{grid-template-columns:1fr}.ts-course-trainer-handoff.is-complete>strong{justify-self:start}}.commercial-shell,.secure-assessment-page{color:#0b3d39;min-height:100vh;font-family:var(--font-interface-ltr);background:#f5f2e9}.commercial-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f2e9f0;border-bottom:1px solid #ccd8d2;justify-content:space-between;align-items:center;min-height:100px;padding:22px clamp(24px,6vw,88px);display:flex;position:sticky;top:0}.commercial-nav>div{align-items:center;gap:12px;display:flex}.commercial-brand{text-align:start;color:var(--color-primary-navy,#172868);background:0 0;border:0;align-items:center;gap:15px;display:flex}.commercial-brand>span{color:#fff;background:#0b3d39;border-radius:14px;place-items:center;width:52px;height:52px;font-weight:800;display:grid;box-shadow:0 7px #cfd8d3}.commercial-brand div{gap:3px;display:grid}.commercial-brand b{font-size:22px}.commercial-brand small{color:#728784}.language-toggle{color:#0b3d39;background:#fffdf8;border:1px solid #b9cbc5;border-radius:999px;padding:11px 17px;font-weight:700}.commercial-hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:80px;padding:clamp(70px,9vw,140px) clamp(24px,8vw,125px);display:grid}.commercial-hero>div:first-child>small,.commercial-paths header small,.commercial-assessment-list header>small,.secure-assessment-header small,.secure-result-card>header small{letter-spacing:2px;color:#334e68;font-size:11px;font-weight:700}.commercial-hero>div:first-child>small i{width:9px;height:9px;box-shadow:var(--shadow-card);background:#334e68;border-radius:50%;margin-inline-end:8px;display:inline-block}.commercial-hero h1,.commercial-paths h2,.commercial-assessment-list h1,.secure-assessment-header h1{font-family:var(--font-interface-ltr);color:var(--color-primary-navy,#172868);letter-spacing:-2px;margin:20px 0;font-size:clamp(48px,6vw,88px);line-height:.98}.commercial-hero p,.commercial-paths p,.commercial-assessment-list header p,.secure-assessment-header p{color:#334e68;max-width:750px;font-size:18px;line-height:1.7}.button{cursor:pointer;border:0;border-radius:7px;padding:16px 24px;font-weight:800;box-shadow:0 5px #c9d3ce;color:#fff!important;background:#0b3d39!important}.commercial-security-visual{background:linear-gradient(145deg,#eaf2ef,#fff9f2);border:1px solid #c4d5cf;border-radius:26px;place-items:center;min-height:500px;padding:35px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px #cbd6d1,0 28px 50px #1136331f}.commercial-security-visual:before{content:"";background-image:linear-gradient(#0e3e3912 1px,#0000 1px),linear-gradient(90deg,#0e3e3912 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.security-orbit{border:1px solid #72a8d1;border-radius:50%;place-items:center;width:300px;height:300px;animation:18s linear infinite secure-orbit;display:grid;position:relative}.security-orbit:before,.security-orbit:after{content:"";border:1px dashed #f36d5e;border-radius:50%;position:absolute}.security-orbit:before{inset:38px}.security-orbit:after{border-color:#95b62d;inset:78px}.security-orbit strong{color:#fff;text-align:center;letter-spacing:2px;z-index:2;background:#0b3d39;border-radius:50%;place-items:center;width:128px;height:128px;display:grid;box-shadow:0 14px #0b3d3926}.security-orbit span{width:52px;height:52px;color:var(--color-primary-navy,#172868);z-index:3;background:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;box-shadow:0 6px 16px #aebeba}.security-orbit span:first-child{top:-22px}.security-orbit span:nth-child(2){bottom:60px;right:-22px}.security-orbit span:nth-child(3){bottom:60px;left:-22px}.commercial-security-visual article{z-index:3;background:#fffdf8;border:1px solid #d2dcd7;border-left:5px solid #f36d5e;border-radius:12px;padding:18px 20px;position:relative}.commercial-security-visual article p{margin:5px 0 0;font-size:14px}@keyframes secure-orbit{to{transform:rotate(360deg)}}.commercial-paths{background:#e9f0ed;border-top:1px solid #cad7d2;padding:80px clamp(24px,8vw,125px)}.commercial-paths header{justify-content:space-between;align-items:end;gap:30px;display:flex}.commercial-paths h2{font-size:clamp(44px,5vw,70px)}.commercial-paths>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.commercial-paths>div>button{text-align:start;background:#fff;border:1px solid #c5d3ce;border-top:4px solid #5d98cc;border-radius:15px;min-height:330px;padding:32px;transition:all .25s;position:relative;box-shadow:0 9px #cbd6d1,0 20px 35px #12393514}.commercial-paths>div>button+button{border-top-color:#f36d5e}.commercial-paths button:hover{transform:translateY(-8px);box-shadow:0 17px #cbd6d1,0 25px 45px #12393524}.commercial-paths button>span{color:#f36d5e}.commercial-paths button>small{color:#2e655e;letter-spacing:1px;top:30px;font-weight:700;position:absolute;inset-inline-end:30px}.commercial-paths h3{font-family:var(--font-interface-ltr);color:var(--color-primary-navy,#172868);margin:70px 0 10px;font-size:42px}.commercial-paths button>b{color:#fff;bottom:28px;background:#0b3d39;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;inset-inline-end:28px}.commercial-assessment-list{padding:60px clamp(24px,7vw,100px) 100px}.commercial-assessment-list header>button,.secure-assessment-header>button{color:#315f5b;background:0 0;border:0;margin-bottom:35px;font-weight:800}.commercial-assessment-list h1{max-width:950px;font-size:clamp(48px,5.5vw,76px)}.commercial-assessment-grid{grid-template-columns:1fr 1fr;gap:25px;margin-top:55px;display:grid}.commercial-assessment-grid>article{background:#fffdf9;border:1px solid #c7d5d0;border-top:4px solid #5d98cc;border-radius:16px;flex-direction:column;min-height:360px;padding:30px;display:flex;box-shadow:0 9px #cad5d0,0 25px 45px #0f343014}.commercial-assessment-grid>article:nth-child(2){border-top-color:#f36d5e}.commercial-assessment-grid>article:nth-child(3){border-top-color:#95b62d}.commercial-assessment-grid>article:nth-child(4){border-top-color:var(--color-primary-navy,#172868)}.commercial-assessment-grid article>span{font-family:var(--font-interface-ltr);color:#f36d5e;font-size:26px}.commercial-assessment-grid article>small{letter-spacing:1px;background:#edf2f0;border-radius:999px;align-self:flex-end;margin-top:-28px;padding:8px 12px;font-size:10px;font-weight:700}.commercial-assessment-grid h2{font-family:var(--font-interface-ltr);color:var(--color-primary-navy,#172868);margin:55px 0 10px;font-size:38px;line-height:1.05}.commercial-assessment-grid p{color:#748783;line-height:1.6}.commercial-assessment-grid article>b{color:#315f5b;margin-top:auto;font-size:12px}.commercial-assessment-grid article>div{gap:10px;margin-top:20px;display:flex}.commercial-assessment-grid article button{color:#fff;background:#0b3d39;border:1px solid #0b3d39;border-radius:7px;padding:12px 15px;font-weight:800}.commercial-assessment-grid article button+button{color:#0b3d39;background:#fff}.commercial-footer{border-top:1px solid #cad6d1;justify-content:space-between;gap:30px;padding:35px clamp(24px,7vw,100px);display:flex}.commercial-footer p{color:#748783;margin:0}.secure-assessment-page{padding-bottom:90px}.secure-assessment-header{padding:55px clamp(24px,8vw,120px) 30px}.secure-assessment-header h1{max-width:1100px;font-size:clamp(48px,5.5vw,76px)}.secure-intro-card,.secure-question-card,.secure-result-card{border-radius:var(--radius-md);max-width:1100px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #eff6ff;margin:20px auto;padding:40px}.secure-intro-card{grid-template-columns:170px 1fr;gap:30px;display:grid}.secure-intro-stat{color:#fff;text-align:center;background:#334e68;border-radius:20px;grid-row:span 2;align-content:center;place-items:center;display:grid}.secure-intro-stat strong{font-family:var(--font-interface-ltr);font-size:64px}.secure-intro-stat span{font-size:12px}.secure-intro-card h2,.secure-result-card h2{font-family:var(--font-interface-ltr);color:var(--color-primary-navy,#172868);margin:0 0 8px;font-size:42px}.secure-intro-card p{color:#334e68;line-height:1.7}.secure-profile-grid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:15px;display:grid}.secure-profile-grid label{gap:7px;display:grid}.secure-profile-grid span{font-size:12px;font-weight:700}.secure-profile-grid input,.secure-profile-grid select{color:#143f3b;background:#fcfdf9;border:1px solid #bfd0ca;border-radius:9px;height:52px;padding:0 14px}.secure-research-consent{color:#59736f;background:#f2f6f4;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:12px;padding:15px;display:flex}.secure-intro-card>.button{grid-column:1/-1}.secure-question-card{max-width:900px}.secure-progress>div:first-child{color:#315f5b;justify-content:space-between;font-weight:700;display:flex}.secure-progress>div:last-child{background:#e1e8e5;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.secure-progress i{background:linear-gradient(90deg,#5d98cc,#f36d5e,#95b62d);height:100%;transition:width .35s;display:block}.secure-question-number{font-family:var(--font-interface-ltr);color:#f36d5e;margin:45px 0 8px;font-size:26px}.secure-question-card h2{font-family:var(--font-interface-ltr);color:var(--color-primary-navy,#172868);margin:0 0 28px;font-size:38px;line-height:1.25}.secure-option-grid{gap:10px;display:grid}.secure-option-grid button{text-align:start;color:#173f3b;background:#fbfcf8;border:1px solid #c8d6d1;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;gap:15px;padding:11px;transition:all .2s;display:grid}.secure-option-grid button:hover{border-color:#f36d5e;transform:translate(4px);box-shadow:0 5px #e2e7e4}.secure-option-grid button>span{width:36px;height:36px;color:var(--color-primary-navy,#172868);background:#edf2ef;border-radius:50%;place-items:center;display:grid}.secure-question-card footer{color:#738682;border-top:1px solid #d4ddda;margin-top:25px;padding-top:20px;font-size:13px}.secure-result-card{max-width:1200px}.secure-result-card>header{background:linear-gradient(120deg,#e9f2ef,#fff5ef);border-radius:15px;margin-bottom:25px;padding:30px}.secure-result-card>header p{color:#607975}.secure-result-grid{gap:25px;display:grid}.secure-result-grid>section{border:1px solid #cbd7d3;border-radius:13px;padding:22px}.secure-result-grid h3{font-family:var(--font-interface-ltr);color:var(--color-primary-navy,#172868);margin:0 0 18px;font-size:30px}.secure-result-items{grid-template-columns:1fr 1fr;gap:10px;display:grid}.secure-result-items article{background:#f2f6f4;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.secure-result-items article>span{color:#fff;background:#0b3d39;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.secure-result-items article div{gap:4px;display:grid}.secure-result-items small{color:#f36d5e;font-weight:700}.secure-result-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.secure-result-metrics article{background:#edf3f1;border-radius:10px;gap:7px;padding:15px;display:grid}.secure-result-metrics small{color:#334e68}.secure-result-metrics strong{color:var(--color-primary-navy,#172868);font-size:20px}.secure-loading{text-align:center;max-width:900px;margin:auto}.account-error{max-width:1100px;margin:20px auto!important}.commercial-shell[dir=rtl] .commercial-brand,.commercial-shell[dir=rtl] .commercial-paths>div>button,.commercial-shell[dir=rtl] .commercial-assessment-list,.secure-assessment-page[dir=rtl] .secure-option-grid button{text-align:right}.secure-assessment-page[dir=rtl] .secure-option-grid button:hover{transform:translate(-4px)}@media (width<=900px){.commercial-hero{grid-template-columns:1fr}.commercial-security-visual{min-height:420px}.commercial-paths>div,.commercial-assessment-grid,.secure-result-items,.secure-intro-card{grid-template-columns:1fr}.secure-intro-stat{min-height:150px}.secure-profile-grid{grid-template-columns:1fr}.commercial-nav{position:static}.commercial-brand small{display:none}}@media (prefers-reduced-motion:reduce){.security-orbit{animation:none}.commercial-paths button,.secure-option-grid button{transition:none}}.secure-module-break{text-align:center;background:linear-gradient(135deg,#eef6f3 0%,#fffaf5 100%);border:1px solid #c6d6d2;border-radius:24px;width:min(760px,100% - 32px);margin:32px auto;padding:clamp(28px,5vw,56px);box-shadow:0 10px #dce6e2,0 24px 54px #0e413b1f}.secure-module-break small{color:#2d6f68;letter-spacing:.16em;font-weight:800}.secure-module-break h2{color:#182866;font-family:var(--font-display,inherit);margin:14px 0 10px;font-size:clamp(2rem,5vw,3.8rem);line-height:1}.secure-module-break p{color:#667f7d;max-width:600px;margin:0 auto 24px}.secure-module-break .button{min-width:min(100%,280px)}.personality-v2-boundary{background:#fff5f2;border-inline-start:4px solid #f36d5e;border-radius:8px;padding:14px 16px;color:#334e68!important;margin-top:18px!important;font-size:.95rem!important}.personality-v2-private{color:#334e68;background:#eff6ff;border:1px solid #eff6ff;border-radius:14px;align-items:center;gap:14px;margin:0 0 22px;padding:16px 18px;display:flex}.personality-v2-private>i{color:#fff;background:#334e68;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.personality-v2-private p{color:#334e68;margin:3px 0 0}.personality-v2-indicator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.personality-v2-indicator-grid>article{border:1px solid var(--personality-v2-color);padding:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.personality-v2-indicator-grid>article{border:1px solid color-mix(in srgb, var(--personality-v2-color) 34%, #eff6ff)}}.personality-v2-indicator-grid>article{border-top:4px solid var(--personality-v2-color);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.personality-v2-indicator-grid article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.personality-v2-indicator-grid article>header>span{background:var(--personality-v2-color);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.personality-v2-indicator-grid article>header>strong{color:#182866;font-size:1.8rem}.personality-v2-indicator-grid article>header small{color:#334e68;font-size:.72rem}.personality-v2-indicator-grid h3{color:#182866;margin:18px 0 12px;font-size:1.2rem}.personality-v2-indicator-grid p{color:#334e68;min-height:3.5em;margin:16px 0}.personality-v2-indicator-grid footer{color:#334e68;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #eff6ff;padding-top:12px;font-size:.75rem;font-weight:700}.personality-v2-meter{align-items:center;gap:12px;display:flex}.personality-v2-meter>i{background:#eff6ff;border-radius:999px;flex:1;height:8px;overflow:hidden}.personality-v2-meter>i>b{border-radius:inherit;background:var(--personality-v2-color);height:100%;display:block}.personality-v2-meter>span{color:#334e68;font-size:.78rem;font-weight:800}@media (width<=760px){.personality-v2-indicator-grid{grid-template-columns:1fr}.secure-module-break{border-radius:18px;margin-block:20px}}.cert-readiness-report{--cert-navy:var(--color-primary-navy,#123b5d);--cert-blue:#2563eb;--cert-teal:#334e68;--cert-gold:#f59e0b;max-width:1240px;color:var(--color-text,#0f172a);font-family:var(--font-interface-ltr);gap:20px;margin:0 auto;padding:8px 20px 52px;display:grid}.cert-readiness-sample{color:var(--cert-navy);background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;display:flex}.cert-readiness-sample svg{width:22px}.cert-readiness-sample div{gap:2px;display:grid}.cert-readiness-sample span{color:var(--color-text-secondary,#64748b);font-size:.82rem}.cert-readiness-hero{border-radius:var(--radius-md);background:var(--cert-navy);color:#fff;box-shadow:var(--shadow-card);grid-template-columns:68px minmax(0,1fr) minmax(250px,330px);align-items:center;gap:20px;padding:28px;display:grid}.cert-readiness-hero__icon{border-radius:var(--radius-md);width:62px;height:62px;color:var(--cert-gold);background:#fff;place-items:center;display:grid}.cert-readiness-hero__icon svg{width:32px;height:32px}.cert-readiness-hero small{letter-spacing:.08em;font-weight:700}.cert-readiness-hero h1{color:#fff;margin:5px 0 3px;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15}.cert-readiness-hero p{color:#dbeafe;margin:0}.cert-band{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:14px;grid-template-columns:24px 1fr;gap:2px 10px;padding:16px;display:grid}.cert-band svg{grid-row:1/4;width:22px}.cert-band strong,.cert-band span{grid-column:2}.cert-band strong{font-size:1rem}.cert-band span{color:#dbeafe;font-size:.75rem}.cert-band--priority-preparation-gaps svg,.cert-band--insufficient-evidence svg{color:#fbbf24}.cert-band--strong-preparation-evidence svg{color:#5eead4}.cert-readiness-boundary{color:#7c2d12;background:#fff7ed;border-inline-start:4px solid #b45309;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cert-readiness-boundary svg{flex:0 0 20px;width:20px}.cert-readiness-boundary p{margin:0;font-size:.85rem;line-height:1.55}.cert-readiness-section{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md);background:#fff;padding:24px;box-shadow:0 7px 20px #0f172a0f}.cert-readiness-section>header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.cert-readiness-section>header>svg{width:26px;height:26px;color:var(--cert-teal)}.cert-readiness-section>header>div{gap:3px;display:grid}.cert-readiness-section header small{color:var(--cert-teal);letter-spacing:.08em;font-size:.68rem;font-weight:700}.cert-readiness-section h2{color:var(--color-text,#0f172a);margin:0;font-size:1.25rem}.cert-readiness-section header p{color:var(--color-text-secondary,#64748b);margin:0;font-size:.82rem}.cert-fit-grid{grid-template-columns:2fr 2fr 1fr;gap:12px;display:grid}.cert-fit-grid article{background:#f1f5f9;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:110px;padding:16px;display:flex}.cert-fit-grid strong{font-size:.92rem;line-height:1.4}.cert-fit-grid span{color:var(--color-text-secondary,#64748b);font-size:.72rem}.cert-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cert-domain-grid>article{border:1px solid var(--color-border,#e2e8f0);background:var(--color-page,#f8fafc);border-radius:14px;gap:13px;padding:17px;display:grid}.cert-domain-heading{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.cert-domain-heading>span{color:#1d4ed8;background:#dbeafe;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.cert-domain-heading h3{margin:0;font-size:.95rem}.cert-domain-heading small{color:var(--color-text-secondary,#64748b);font-size:.68rem}.cert-domain-heading>strong{color:var(--cert-navy);font-variant-numeric:tabular-nums;font-size:1.55rem}.cert-score-track{background:var(--color-border,#e2e8f0);border-radius:999px;height:9px;overflow:hidden}.cert-score-track i{border-radius:inherit;background:var(--cert-teal);height:100%;animation:.7s both cert-score-in;display:block}.cert-domain-split{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cert-domain-split span{color:var(--color-text-secondary,#64748b);background:#fff;border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:.7rem;display:flex}.cert-domain-split b{color:var(--color-text,#0f172a);font-variant-numeric:tabular-nums}.cert-score-context{color:var(--color-text-secondary,#64748b);align-items:center;gap:12px;margin-top:15px;font-size:.75rem;display:flex}.cert-score-context>span{display:none}.cert-score-context p{margin:0}.cert-readiness-two-column{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cert-priority-section{border-top:4px solid #b91c1c}.cert-strength-section{border-top:4px solid var(--cert-teal)}.cert-priority-section ol,.cert-strength-section ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cert-priority-section li,.cert-strength-section li{background:var(--color-page,#f8fafc);border-radius:10px;align-items:flex-start;gap:11px;padding:12px;display:flex}.cert-priority-section li>span{background:#b91c1c;border-radius:50%;width:9px;height:9px;margin-top:5px}.cert-strength-section li>svg{width:18px;height:18px;color:var(--cert-teal)}.cert-priority-section li div,.cert-strength-section li div{gap:3px;display:grid}.cert-priority-section li strong,.cert-strength-section li strong{font-size:.88rem}.cert-priority-section li small,.cert-strength-section li small{color:var(--color-text-secondary,#64748b);line-height:1.4}.cert-plan-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cert-plan-section article{border-top:4px solid var(--cert-blue);background:var(--color-page,#f8fafc);border-radius:12px;padding:17px}.cert-plan-section article>span{color:var(--cert-blue);font-size:.72rem;font-weight:700}.cert-plan-section h3{margin:5px 0 12px;font-size:1rem}.cert-plan-section ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cert-plan-section li{color:var(--color-text-secondary,#475569);align-items:flex-start;gap:7px;font-size:.75rem;line-height:1.4;display:flex}.cert-plan-section li svg{width:15px;color:var(--cert-teal);flex:0 0 15px}.cert-official-section>div{flex-wrap:wrap;gap:10px;display:flex}.cert-official-section a,.cert-share-button{border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.cert-official-section a{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.cert-official-section a svg{width:16px}.cert-share-button{background:var(--cert-blue);color:#fff;cursor:pointer;border:0;margin-top:16px}.cert-share-note{color:var(--color-text-secondary,#64748b);margin:10px 0 0;font-size:.78rem}@keyframes cert-score-in{0%{width:0}}@media (width<=820px){.cert-readiness-hero{grid-template-columns:56px 1fr}.cert-band{grid-column:1/-1}.cert-fit-grid,.cert-domain-grid,.cert-readiness-two-column,.cert-plan-section>div{grid-template-columns:1fr}}.cert-readiness-journey{--cert-navy:var(--color-primary-navy,#123b5d);--cert-blue:#2563eb;--cert-teal:#334e68;--cert-gold:#f59e0b;max-width:1240px;color:var(--color-text,#0f172a);font-family:var(--font-interface-ltr);gap:18px;margin:0 auto;padding:24px 24px 64px;display:grid}.cert-journey-banner{background:var(--color-primary-navy,#123b5d);color:#fff;border-radius:20px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;padding:26px 28px;display:grid;box-shadow:0 14px 30px #123b5d33}.cert-journey-banner>span{color:#f59e0b;background:#fff;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.cert-journey-banner>span svg{width:30px;height:30px}.cert-journey-banner>div{gap:4px;display:grid}.cert-journey-banner small{letter-spacing:.08em;font-size:.7rem;font-weight:700}.cert-journey-banner h1{color:#fff;margin:0;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.15}.cert-journey-banner p{color:#dbeafe;max-width:720px;margin:0;line-height:1.5}.cert-journey-banner>button{color:var(--color-primary-navy,#123b5d);background:#fff;border:1px solid #ffffff59;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-weight:700;display:flex}.cert-journey-banner>button svg{width:18px}.cert-journey-steps{border:1px solid var(--color-border,#e2e8f0);background:#fff;border-radius:14px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.cert-journey-steps span{min-height:58px;color:var(--color-text-secondary,#64748b);border-inline-end:1px solid var(--color-border,#e2e8f0);justify-content:center;align-items:center;gap:8px;padding:10px;font-size:.78rem;display:flex}.cert-journey-steps span:last-child{border-inline-end:0}.cert-journey-steps b{width:24px;height:24px;color:var(--color-text-secondary,#64748b);background:#f1f5f9;border-radius:50%;place-items:center;font-size:.68rem;display:grid}.cert-journey-steps span.active{color:var(--color-primary-navy,#123b5d);background:#eff6ff;font-weight:700}.cert-journey-steps span.active b{color:#fff;background:#2563eb}.cert-journey-panel{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;gap:20px;padding:26px;display:grid}.cert-journey-panel>header{align-items:flex-start;gap:13px;display:flex}.cert-journey-panel>header>svg{color:#0f766e;width:27px;height:27px}.cert-journey-panel>header>div{gap:3px;display:grid}.cert-journey-panel header small{color:#0f766e;letter-spacing:.08em;font-size:.69rem;font-weight:700}.cert-journey-panel h2{margin:0;font-size:1.4rem}.cert-journey-panel header p{color:var(--color-text-secondary,#64748b);margin:0;line-height:1.5}.cert-reuse-profile{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:12px;padding:15px;display:flex}.cert-reuse-profile input{margin-top:3px}.cert-reuse-profile span{gap:3px;display:grid}.cert-reuse-profile small{color:var(--color-text-secondary,#475569)}.cert-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.cert-profile-form label,.cert-study-controls label{gap:6px;display:grid}.cert-profile-form label span,.cert-study-controls label span{color:#334155;font-size:.78rem;font-weight:700}.cert-profile-form input,.cert-profile-form select,.cert-study-controls input,.cert-study-controls select{min-height:44px;color:var(--color-text,#0f172a);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px 12px}.cert-profile-form input:focus,.cert-profile-form select:focus,.cert-study-controls input:focus,.cert-study-controls select:focus{border-color:#2563eb;outline:3px solid #2563eb2e}.cert-catalogue-entry{background:#f8fbff;border:1px solid #bfdbfe;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 16px;display:grid}.cert-catalogue-entry>svg{color:#1d4ed8;width:25px;height:25px}.cert-catalogue-entry>div{gap:3px;display:grid}.cert-catalogue-entry strong{color:var(--color-primary-navy,#123b5d)}.cert-catalogue-entry span{color:var(--color-text-secondary,#64748b);font-size:.8rem;line-height:1.45}.cert-catalogue-entry .button{min-width:190px}.cert-journey-panel>.button{justify-self:start;min-width:240px}.cert-discovery-panel{justify-self:center;width:100%;max-width:980px}.cert-discovery-progress{gap:7px;display:grid}.cert-discovery-progress>div{color:var(--color-text-secondary,#475569);justify-content:space-between;align-items:center;gap:16px;font-size:.78rem;display:flex}.cert-discovery-progress strong{color:var(--color-primary-navy,#123b5d);font-variant-numeric:tabular-nums}.cert-discovery-progress>span{background:var(--color-border,#e2e8f0);border-radius:999px;height:8px;overflow:hidden}.cert-discovery-progress i{border-radius:inherit;background:#0f766e;height:100%;transition:width .25s;display:block}.cert-discovery-question{background:var(--color-page,#f8fafc);border:1px solid #dbe3ec;border-radius:16px;gap:7px;min-height:340px;padding:28px;display:grid}.cert-discovery-question>small{color:#0f766e;font-size:.75rem;font-weight:600}.cert-discovery-question h3{max-width:760px;color:var(--color-text,#0f172a);margin:0;font-size:1.5rem;line-height:1.3}.cert-discovery-question>p{color:var(--color-text-secondary,#64748b);margin:0 0 12px}.cert-discovery-question>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:auto;display:grid}.cert-discovery-question button{min-height:64px;color:var(--color-text,#0f172a);font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-weight:600;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.cert-discovery-question button:hover{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 6px 16px #2563eb1a}.cert-discovery-question button:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.cert-discovery-question button.selected{color:#115e59;background:#ecfdf5;border-color:#0f766e}.cert-discovery-question button svg{color:#15803d;flex:0 0 20px;width:20px;height:20px}.cert-discovery-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.cert-discovery-actions .button{align-items:center;gap:8px;display:inline-flex}.cert-discovery-actions .button svg,.cert-readiness-journey>.back-link svg{width:17px;height:17px}.cert-readiness-journey[dir=rtl] .cert-discovery-actions .button svg,.cert-readiness-journey[dir=rtl]>.back-link svg{transform:scaleX(-1)}.cert-diagnostic-notice{color:#7c2d12;border:1px solid #fed7aa;background:#fff7ed;border-inline-start:4px solid #b45309;border-radius:12px;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.cert-diagnostic-notice>svg{color:#b45309;flex:0 0 21px;width:21px;height:21px;margin-top:1px}.cert-diagnostic-notice>div{gap:4px;display:grid}.cert-diagnostic-notice strong{color:#7c2d12}.cert-diagnostic-notice span{color:#92400e;font-size:.82rem;line-height:1.5}.cert-available-diagnostics{background:#f0fdfa;border:1px solid #99f6e4;border-radius:14px;gap:14px;margin-top:4px;padding:18px;display:grid}.cert-available-diagnostics>header{align-items:flex-start;gap:11px;display:flex}.cert-available-diagnostics>header>svg{color:#0f766e;flex:0 0 22px;width:22px;height:22px}.cert-available-diagnostics>header>div{gap:3px;display:grid}.cert-available-diagnostics>header strong{color:#134e4a;font-size:1rem}.cert-available-diagnostics>header span{max-width:850px;color:var(--color-text-secondary,#475569);font-size:.82rem;line-height:1.5}.cert-available-diagnostics>article{background:#fff;border:1px solid #bae6df;border-radius:12px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:18px;padding:17px;display:grid}.cert-available-diagnostics>article>div{gap:5px;display:grid}.cert-available-diagnostics h3,.cert-available-diagnostics p{margin:0}.cert-available-diagnostics h3{font-size:1.08rem}.cert-available-diagnostics p,.cert-available-diagnostics small{color:var(--color-text-secondary,#64748b)}.cert-available-diagnostics aside{gap:8px;display:grid}.cert-available-diagnostics aside>b{color:#166534;background:#dcfce7;border-radius:999px;justify-self:start;padding:5px 9px;font-size:.68rem}.cert-available-diagnostics aside a,.cert-available-diagnostics aside button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-weight:600;text-decoration:none;display:flex}.cert-available-diagnostics aside a{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe}.cert-available-diagnostics aside button{color:#fff;background:#0f766e;border:0}.cert-available-diagnostics aside svg{width:15px;height:15px}.cert-catalogue-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cert-catalogue-summary article{background:var(--color-page,#f8fafc);border:1px solid #dbe3ec;border-radius:12px;gap:2px;padding:15px 17px;display:grid}.cert-catalogue-summary strong{color:var(--color-primary-navy,#123b5d);font-variant-numeric:tabular-nums;font-size:1.7rem}.cert-catalogue-summary span{color:var(--color-text-secondary,#64748b);font-size:.76rem}.cert-catalogue-filters{background:#f1f5f9;border-radius:13px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:13px;padding:15px;display:grid}.cert-catalogue-filters label{gap:6px;display:grid}.cert-catalogue-filters label>span{color:#334155;font-size:.75rem;font-weight:700}.cert-catalogue-filters label>div{background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.cert-catalogue-filters svg{width:17px;color:var(--color-text-secondary,#64748b);flex:0 0 17px}.cert-catalogue-filters input{width:100%;color:var(--color-text,#0f172a);font:inherit;background:0 0;border:0;outline:0}.cert-catalogue-filters select{min-height:44px;color:var(--color-text,#0f172a);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px 12px}.cert-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.cert-catalogue-grid>article{background:#fff;border:1px solid #dbe3ec;border-radius:14px;grid-template-rows:auto auto auto 1fr auto;gap:8px;min-height:230px;padding:18px;display:grid;box-shadow:0 6px 16px #0f172a0f}.cert-catalogue-grid>article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.cert-catalogue-grid>article>div svg{color:#f59e0b;width:25px;height:25px}.cert-catalogue-grid>article>div span{color:#1d4ed8;text-transform:capitalize;background:#eff6ff;border-radius:999px;padding:4px 8px;font-size:.69rem;font-weight:700}.cert-catalogue-grid>article>small{color:#0f766e;font-weight:600}.cert-catalogue-grid h3{color:var(--color-text,#0f172a);margin:0;font-size:1.05rem;line-height:1.35}.cert-catalogue-grid p{color:var(--color-text-secondary,#64748b);margin:0;font-size:.8rem;line-height:1.5}.cert-catalogue-grid footer{border-top:1px solid var(--color-border,#e2e8f0);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.cert-catalogue-grid footer b{color:var(--color-text-secondary,#475569);background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:.67rem}.cert-catalogue-grid footer b.live{color:#15803d;background:#ecfdf5}.cert-catalogue-grid footer a{color:#1d4ed8;align-items:center;gap:6px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.cert-catalogue-grid footer a svg{width:15px;height:15px}.cert-match-list{gap:13px;display:grid}.cert-match-list article{background:var(--color-page,#f8fafc);border:1px solid #dbe3ec;border-radius:14px;grid-template-columns:48px minmax(0,1fr) 210px;align-items:start;gap:16px;padding:18px;display:grid}.cert-match-list article>span{background:var(--color-primary-navy,#123b5d);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.cert-match-list article>div{gap:5px;display:grid}.cert-match-list h3{margin:0;font-size:1.08rem}.cert-match-list article p{color:var(--color-text-secondary,#475569);margin:0}.cert-match-list article em{color:var(--color-text-secondary,#64748b);font-size:.8rem;font-style:normal}.cert-match-list aside{border-inline-start:1px solid #dbe3ec;gap:7px;padding-inline-start:16px;display:grid}.cert-match-list aside>strong{color:#2563eb;font-size:1.65rem}.cert-match-list aside>small{color:var(--color-text-secondary,#64748b)}.cert-match-list aside a,.cert-match-list aside button{background:var(--color-primary-navy,#123b5d);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-weight:600;text-decoration:none;display:flex}.cert-match-list aside a{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe}.cert-match-list aside a svg{width:15px}.cert-match-list aside button.secondary{color:var(--color-primary-navy,#123b5d);background:#fff;border:1px solid #cbd5e1}.cert-match-list aside>b{color:#b45309;background:#fff7ed;border-radius:999px;justify-self:start;padding:4px 8px;font-size:.66rem}.cert-match-list aside>b.live{color:#15803d;background:#ecfdf5}.cert-empty{color:var(--color-text-secondary,#64748b);text-align:center;border:1px dashed #cbd5e1;border-radius:12px;padding:24px}.cert-declaration-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cert-declaration-list fieldset{border:1px solid var(--color-border,#e2e8f0);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:0;padding:14px;display:grid}.cert-declaration-list legend{display:contents}.cert-declaration-list legend b{color:#1d4ed8;background:#eff6ff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.cert-declaration-list label{align-items:center;gap:5px;font-size:.8rem;display:flex}.cert-study-controls{background:var(--color-page,#f8fafc);border-radius:12px;grid-template-columns:1fr 1fr;gap:15px;padding:16px;display:grid}@media (width<=820px){.cert-readiness-journey{padding:16px 12px 48px}.cert-journey-banner{grid-template-columns:52px 1fr;padding:20px}.cert-journey-banner>button{grid-column:1/-1;justify-content:center}.cert-journey-steps{grid-template-columns:1fr}.cert-journey-steps span{border-inline-end:0;border-bottom:1px solid var(--color-border,#e2e8f0);justify-content:flex-start}.cert-profile-form,.cert-declaration-list,.cert-study-controls,.cert-discovery-question>div,.cert-catalogue-summary,.cert-catalogue-filters,.cert-catalogue-grid{grid-template-columns:1fr}.cert-catalogue-entry{grid-template-columns:36px 1fr}.cert-catalogue-entry .button{grid-column:1/-1;width:100%;min-width:0}.cert-discovery-question{min-height:0;padding:20px}.cert-discovery-actions{flex-direction:column;align-items:stretch}.cert-discovery-actions .button{justify-content:center;width:100%}.cert-match-list article{grid-template-columns:42px 1fr}.cert-match-list aside{border-inline-start:0;padding-inline-start:0;border-top:1px solid #dbe3ec;grid-column:1/-1;padding-top:12px}.cert-available-diagnostics>article{grid-template-columns:1fr}.cert-available-diagnostics aside{border-top:1px solid #ccfbf1;padding-top:12px}}@media (prefers-reduced-motion:reduce){.cert-score-track i{animation:none}.cert-discovery-progress i,.cert-discovery-question button{transition:none}}.account-header-actions{align-items:center;gap:8px;display:inline-flex}.account-header-actions button{border:1px solid var(--color-border,#e2e8f0);min-height:40px;color:var(--color-primary-navy,#123b5d);font:500 14px/20px var(--font-sans,"DIN Next LT Pro",var(--font-interface-ltr));cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.account-header-actions button svg{stroke-width:1.9px;width:17px;height:17px}.account-header-actions .account-header-register{border-color:var(--color-action-blue,#2563eb);background:var(--color-action-blue,#2563eb);color:#fff;box-shadow:0 4px 10px #2563eb2e}.account-header-actions button:hover{border-color:var(--color-action-blue,#2563eb);transform:translateY(-1px)}.account-header-actions .account-header-register:hover{background:#1d4ed8}.account-header-actions button:focus-visible,.account-access-page button:focus-visible,.landing-account-gate button:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.account-gated-shell{background:var(--color-page,#f8fafc);min-height:100vh}.account-access-page{isolation:isolate;min-height:100vh;color:var(--color-text,#0f172a);font-family:var(--font-interface-ltr);background:#fff;padding:24px clamp(20px,4vw,64px) 32px;position:relative;overflow:hidden}.account-access-page:before{content:"";z-index:0;background:var(--color-primary-navy,#123b5d);width:50%;position:absolute;inset-block:0;inset-inline-start:0}.account-access-page>*{z-index:1;position:relative}.account-access-page[dir=rtl]{font-family:var(--font-interface-ltr)}.account-access-topbar{border-bottom:1px solid #94a3b861;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding-bottom:22px;display:flex}.account-access-brand{color:#fff;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.account-access-brand>span:first-child{width:44px;height:44px;color:var(--color-primary-navy,#123b5d);background:#fff;border-radius:12px;place-items:center;font-weight:700;display:grid;box-shadow:0 8px 24px #0206172e}.account-access-brand>span:last-child{gap:1px;display:grid}.account-access-brand strong{font-size:16px;line-height:22px}.account-access-brand small{color:#cbd5e1;font-size:12px;line-height:18px}.account-access-back{border:1px solid var(--color-border,#e2e8f0);min-height:40px;color:var(--color-primary-navy,#123b5d);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font:500 14px/20px inherit;display:inline-flex}.account-access-back svg{width:17px;height:17px}.account-access-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(48px,5vw,80px);max-width:1280px;min-height:calc(100vh - 190px);margin:0 auto;padding:56px 0 40px;display:grid}.account-access-intro{color:#fff;align-content:center;gap:18px;padding-inline-end:clamp(20px,3vw,52px);display:grid}.account-access-kicker{background:#0f766e52;border:1px solid #99f6e480;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex;color:#eff6ff!important}.account-access-kicker svg{width:17px;height:17px}html[data-executive-ui=true] .executive-content .account-access-page .account-access-intro h1{letter-spacing:-.025em;max-width:620px;margin:0;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.12;color:#fff!important}.account-access-page .account-access-intro>p{max-width:600px;margin:0;font-size:16px;line-height:27px;color:#dbeafe!important}.account-access-benefits{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.account-access-benefits article{background:#ffffff17;border:1px solid #fff3;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:0 12px 28px #02061721}.account-access-benefits article>svg{color:#eff6ff;stroke-width:1.8px;flex:0 0 24px;width:24px;height:24px}.account-access-benefits article>span{gap:3px;display:grid}.account-access-benefits strong{font-size:14px;line-height:20px;color:#fff!important}.account-access-benefits small{font-size:12px;line-height:18px;color:#cbd5e1!important}.account-access-form-shell{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-raised);background:#fff;align-self:start;overflow:hidden}.account-modal-backdrop.account-modal-embedded{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static;inset:auto}.account-modal-embedded .account-modal{width:100%;max-height:none;color:var(--color-text,#0f172a);box-shadow:none;background:#fff;border:0;border-radius:0;padding:32px;animation:.22s both account-rise;overflow:visible}.account-modal-embedded .account-modal-close{display:none}.account-modal-embedded .account-modal-heading{margin-bottom:22px;padding-inline-end:0}.account-modal-embedded .account-modal-heading>span{background:var(--color-primary-navy,#123b5d);height:48px;box-shadow:none;border-radius:13px;flex-basis:48px}.account-modal-embedded .account-modal-heading small{color:var(--color-text-secondary,#64748b);letter-spacing:.08em;font-size:11px}.account-modal-embedded .account-modal-heading h2{color:var(--color-text,#0f172a);margin:2px 0 0;font-family:inherit;font-size:30px;font-weight:700;line-height:38px}.account-modal-embedded .account-type-tabs,.account-modal-embedded .account-signin-tabs{border:1px solid var(--color-border,#e2e8f0);background:#f1f5f9;border-radius:11px;padding:4px}.account-modal-embedded .account-type-tabs button,.account-modal-embedded .account-signin-tabs button{min-height:42px;color:var(--color-text-secondary,#64748b);border-radius:8px;font:500 14px/20px inherit}.account-modal-embedded .account-type-tabs button.active,.account-modal-embedded .account-signin-tabs button.active{color:var(--color-primary-navy,#123b5d);box-shadow:var(--shadow-raised)}.account-modal-embedded .account-form{gap:14px}.account-modal-embedded .account-form label{color:#334155;font-size:13px;font-weight:500;line-height:20px}.account-modal-embedded .account-form input:not([type=checkbox]){min-height:46px;color:var(--color-text,#0f172a);border-color:#cbd5e1;border-radius:9px}.account-modal-embedded .account-form .button{background:var(--color-action-blue,#2563eb);color:#fff;min-height:46px;box-shadow:var(--shadow-raised);border:0;border-radius:9px;justify-content:center;align-items:center;font:500 14px/20px inherit;display:inline-flex}.account-modal-embedded .account-form .button:hover{background:#1d4ed8}.account-modal-embedded .account-privacy{border-color:var(--color-border,#e2e8f0);background:var(--color-page,#f8fafc);color:var(--color-text-secondary,#475569)}.account-modal-embedded .account-switch{border-top:1px solid var(--color-border,#e2e8f0);margin-top:20px}.account-modal-embedded .account-switch button,.account-modal-embedded .account-link{color:var(--color-action-blue,#2563eb);font:500 14px/20px inherit}.account-access-destinations{background:#fff;gap:10px;padding:0 32px 32px;display:flex}.account-access-destinations button{border:1px solid var(--color-action-blue,#2563eb);background:var(--color-action-blue,#2563eb);color:#fff;cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font:500 14px/20px inherit;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.account-access-destinations button+button{border-color:var(--color-learning-teal,#0f766e);background:var(--color-learning-teal,#0f766e)}.account-access-destinations button:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 5px 12px #2563eb33}.account-access-destinations button+button:hover{background:#0b625c}.account-access-destinations svg{stroke-width:1.9px;width:18px;height:18px}.account-access-loading{min-height:440px;color:var(--color-text-secondary,#64748b);place-items:center;gap:14px;display:grid}.account-access-loading>span{border:3px solid #dbeafe;border-top-color:var(--color-action-blue,#2563eb);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite owner-spin}.account-access-assurance{border-top:1px solid var(--color-border,#e2e8f0);width:min(50%,590px);color:var(--color-text-secondary,#64748b);text-align:center;justify-content:center;align-items:center;gap:9px;margin-inline:auto 0;padding-top:18px;font-size:12px;line-height:18px;display:flex}.account-access-assurance svg{width:17px;height:17px;color:var(--color-learning-teal,#0f766e);flex:0 0 17px}.landing-account-gate{border:1px solid var(--color-border,#e2e8f0);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding:24px;display:grid;box-shadow:0 10px 28px #123b5d14}.landing-account-gate-copy{align-items:flex-start;gap:14px;display:flex}.landing-account-gate-copy>span{height:44px;color:var(--color-learning-teal,#0f766e);background:#ecfdf5;border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.landing-account-gate-copy svg{width:24px;height:24px}.landing-account-gate-copy h3{color:var(--color-text,#0f172a);margin:0 0 4px;font-size:18px;line-height:26px}.landing-account-gate-copy p{max-width:690px;color:var(--color-text-secondary,#64748b);margin:0;font-size:14px;line-height:22px}.landing-account-gate-actions{align-items:center;gap:8px;display:flex}.landing-account-gate-actions .button{border:1px solid var(--color-border,#e2e8f0);min-height:42px;color:var(--color-primary-navy,#123b5d);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font:500 14px/20px inherit;display:inline-flex}.landing-account-gate-actions .button-primary{border-color:var(--color-action-blue,#2563eb);background:var(--color-action-blue,#2563eb);color:#fff}.landing-account-gate-actions svg{width:17px;height:17px}.landing-account-gate>small{border-top:1px solid var(--color-border,#e2e8f0);color:var(--color-text-secondary,#64748b);grid-column:1/-1;padding-top:14px;font-size:12px;line-height:18px}@media (width<=1080px){.account-access-page{background:#fff}.account-access-page:before{display:none}.account-access-topbar{background:var(--color-primary-navy,#123b5d);border:0;border-radius:18px;padding:18px 20px}.account-access-back{color:#fff;background:#ffffff1a;border-color:#ffffff47}.account-access-layout{grid-template-columns:1fr;min-height:0;padding-top:24px}.account-access-intro{background:var(--color-primary-navy,#123b5d);border-radius:18px;max-width:none;padding:32px}.account-access-assurance{width:100%;margin-inline:0}}@media (width<=900px){.landing-account-gate{grid-template-columns:1fr}.landing-account-gate-actions{justify-content:flex-start}}@media (width<=620px){.account-header-actions{gap:5px}.account-header-actions button{padding:8px 10px;font-size:12px}.account-header-actions button svg{width:15px;height:15px}.account-access-page{padding:16px 12px 24px}.account-access-brand small{display:none}.account-access-back{padding:8px 10px}.account-access-layout{gap:20px;padding:20px 0 28px}.account-access-topbar{padding:14px}.account-access-intro{gap:14px;padding:24px 20px}.account-access-benefits{grid-template-columns:1fr}.account-modal-embedded .account-modal{padding:22px 18px}.account-access-destinations{flex-direction:column;padding:0 18px 22px}.account-modal-embedded .account-modal-heading h2{font-size:24px;line-height:32px}.account-modal-embedded .account-form{grid-template-columns:1fr}.account-password-control input{padding-inline-end:7.8rem!important}.landing-account-gate{padding:18px}.landing-account-gate-actions{flex-direction:column;align-items:stretch}.landing-account-gate-actions .button{width:100%}}@media print{.account-header-actions,.account-access-page,.landing-account-gate{display:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}.secure-assessment-page.has-rich-result{color:#123e3a;background:#f7f3ea;min-height:100vh;padding:0 0 5rem;display:block}.secure-assessment-page.has-rich-result>.secure-assessment-header{display:none}.secure-result-nav{color:#2c625d;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;width:min(1320px,100% - 48px);margin:0 auto;padding:24px 0 12px;font-size:.72rem;font-weight:800;display:flex}.secure-result-nav button{appearance:none;color:#123e3a;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:8px 0}.secure-result-actions{justify-content:flex-end;gap:12px;width:min(1320px,100% - 48px);margin:26px auto 0;display:flex}.sr-report{--navy:#172766;--ink:#123e3a;--muted:#718784;--line:#cbd8d3;--paper:#fffefa;--wash:#edf4f0;--coral:#f36d5e;--blue:#5d98cc;--lime:#95b62d;gap:24px;width:min(1320px,100% - 48px);margin:0 auto;display:grid}.sr-report>*{box-sizing:border-box}.sr-report>header,.sr-report>section,.sr-report>aside{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 7px #143e391f,0 20px 45px #14302c0f}.sr-report>section{padding:34px}.sr-report-hero{grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding:46px 48px;display:grid;position:relative;overflow:hidden;border-top:5px solid var(--navy)!important;background:linear-gradient(112deg,#fffefa 0% 54%,#f8eeea 100%)!important}.sr-report-hero:after{content:"";width:280px;height:280px;box-shadow:var(--shadow-card);border:1px solid #5d98cc40;border-radius:50%;position:absolute;top:-125px;right:-90px}.sr-report-hero>div:first-child{z-index:1;position:relative}.sr-report-hero small,.sr-section-heading small,.sr-scale-group>header h3{color:#334e68;letter-spacing:.17em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.sr-report-hero h1{max-width:880px;color:var(--navy);font-family:var(--font-interface-ltr);letter-spacing:-.045em;margin:9px 0 12px;font-size:clamp(2.4rem,4.6vw,4.9rem);font-weight:400;line-height:.98}.sr-report-hero p,.sr-section-heading p{max-width:820px;color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.sr-quality{z-index:1;border:1px solid var(--line);border-left:5px solid var(--coral);background:#fff;border-radius:13px;flex-direction:column;justify-content:center;align-self:center;min-height:156px;padding:24px;display:flex;position:relative;box-shadow:0 6px #143e391c}.sr-quality strong{color:var(--navy);font-family:var(--font-interface-ltr);margin:8px 0;font-size:1.9rem;font-weight:400}.sr-quality span{color:var(--muted);font-size:.84rem;line-height:1.5}.sr-section-heading{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;align-items:start;gap:18px;margin-bottom:26px;padding-bottom:24px;display:grid}.sr-section-heading>span{background:var(--ink);color:#fff;width:48px;height:48px;font-family:var(--font-interface-ltr);border-radius:50%;place-items:center;font-size:1.05rem;display:grid;box-shadow:0 5px #143e3929}.sr-section-heading h2{color:var(--navy);font-family:var(--font-interface-ltr);letter-spacing:-.025em;margin:5px 0 8px;font-size:clamp(1.85rem,3vw,3rem);font-weight:400;line-height:1.05}.sr-ring{border-radius:50%;flex:none;place-items:center;width:78px;height:78px;padding:7px;display:grid;box-shadow:0 5px 12px #143e391f}.sr-ring i{background:#fff;border-radius:50%;place-items:center;width:100%;height:100%;font-style:normal;display:grid}.sr-ring b{color:var(--navy);font-family:var(--font-interface-ltr);align-self:end;font-size:1.55rem;font-weight:400}.sr-ring small{color:var(--muted);align-self:start;font-size:.55rem}.sr-priority-grid,.sr-integrated-priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sr-priority-grid article,.sr-integrated-priorities article{border:1px solid #f1cfc8;border-top:4px solid var(--coral);background:linear-gradient(135deg,#fff,#fff5f1);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:150px;padding:20px;display:grid;box-shadow:0 6px #143e391a}.sr-priority-grid article>span,.sr-integrated-priorities article>span{color:var(--coral);font-family:var(--font-interface-ltr);align-self:start;font-size:1.5rem}.sr-priority-grid h3,.sr-integrated-priorities h3{color:var(--navy);margin:5px 0;font-size:1.07rem;line-height:1.25}.sr-priority-grid p,.sr-integrated-priorities p{color:#a14b3e;margin:0;font-size:.76rem;font-weight:800}.sr-priority-grid small,.sr-integrated-priorities small{color:#2c625d;text-transform:uppercase;font-size:.6rem;font-weight:700}.sr-competency-map{gap:10px;display:grid}.sr-competency-map article{border:1px solid #d7e0dd;border-left:5px solid var(--blue);background:#fff;border-radius:11px;padding:18px 20px;box-shadow:0 4px #143e3914}.sr-competency-map .status-priority-gap{border-left-color:var(--coral);background:#fff9f7}.sr-competency-map .status-develop-next{border-left-color:#c47a40}.sr-competency-map .status-aligned-maintain{border-left-color:#35776d}.sr-competency-map header{grid-template-columns:36px 1fr auto;align-items:center;gap:14px;display:grid}.sr-competency-map header>span{background:var(--ink);color:#fff;border-radius:4px;place-items:center;width:32px;height:32px;font-size:.66rem;display:grid}.sr-competency-map h3{color:var(--navy);margin:3px 0;font-size:1rem}.sr-competency-map header small{color:var(--muted);font-size:.6rem}.sr-competency-map header>b{color:var(--navy);font-family:var(--font-interface-ltr);font-size:1.85rem;font-weight:400}.sr-competency-map header>b small{font-family:var(--font-interface-ltr);font-size:.55rem}.sr-evidence-track{background:#e6ecea;border-radius:99px;height:6px;margin:14px 0;position:relative;overflow:hidden}.sr-evidence-track i{background:linear-gradient(90deg,var(--blue),var(--coral));border-radius:99px;position:absolute;inset:0 auto 0 0}.sr-competency-map footer{color:var(--muted);justify-content:space-between;gap:16px;font-size:.7rem;display:flex}.sr-competency-map footer strong{color:var(--ink)}.sr-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sr-journey article{background:#f3f7f5;border:1px solid #d7e1dd;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:19px;display:grid}.sr-journey article>span{color:var(--coral);font-family:var(--font-interface-ltr);font-size:1.45rem}.sr-journey h3{color:var(--navy);margin:2px 0 5px;font-size:1.02rem}.sr-journey p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.sr-journey small{letter-spacing:.13em;color:#2c625d;font-size:.57rem;font-weight:700}.sr-maintain{padding:22px 28px;border-left:5px solid var(--lime)!important}.sr-maintain strong{color:#2c625d;letter-spacing:.12em;font-size:.7rem}.sr-maintain p{color:var(--navy);margin:8px 0 0;font-size:1.05rem}.sr-message-strip>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sr-message-strip article{background:#f3f7f5;border-radius:10px;grid-template-columns:40px 1fr;align-items:center;gap:13px;padding:18px;display:grid}.sr-message-strip article span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.sr-message-strip article p{color:var(--navy);margin:0;font-size:.9rem;line-height:1.5}.sr-workstyle-terrain{perspective:800px;background-color:#eff6ff;background-image:linear-gradient(#143e390e 1px,#0000 1px),linear-gradient(90deg,#143e390e 1px,#0000 1px);background-size:32px 32px;border-radius:15px;grid-template-columns:repeat(5,1fr);gap:12px;padding:26px;display:grid}.sr-workstyle-terrain article{text-align:center;background:#ffffffde;border:1px solid #eff6ff;border-radius:12px;padding:16px 12px 18px;transform:rotateX(2deg);box-shadow:0 8px #143e391f}.sr-workstyle-terrain header{justify-content:space-between;align-items:center;display:flex}.sr-workstyle-terrain header span{color:var(--muted);font-size:.65rem}.sr-workstyle-terrain header i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.sr-tower{background:radial-gradient(circle at bottom,#5d98cc26,#0000 65%);border-bottom:2px solid #b8cbc5;justify-content:center;align-items:end;height:150px;margin:14px 0 18px;display:flex}.sr-tower i{background:linear-gradient(90deg,#3e759f,#78add5);border-radius:7px 7px 2px 2px;width:55px;min-height:20px;font-style:normal;transition:height .6s;position:relative;box-shadow:8px 8px #143e3924}.sr-tower b{color:var(--navy);font-family:var(--font-interface-ltr);font-size:1.35rem;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.sr-workstyle-terrain h3{color:var(--navy);margin:0;font-size:.92rem;line-height:1.25}.sr-workstyle-terrain article>small{color:#334e68;margin-top:8px;font-size:.6rem;font-weight:800;display:block}.sr-preference-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sr-preference-grid article{background:linear-gradient(135deg,#f1f7f4,#fff7f3);border:1px solid #d5e0dc;border-radius:12px;padding:22px;position:relative}.sr-preference-grid article>span{color:var(--coral);font-family:var(--font-interface-ltr);font-size:1.3rem;position:absolute;top:18px;right:18px}.sr-preference-grid h3{color:var(--navy);margin:0 45px 24px 0;font-size:1.25rem}.sr-preference-grid article>div{background:linear-gradient(90deg,var(--blue),#ddd,var(--coral));border-radius:99px;height:7px;position:relative}.sr-preference-grid article>div i{background:var(--navy);border:3px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #657}.sr-preference-grid p{color:var(--muted);margin:17px 0 0;font-size:.82rem}.sr-motivator-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.sr-motivator-grid article{text-align:center;background:#f3f7f5;border:1px solid #d6e0dc;border-radius:12px;padding:20px 10px}.sr-motivator-grid .sr-ring{margin:0 auto 13px}.sr-motivator-grid small{color:#2c625d;letter-spacing:.1em;font-size:.54rem;font-weight:700}.sr-motivator-grid h3{color:var(--navy);margin:7px 0 0;font-size:.88rem}.sr-action-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sr-action-grid article{background:#f2f7f4;border:1px solid #d5e0dc;border-radius:12px;padding:22px 22px 22px 70px;position:relative}.sr-action-grid article>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:22px;left:20px}.sr-action-grid h3{color:var(--navy);margin:0 0 8px;font-size:1rem}.sr-action-grid p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.6}.sr-personality-leads{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.sr-personality-leads article{background:#fff;border:1px solid #eff6ff;border-top:5px solid;border-radius:12px;min-height:240px;padding:22px;position:relative;box-shadow:0 6px #143e391a}.sr-personality-leads article>span{color:var(--coral);font-family:var(--font-interface-ltr);font-size:1.4rem}.sr-personality-leads article>small{color:#334e68;letter-spacing:.13em;margin:18px 0 7px;font-size:.58rem;font-weight:700;display:block}.sr-personality-leads h3{max-width:70%;color:var(--navy);font-family:var(--font-interface-ltr);margin:0;font-size:1.7rem;font-weight:400;line-height:1.05}.sr-personality-leads .sr-ring{position:absolute;top:66px;right:20px}.sr-personality-leads p{color:var(--muted);margin:28px 0 0;font-size:.82rem;line-height:1.55}.sr-evidence-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.sr-scale-group{background:#fff;border:1px solid #d3ded9;border-radius:12px;overflow:hidden}.sr-scale-group>header{background:#f1f6f4;border-bottom:1px solid #d9e2df;justify-content:space-between;align-items:center;padding:18px;display:flex}.sr-scale-group>header h3{color:var(--navy);font-family:var(--font-interface-ltr);letter-spacing:0;text-transform:none;margin:0;font-size:1.05rem}.sr-scale-group>header span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.7rem;display:grid}.sr-scale-group>div>div{border-bottom:1px solid #e0e6e4;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:15px;display:grid}.sr-scale-group>div>div:last-child{border-bottom:0}.sr-scale-group>div>div>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.55rem;display:grid}.sr-scale-group h4{color:var(--navy);margin:0;font-size:.98rem}.sr-scale-group p{color:var(--muted);margin:4px 0 9px;font-size:.67rem;line-height:1.4}.sr-scale-group i{background:#e6ecea;border-radius:99px;height:5px;display:block;overflow:hidden}.sr-scale-group i b{border-radius:99px;height:100%;display:block}.sr-scale-group strong{color:var(--navy);font-family:var(--font-interface-ltr);align-self:center;font-size:1.35rem;font-weight:400}.sr-scale-group strong small{font-family:var(--font-interface-ltr);font-size:.48rem}.sr-pattern-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.sr-pattern-grid>article{border:1px solid #cedbd6;border-top:5px solid var(--navy);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px #143e391a}.sr-pattern-grid article>header{border-bottom:1px solid #dce4e1;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:18px 20px;display:grid}.sr-pattern-grid header span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.sr-pattern-grid h3{color:var(--navy);margin:0;font-size:1.2rem}.sr-pattern-grid article>div,.sr-pattern-grid article>aside,.sr-pattern-grid article>footer{border-radius:9px;margin:12px 16px;padding:15px}.sr-pattern-grid article>div{background:#edf4f8}.sr-pattern-grid article>aside{background:#fff0ec}.sr-pattern-grid article>footer{background:#f2eef9}.sr-pattern-grid small,.sr-pattern-grid strong{color:#2c625d;letter-spacing:.1em;margin-bottom:5px;font-size:.58rem;font-weight:700;display:block}.sr-pattern-grid p{color:#274e4a;margin:0;font-size:.78rem;line-height:1.55}.sr-integrated-mark{z-index:1;grid-template-columns:70px 30px 70px;justify-content:center;align-self:center;align-items:center;gap:8px;display:grid;position:relative}.sr-integrated-mark span{background:var(--color-primary-navy);color:#fff;width:70px;height:70px;font-family:var(--font-interface-ltr);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.sr-integrated-mark span:nth-child(3){background:var(--color-action-blue)}.sr-integrated-mark i{text-align:center;color:var(--color-text-secondary);font-size:1.8rem;font-style:normal}.sr-integrated-mark strong{text-align:center;color:var(--navy);letter-spacing:.11em;grid-column:1/-1;margin-top:12px;font-size:.65rem}.sr-integrated-how{grid-template-columns:1.2fr 1fr 1.2fr;gap:13px;display:grid}.sr-integrated-how>article{background:linear-gradient(135deg,#f3f8f5,#fff7f3);border:1px solid #d4dfda;border-radius:12px;padding:23px}.sr-integrated-how small{color:#2c625d;letter-spacing:.12em;font-size:.58rem;font-weight:700}.sr-integrated-how h3{color:var(--navy);margin:12px 0 8px;font-size:1.15rem}.sr-integrated-how p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.sr-integrated-how article>div{gap:8px;margin-top:13px;display:grid}.sr-integrated-how article>div span{background:#fff;border-radius:8px;justify-content:space-between;padding:11px;display:flex}.sr-integrated-how b{color:var(--navy);font-size:.8rem}.sr-integrated-how em{color:var(--coral);font-style:normal;font-weight:800}.sr-integrated-journey{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}.sr-integrated-journey article{border-top:4px solid var(--blue);background:#f2f7f4;border-radius:12px;min-height:160px;padding:20px;box-shadow:0 6px #143e391a}.sr-integrated-journey article:nth-of-type(2){border-top-color:var(--coral)}.sr-integrated-journey article:nth-of-type(3){border-top-color:var(--lime)}.sr-integrated-journey article:nth-of-type(4){border-top-color:var(--navy)}.sr-integrated-journey article span{color:var(--coral);font-family:var(--font-interface-ltr);font-size:1.4rem}.sr-integrated-journey article strong{color:var(--navy);letter-spacing:.1em;margin:18px 0 7px;font-size:.72rem;display:block}.sr-integrated-journey article p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.sr-integrated-journey>i{color:var(--coral);font-size:1.4rem;font-style:normal}[dir=rtl] .sr-report-hero:after{left:-90px;right:auto}[dir=rtl] .sr-competency-map article{border-left:1px solid #d7e0dd;border-right:5px solid var(--blue)}[dir=rtl] .sr-competency-map .status-priority-gap{border-right-color:var(--coral)}[dir=rtl] .sr-competency-map .status-develop-next{border-right-color:#c47a40}[dir=rtl] .sr-competency-map .status-aligned-maintain{border-right-color:#35776d}[dir=rtl] .sr-evidence-track i{left:auto;right:0}[dir=rtl] .sr-preference-grid article>span{left:18px;right:auto}[dir=rtl] .sr-preference-grid h3{margin-left:45px;margin-right:0}[dir=rtl] .sr-action-grid article{padding-left:22px;padding-right:70px}[dir=rtl] .sr-action-grid article>span{left:auto;right:20px}[dir=rtl] .sr-personality-leads .sr-ring{left:20px;right:auto}@media (width<=980px){.sr-report-hero{grid-template-columns:1fr}.sr-quality{min-height:auto}.sr-priority-grid,.sr-integrated-priorities,.sr-personality-leads,.sr-evidence-groups{grid-template-columns:1fr}.sr-workstyle-terrain{grid-template-columns:repeat(2,1fr)}.sr-motivator-grid{grid-template-columns:repeat(3,1fr)}.sr-integrated-how,.sr-integrated-journey{grid-template-columns:1fr}.sr-integrated-journey>i{justify-self:center;transform:rotate(90deg)}}@media (width<=640px){.secure-result-nav,.secure-result-actions,.sr-report{width:min(100% - 24px,1320px)}.sr-report>section{padding:22px 16px}.sr-report-hero{padding:30px 20px}.sr-report-hero h1{font-size:2.35rem}.sr-section-heading{grid-template-columns:42px 1fr}.sr-section-heading>span{width:38px;height:38px}.sr-message-strip>div,.sr-preference-grid,.sr-journey,.sr-action-grid,.sr-pattern-grid,.sr-workstyle-terrain{grid-template-columns:1fr}.sr-motivator-grid{grid-template-columns:repeat(2,1fr)}.sr-priority-grid article,.sr-integrated-priorities article{grid-template-columns:auto 1fr}.sr-priority-grid .sr-ring,.sr-integrated-priorities .sr-ring{grid-column:2}.sr-competency-map footer{flex-direction:column}.sr-personality-leads h3{max-width:65%}}@media print{.secure-result-nav,.secure-result-actions{display:none!important}.secure-assessment-page.has-rich-result{background:#fff}.sr-report{gap:14px;width:100%}.sr-report>header,.sr-report>section,.sr-report>aside{box-shadow:none;break-inside:avoid}.sr-report>section{padding:22px}.sr-report-hero h1{font-size:34pt}.sr-workstyle-terrain,.sr-evidence-groups,.sr-pattern-grid{break-inside:auto}.sr-workstyle-terrain article,.sr-scale-group,.sr-pattern-grid>article{break-inside:avoid}}.sr-decision-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sr-decision-grid article{background:#fff;border:1px solid #d7e0dd;border-radius:15px;padding:22px;box-shadow:0 6px #dbe4e0}.sr-decision-grid strong{font-family:var(--font-interface-ltr);color:var(--navy);font-size:2.4rem;display:block}.sr-decision-grid h3{color:var(--navy);margin:8px 0 4px;font-size:1.04rem}.sr-decision-grid p{color:var(--muted);margin:0;font-size:.78rem}.sr-decision-grid .priority{border-top:4px solid var(--coral);background:#fff5f2}.sr-decision-grid .develop{background:#fff9f3;border-top:4px solid #c47a40}.sr-decision-grid .maintain{background:#f2f8f5;border-top:4px solid #35776d}.sr-decision-grid .review{background:#f7f4fb;border-top:4px solid #7857b2}.sr-competency-map button{border:1px solid #d7e0dd;border-left:5px solid var(--blue);width:100%;color:inherit;text-align:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:0;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 5px #dbe4e0}.sr-competency-map button:hover{transform:translateY(-3px);box-shadow:0 9px 18px #053b361f}.sr-competency-map button.status-priority-gap{border-left-color:var(--coral)}.sr-competency-map button.status-develop-next{border-left-color:#c47a40}.sr-competency-map button.status-aligned-maintain{border-left-color:#35776d}.sr-competency-map button.status-more-evidence-needed{border-left-color:#7857b2}.sr-program-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.sr-program-grid>button{border:1px solid #cedbd7;border-top:4px solid var(--blue);min-height:250px;text-align:inherit;color:inherit;font:inherit;cursor:pointer;background:linear-gradient(135deg,#fff,#f5f8fb);border-radius:16px;padding:24px;transition:transform .2s;position:relative;box-shadow:0 7px #d6e0dc}.sr-program-grid>button:nth-child(2n){border-top-color:var(--coral);background:linear-gradient(135deg,#fff,#fff5f2)}.sr-program-grid>button:hover{transform:translateY(-4px)}.sr-program-grid>button>span{font-family:var(--font-interface-ltr);color:var(--coral);font-size:1.5rem}.sr-program-grid>button>small{color:#2d615a;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px;font-weight:800;display:block}.sr-program-grid h3{color:var(--navy);font-family:var(--font-interface-ltr);margin:0;font-size:1.55rem;line-height:1.12}.sr-program-grid p{color:var(--muted);line-height:1.55}.sr-program-grid footer{border-top:1px solid #d8e1df;align-items:center;gap:10px;margin-top:22px;padding-top:14px;display:flex}.sr-program-grid footer b{color:#0b4741}.sr-program-grid footer em{color:var(--muted);font-size:.78rem;font-style:normal}.sr-program-grid footer i{color:#fff;background:#0b4741;border-radius:50%;place-items:center;width:34px;height:34px;margin-inline-start:auto;font-style:normal;display:grid}.sr-empty-state{background:#f4f8f6;border:1px dashed #aebfba;border-radius:14px;padding:30px}.sr-empty-state strong{color:var(--navy);font-size:1.15rem}.sr-empty-state p{color:var(--muted)}.sr-certification-journey{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sr-certification-journey button{min-height:210px;text-align:inherit;color:inherit;font:inherit;cursor:pointer;background:linear-gradient(145deg,#fff,#fff8f2);border:1px solid #ded4ca;border-top:4px solid #c47a40;border-radius:16px;grid-template-columns:auto 1fr auto;gap:14px;padding:22px;display:grid;box-shadow:0 7px #e4ddd5}.sr-certification-journey button>span{color:#fff;background:#c47a40;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.sr-certification-journey h3{color:var(--navy);margin:7px 0;font-size:1.1rem;line-height:1.25}.sr-certification-journey small{color:#7b573e;font-weight:800}.sr-certification-journey p{color:var(--muted);font-size:.8rem;line-height:1.5}.sr-certification-journey button>b{color:#c47a40;align-self:end}.sr-framework-grid{flex-wrap:wrap;gap:12px;display:flex}.sr-framework-grid a{color:#0b4741;background:#fff;border:1px solid #cfdbd7;border-radius:10px;align-items:center;gap:9px;padding:13px 16px;text-decoration:none;display:flex;box-shadow:0 4px #dbe4e0}.sr-methodology aside{color:#334e68;background:#f5f8ec;border-inline-start:4px solid #334e68;margin-top:18px;padding:16px 18px;line-height:1.55}.sr-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04191dad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sr-detail-modal{color:#173c38;width:min(920px,100%);max-height:90vh;box-shadow:var(--shadow-raised);border-top:6px solid var(--coral);background:#fffdfa;border-radius:22px;padding:38px;position:relative;overflow:auto}.sr-detail-modal>small{color:#2d615a;letter-spacing:.16em;font-weight:700}.sr-detail-modal>h2{color:var(--navy);font-family:var(--font-interface-ltr);margin:10px 55px 26px 0;font-size:2.4rem;line-height:1.08}.sr-modal-close{top:20px;color:#0b4741;cursor:pointer;background:#fff;border:1px solid #adc0ba;border-radius:50%;width:44px;height:44px;font-size:2rem;position:absolute;inset-inline-end:20px}.sr-modal-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.sr-modal-metrics article,.sr-modal-two article,.sr-cert-detail article{background:#f3f7f5;border:1px solid #eff6ff;border-radius:12px;padding:16px}.sr-modal-metrics small,.sr-modal-two small,.sr-cert-detail small,.sr-why-card small{color:#334e68;letter-spacing:.1em;font-size:.66rem;font-weight:700;display:block}.sr-modal-metrics strong{color:var(--navy);margin-top:8px;font-size:1rem;display:block}.sr-method-signals{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sr-method-signals article{border:1px solid #eff6ff;border-radius:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}.sr-method-signals small{color:var(--muted);margin-top:4px;display:block}.sr-method-signals .sr-ring{width:70px;height:70px}.sr-method-signals .sr-ring i{width:52px;height:52px}.sr-method-signals .sr-ring b{font-size:1.1rem}.sr-modal-note{background:#f5f8ec;border-inline-start:4px solid #95b62d;padding:16px}.sr-why-card{border-inline-start:4px solid var(--coral);background:#fff1ed;border-radius:12px;padding:20px}.sr-why-card p{color:var(--navy);font-size:1.05rem;line-height:1.55}.sr-modal-two{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.sr-modal-two p,.sr-cert-detail p{color:var(--muted);line-height:1.6}.sr-module-list{counter-reset:module;grid-template-columns:repeat(2,1fr);gap:10px;padding:0;list-style:none;display:grid}.sr-module-list li{counter-increment:module;background:#fff;border:1px solid #d5dfdc;border-radius:10px;padding:14px}.sr-module-list li:before{content:counter(module,decimal-leading-zero);width:32px;height:32px;color:var(--navy);background:#eaf0fa;border-radius:50%;place-items:center;margin-inline-end:10px;font-weight:800;display:inline-grid}.sr-concept-chips{flex-wrap:wrap;gap:8px;display:flex}.sr-concept-chips span{background:#f3f7f5;border:1px solid #aebfba;border-radius:999px;padding:8px 12px;font-size:.8rem}.sr-cert-detail{gap:12px;display:grid}.sr-cert-detail a{color:#fff;background:#0b4741;border-radius:9px;width:max-content;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-flex}.sr-workstyle-interactive,.sr-motivator-interactive{grid-template-columns:minmax(0,1.65fr) minmax(290px,.85fr);gap:18px;display:grid}.sr-workstyle-terrain button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #eff6ff;border-radius:16px;padding:14px;box-shadow:0 5px #eff6ff}.sr-workstyle-terrain button.active{border-color:var(--coral);background:#fff5f2;transform:translateY(-3px)}.sr-selected-style,.sr-motivator-detail{color:#fff;background:linear-gradient(145deg,#0b4741,#173f3b);border:1px solid #c6d7d1;border-radius:18px;padding:28px;box-shadow:0 8px #cad6d2}.sr-selected-style>small,.sr-motivator-detail>small{letter-spacing:.12em;color:#c9ded8;font-weight:700}.sr-selected-style>h3,.sr-motivator-detail>h3{color:#fff;font-family:var(--font-interface-ltr);margin:12px 0;font-size:2rem}.sr-selected-style .sr-ring{margin:8px 0 20px}.sr-selected-style>div,.sr-motivator-detail>div{background:#ffffff14;border:1px solid #fff3;border-radius:11px;margin-top:14px;padding:15px}.sr-selected-style p,.sr-motivator-detail p{color:#eef8f4;line-height:1.6}.sr-motivator-grid button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1ddda;border-radius:16px;padding:16px;box-shadow:0 5px #dbe4e0}.sr-motivator-grid button.active{background:#f0f7f4;border-color:#0b4741}.sr-motivator-detail>strong{font-family:var(--font-interface-ltr);font-size:3rem;display:block}.sr-motivator-detail>strong small{font-size:.8rem}.sr-pressure-flow,.sr-condition-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;display:grid}.sr-pressure-flow article,.sr-condition-flow article{border:1px solid #d3ddda;border-top:4px solid var(--blue);background:#fff;border-radius:15px;padding:23px;box-shadow:0 6px #dbe4e0}.sr-pressure-flow article:nth-of-type(2){border-top-color:var(--coral);background:#fff7f4}.sr-pressure-flow article:nth-of-type(3){background:#f8faef;border-top-color:#95b62d}.sr-pressure-flow article>span{font-family:var(--font-interface-ltr);color:var(--coral);font-size:1.5rem}.sr-pressure-flow h3,.sr-condition-flow h3{color:var(--navy)}.sr-pressure-flow p,.sr-condition-flow p{color:var(--muted);line-height:1.6}.sr-pressure-flow>i,.sr-condition-flow>i{color:var(--coral);align-self:center;font-size:1.5rem;font-style:normal}.sr-workstyle-programs{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.sr-workstyle-programs article{background:#faf8fd;border:1px solid #eff6ff;border-top:4px solid #7857b2;border-radius:15px;padding:22px;box-shadow:0 6px #ded9e5}.sr-workstyle-programs article>span{font-family:var(--font-interface-ltr);color:#7857b2;font-size:1.4rem}.sr-workstyle-programs h3{color:var(--navy)}.sr-workstyle-programs p{color:var(--muted);line-height:1.55}.sr-strength-risk{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sr-strength-risk article{background:#f3f8f6;border:1px solid #d4dfdc;border-top:4px solid #35776d;border-radius:16px;padding:26px;box-shadow:0 6px #dbe4e0}.sr-strength-risk article:last-child{border-top-color:var(--coral);background:#fff3ef}.sr-strength-risk article>span{color:#fff;background:#35776d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.3rem;display:grid}.sr-strength-risk article:last-child>span{background:var(--coral)}.sr-strength-risk h3{color:var(--navy);font-size:1.35rem}.sr-strength-risk p{color:#45635f;border-bottom:1px solid #d8e1df;margin:0;padding:12px 0;line-height:1.55}.sr-condition-flow{grid-template-columns:1fr auto 1fr}.sr-condition-flow article:last-child{border-top-color:var(--coral);background:#fff7f4}.sr-verification-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sr-verification-list article{background:#f8f6fc;border:1px solid #d4dfdc;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px;display:grid}.sr-verification-list span{color:#fff;background:#7857b2;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.sr-verification-list p{color:#334f4b;margin:5px 0;line-height:1.55}.sr-integrated-full{gap:34px;padding-bottom:50px;display:grid}.sr-integrated-full>.sr-report{margin:0 auto}.sr-module-divider{border-radius:var(--radius-md);background:var(--color-primary-navy);color:#fff;width:min(1320px,100% - 44px);box-shadow:var(--shadow-card);align-items:center;gap:18px;margin:0 auto;padding:24px 30px;display:flex}.sr-module-divider>span{background:var(--color-action-blue);width:58px;height:58px;font-family:var(--font-interface-ltr);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.sr-module-divider small{letter-spacing:.14em;color:var(--color-on-brand-muted);font-weight:700}.sr-module-divider h2{font-family:var(--font-interface-ltr);color:#fff;margin:6px 0 0;font-size:2rem}.secure-v128-integrated{gap:34px;padding:28px 0 70px;display:grid}.secure-v128-integrated>.result-hero{width:min(1320px,100% - 48px);margin:0 auto}.secure-v128-integrated>.workstyle-page{margin-top:0;padding-top:0}.secure-integrated-orbit{grid-template-columns:72px 28px 72px;justify-content:center;align-items:center;gap:8px;min-width:210px;display:grid;position:relative}.secure-integrated-orbit:before,.secure-integrated-orbit:after{content:"";border:1px solid #5c92c273;border-radius:50%;width:190px;height:94px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-12deg)}.secure-integrated-orbit:after{border-style:dashed;border-color:#f0695873;width:150px;height:150px;transform:translate(-50%,-50%)rotate(18deg)}.secure-integrated-orbit span,.secure-integrated-orbit i{z-index:1;position:relative}.secure-integrated-orbit span{background:var(--color-primary-navy);color:#fff;width:72px;height:72px;font:500 1.5rem var(--font-interface-ltr);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid}.secure-integrated-orbit span:last-child{background:var(--color-action-blue)}.secure-integrated-orbit i{color:var(--color-text-secondary);text-align:center;font-size:1.8rem;font-style:normal;font-weight:700}@media (width<=980px){.sr-decision-grid{grid-template-columns:repeat(2,1fr)}.sr-program-grid,.sr-strength-risk,.sr-verification-list,.sr-certification-journey,.sr-workstyle-interactive,.sr-motivator-interactive,.sr-pressure-flow,.sr-condition-flow{grid-template-columns:1fr}.sr-pressure-flow>i,.sr-condition-flow>i{justify-self:center;transform:rotate(90deg)}.sr-modal-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sr-decision-grid,.sr-workstyle-programs,.sr-modal-two,.sr-method-signals,.sr-module-list{grid-template-columns:1fr}.sr-detail-modal{padding:28px 18px}.sr-detail-modal>h2{font-size:1.8rem}.sr-modal-metrics{grid-template-columns:1fr 1fr}.sr-module-divider{width:calc(100% - 24px);padding:20px}.sr-module-divider h2{font-size:1.45rem}.secure-v128-integrated>.result-hero{width:calc(100% - 24px)}.secure-integrated-orbit{min-height:170px}}@media print{.sr-modal-backdrop{display:none}.sr-competency-map button,.sr-program-grid>button,.sr-certification-journey button,.sr-workstyle-terrain button,.sr-motivator-grid button{box-shadow:none;break-inside:avoid}.sr-program-grid,.sr-certification-journey,.sr-decision-grid,.sr-pressure-flow,.sr-strength-risk,.sr-verification-list{break-inside:auto}.sr-integrated-full{gap:16px}.sr-module-divider{box-shadow:none;break-before:page}.sr-detail-modal{display:none}.workstyle-results.secure-v128-report>*{display:block!important}.workstyle-results.secure-v128-report>.workstyle-print-report{display:none!important}.secure-v128-integrated{gap:16px}.secure-v128-integrated>.result-hero{width:100%}.secure-integrated-orbit{display:none}.secure-v128-report button{box-shadow:none!important}.secure-v128-report .workstyle-result-section,.secure-v128-report .evaluator-section{break-before:page;break-inside:auto}.secure-v128-report .workstyle-quick-summary,.secure-v128-report .workstyle-visual-overview,.secure-v128-report .evaluator-cover{break-inside:avoid}}.hr-workspace{--hr-type-display:clamp(2.5rem, 4vw, 3.75rem);--hr-type-section:clamp(1.9rem, 3vw, 2.85rem);--hr-type-feature:clamp(1.55rem, 2.2vw, 2.1rem);--hr-type-card:1.125rem;--hr-type-body:.9375rem;--hr-type-label:.72rem;--hr-type-metric:clamp(2.25rem, 3vw, 2.75rem);--hr-leading-body:1.55;font-size:var(--hr-type-body);line-height:var(--hr-leading-body)}.hr-workspace .hr-shell-header h1,.hr-workspace .hr-hero h2,.hr-workspace .hr-login-card h1{font-size:var(--hr-type-display);letter-spacing:-.025em;line-height:.98}.hr-workspace .hr-section-heading h2{max-width:58rem;font-size:var(--hr-type-section);letter-spacing:-.018em;line-height:1.04}.hr-workspace :where(.org-competency-overview,.org-gap-concentration,.org-employee-report-register,.decision-detail)>header h3,.hr-workspace .decision-detail>header h3{font-size:var(--hr-type-feature);letter-spacing:-.012em;line-height:1.12}.hr-workspace :where(.hr-action-panel,.hr-upload-card,.hr-gap-grid,.hr-cohort-grid,.hr-calendar-list,.hr-plan-statuses,.hr-member-permission-list,.decision-course-list,.decision-course-content,.decision-cohort-preview,.decision-formed-cohorts,.decision-cohort-pending,.org-competency-bars,.org-gap-concentration,.org-report-list,.org-report-competencies) :where(h3,h4,strong){font-size:var(--hr-type-card);line-height:1.28}.hr-workspace .decision-list-heading h3{font-size:1.35rem;line-height:1.16}.hr-workspace :where(p,li,dd,input,select,textarea,button){font-size:var(--hr-type-body);line-height:var(--hr-leading-body)}.hr-workspace :where(.hr-hero,.hr-panel,.hr-login-card,.decision-detail,.org-competency-overview,.org-gap-concentration,.org-employee-report-register) p{max-width:74ch}.hr-workspace :where(.kicker,small,dt,label>span,.hr-shell-header small,.hr-section-heading small,.decision-toolbar label>span,.decision-list-heading small,.org-report-filters label>span){font-size:var(--hr-type-label);letter-spacing:.075em;line-height:1.35}.hr-workspace :where(.hr-metrics,.hr-quality-strip,.org-results-metrics,.decision-metrics) article>strong{font-size:var(--hr-type-metric);line-height:1}.hr-workspace :where(.org-competency-bars,.org-gap-concentration,.decision-facts,.decision-cohort-preview) dd,.hr-workspace .org-competency-bars article>strong,.hr-workspace .decision-cohort-preview>strong{font-size:1.35rem;line-height:1.1}.hr-workspace :where(em[class*=status-],span[class*=quality-],b[class*=status-],.decision-course-list>button>b,.hr-cohort-grid header b,.hr-plan-statuses article>strong){letter-spacing:.025em;font-size:.72rem;line-height:1.25}.hr-workspace[dir=rtl]{--hr-leading-body:1.7}.hr-workspace[dir=rtl] :where(.hr-shell-header h1,.hr-hero h2,.hr-login-card h1,.hr-section-heading h2){letter-spacing:0;line-height:1.16}@media (width<=760px){.hr-workspace{--hr-type-display:2.35rem;--hr-type-section:1.85rem;--hr-type-feature:1.5rem;--hr-type-card:1.05rem;--hr-type-body:.925rem;--hr-type-label:.7rem;--hr-type-metric:2.15rem}}.tms-calendar{color:#153f3b;margin-top:28px}.tms-calendar-export{background:#f7f4ec;gap:20px;display:grid}.tms-calendar-summary,.tms-calendar-workspace{background:#fffffff0;border:1px solid #cbd8d2;border-radius:14px;overflow:hidden;box-shadow:0 6px #184c4221,0 20px 42px #1c363012}.tms-calendar-summary{grid-template-columns:1fr 1fr 1.2fr;display:grid}.tms-calendar-summary>div{border-inline-end:1px solid #d8e0dc;align-items:baseline;gap:9px;min-height:112px;padding:22px 28px;display:flex}.tms-calendar-summary>div:last-child{border-inline-end:0}.tms-calendar-summary small,.tms-delivery-mix>small{letter-spacing:.14em;color:#69827c;font-size:10px}.tms-calendar-summary strong{font-family:var(--font-interface-ltr);color:#173e38;font-size:34px;font-weight:400}.tms-calendar-summary span{color:#78908a;font-size:11px}.tms-calendar-summary .tms-delivery-mix{align-content:center;align-items:initial;gap:12px;display:grid}.tms-delivery-mix>div{gap:3px;height:8px;display:flex}.tms-delivery-mix i{border-radius:8px;min-width:0;display:block}.tms-delivery-mix i:first-child{background:#5b9bd5}.tms-delivery-mix i:nth-child(2){background:#f36d5d}.tms-delivery-mix i:nth-child(3){background:#91b62f}.tms-calendar-toolbar{background:linear-gradient(#fff 0%,#fbfcf9 100%);border-bottom:1px solid #d7e0db;display:grid}.tms-calendar-toolbar-main{justify-content:space-between;align-items:center;gap:22px;min-height:98px;padding:18px 22px;display:flex}.tms-period-controls,.tms-calendar-actions,.tms-view-switch,.tms-period-selectors{align-items:center;gap:8px;display:flex}.tms-period-controls{min-width:0}.tms-period-title{min-width:196px;padding-inline:4px}.tms-period-title small,.tms-filter-heading small{color:#2f6a5f;letter-spacing:.16em;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.tms-period-controls h3{font:400 27px/1.05 var(--font-interface-ltr);color:#173e38;white-space:nowrap;margin:0}.tms-period-controls button,.tms-view-switch button,.tms-export-button{color:#173e38;cursor:pointer;background:#fff;border:1px solid #cbd8d2;border-radius:8px;min-height:40px;padding:0 12px;font-weight:800;box-shadow:0 3px #184c421a}.tms-period-controls .tms-period-arrow{width:40px;padding:0;font-size:22px}.tms-period-selectors{margin-inline-start:5px}.tms-period-selectors .app-select{flex:none;width:auto}.tms-period-selectors .app-select-trigger{background:#f8faf7;border-radius:8px;min-height:40px;padding:7px 11px;font-size:11px}.tms-period-selectors .tms-month-select{width:122px}.tms-period-selectors .tms-year-select{width:82px}.tms-calendar-actions{justify-content:flex-end}.tms-export-button{color:#fff;white-space:nowrap;background:#0d453d;border-color:#0d453d}.tms-export-button:disabled{opacity:.55;cursor:wait}.tms-view-switch{background:#f0f4f1;border:1px solid #cbd8d2;border-radius:9px;gap:2px;padding:4px}.tms-view-switch button{min-height:32px;box-shadow:none;background:0 0;border:0;padding:0 10px;font-size:11px}.tms-view-switch button.active{color:#fff;background:#173e38;box-shadow:0 2px 4px #123c3533}.tms-calendar-filterbar{background:#edf3ef;border-top:1px solid #d7e0db;grid-template-columns:170px minmax(240px,1.8fr) repeat(3,minmax(145px,1fr));align-items:center;gap:10px;padding:13px 22px;display:grid}.tms-filter-heading span{color:#70857f;font-size:10px;display:block}.tms-calendar-search{background:#fff;border:1px solid #c7d5cf;border-radius:9px;align-items:center;gap:8px;height:44px;padding:0 13px;display:flex;box-shadow:0 2px #184c4212}.tms-calendar-search>span{color:#2f6a5f;font-size:17px}.tms-calendar-search input{color:#173e38;width:100%;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0}.tms-calendar-search input::placeholder{color:#8a9b97}.tms-filter-select .app-select-trigger{background:#fff;border-radius:9px;min-height:44px;padding:9px 12px;font-size:11px}.tms-export-notice{color:#205f52;background:#edf5ef;margin:0;padding:8px 18px;font-size:12px}.tms-weekdays{background:#eaf0eb;border-bottom:1px solid #d7e0db;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tms-weekdays b{text-align:center;letter-spacing:.18em;color:#658078;padding:14px 8px 10px;font-size:9px}.tms-month-grid-wrap{background:#eaf0eb;position:relative}.tms-month-grid,.tms-event-layer{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tms-month-grid{gap:7px;padding:8px}.tms-day{background:#fffefb;border:1px solid #d5dfda;border-radius:8px;min-width:0;padding:10px;transition:min-height .2s;box-shadow:0 3px #1b50441f}.tms-day>span{color:#fff;background:#4f7d72;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;display:grid;box-shadow:0 3px 6px #1d433b47}.tms-day.muted{opacity:.55}.tms-day.today{background:#f6fbd8;border-color:#b8cb4b}.tms-event-layer{pointer-events:none;gap:7px;position:absolute;inset:8px}.tms-event{z-index:2;pointer-events:auto;cursor:pointer;border:1px solid;border-radius:6px;justify-content:space-between;align-self:start;align-items:center;gap:8px;min-width:0;height:30px;padding:0 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 5px #16342f33}.tms-event span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.tms-event small{white-space:nowrap;opacity:.7}.tms-color-0{color:#31548e;background:#e5ebff;border-color:#6485db}.tms-color-1{color:#8e4033;background:#ffe6df;border-color:#ff735d}.tms-color-2{color:#345a7c;background:#dcefff;border-color:#6da8da}.tms-color-3{color:#62418c;background:#f0e5ff;border-color:#9b65d7}.tms-color-4{color:#8a5b15;background:#fff0c8;border-color:#eeb64f}.tms-color-5{color:#275f59;background:#dff4ee;border-color:#6caf9f}.tms-color-6{color:#8b3c69;background:#fbe0f0;border-color:#d46aa8}.tms-color-7{color:#50661d;background:#ecf3cf;border-color:#9fbd45}.tms-year-view{background:#f4f7f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px;display:grid}.tms-year-view>button{cursor:pointer;text-align:start;background:#fff;border:1px solid #cbd8d2;border-radius:10px;padding:15px;box-shadow:0 4px #184c421c}.tms-year-view header{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.tms-year-view h3{font:400 20px var(--font-interface-ltr);color:#173e38;margin:0}.tms-year-view header span{color:#748b85;font-size:10px}.tms-mini-weekdays,.tms-mini-days{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.tms-mini-weekdays b{color:#6f857f;padding:3px;font-size:8px}.tms-mini-days>span{place-items:center;min-height:27px;font-size:10px;display:grid;position:relative}.tms-mini-days i{font-style:normal}.tms-mini-days em{gap:2px;display:flex;position:absolute;bottom:1px}.tms-mini-days em b{border-radius:50%;width:4px;height:4px;padding:0}.tms-mini-days .has-events{background:#eef5ef;border-radius:5px}.tms-list-view{background:#f3f6f2;gap:10px;padding:18px;display:grid}.tms-list-row{text-align:start;cursor:pointer;border:1px solid #ced9d4;border-radius:10px;grid-template-columns:1.1fr 2fr .6fr 1fr 24px;align-items:center;gap:18px;min-height:112px;padding:17px 20px;display:grid;position:relative;box-shadow:0 4px #184c421a}.tms-list-accent{background:currentColor;border-radius:10px 0 0 10px;width:6px;position:absolute;inset-block:0;inset-inline-start:0}.tms-calendar[dir=rtl] .tms-list-accent{border-radius:0 10px 10px 0}.tms-list-row small{letter-spacing:.12em;color:#6c817c;margin-bottom:5px;font-size:9px;display:block}.tms-list-row strong{color:#153f38;display:block}.tms-list-row h3{color:#182963;margin:6px 0 3px;font-size:17px}.tms-list-row p{color:#607974;margin:0}.tms-list-row em{color:#728781;margin-top:3px;font-size:11px;font-style:normal;display:block}.tms-mode-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.tms-mode-pill.online{color:#356a98;background:#e3effa}.tms-mode-pill.in-person{color:#96493a;background:#fde8e3}.tms-mode-pill.blended{color:#617a1e;background:#ecf3d4}.tms-calendar-empty{text-align:center;color:#71857f;padding:60px}.tms-calendar-modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d2f2973;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tms-calendar-modal>article{border-radius:var(--radius-md);width:min(720px,100%);max-height:85vh;box-shadow:var(--shadow-raised);background:#fffdfa;border:1px solid #bdd0c8;padding:38px;position:relative;overflow:auto}.tms-modal-close{cursor:pointer;background:#fff;border:1px solid #bacdc5;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;inset-block-start:18px;inset-inline-end:18px}.tms-calendar-modal article>small{color:#2c6e61;letter-spacing:.14em;font-weight:800}.tms-calendar-modal h2{font:400 clamp(28px,4vw,45px)/1.05 var(--font-interface-ltr);color:#182963;margin:10px 50px 8px 0}.tms-calendar[dir=rtl] .tms-calendar-modal h2{margin:10px 0 8px 50px}.tms-calendar-modal article>p{color:#69817b;font-size:17px}.tms-session-status{align-items:center;gap:10px;margin:22px 0;display:flex}.tms-session-status b{color:#205b4f;text-transform:uppercase;background:#e9f1ec;border-radius:99px;padding:5px 9px;font-size:10px}.tms-calendar-modal dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.tms-calendar-modal dl div{background:#eef4f0;border-radius:9px;padding:15px}.tms-calendar-modal dt{color:#648078;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.tms-calendar-modal dd{color:#173e38;margin:0;font-weight:800}@media (width<=1320px){.tms-calendar-toolbar-main{flex-direction:column;align-items:flex-start}.tms-calendar-actions{justify-content:space-between;width:100%}.tms-calendar-filterbar{grid-template-columns:minmax(210px,1.6fr) repeat(3,minmax(145px,1fr))}.tms-filter-heading{grid-column:1/-1}.tms-filter-heading small,.tms-filter-heading span{margin:0;display:inline}.tms-filter-heading span:before{content:" · "}.tms-list-row{grid-template-columns:1fr 1.5fr .5fr 1fr 20px}}@media (width<=900px){.tms-calendar-filterbar{grid-template-columns:1fr 1fr}.tms-calendar-search{grid-column:1/-1}.tms-calendar-actions{flex-direction:column;align-items:stretch}.tms-view-switch{justify-content:center}.tms-view-switch button{flex:1}.tms-export-button{min-height:42px}.tms-calendar-summary{grid-template-columns:1fr}.tms-calendar-summary>div{border-inline-end:0;border-bottom:1px solid #d8e0dc;min-height:78px}.tms-calendar-summary>div:last-child{border-bottom:0}.tms-month-view{overflow-x:auto}.tms-weekdays,.tms-month-grid-wrap{min-width:920px}.tms-year-view{grid-template-columns:1fr 1fr}.tms-list-row{grid-template-columns:1fr;gap:8px}.tms-list-row>i{display:none}.tms-calendar-modal dl{grid-template-columns:1fr}}@media (width<=620px){.tms-calendar-toolbar-main,.tms-calendar-filterbar{padding-inline:14px}.tms-period-controls{grid-template-columns:40px minmax(0,1fr) 40px;width:100%;display:grid}.tms-period-title{min-width:0}.tms-period-title h3{font-size:23px}.tms-period-controls .today-button{grid-area:2/1/auto/-1}.tms-period-selectors{grid-column:1/-1;grid-template-columns:1.4fr 1fr;margin:0;display:grid}.tms-period-selectors .tms-month-select,.tms-period-selectors .tms-year-select{width:100%}.tms-calendar-filterbar{grid-template-columns:1fr}.tms-calendar-filterbar>*{grid-column:1}.tms-filter-heading span{margin-top:3px;display:block}.tms-filter-heading span:before{content:none}.tms-year-view{grid-template-columns:1fr}.tms-calendar-modal>article{padding:28px 20px}}.tms-calendar-filterbar{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:14px;padding:15px 22px 17px}.tms-filter-heading{padding-top:9px}.tms-filter-controls{grid-template-columns:minmax(235px,1.65fr) repeat(3,minmax(145px,1fr));gap:10px;display:grid}.tms-location-filter .app-select-trigger{background:#fff9f4;border-color:#e1a073}.tms-calendar-modal dl .tms-modal-wide{grid-column:1/-1}@media (width<=1320px){.tms-calendar-filterbar{grid-template-columns:1fr}.tms-filter-heading{grid-column:auto;padding-top:0}.tms-filter-controls{grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(145px,1fr))}}@media (width<=900px){.tms-filter-controls{grid-template-columns:1fr 1fr}.tms-filter-controls .tms-calendar-search{grid-column:1/-1}}@media (width<=620px){.tms-filter-controls{grid-template-columns:1fr}.tms-filter-controls>*{grid-column:1}}.org-deep-insights{border:1px solid var(--line);background:linear-gradient(135deg,#f2f8f7 0%,#fff 52%,#fff8f4 100%);border-radius:24px;margin:28px 0;padding:28px;box-shadow:0 10px #15474114,0 22px 42px #152d4614}.org-deep-insights>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.org-deep-insights>header>div{max-width:820px}.org-deep-insights>header small,.org-insight-card>small,.org-workforce-support-profile>small{color:var(--green);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.org-deep-insights h2,.org-deep-insights h3{color:var(--navy);margin:0;font-weight:500}.org-deep-insights h2{font-size:clamp(28px,3vw,46px);line-height:1.05}.org-deep-insights header p,.org-insight-card>p,.org-workforce-support-profile>p{color:var(--muted);margin:9px 0 0;line-height:1.55}.org-deep-insights>header>strong{min-width:96px;min-height:76px;color:var(--navy);background:#fff;border-radius:20px;flex:none;place-items:center;padding:12px;font-size:34px;font-weight:500;display:grid;box-shadow:0 7px #1547411a}.org-deep-insights>header>strong small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.org-workforce-support-profile{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #d6e3e0;margin-top:22px;padding:22px}.org-workforce-support-profile h3,.org-insight-card h3{font-size:24px}.org-support-track{background:#dfe9e7;border:4px solid #fff;border-radius:999px;height:14px;margin:20px 0 16px;display:flex;overflow:hidden;box-shadow:0 3px 10px #1035311f}.org-support-track i{height:100%;display:block}.org-support-track .intensive{background:var(--coral)}.org-support-track .targeted{background:#cf8c3a}.org-support-track .review{background:var(--lime)}.org-support-track .stable{background:var(--green)}.org-support-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.org-support-profile-grid article{border:1px solid var(--line);border-top:4px solid var(--green);background:#fff;border-radius:16px;min-height:180px;padding:18px;box-shadow:0 5px #143a3614}.org-support-profile-grid article.intensive{border-top-color:var(--coral);background:#fff7f4}.org-support-profile-grid article.targeted{background:#fffaf3;border-top-color:#cf8c3a}.org-support-profile-grid article.review{border-top-color:var(--lime);background:#fbfdf2}.org-support-profile-grid article.stable{border-top-color:var(--green);background:#f2f9f7}.org-support-profile-grid article>b,.org-gap-pair-list>div>b,.org-cohort-ready-list>div>b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:inline-grid}.org-support-profile-grid article>strong{color:var(--navy);margin-top:14px;font-size:30px;font-weight:500;display:block}.org-support-profile-grid article>strong small{color:var(--muted);margin-inline-start:6px;font-size:12px}.org-support-profile-grid article h4{color:var(--green);margin:8px 0 5px;font-size:16px}.org-support-profile-grid article p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.org-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.org-insight-card{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;padding:22px}.org-breadth-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.org-breadth-summary article{border-top:4px solid var(--green);background:#edf6f4;border-radius:14px;padding:15px}.org-breadth-summary article:nth-child(2){border-top-color:var(--blue);background:#f1f5fc}.org-breadth-summary article:nth-child(3){border-top-color:var(--coral);background:#fff6f1}.org-breadth-summary strong{color:var(--navy);font-size:28px;font-weight:500;display:block}.org-breadth-summary b{color:var(--green);margin-top:4px;font-size:13px;display:block}.org-breadth-summary small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35;display:block}.org-gap-pair-list,.org-peer-list,.org-cohort-ready-list{gap:9px;margin-top:17px;display:grid}.org-gap-pair-list>div,.org-peer-list>div,.org-cohort-ready-list>div{background:#f9fbfa;border:1px solid #dbe6e3;border-radius:13px;align-items:center;gap:12px;padding:12px;display:grid}.org-gap-pair-list>div{grid-template-columns:36px minmax(0,1fr) auto}.org-gap-pair-list>div>div{color:var(--navy);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.org-gap-pair-list i{color:var(--coral);font-style:normal;font-weight:800}.org-gap-pair-list span{color:var(--navy);align-items:baseline;gap:4px;font-size:21px;display:flex}.org-gap-pair-list span small{max-width:120px;color:var(--muted);font-size:10px;line-height:1.2}.org-gap-pair-list em{color:#416f9e;background:#eaf3fb;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.org-peer-list>div{grid-template-columns:minmax(0,1fr) 105px auto}.org-peer-list strong,.org-cohort-ready-list strong{color:var(--navy)}.org-peer-list span{background:#e2eae8;border-radius:999px;height:9px;overflow:hidden}.org-peer-list span i{background:linear-gradient(90deg, var(--coral), var(--green));border-radius:inherit;height:100%;display:block}.org-peer-list em{color:var(--green);font-size:12px;font-style:normal;font-weight:800}.org-cohort-readiness-summary{background:#edf6f4;border-radius:14px;align-items:center;gap:16px;margin-top:17px;padding:15px;display:flex}.org-cohort-readiness-summary strong{color:var(--navy);font-size:34px;font-weight:500}.org-cohort-readiness-summary span{color:var(--green);font-size:13px;font-weight:800}.org-cohort-ready-list>div>div{gap:3px;display:grid}.org-cohort-ready-list small{color:var(--muted)}.org-cohort-ready-list span{text-align:end;color:var(--navy);font-size:19px;font-weight:600;display:grid}.org-cohort-ready-list span small{font-size:10px;font-weight:700}.org-insight-note{border-inline-start:4px solid var(--blue);color:var(--green);background:#eef5fb;border-radius:10px;margin-top:18px;padding:13px 15px;font-size:12px;line-height:1.5}.org-insight-empty{color:var(--muted);text-align:center;font-size:13px;padding:18px!important}[dir=rtl] .org-deep-insights,[dir=rtl] .org-insight-card{text-align:right}[dir=rtl] .org-cohort-ready-list span{text-align:left}@media (width<=1100px){.org-support-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-breadth-summary{grid-template-columns:1fr}}@media (width<=860px){.org-deep-insights{padding:20px}.org-deep-insights>header{align-items:flex-start}.org-insight-grid,.org-peer-list>div{grid-template-columns:1fr}.org-peer-list em{justify-self:start}}@media (width<=620px){.org-deep-insights>header{display:grid}.org-deep-insights>header>strong{justify-self:start}.org-support-profile-grid{grid-template-columns:1fr}.org-gap-pair-list>div,.org-cohort-ready-list>div{grid-template-columns:34px minmax(0,1fr)}.org-gap-pair-list>div>span,.org-cohort-ready-list>div>span{text-align:start;grid-column:2}.org-cohort-readiness-summary{align-items:flex-start}}.org-deep-insights>header>b{min-width:108px;min-height:76px;color:var(--navy);background:#fff;border-radius:20px;flex:none;place-items:center;padding:12px;font-size:34px;font-weight:500;display:grid;box-shadow:0 7px #1547411a}.org-deep-insights>header>b small{color:var(--muted);letter-spacing:.04em;text-transform:none;font-size:10px;display:block}.org-workforce-support-profile>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.org-workforce-support-profile>header>div{max-width:790px}.org-workforce-support-profile>header h4,.org-insight-card>header h4{color:var(--navy);margin:0;font-size:23px;font-weight:600}.org-workforce-support-profile>header>strong{color:var(--navy);white-space:nowrap;font-size:34px;font-weight:500}.org-workforce-support-profile>header>strong small{color:var(--muted);font-size:10px;display:block}.org-support-profile-track{background:#dfe9e7;border:4px solid #fff;border-radius:999px;height:15px;margin:20px 0 16px;display:flex;overflow:hidden;box-shadow:0 3px 10px #1035311f}.org-support-profile-track i{height:100%;display:block}.org-support-profile-track .intensive{background:var(--coral)}.org-support-profile-track .targeted{background:#cf8c3a}.org-support-profile-track .review{background:var(--lime)}.org-support-profile-track .stable{background:var(--green)}.org-support-profile-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.org-support-profile-cards article{border:1px solid var(--line);border-top:4px solid var(--green);border-radius:var(--radius-md);min-height:170px;box-shadow:var(--shadow-card);background:#fff;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:11px;padding:17px;display:grid}.org-support-profile-cards article.intensive{border-top-color:var(--coral);background:#fff7f4}.org-support-profile-cards article.targeted{background:#fffaf3;border-top-color:#cf8c3a}.org-support-profile-cards article.review{border-top-color:var(--lime);background:#fbfdf2}.org-support-profile-cards article.stable{border-top-color:var(--green);background:#f2f9f7}.org-support-profile-cards article>span,.org-insight-card>header>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.org-support-profile-cards article>div{gap:5px;display:grid}.org-support-profile-cards article>div>small{color:var(--green);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.org-support-profile-cards article>div>strong{color:var(--navy);font-size:27px;font-weight:500}.org-support-profile-cards article>div>strong em{color:var(--muted);margin-inline-start:4px;font-size:10px;font-style:normal;font-weight:700}.org-support-profile-cards article p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.45}.org-support-profile-cards article>b{color:var(--coral);font-size:17px}.org-insight-card>header{align-items:flex-start;gap:12px;display:flex}.org-insight-card>header>div{min-width:0}.org-insight-card>header small{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.org-breadth-summary>div{border-top:4px solid var(--green);background:#edf6f4;border-radius:14px;padding:15px}.org-breadth-summary>div.cross{border-top-color:var(--blue);background:#f1f5fc}.org-breadth-summary>div.local{border-top-color:var(--coral);background:#fff6f1}.org-breadth-summary>div strong{color:var(--navy);font-size:28px;font-weight:500;display:block}.org-breadth-summary>div strong small{color:var(--muted);font-size:9px}.org-breadth-summary>div b{color:var(--green);margin-top:5px;font-size:13px;display:block}.org-breadth-summary>div span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35;display:block}.org-need-breadth>footer{background:var(--color-page,#f5f8f7);color:var(--muted);border-radius:12px;gap:4px;margin-top:14px;padding:12px;font-size:12px;display:grid}.org-need-breadth>footer b{color:var(--green)}.org-peer-list>div{display:block}.org-peer-list>div>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.org-peer-list>div>header span{color:var(--green);background:#e7f2ef;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.org-peer-list>div>div{background:#e2eae8;border-radius:999px;height:10px;margin-top:11px;display:flex;overflow:hidden}.org-peer-list>div>div i{height:100%;display:block}.org-peer-list>div>div i.need{background:var(--coral)}.org-peer-list>div>div i.strength{background:var(--green)}.org-peer-list>div>footer{color:var(--muted);justify-content:space-between;gap:12px;margin-top:7px;font-size:10px;display:flex}.org-peer-list>div>footer b{color:var(--green)}.org-cohort-readiness-summary{justify-content:space-between}.org-cohort-readiness-summary>strong,.org-cohort-readiness-summary>span{gap:2px;display:grid}.org-cohort-readiness-summary>strong small,.org-cohort-readiness-summary>span small{color:var(--muted);font-size:10px;font-weight:700}.org-cohort-readiness-summary>span{text-align:end;color:#a46224;font-size:22px}.org-cohort-ready-list>div{grid-template-columns:36px minmax(0,1fr) auto auto}.org-cohort-ready-list>div>div span{color:var(--muted);font-size:10px}.org-cohort-ready-list>div>em{color:var(--navy);font-size:18px;font-style:normal;font-weight:700;display:grid}.org-cohort-ready-list>div>em small{color:var(--muted);font-size:9px}.org-cohort-ready-list>div>i{color:#416f9e;background:#eaf3fb;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}@media (width<=1100px){.org-support-profile-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.org-workforce-support-profile>header{display:grid}.org-support-profile-cards{grid-template-columns:1fr}.org-support-profile-cards article{min-height:0}.org-cohort-ready-list>div{grid-template-columns:34px minmax(0,1fr)}.org-cohort-ready-list>div>em,.org-cohort-ready-list>div>i{grid-column:2;justify-self:start}.org-peer-list>div>header,.org-peer-list>div>footer{display:grid}}#gap-overview,#gap-priorities,#gap-location,#gap-patterns,#gap-reports{scroll-margin-top:18px}.org-gap-section-nav{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffd1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid;box-shadow:0 7px #15474114}.org-gap-section-nav a{min-width:0;color:var(--green);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:background-color .16s,transform .16s;display:flex}.org-gap-section-nav a:hover,.org-gap-section-nav a:focus-visible{background:#edf6f4;outline:none;transform:translateY(-1px)}.org-gap-section-nav b{background:var(--green);color:#fff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.org-gap-section-nav span{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.org-gap-clean-summary{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#fbfdfc 68%,#f2f7fb 100%);border-radius:22px;overflow:hidden;box-shadow:0 9px #15474117,0 20px 42px #143a3612}.org-gap-clean-summary>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;padding:25px 28px 20px;display:flex}.org-gap-clean-summary>header>div{max-width:770px}.org-gap-clean-summary>header small,.org-clean-patterns>header small{color:var(--green);letter-spacing:.14em;font-size:10px;font-weight:800}.org-gap-clean-summary>header h3,.org-clean-patterns>header h3{color:var(--navy);margin:7px 0 5px;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.05}.org-gap-clean-summary>header p,.org-clean-patterns>header p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.org-gap-clean-summary>header>strong{color:var(--navy);text-align:end;flex:none;font-size:36px;font-weight:500}.org-gap-clean-summary>header>strong small{max-width:130px;color:var(--muted);letter-spacing:0;margin-top:3px;font-size:10px;font-weight:700;display:block}.org-gap-count-explainer{background:#eef6f4;border:1px solid #d3e3e0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:13px;margin:18px 28px;padding:14px 18px;display:grid}.org-gap-count-explainer>div{align-items:center;gap:10px;min-width:0;display:flex}.org-gap-count-explainer strong{color:var(--navy);font-size:25px;font-weight:600}.org-gap-count-explainer span{color:var(--green);font-size:11px;font-weight:700;line-height:1.3}.org-gap-count-explainer>b{width:27px;height:27px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 3px #15474114}.org-gap-action-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 28px 22px;display:grid}.org-gap-action-summary article{border:1px solid var(--line);border-top:4px solid var(--green);background:#fff;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:150px;padding:17px;display:grid;box-shadow:0 5px #143a3612}.org-gap-action-summary article.priority{border-top-color:var(--coral);background:#fff7f4}.org-gap-action-summary article.develop{background:#fffaf3;border-top-color:#cf8c3a}.org-gap-action-summary article.evidence{border-top-color:var(--lime);background:#fbfdf2}.org-gap-action-summary article.aligned{border-top-color:var(--green);background:#f2f9f7}.org-gap-action-summary article>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.org-gap-action-summary article.priority>span{background:var(--coral)}.org-gap-action-summary article.develop>span{background:#c98532}.org-gap-action-summary article.evidence>span{background:#8caf2a}.org-gap-action-summary article>div{min-width:0}.org-gap-action-summary small{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.org-gap-action-summary strong{color:var(--navy);margin:5px 0 1px;font-size:31px;font-weight:500;display:block}.org-gap-action-summary h4{color:var(--navy);margin:0;font-size:13px;line-height:1.25}.org-gap-action-summary p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.4}.org-gap-clean-summary>footer{border-top:1px solid var(--line);background:#edf6f4b3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.org-gap-clean-summary>footer>div{border-inline-end:1px solid var(--line);align-items:center;gap:10px;min-height:64px;padding:12px 22px;display:flex}.org-gap-clean-summary>footer>div:last-child{border-inline-end:0}.org-gap-clean-summary>footer b{color:var(--navy);font-size:25px;font-weight:500}.org-gap-clean-summary>footer span{color:var(--muted);font-size:10px;line-height:1.35}.org-deep-insights.org-clean-patterns{background:#fff;padding:0}.org-clean-patterns>header{background:linear-gradient(135deg,#eef6f4,#fffaf7);justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 28px 20px;display:flex}.org-clean-patterns>header>div{max-width:790px}.org-deep-insights.org-clean-patterns>header>b{border-radius:16px;min-width:90px;min-height:66px;font-size:29px}.org-clean-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.org-clean-pattern-grid>article{border:1px solid var(--line);background:#fff;border-radius:17px;min-width:0;padding:18px;box-shadow:0 5px #143a3612}.org-clean-pattern-grid>article>header{align-items:flex-start;gap:11px;margin-bottom:15px;display:flex}.org-clean-pattern-grid>article>header>span,.org-clean-breadth-card>div>div>b,.org-clean-cohort-card li>b,.org-clean-pair-card li>b{background:var(--green);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.org-clean-pattern-grid header small{color:var(--green);letter-spacing:.11em;font-size:9px;font-weight:800}.org-clean-pattern-grid header h4{color:var(--navy);margin:3px 0 0;font-size:19px;font-weight:600;line-height:1.2}.org-clean-pattern-grid>article>p{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.45}.org-clean-pattern-grid>article>p b{color:var(--green)}.org-clean-support-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.org-clean-support-card>div>div{background:#f3f8f7;border-radius:12px;padding:12px}.org-clean-support-card>div>div.intensive{background:#fff3ef}.org-clean-support-card>div>div.targeted{background:#fff8ee}.org-clean-support-card>div>div.review{background:#f8fbe9}.org-clean-support-card strong{color:var(--navy);font-size:23px;font-weight:500}.org-clean-support-card span{color:var(--green);font-size:10px;font-weight:700;display:block}.org-clean-support-card i,.org-gap-action-summary i{background:#dfe9e7;border-radius:99px;height:6px;margin-top:8px;display:block;overflow:hidden}.org-clean-support-card i b{border-radius:inherit;background:var(--green);height:100%;display:block}.org-clean-support-card .intensive i b{background:var(--coral)}.org-clean-support-card .targeted i b{background:#cf8c3a}.org-clean-support-card .review i b{background:var(--lime)}.org-clean-breadth-card>div{gap:7px;display:grid}.org-clean-breadth-card>div>div{background:#f4f8f7;border-radius:12px;grid-template-columns:32px 45px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.org-clean-breadth-card>div>div>strong{color:var(--navy);font-size:21px;font-weight:500}.org-clean-breadth-card>div>div>span{color:var(--green);font-size:11px;font-weight:700}.org-clean-cohort-summary{background:#eef6f4;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:16px;padding:12px;display:flex}.org-clean-cohort-summary>strong,.org-clean-cohort-summary>span{color:var(--navy);font-size:25px;font-weight:500}.org-clean-cohort-summary>span{color:#aa6d2f;text-align:end}.org-clean-cohort-summary small{color:var(--muted);font-size:9px;font-weight:700;display:block}.org-clean-cohort-card ol,.org-clean-pair-card ol{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.org-clean-cohort-card li,.org-clean-pair-card li{border:1px solid #e1e9e7;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.org-clean-cohort-card li>b,.org-clean-pair-card li>b{flex-basis:28px;width:28px;height:28px}.org-clean-cohort-card li>span,.org-clean-pair-card li>span{color:var(--navy);font-size:11px;font-weight:700}.org-clean-cohort-card li>strong,.org-clean-pair-card li>strong{color:var(--navy);text-align:end;font-size:17px;font-weight:600}.org-clean-cohort-card li>strong small,.org-clean-pair-card li>strong small{color:var(--muted);font-size:8px;display:block}.org-clean-pair-card li>span i{color:var(--coral);margin:0 6px;font-style:normal}@media (width<=1020px){.org-gap-section-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.org-gap-action-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.org-gap-count-explainer{grid-template-columns:1fr}.org-gap-count-explainer>b{justify-self:center}}@media (width<=760px){.org-gap-section-nav{display:flex;overflow-x:auto}.org-gap-section-nav a{flex:none}.org-gap-clean-summary>header,.org-clean-patterns>header{align-items:start;padding:21px;display:grid}.org-gap-clean-summary>header>strong{text-align:start}.org-gap-action-summary,.org-clean-pattern-grid{grid-template-columns:1fr;padding-inline:16px}.org-gap-clean-summary>footer{grid-template-columns:1fr}.org-gap-clean-summary>footer>div{border-inline-end:0;border-bottom:1px solid var(--line)}.org-gap-clean-summary>footer>div:last-child{border-bottom:0}.org-gap-count-explainer{margin-inline:16px}}@media (width<=480px){.org-gap-action-summary,.org-clean-support-card>div{grid-template-columns:1fr}.org-clean-breadth-card>div>div{grid-template-columns:30px 38px minmax(0,1fr)}}.skills-gap-insight-profile{--sgi-elevation:0 2px 0 #dce3eb, 0 12px 28px #102a4314;--sgi-elevation-hover:0 3px 0 #cedbec, 0 18px 32px #102a4324;gap:24px;margin-top:24px;display:grid}.sgi-capability-overview{border:1px solid var(--color-border,#dbe5ef);box-shadow:var(--sgi-elevation);background:#fff;border-radius:12px;padding:24px}.sgi-ready-label{color:#15803d;background:#e9f6ee;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.sgi-ready-label.is-review{color:#b45309;background:#fff7ed}.sgi-ready-label svg{width:17px;height:17px}.sgi-overview-intro{display:contents}.sgi-overview-intro>header{margin:18px 0 20px}.sgi-overview-intro>header :is(h1,h2){color:var(--color-text,#0f172a);margin:0;font-size:30px;font-weight:700;line-height:38px}.sgi-overview-intro>header p{max-width:760px;color:var(--color-text-secondary,#64748b);margin:8px 0 0;font-size:16px;line-height:26px}.sgi-compass-emblem,.sgi-count-ring,.sgi-metric-icon{display:none}.sgi-context-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sgi-context-cards article{border:1px solid var(--color-border,#e2e8f0);background:#fff;border-radius:13px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;min-height:92px;padding:14px 16px;display:grid}.sgi-context-cards article>span{color:#334e68;background:#eff6ff;border-radius:12px;place-items:center;width:54px;height:54px;display:grid}.sgi-context-cards svg{stroke-width:1.8px;width:27px;height:27px}.sgi-context-cards small,.sgi-context-cards strong{display:block}.sgi-context-cards small{color:var(--color-text-secondary,#64748b);margin-bottom:3px;font-size:12px}.sgi-context-cards strong{color:var(--color-text,#0f172a);font-size:14px;font-weight:600;line-height:19px}.sgi-overview-grid{grid-template-columns:minmax(0,1fr);margin-top:14px;display:grid}.sgi-capability-chart{border:1px solid var(--color-border,#dbe5ef);box-shadow:inset 0 1px 0 #fff, var(--sgi-elevation);background:#f8fbff;border-radius:12px;padding:24px}.sgi-capability-chart>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sgi-capability-chart>header h2{color:var(--color-text,#0f172a);margin:0;font-size:20px;font-weight:700;line-height:28px}.sgi-capability-chart>header p{color:var(--color-text-secondary,#64748b);margin:4px 0 0;font-size:12px}.sgi-provisional-badge{color:#b45309;background:#fff7ed;border:1px solid #fdba74;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.sgi-provisional-badge svg{width:15px;height:15px}.sgi-radar-layout{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:center;gap:24px;margin-top:16px;display:grid}.sgi-radar-layout svg{justify-self:center;width:100%;max-width:660px;height:360px;overflow:visible}.sgi-radar-grid{fill:#fff;fill-opacity:.18;stroke:#cbdbea;stroke-width:1.25px}.sgi-radar-axis{stroke:#cbdbea;stroke-width:1.15px;stroke-dasharray:3 4}.sgi-radar-center{fill:var(--color-primary-navy,#123b5d);stroke:#fff;stroke-width:3px}.sgi-radar-shape{fill:#2563eb1f;stroke:var(--color-primary-navy);stroke-width:3.5px;stroke-linejoin:round;filter:drop-shadow(0 4px 6px #102a4314)}.sgi-radar-point{fill:var(--color-primary-navy);stroke:#fff;stroke-width:2px}.sgi-radar-point-halo{opacity:.18}.sgi-radar-point-label>line{stroke-width:1.5px;opacity:.7}.sgi-radar-point-label text{fill:var(--color-text,#172033);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;font-size:15px;font-weight:700}.sgi-radar-layout ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sgi-radar-layout li{border:1px solid var(--color-border,#dbe5ef);color:#334155;background:#fff;border-radius:13px;gap:9px;padding:14px 16px;font-size:13px;display:grid;box-shadow:0 5px 14px #123b5d0f}.sgi-domain-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sgi-domain-row>span{align-items:center;gap:9px;font-weight:600;display:inline-flex}.sgi-domain-row>span i{border-radius:50%;width:10px;height:10px}.sgi-domain-row strong{color:var(--color-primary-navy,#123b5d);font-variant-numeric:tabular-nums;font-size:18px}.sgi-domain-row strong small{color:var(--color-text-secondary,#64748b);font-size:12px}.sgi-domain-meter{background:#e8eef4;border-radius:99px;height:10px;display:block;overflow:hidden;box-shadow:inset 0 2px 3px #102a431f}.sgi-domain-meter i{border-radius:inherit;background-image:linear-gradient(#ffffff40,#0000 55%,#00000026);height:100%;display:block;box-shadow:inset 0 1px #fff6}.sgi-capability-overview>footer{color:#334e68;background:#f5fbf9;border:1px solid #eff6ff;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.sgi-capability-overview>footer.is-review{color:#b45309;background:#fffaf5;border-color:#fed7aa}.sgi-capability-overview>footer svg{flex:none;width:21px;height:21px}.sgi-capability-overview>footer p{color:var(--color-text-secondary,#475569);margin:0;font-size:12px;line-height:19px}.sgi-section-heading{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:24px;display:grid}.sgi-section-heading>span{border-radius:var(--radius-md);background:var(--color-primary-navy,#123b5d);color:#fff;font-variant-numeric:tabular-nums;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.sgi-section-heading small{color:#0f766e;letter-spacing:.04em;font-size:12px;font-weight:600}.sgi-section-heading h2{color:var(--color-text,#0f172a);margin:3px 0 5px;font-size:22px;font-weight:600;line-height:30px}.sgi-section-heading p{color:var(--color-text-secondary,#64748b);margin:0;font-size:14px;line-height:22px}.sgi-headlines{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sgi-headlines article{--sgi-accent:#2563eb;border:1px solid var(--color-border,#e2e8f0);box-shadow:var(--sgi-elevation);background:#fff;border-radius:12px;padding:20px;position:relative}.sgi-headlines small,.sgi-headlines strong{display:block}.sgi-headlines small{color:var(--color-text-secondary,#64748b);margin:0 0 6px;font-size:12px;font-weight:600}.sgi-headlines strong{color:var(--color-primary-navy,#123b5d);font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.sgi-headlines article>span{color:var(--color-text-secondary,#475569);margin-top:10px;font-size:13px;line-height:19px;display:block}.sgi-headlines .sgi-gap-total{background:#eff6ff;border-color:#93c5fd}.sgi-headlines .sgi-gap-urgent{--sgi-accent:#b91c1c;background:#fff7f7;border-color:#fca5a5}.sgi-headlines .sgi-gap-urgent strong{color:#b91c1c}.sgi-headlines .sgi-gap-next{--sgi-accent:#b45309;background:#fffaf3;border-color:#fdba74}.sgi-headlines .sgi-gap-next strong{color:#b45309}.sgi-gap-focus{box-shadow:var(--sgi-elevation);background:#f8fbff;border:1px solid #bfdbfe}.sgi-gap-focus .sgi-section-heading>span{background:#b91c1c}.sgi-gap-focus .sgi-section-heading small{color:#b91c1c}.sgi-gap-list{gap:10px;margin-top:18px;display:grid}.sgi-gap-list>details{border:1px solid var(--color-border,#e2e8f0);color:var(--color-text,#0f172a);background:#fff;border-inline-start:6px solid #b45309;border-radius:14px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 5px 16px #0f172a0e}.sgi-gap-list>details:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1c}.sgi-gap-list>details[open]{border-color:#93c5fd;box-shadow:0 12px 28px #0f172a1f}.sgi-gap-list>details.is-urgent{background:snow;border-inline-start-color:#b91c1c}.sgi-gap-summary{cursor:pointer;grid-template-columns:42px minmax(220px,1.4fr) minmax(250px,1fr) 112px;align-items:center;gap:16px;min-height:92px;padding:14px 16px;list-style:none;display:grid}.sgi-gap-summary::-webkit-details-marker{display:none}.sgi-gap-rank{background:var(--color-primary-navy,#123b5d);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.sgi-gap-name{min-width:0}.sgi-gap-name small,.sgi-gap-name strong{display:block}.sgi-gap-name small{color:#b45309;letter-spacing:.03em;margin-bottom:4px;font-size:11px;font-weight:700}.is-urgent .sgi-gap-name small{color:#b91c1c}.sgi-gap-name strong{font-size:16px;line-height:22px}.sgi-gap-comparison{grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px;display:grid}.sgi-gap-comparison>span{text-align:center;background:#f1f5f9;border-radius:10px;padding:8px 10px}.sgi-gap-comparison small,.sgi-gap-comparison b{display:block}.sgi-gap-comparison small{color:var(--color-text-secondary,#64748b);font-size:10px;font-weight:600}.sgi-gap-comparison b{color:var(--color-primary-navy,#123b5d);font-variant-numeric:tabular-nums;margin-top:2px;font-size:21px}.sgi-gap-comparison b i{color:var(--color-text-secondary,#64748b);font-size:11px;font-style:normal}.sgi-gap-comparison em{color:#94a3b8;text-align:center;font-size:10px;font-style:normal;font-weight:700}.sgi-gap-size{border-inline-start:1px solid var(--color-border,#e2e8f0);text-align:center;justify-items:center;gap:2px;padding-inline-start:12px;display:grid}.sgi-gap-size strong{color:#b45309;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.is-urgent .sgi-gap-size strong{color:#b91c1c}.sgi-gap-size span{color:var(--color-text-secondary,#64748b);font-size:11px;line-height:15px}.sgi-gap-footer{color:#0f766e;background:#ecf8f5;border:1px solid #a7d8cf;border-radius:12px;grid-template-columns:24px auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:14px;padding:13px 16px;display:grid}.sgi-gap-footer svg{width:20px;height:20px}.sgi-gap-footer strong{font-variant-numeric:tabular-nums;font-size:20px}.sgi-gap-footer span{color:#334155;font-size:13px}.sgi-gap-footer small{color:var(--color-text-secondary,#64748b);font-size:11px}.sgi-status-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.sgi-status-counts article{border:1px solid var(--color-border,#e2e8f0);background:var(--color-page,#f8fafc);border-inline-start:4px solid #94a3b8;border-radius:12px;align-items:center;gap:12px;min-height:78px;padding:14px;display:flex}.sgi-status-counts article.status-priority-gap{border-inline-start-color:#b91c1c}.sgi-status-counts article.status-develop-next{border-inline-start-color:#b45309}.sgi-status-counts article.status-aligned-maintain{border-inline-start-color:#0f766e}.sgi-status-counts article.status-more-evidence-needed{border-inline-start-color:#84a52d}.sgi-status-counts article>span{color:var(--color-primary-navy,#123b5d);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.sgi-status-counts strong,.sgi-status-counts small{display:block}.sgi-status-counts strong{color:var(--color-text,#0f172a);font-size:14px}.sgi-status-counts small{color:var(--color-text-secondary,#64748b);margin-top:3px;font-size:12px}.sgi-review-gate{background:#fff7f7;border:1px solid #fecaca;border-radius:14px;align-items:flex-start;gap:16px;padding:20px;display:flex}.sgi-review-gate svg{color:#b91c1c;flex:none}.sgi-review-gate strong{color:#991b1b}.sgi-review-gate p{color:var(--color-text-secondary,#64748b);margin:4px 0 0}.sgi-review-reasons{border-top:1px solid #fecaca;margin-top:14px;padding-top:13px}.sgi-review-reasons small{color:#991b1b;font-size:11px;font-weight:700}.sgi-review-reasons ul{color:var(--color-text-secondary,#475569);gap:5px;margin:7px 0 0;padding-inline-start:20px;font-size:13px;line-height:19px;display:grid}.sgi-level-key{color:var(--color-text-secondary,#64748b);flex-wrap:wrap;gap:18px;margin:-8px 0 18px 66px;font-size:12px;display:flex}.sgi-level-key span{align-items:center;gap:7px;display:inline-flex}.sgi-level-key i{border-radius:9px;width:22px;height:4px}.sgi-required-key{background:#cbd5e1}.sgi-evidence-key{background:#2563eb}.sgi-alignment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sgi-alignment-group{border:1px solid var(--color-border,#e2e8f0);background:#fff;border-radius:14px;overflow:hidden}.sgi-alignment-group>header{background:var(--color-page,#f8fafc);border-bottom:1px solid var(--color-border,#e2e8f0);justify-content:space-between;gap:12px;padding:15px 16px;display:flex}.sgi-alignment-group header strong,.sgi-alignment-group header small{display:block}.sgi-alignment-group header strong{color:var(--color-text,#0f172a)}.sgi-alignment-group header small{color:var(--color-text-secondary,#64748b);font-size:12px}.sgi-alignment-group header b{color:var(--color-primary-navy,#123b5d);font-variant-numeric:tabular-nums;font-size:24px}.sgi-alignment-group>div{display:grid}.sgi-alignment-group a{color:var(--color-text,#0f172a);border-bottom:1px solid #eef2f7;grid-template-columns:minmax(150px,1fr) minmax(80px,.8fr) 48px;align-items:center;gap:12px;padding:11px 16px;font-size:13px;text-decoration:none;display:grid}.sgi-alignment-group a:last-child{border-bottom:0}.sgi-alignment-group a:hover{background:var(--color-page,#f8fafc)}.sgi-alignment-group a>small{color:var(--color-text-secondary,#64748b);text-align:end;font-variant-numeric:tabular-nums}.sgi-level-track{background:#f1f5f9;border-radius:9px;height:8px;display:block;position:relative}.sgi-level-track i,.sgi-level-track b{border-radius:9px;position:absolute;inset-inline-start:0}.sgi-level-track i{background:#cbd5e1;height:6px;top:1px}.sgi-level-track b{background:#2563eb;height:2px;top:3px}.sgi-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sgi-insight-card{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md);background:#fff;border-top:4px solid #0f766e;flex-direction:column;min-height:260px;padding:18px;display:flex}.sgi-insight-card.sgi-priority{border-top-color:#b91c1c}.sgi-insight-card header{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.sgi-insight-card header>span{background:var(--color-primary-navy,#123b5d);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.sgi-insight-card header>b{border-radius:var(--radius-md);width:max-content;color:var(--color-text-secondary,#64748b);background:#f1f5f9;grid-column:2;padding:4px 8px;font-size:11px}.sgi-insight-card small{color:var(--color-text-secondary,#64748b);font-size:11px}.sgi-insight-card h3{color:var(--color-text,#0f172a);margin:3px 0 0;font-size:16px;line-height:24px}.sgi-insight-card>p{color:var(--color-text-secondary,#475569);flex:1;margin:16px 0;line-height:1.55}.sgi-insight-card footer{flex-wrap:wrap;gap:6px;display:flex}.sgi-insight-card footer span{color:var(--color-text-secondary,#475569);background:#f1f5f9;border-radius:8px;padding:5px 8px;font-size:11px}.sgi-insight-card>a{color:#1d4ed8;margin-top:14px;font-size:13px;font-weight:600;text-decoration:none}.sgi-application-strip{color:#0f766e;background:#ecf8f5;border-radius:14px;align-items:flex-start;gap:16px;margin-top:14px;padding:18px;display:flex}.sgi-application-strip svg{flex:none}.sgi-application-strip strong{color:var(--color-text,#0f172a)}.sgi-application-strip p{color:var(--color-text-secondary,#475569);margin:5px 0 0}.sgi-workplace-list{gap:12px;display:grid}.sgi-workplace-list article{border:1px solid var(--color-border,#e2e8f0);background:#fff;border-radius:14px;grid-template-columns:46px minmax(0,1fr);gap:16px;padding:18px;display:grid}.sgi-workplace-list article>span{color:#2563eb;font-size:22px;font-weight:700}.sgi-workplace-list h3{color:var(--color-text,#0f172a);margin:0;font-size:18px}.sgi-workplace-list h3 small{color:#b45309;background:#fff7ed;border-radius:8px;margin-inline-start:8px;padding:4px 7px;font-size:11px}.sgi-workplace-list p{color:var(--color-text-secondary,#475569)}.sgi-workplace-list ul{color:var(--color-text-secondary,#64748b);gap:7px;padding-inline-start:20px;display:grid}.sgi-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sgi-plan-grid article{border:1px solid var(--color-border,#e2e8f0);background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 24px #0f172a0f}.sgi-plan-grid header{justify-content:space-between;align-items:center;display:flex}.sgi-plan-grid svg{color:#0f766e;width:26px}.sgi-plan-grid header span{text-align:end}.sgi-plan-grid header small,.sgi-plan-grid header strong{display:block}.sgi-plan-grid header small{color:var(--color-text-secondary,#64748b)}.sgi-plan-grid header strong{color:#2563eb;font-variant-numeric:tabular-nums;font-size:24px}.sgi-plan-grid h3{min-height:48px;color:var(--color-text,#0f172a);font-size:16px;line-height:24px}.sgi-plan-grid ul{color:var(--color-text-secondary,#475569);gap:9px;padding-inline-start:18px;font-size:13px;line-height:20px;display:grid}.sgi-recovery>div{gap:10px;display:grid}.sgi-recovery article{background:#fffaf5;border:1px solid #fed7aa;border-radius:12px;gap:12px;padding:15px;display:flex}.sgi-recovery article span{color:#fff;background:#b45309;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.sgi-recovery article p{color:var(--color-text-secondary,#475569);margin:4px 0 0}.sgi-verification-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sgi-verification-options button{min-height:52px;color:var(--color-text,#0f172a);background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px;display:flex}.sgi-verification-options button.selected{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb24}.sgi-verification-options svg{width:18px}.sgi-verification label{color:var(--color-text,#0f172a);gap:7px;margin-top:16px;font-weight:600;display:grid}.sgi-verification textarea{resize:vertical;min-height:94px;font:inherit;border:1px solid #cbd5e1;border-radius:12px;padding:12px}.sgi-verification footer{align-items:center;gap:14px;margin-top:14px;display:flex}.sgi-verification footer span{color:var(--color-text-secondary,#64748b);font-size:13px}@media (width<=1050px){.sgi-context-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sgi-capability-chart{min-height:auto}.sgi-radar-layout{grid-template-columns:minmax(400px,1.2fr) minmax(220px,.8fr)}}@media (width<=900px){.sgi-headlines,.sgi-insight-grid,.sgi-plan-grid{grid-template-columns:1fr}.sgi-gap-summary{grid-template-columns:42px minmax(220px,1fr) 104px}.sgi-gap-comparison{grid-area:2/2/auto/-1}.sgi-status-counts,.sgi-alignment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sgi-capability-overview{padding:20px 16px}.sgi-capability-overview>header h1{font-size:24px;line-height:31px}.sgi-context-cards{grid-template-columns:1fr}.sgi-context-cards article{min-height:80px}.sgi-capability-chart{padding:20px 14px}.sgi-radar-layout{grid-template-columns:1fr}.sgi-radar-layout svg{max-width:520px;height:auto}.sgi-radar-layout ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sgi-section-heading{grid-template-columns:38px minmax(0,1fr);gap:12px}.sgi-section-heading>span{width:36px;height:36px}.sgi-status-counts,.sgi-alignment-grid,.sgi-verification-options{grid-template-columns:1fr}.sgi-gap-summary{grid-template-columns:36px minmax(0,1fr);gap:10px}.sgi-gap-rank{width:34px;height:34px}.sgi-gap-comparison{grid-area:auto/1/auto/-1}.sgi-gap-size{border-inline-start:0;border-top:1px solid var(--color-border,#e2e8f0);grid-column:1/-1;justify-content:center;align-items:baseline;gap:6px;padding:9px 0 0;display:flex}.sgi-gap-size strong{font-size:24px}.sgi-gap-footer{grid-template-columns:22px auto 1fr}.sgi-gap-footer small{grid-column:1/-1}.sgi-level-key{margin-inline-start:0}.sgi-alignment-group a{grid-template-columns:minmax(110px,1fr) 80px 42px}.sgi-workplace-list article{grid-template-columns:34px minmax(0,1fr)}.sgi-verification footer{flex-direction:column;align-items:stretch}}@media (width<=460px){.sgi-radar-layout ul{grid-template-columns:1fr}.sgi-radar-point-label text{font-size:14px}}@media screen{.sgi-overview-intro{--surface-text:#fff;--surface-text-secondary:#dbeafe;color:#fff;background:radial-gradient(at 100% 0,#254e76,#0000 65%),#102a43;border-radius:11px 11px 0 0;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:16px 32px;margin:-24px -24px 24px;padding:32px;display:grid;box-shadow:inset 0 1px #fff3}.sgi-overview-intro>.sgi-ready-label{color:#dcfce7;background:#174b42;border:1px solid #487a6c;grid-column:1;justify-self:start}.sgi-overview-intro>.sgi-ready-label.is-review{color:#ffedd5;background:#6b3a15;border-color:#a96c34}.sgi-overview-intro>header{grid-column:1;margin:0}.sgi-overview-intro>header :is(h1,h2){color:#fff}.sgi-overview-intro>header p{color:#dbeafe}.sgi-compass-emblem{aspect-ratio:1;background:linear-gradient(145deg,#436a8b,#102a43);border:1px solid #7297ba;border-radius:50%;grid-area:1/2/3;place-items:center;width:128px;display:grid;box-shadow:inset 0 2px 2px #ffffff52,inset 0 -6px 10px #0b1f33,0 6px #0b1f33,0 16px 24px #0000003d}.sgi-compass-emblem svg{color:#dbeafe;filter:drop-shadow(0 3px 1px #0b1f33);width:80px;height:80px}.sgi-context-cards article{background:linear-gradient(145deg,#fff,#f5f7fa);border-radius:12px;padding:16px;box-shadow:0 2px #e5ecf3}.sgi-context-cards article>span{color:#1d4ed8;background:linear-gradient(145deg,#fff,#dce9f8);border:1px solid #c9d9ec;box-shadow:inset 0 1px #fff,0 3px #cfdae8}.sgi-context-cards strong{font-size:14px;line-height:22px}.sgi-radar-layout>svg{background:radial-gradient(#e1edfa,#0000 65%)}.sgi-radar-shape{fill:#2563eb33;stroke:#2563eb;filter:drop-shadow(0 5px 3px #102a4329)}.sgi-radar-layout li{border-inline-start:3px solid #cfdef0;padding:16px;font-size:14px;box-shadow:0 3px #e3eaf2,0 6px 14px #102a430a}.sgi-section-heading>span{border:1px solid #ffffff47;box-shadow:inset 0 1px #ffffff38,0 4px #d3deeb}.sgi-section-heading small{color:#2563eb}.sgi-headlines{gap:16px}.sgi-headlines article{border-top:4px solid var(--sgi-accent);background:linear-gradient(145deg,#fff 0%,#f4f8fd 100%);grid-template-rows:auto 1fr;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px 20px;min-height:176px;padding:22px 24px;display:grid;overflow:hidden;box-shadow:0 4px #dbe5f0,0 16px 28px #102a4317}.sgi-headlines .sgi-gap-total{background:linear-gradient(145deg,#fff 0%,#eaf3ff 100%)}.sgi-headlines .sgi-gap-urgent{background:linear-gradient(145deg,#fff 0%,#fff0f1 100%)}.sgi-headlines .sgi-gap-next{background:linear-gradient(145deg,#fff 0%,#fff5e9 100%)}.sgi-metric-icon{width:22px;height:22px;color:var(--sgi-accent);display:block;position:absolute;inset-block-start:22px;inset-inline-end:22px}.sgi-headlines article>small{letter-spacing:.045em;grid-column:1/-1;min-height:0;padding-inline-end:32px;font-size:12px;line-height:18px}.sgi-headlines article>.sgi-count-display{place-items:center;width:88px;height:88px;margin:0;display:grid;position:relative}.sgi-count-display>strong{z-index:1;font-size:34px;line-height:1;position:relative}.sgi-count-ring{background:conic-gradient(var(--sgi-accent) var(--sgi-count-turn),#dce3eb 0);border-radius:50%;display:block;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff73,0 4px #d1dce8,0 10px 18px #102a431f}.sgi-count-ring:after{content:"";background:linear-gradient(145deg,#fff,#f3f6fa);border-radius:50%;position:absolute;inset:9px;box-shadow:inset 0 3px 7px #102a4321,0 1px #fff}.sgi-headlines article>span:last-child{color:#334e68;align-self:center;margin:0;font-size:15px;font-weight:600;line-height:23px}.sgi-gap-list{gap:12px}.sgi-gap-list>details{background:linear-gradient(100deg,#fff 0%,#f8fbff 68%,#f1f6fc 100%);border-radius:12px;box-shadow:0 3px #dbe5ef,0 12px 24px #102a4312}.sgi-gap-list>details.is-urgent{background:linear-gradient(100deg,#fff 0%,snow 68%,#fff2f2 100%)}.sgi-gap-list>details.is-next{background:linear-gradient(100deg,#fff 0%,#fffbf5 68%,#fff4e6 100%)}.sgi-gap-summary{grid-template-columns:48px minmax(240px,1.25fr) minmax(330px,.9fr) 104px;gap:18px;min-height:96px;padding:14px 20px}.sgi-gap-rank{border:1px solid #52708c;width:44px;height:44px;font-size:13px;box-shadow:inset 0 2px 1px #ffffff2e,0 4px #d4deea}.sgi-gap-name small{background:#fff1f2;border-radius:999px;width:max-content;margin-bottom:8px;padding:4px 8px;display:inline-flex}.sgi-gap-name strong{font-size:17px;line-height:25px}.sgi-gap-disclosure{color:#2563eb;align-items:center;gap:6px;width:max-content;margin-top:7px;font-size:12px;font-weight:700;display:inline-flex}.sgi-gap-disclosure svg{width:15px;height:15px;transition:transform .18s}.sgi-gap-list>details[open] .sgi-gap-disclosure svg{transform:rotate(180deg)}.sgi-gap-comparison{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);gap:10px;padding-bottom:18px;position:relative}.sgi-gap-comparison>span{background:linear-gradient(#fff,#eaf2fb);border:1px solid #cfdeed;padding:10px 12px;box-shadow:inset 0 1px #fff,0 3px #dce6f0}.sgi-gap-comparison>span:last-of-type{background:linear-gradient(#f7faff,#e4edf7);border-color:#bfd1e4}.sgi-gap-comparison em{color:#fff;background:#102a43;border-radius:999px;min-width:34px;padding:6px;box-shadow:0 3px #d6e0eb}.sgi-gap-comparison b{font-size:24px}.sgi-gap-range{inset-inline:8px;background:#dce6f1;border-radius:999px;height:8px;display:block;position:absolute;bottom:2px;overflow:visible;box-shadow:inset 0 2px 3px #102a4324}.sgi-gap-range>b{border-radius:inherit;background:linear-gradient(#5790f5,#2563eb);height:100%;display:block;box-shadow:inset 0 1px #ffffff73}.sgi-gap-range>span{background:#102a43;border:3px solid #fff;border-radius:4px;width:12px;height:16px;position:absolute;top:-4px;box-shadow:0 2px 4px #102a4333}.sgi-gap-size{background:#fff;border:1px solid #fecaca;border-radius:10px;align-content:center;min-height:78px;padding:10px;box-shadow:inset 0 1px #fff,0 3px #f0d9dc}.sgi-gap-size strong{font-size:34px}.sgi-gap-evidence-inline{background:#f7faff;border-top:1px solid #dce3eb;padding:14px 18px 18px}.sgi-gap-evidence-inline>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.sgi-gap-evidence-inline>header small{color:#2563eb;letter-spacing:.08em;font-size:11px;font-weight:800}.sgi-gap-evidence-inline>header strong{color:#172b4d;font-size:14px;line-height:20px}.sgi-gap-evidence-inline .skills-gap-competency-card.is-embedded{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.sgi-gap-evidence-inline .is-embedded .competency-method-grid{grid-template-columns:repeat(4,minmax(96px,128px));justify-content:start;gap:10px;padding:0}.sgi-gap-evidence-inline .is-embedded .competency-method-grid>div{aspect-ratio:1;background:#fff;border:1px solid #d5e0ec;border-radius:10px;flex-direction:column;justify-content:space-between;min-width:0;padding:12px;display:flex;box-shadow:0 3px #dce5ef,0 7px 14px #102a4312}.sgi-gap-evidence-inline .is-embedded .competency-method-grid span{font-size:11px;line-height:15px}.sgi-gap-evidence-inline .is-embedded .competency-method-grid strong{margin:6px 0;font-size:22px;line-height:1}.sgi-gap-evidence-inline .is-embedded>footer{border-top:0;grid-template-columns:repeat(3,minmax(96px,128px));justify-content:start;gap:10px;padding:10px 0 0}.sgi-gap-evidence-inline .is-embedded>footer>div{background:#fff;border:1px solid #dce3eb;border-radius:10px;min-height:68px;padding:10px 12px}.sgi-gap-evidence-inline .is-embedded>footer small{margin-bottom:4px;font-size:9px;line-height:13px}.sgi-gap-evidence-inline .is-embedded>footer strong{font-size:12px;line-height:17px}.sgi-gap-footer{background:linear-gradient(100deg,#ecfdf8,#f7fffd);min-height:58px;padding:14px 18px;box-shadow:0 3px #d4e8e3}.sgi-gap-comparison small,.sgi-gap-name small,.sgi-gap-size span{font-size:12px}.sgi-alignment-group{box-shadow:var(--sgi-elevation)}.sgi-alignment-group a{min-height:56px;font-size:14px}.sgi-level-track{height:16px;box-shadow:inset 0 1px 3px #102a431f}.sgi-level-track i{height:5px;top:2px}.sgi-level-track b{height:5px;top:9px;box-shadow:inset 0 1px #ffffff40}.sgi-insight-card{min-height:0;box-shadow:var(--sgi-elevation);padding:24px}.sgi-insight-card>p,.sgi-workplace-list p{font-size:16px;line-height:26px}.sgi-insight-card :is(small,footer span,header>b){font-size:12px}.sgi-insight-card>a{align-items:center;min-height:44px;font-size:14px;display:flex}.sgi-plan-grid{gap:20px}.sgi-plan-grid article{box-shadow:var(--sgi-elevation);background:linear-gradient(160deg,#fff,#f4f8fd);border-top:4px solid #2563eb;border-radius:12px;position:relative}.sgi-plan-grid article:nth-child(2){border-top-color:#486581}.sgi-plan-grid article:nth-child(3){border-top-color:#102a43}.sgi-plan-grid header svg{box-sizing:content-box;color:#2563eb;background:#fff;border:1px solid #dce3eb;border-radius:12px;width:24px;height:24px;padding:12px;box-shadow:0 3px #dce3eb}.sgi-plan-grid ul{font-size:14px;line-height:22px}.sgi-plan-grid h3{min-height:0}.skills-gap-insight-profile :is(a,button,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #2563eb}.skills-gap-insight-profile :is(a,button,summary){transition:transform .18s,box-shadow .18s,background-color .18s}.secure-assessment-page[data-assessment-kind=skills-gap]:not(.has-rich-result){background:radial-gradient(at top,#e6eef9,#0000 65%);padding:24px 24px 64px}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-assessment-header{max-width:1100px;margin-inline:auto;padding:16px 0 24px}.secure-assessment-page[data-assessment-kind=skills-gap] :is(.secure-intro-card,.secure-question-card){border:1px solid #dce3eb;border-radius:12px;padding:32px;box-shadow:0 4px #d6e1ee,0 18px 36px #102a431a}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-intro-stat{background:linear-gradient(145deg,#335c80,#102a43);border:1px solid #52708c;border-radius:12px;padding:24px;box-shadow:inset 0 2px #ffffff2e,0 4px #d4deea}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-intro-stat span,.secure-assessment-page[data-assessment-kind=skills-gap] .secure-profile-grid span{font-size:14px}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-profile-grid :is(input,select){color:#172b4d;background:#f8fafd;border-color:#dce3eb}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-progress>div:first-child{color:#102a43;gap:16px}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-progress>div:last-child{background:#e4ecf6;height:12px;box-shadow:inset 0 2px 4px #102a4324}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-progress i{border-radius:inherit;background:linear-gradient(#5188ed,#2563eb);box-shadow:inset 0 1px #fff6}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-question-number{color:#fff;background:#102a43;border-radius:12px;place-items:center;width:52px;height:52px;margin:32px 0 20px;display:grid;box-shadow:0 4px #cedbec}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-option-grid{gap:12px}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-option-grid button{color:#172b4d;background:#fff;border:1px solid #dce3eb;border-radius:12px;min-height:64px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 3px #e0e8f2}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-option-grid button>span{color:#1d4ed8;background:#eef4ff;border-radius:8px}.secure-assessment-page[data-assessment-kind=skills-gap] :is(button,input,select):focus-visible{outline-offset:4px;outline:3px solid #2563eb}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-option-grid button:disabled{box-shadow:none;cursor:wait;transform:none}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-question-card footer{font-size:14px;line-height:22px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sgi-gap-list>details:hover,.sgi-alignment-group a:hover{box-shadow:var(--sgi-elevation-hover);transform:translateY(-2px)}.sgi-gap-list>details[open]:hover{transform:none}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-option-grid button:hover:not(:disabled){background:#f1f6ff;border-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px #c6d8f4,0 8px 20px #102a4314}}@media (width<=900px){.sgi-overview-intro{grid-template-columns:minmax(0,1fr) 96px;gap:16px;padding:24px}.sgi-compass-emblem{width:88px}.sgi-compass-emblem svg{width:56px;height:56px}.sgi-headlines{grid-template-columns:repeat(3,minmax(0,1fr))}.sgi-headlines article{grid-template-columns:72px minmax(0,1fr);gap:10px 14px;padding:16px}.sgi-metric-icon{inset-block-start:16px;inset-inline-end:14px}.sgi-headlines article>.sgi-count-display{width:70px;height:70px}.sgi-count-display>strong{font-size:28px}.sgi-gap-summary{grid-template-columns:44px minmax(0,1fr) 92px}.sgi-gap-comparison{grid-area:2/2/auto/-1}.sgi-gap-size{grid-area:1/3}.sgi-radar-layout{grid-template-columns:1fr}.sgi-radar-layout ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sgi-overview-intro{grid-template-columns:1fr;margin:-20px -16px 20px;padding:24px 16px}.sgi-overview-intro>header :is(h1,h2){font-size:24px;line-height:31px}.sgi-compass-emblem{display:none}.sgi-headlines{grid-template-columns:1fr}.sgi-headlines article{grid-template-columns:80px minmax(0,1fr);min-height:150px;padding:20px}.sgi-headlines article>small{min-height:0}.sgi-headlines article>.sgi-count-display{width:80px;height:80px}.sgi-count-display>strong{font-size:30px}.sgi-gap-summary{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:14px}.sgi-gap-name{grid-column:2}.sgi-gap-comparison{grid-area:2/1/auto/-1}.sgi-gap-size{grid-area:3/1/auto/-1;min-height:0;padding:10px 12px}.sgi-gap-evidence-inline{padding:12px}.sgi-gap-evidence-inline>header{flex-direction:column;align-items:flex-start}.sgi-gap-evidence-inline .is-embedded .competency-method-grid,.sgi-gap-evidence-inline .is-embedded>footer{grid-template-columns:repeat(2,minmax(96px,128px))}.sgi-insight-card{padding:16px}.secure-assessment-page[data-assessment-kind=skills-gap]:not(.has-rich-result){padding:16px 16px 40px}.secure-assessment-page[data-assessment-kind=skills-gap] :is(.secure-intro-card,.secure-question-card){padding:20px 16px}.secure-assessment-page[data-assessment-kind=skills-gap] .secure-intro-stat{min-height:120px}}@media (width<=460px){.sgi-radar-layout ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.skills-gap-insight-profile :is(a,button,summary,details),.secure-assessment-page[data-assessment-kind=skills-gap] :is(button,.secure-progress i){transition:none;transform:none}.skills-gap-insight-profile :is(a,summary,details):hover,.secure-assessment-page[data-assessment-kind=skills-gap] .secure-option-grid button:hover{transform:none}}}.sgi-development-analysis{color:#172b4d;background:#fff;border:1px solid #dce3eb;border-radius:12px;padding:20px}.sgi-development-analysis h3,.sgi-other-competencies h3{margin:0 0 16px;font-size:1.125rem;line-height:1.5}.sgi-development-analysis dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.sgi-development-analysis dl>div{min-width:0}.sgi-development-analysis dt{color:#526477;margin-bottom:4px;font-size:.875rem;line-height:1.6}.sgi-development-analysis dd{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.65}.sgi-development-analysis dl>div:nth-child(n+4){border-top:1px solid #dce3eb;grid-column:1/-1;padding-top:12px}.sgi-response-evidence{border-top:1px solid #dce3eb;margin-top:20px;padding-top:16px}.sgi-response-evidence h4{margin:0 0 8px;font-size:1rem}.sgi-response-evidence ul{margin:0;padding-inline-start:24px;font-size:1rem;line-height:1.65}.sgi-response-evidence li+li{margin-top:8px}.sgi-other-competencies{margin-top:24px}.sgi-other-competencies>details{background:#fff;border:1px solid #dce3eb;border-radius:8px;margin-top:8px}.sgi-other-competencies summary{cursor:pointer;align-items:center;gap:16px;min-height:44px;padding:16px;display:flex}.sgi-other-competencies summary>span{color:#526477;margin-inline-start:auto;font-size:.875rem}.sgi-other-competencies summary>svg{flex-shrink:0;width:18px;height:18px}.sgi-other-competencies summary:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.sgi-other-competencies details[open] summary>svg{transform:rotate(180deg)}.sgi-other-competencies .sgi-development-analysis{border:0;border-top:1px solid #dce3eb}.sgi-competency-group{--sgi-group-color:#1d4ed8;--sgi-group-border:#bed4f6;--sgi-group-tint:#f0f6ff}.sgi-competency-group.sgi-maintain-focus{--sgi-group-color:#087f70;--sgi-group-border:#abdcd1;--sgi-group-tint:#effbf7}.sgi-competency-group .sgi-section-heading>span{background:var(--sgi-group-color)}.sgi-competency-group .sgi-section-heading>span svg{width:23px;height:23px}.sgi-competency-group .sgi-section-heading small{color:var(--sgi-group-color);font-size:.875rem}.sgi-competency-group .sgi-section-heading h2{font-size:1.5rem;line-height:1.4}.sgi-competency-group .sgi-section-heading p{font-size:1rem;line-height:1.65}.sgi-competency-group .sgi-gap-list>details{border-color:var(--sgi-group-border);border-inline-start-color:var(--sgi-group-color);background:linear-gradient(100deg,#fff 0%,#fff 48%,var(--sgi-group-tint) 100%)}.sgi-competency-group .sgi-gap-list>details:hover,.sgi-competency-group .sgi-gap-list>details[open]{border-color:var(--sgi-group-color)}.sgi-competency-group .sgi-gap-rank{background:var(--sgi-group-color);border-color:var(--sgi-group-color)}.sgi-competency-group .sgi-gap-name small,.sgi-competency-group .sgi-gap-name .sgi-gap-action-cue,.sgi-competency-group .sgi-gap-disclosure{color:var(--sgi-group-color)}.sgi-competency-group .sgi-gap-name small,.sgi-competency-group .sgi-gap-comparison small{font-size:.875rem}.sgi-competency-group .sgi-gap-name small{background:var(--sgi-group-tint)}.sgi-competency-group .sgi-gap-name small,.sgi-competency-group .sgi-gap-disclosure{white-space:normal;overflow-wrap:anywhere;width:fit-content;max-width:100%}.sgi-competency-group .sgi-gap-comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sgi-competency-group .sgi-disposition-status{border-color:var(--sgi-group-border);background:var(--sgi-group-tint);box-shadow:inset 0 1px 0 #fff,0 3px 0 var(--sgi-group-border)}.sgi-competency-group .sgi-disposition-status svg{width:30px;height:30px;color:var(--sgi-group-color)}.sgi-competency-group .sgi-disposition-status span{color:var(--sgi-group-color);font-size:.875rem;font-weight:600;line-height:1.4}.sgi-competency-group .sgi-gap-range>b{background:var(--sgi-group-color)}.sgi-validation-focus .sgi-gap-range{opacity:.65}@media screen{.skills-gap-insight-profile>.sgi-glance:has(+.sgi-competency-group){margin-bottom:0}.skills-gap-insight-profile .sgi-gap-list{gap:10px}.skills-gap-insight-profile .sgi-gap-summary{grid-template-columns:34px minmax(180px,1.3fr) minmax(240px,1fr) 84px;gap:12px;min-height:78px;padding:10px 14px}.skills-gap-insight-profile .sgi-gap-rank{width:32px;height:32px;font-size:12px}.skills-gap-insight-profile .sgi-gap-name strong{font-size:1rem;line-height:1.375}.skills-gap-insight-profile .sgi-gap-name small{margin-bottom:4px;padding:2px 7px;font-size:.75rem;line-height:1.4}.skills-gap-insight-profile .sgi-gap-name .sgi-gap-action-cue{display:none}.skills-gap-insight-profile .sgi-gap-disclosure{margin-top:4px;font-size:.75rem}.skills-gap-insight-profile .sgi-gap-comparison{grid-area:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;padding-bottom:12px}.skills-gap-insight-profile .sgi-gap-comparison>span{padding:5px 7px}.skills-gap-insight-profile .sgi-gap-comparison small{font-size:.75rem;line-height:1.25}.skills-gap-insight-profile .sgi-gap-comparison b{margin-top:0;font-size:20px}.skills-gap-insight-profile .sgi-gap-comparison em{min-width:26px;padding:4px}.skills-gap-insight-profile .sgi-gap-range{height:6px}.skills-gap-insight-profile .sgi-gap-range>span{border-width:2px;width:10px;height:12px;top:-3px}.skills-gap-insight-profile .sgi-gap-size{grid-area:auto;min-height:58px;padding:6px;display:grid}.skills-gap-insight-profile .sgi-gap-size strong{font-size:26px}.skills-gap-insight-profile .sgi-gap-size span{font-size:.75rem;line-height:1.35}.skills-gap-insight-profile .sgi-disposition-status svg{width:23px;height:23px}}@media screen and (width<=1000px){.skills-gap-insight-profile .sgi-gap-summary{grid-template-columns:32px minmax(0,1fr) 84px}.skills-gap-insight-profile .sgi-gap-comparison{grid-area:2/2/auto/-1}.skills-gap-insight-profile .sgi-gap-size{grid-area:1/3}}@media screen and (width<=540px){.skills-gap-insight-profile .sgi-gap-summary{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px}.skills-gap-insight-profile .sgi-gap-rank{width:28px;height:28px}.skills-gap-insight-profile .sgi-gap-comparison{grid-area:2/1/auto/-1}.skills-gap-insight-profile .sgi-gap-size{grid-area:3/1/auto/-1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:4px 8px;display:flex}}@media print{.sgi-competency-group .sgi-gap-list>details,.sgi-competency-group .sgi-disposition-status{box-shadow:none;background:#fff}}@media (width<=640px){.sgi-development-analysis{padding:16px}.sgi-development-analysis dl{grid-template-columns:1fr}.sgi-other-competencies summary{flex-wrap:wrap;gap:8px}}@media print{.skills-gap-insight-profile{break-inside:auto}.sgi-capability-overview,.sgi-capability-chart{break-inside:avoid}.sgi-label-mobile{display:none}.sgi-label-desktop{display:inline}.sgi-gap-evidence-inline>header{padding:8px 12px;display:block}.sgi-gap-evidence-inline>header>small{margin-bottom:4px;display:block}.sgi-development-analysis dl>div,.sgi-development-analysis li,.sgi-headlines>article,.sgi-gap-summary{break-inside:avoid}.sgi-gap-summary{break-after:avoid}.sgi-gap-list>details{break-inside:auto;overflow:visible}.sgi-gap-list>details:not([open]){break-inside:avoid}.sgi-gap-evidence-inline>header,.sgi-need-details h3{break-after:avoid}.sgi-capability-overview,.sgi-capability-chart,.sgi-headlines article,.sgi-gap-focus{box-shadow:none}.sgi-gap-evidence-inline{display:block!important}.sgi-headlines,.sgi-insight-grid,.sgi-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sgi-status-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.sgi-alignment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.no-print{display:none!important}}.secure-v128-skills .sgi-learning-stages{gap:32px;margin-block-start:24px;display:grid}.skills-gap-insight-profile .sgi-decision-summary{border-block-start:4px solid #2563eb}.sgi-decision-summary h2{margin:8px 0 12px}.sgi-decision-summary p,.sgi-training-brief p{color:#486581;font-size:1rem;line-height:1.65}.sgi-triage{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.sgi-triage article{background:#f1f6ff;border:1px solid #cfdef5;border-radius:16px;align-items:flex-start;gap:16px;padding:20px;display:flex;box-shadow:0 7px 18px -12px #16345c55}.sgi-triage article[data-decision=validate]{background:#fff8ed;border-color:#ead9b9}.sgi-triage article[data-decision=maintain]{background:#effaf7;border-color:#cce6de}.sgi-triage article>strong{color:#102a43;font-size:2rem;line-height:1.1}.sgi-triage h3{margin:0 0 6px;font-size:1rem}.sgi-triage p{margin:0;font-size:.875rem}.sgi-pattern-grid,.sgi-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sgi-pattern-grid>article{background:#fff;border:1px solid #d4e2f4;border-radius:14px;padding:20px}.sgi-pattern-grid>article:only-child{grid-column:1/-1}.sgi-pattern-grid h3{margin:8px 0;font-size:1.125rem}.sgi-pattern-grid small,.sgi-brief-grid small{color:#486581;font-size:.875rem}.sgi-linked-competencies{flex-wrap:wrap;gap:8px;margin-block-start:14px;display:flex}.sgi-linked-competencies a{color:#164fc4;text-underline-offset:3px;background:#eef4ff;border-radius:8px;padding:8px 12px;font-size:.875rem;text-decoration:underline}.sgi-decision-summary .sgi-decision-boundary{margin:18px 0 0;font-size:.875rem}.sgi-training-brief{padding-block:18px}.sgi-training-brief>header small{color:#1b56bf;font-size:.875rem;font-weight:700}.sgi-training-brief>header h3{margin:8px 0;font-size:1.375rem}.sgi-leverage{background:#f0faf7;border-inline-start:3px solid #07967c;border-radius:0 12px 12px 0;margin-block:20px;padding:16px 20px}[dir=rtl] .sgi-leverage{border-radius:12px 0 0 12px}.sgi-leverage strong{font-size:1rem}.sgi-leverage p{margin:6px 0 0}.sgi-brief-grid>article{background:#fff;border:1px solid #d4e2f4;border-radius:12px;min-width:0;padding:18px}.sgi-training-brief h4{color:#102a43;margin:0 0 8px;font-size:1rem}.sgi-brief-grid p{margin:0}.sgi-brief-grid small{margin-block-start:12px;display:block}.sgi-validation-checks,.sgi-analysis-audit{background:#f8fbff;border:1px solid #d4e2f4;border-radius:12px;margin-block:18px;padding:0 18px}.sgi-validation-checks>summary,.sgi-analysis-audit>summary{color:#173866;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-block:12px;font-size:1rem;font-weight:600;display:flex}.sgi-validation-checks summary svg,.sgi-analysis-audit summary svg{flex-shrink:0;width:18px}.sgi-validation-checks[open]>summary svg,.sgi-analysis-audit[open]>summary svg{transform:rotate(180deg)}.sgi-validation-checks li{margin-block:16px;padding-inline-start:8px;font-size:1rem;line-height:1.6}.sgi-program-fit{background:#f3f7ff;border:1px solid #bcd4fa;border-radius:12px;margin-block:22px;padding:20px}.sgi-program-fit ul{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sgi-program-fit li{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.sgi-program-fit li>span{color:#164fc4;border:1px solid #c5d8f6;border-radius:6px;padding:3px 8px;font-size:.875rem}.sgi-program-fit button{color:#164fc4;font:inherit;text-align:start;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-weight:600;text-decoration:underline}.sgi-program-fit li p{flex-basis:100%;margin:0;font-size:.875rem}.sgi-gap-name .sgi-gap-action-cue{color:#1b56bf;margin-block:6px;font-size:.875rem;line-height:1.5;display:block}.sgi-analysis-audit .sgi-development-analysis{padding-block:12px}.sgi-course-evidence{background:#f3f7ff;border:1px solid #c5d8f6;border-radius:14px;margin-block:24px;padding:20px}.sgi-course-evidence article+article{border-block-start:1px solid #c5d8f6;margin-block-start:16px;padding-block-start:16px}.sgi-course-evidence h4{margin:12px 0 6px;font-size:1.125rem}.sgi-course-evidence p{font-size:1rem;line-height:1.65}.sgi-course-evidence small{color:#486581;font-size:.875rem;line-height:1.6}.sgi-training-brief button:focus-visible,.sgi-training-brief summary:focus-visible,.sgi-analysis-audit summary:focus-visible,.sgi-linked-competencies a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #2563eb}@media (width<=900px){.sgi-triage{grid-template-columns:1fr}}@media (width<=720px){.sgi-pattern-grid,.sgi-brief-grid{grid-template-columns:1fr}.sgi-training-brief,.sgi-decision-summary{overflow-wrap:anywhere}}@media print{.sgi-decision-summary,.sgi-triage article,.sgi-pattern-grid>article,.sgi-brief-grid>article{box-shadow:none}.sgi-triage,.sgi-pattern-grid,.sgi-brief-grid{grid-template-columns:1fr}.sgi-training-brief>header,.sgi-training-brief h4,.sgi-analysis-audit>summary{break-after:avoid}.sgi-validation-checks ol,.sgi-analysis-audit>.sgi-development-analysis{display:block!important}.sgi-linked-competencies a,.sgi-program-fit button{color:#102a43;text-decoration:none}}.secure-v128-skills .sgi-learning-stage>header{align-items:flex-start;gap:16px;margin-block-end:16px;display:flex}.secure-v128-skills .sgi-learning-stage>header>div{flex:1;min-width:0}.secure-v128-skills .sgi-learning-stage>header h3{margin:0 0 4px;font-size:1.375rem;line-height:1.875rem}.secure-v128-skills .sgi-learning-stage>header p{color:#526477;margin:0;font-size:1rem;line-height:1.625rem}.secure-v128-skills .sgi-learning-step{color:#fff;background:#102a43;border-radius:8px;flex:0 0 44px;place-items:center;min-height:44px;display:grid}.secure-v128-skills .sgi-learning-stage>header>b{text-align:center;min-width:60px;font-size:1.375rem;display:grid}.secure-v128-skills .sgi-learning-stage>header>b small{font-size:.875rem;font-weight:400}.secure-v128-skills .sgi-learning-empty{border:1px dashed #dce3eb;border-radius:12px;padding:16px;font-size:1rem;line-height:1.625rem}.secure-v128-skills .sgi-maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.secure-v128-skills .sgi-maintenance-grid details{background:#fff;border:1px solid #dce3eb;border-radius:12px;padding:16px}.secure-v128-skills .sgi-maintenance-grid summary{cursor:pointer;min-height:44px;font-size:1rem;line-height:1.625rem}.secure-v128-skills .sgi-maintenance-grid summary span{color:#526477;font-size:.875rem;display:block}.secure-v128-skills .sgi-maintenance-grid summary:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #2563eb}.secure-v128-skills .sgi-maintenance-grid p{font-size:1rem;line-height:1.625rem}@media (width<=720px){.secure-v128-skills .sgi-maintenance-grid{grid-template-columns:1fr}.secure-v128-skills .sgi-learning-stage>header{gap:8px}.secure-v128-skills .sgi-learning-stage>header>b{min-width:44px}}@media print{.secure-v128-skills .sgi-learning-stage>header{break-after:avoid}.secure-v128-skills .sgi-maintenance-grid details{break-inside:avoid}}.skills-gap-insight-profile>.sgi-glance:not(.ninety-section){--sgi-priority-ink:#7950ce;--sgi-priority-tint:#f3eefc;--surface-text:#141d42;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.skills-gap-insight-profile>.sgi-validation-focus:not(.ninety-section){--sgi-priority-ink:#386bc1;--sgi-priority-tint:#edf4ff}.skills-gap-insight-profile>.sgi-maintain-focus:not(.ninety-section){--sgi-priority-ink:#087f78;--sgi-priority-tint:#eaf8f4}.sgi-glance>.sgi-priority-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.sgi-glance .sgi-priority-heading>div:first-child{min-width:0}.sgi-glance .sgi-priority-heading small{--surface-text-secondary:#4376d6;color:#4376d6;letter-spacing:.16em;margin-bottom:10px;font-size:.75rem;font-weight:700;display:block}.sgi-glance .sgi-priority-heading h2{color:#141d42;letter-spacing:-.025em;margin:0 0 5px;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25}.sgi-glance .sgi-priority-heading p{color:#647599;font-size:1rem;line-height:1.5}.sgi-evidence-badge,.sgi-priority-count{color:#087d83;background:#eaf8f6;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:.875rem;line-height:1.4;display:inline-flex}.sgi-evidence-badge{flex-shrink:0;max-width:240px}.sgi-evidence-badge svg,.sgi-priority-count svg{flex-shrink:0;width:15px;height:15px}.sgi-evidence-badge:not(.is-clear),.sgi-priority-count.has-priority{color:#99591d;background:#fff2de}.sgi-gap-focus>.sgi-headlines{background:linear-gradient(120deg,#fff,#fdfefe);border:1px solid #e4ebf6;border-radius:28px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:26px;padding:24px 28px;display:grid;box-shadow:0 12px 28px -10px #1f3b5e2e}.sgi-assessed-total{border-inline-end:1px solid #e0e8f4;flex-direction:column;align-self:stretch;align-items:flex-start;padding-inline-end:24px;display:flex}.sgi-gap-focus .sgi-assessed-total>strong{letter-spacing:-.04em;color:#141d42;font-size:3rem;line-height:1}.sgi-assessed-total>span{color:#687da0;margin-top:6px;font-size:.875rem}.sgi-gap-focus .sgi-assessed-total>small{color:#7182a0;margin:auto 0 0;padding-top:22px;font-size:.75rem;font-weight:400;line-height:1.4}.sgi-assessment-overview{min-width:0}.sgi-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sgi-gap-focus .sgi-overview-heading>strong{color:#172344;font-size:.875rem;line-height:1.4}.sgi-priority-count{padding:5px 12px;font-size:.75rem}.sgi-overview-segments{gap:6px;margin-block:13px 18px;display:grid}.sgi-overview-segments>span{border-radius:7px;height:26px;box-shadow:inset 0 1px 2px #fff6}.sgi-overview-segments .is-develop{background:linear-gradient(145deg,#aa8be4,#8f74d2)}.sgi-overview-segments .is-maintain{background:linear-gradient(145deg,#7ac5bf,#5eada9)}.sgi-overview-segments .is-validate{background:#e3e9f2}.sgi-overview-legend{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;display:flex}.sgi-overview-legend>span{color:#263352;align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.sgi-overview-legend i{background:#dfe6f1;border-radius:50%;flex-shrink:0;width:10px;height:10px}.sgi-overview-legend .is-develop{background:#9575d8}.sgi-overview-legend .is-maintain{background:#64b3ae}.sgi-priorities-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-block:26px 14px;display:flex}.sgi-priorities-heading h3{color:#182344;margin:0;font-size:1.25rem;line-height:1.4}.sgi-priorities-heading>span{color:#647599;font-size:.875rem}.skills-gap-insight-profile .sgi-glance>.sgi-gap-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:0}.skills-gap-insight-profile .sgi-glance>.sgi-gap-list>details{background:#fff;border:1px solid #e9eef7;border-radius:28px;min-width:0;box-shadow:0 12px 25px -9px #1c385c30}.skills-gap-insight-profile .sgi-glance>.sgi-gap-list>details:hover{border-color:#d3c1f4;box-shadow:0 17px 30px -10px #1c385c3d}.skills-gap-insight-profile .sgi-glance>.sgi-gap-list>details[open]{border-color:#c4b1eb;grid-column:1/-1}.skills-gap-insight-profile .sgi-competency-group>.sgi-gap-list>details:is(:hover,[open]){border-color:var(--sgi-group-border)}.skills-gap-insight-profile .sgi-gap-focus>.sgi-gap-list>details.is-urgent{--sgi-priority-ink:#ad5e13;--sgi-priority-tint:#fff2df}.skills-gap-insight-profile .sgi-glance .sgi-gap-summary{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;min-height:0;padding:18px 20px 10px;display:grid}.sgi-priority-card-top{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.sgi-priority-icon{color:#243152;background:linear-gradient(135deg,#eaf1ff,#f3f6fd);border-radius:16px;place-items:center;width:44px;height:46px;display:grid}.sgi-priority-icon svg{stroke-width:1.6px;width:25px;height:25px}.sgi-priority-card-top>strong{color:#172142;max-width:23ch;font-size:var(--text-card-title-size,18px);line-height:var(--text-card-title-line,26px);font-weight:var(--font-weight-semibold,600);overflow-wrap:anywhere;padding-top:2px}.sgi-priority-card-meta{flex-direction:column;align-items:flex-end;gap:10px;max-width:160px;display:flex}.sgi-priority-card-meta>small{--surface-text-secondary:var(--sgi-priority-ink);--font-weight-regular:600;color:var(--sgi-priority-ink);background:var(--sgi-priority-tint);text-align:end;border-radius:999px;padding:4px 10px;font-size:.75rem;line-height:1.4}.sgi-priority-card-meta>span{color:#8091ae;font-variant-numeric:tabular-nums;font-size:.75rem}.sgi-priority-card-levels{grid-template-columns:minmax(0,1fr) 136px;align-items:end;gap:20px;display:grid}.sgi-five-level-scale{min-width:0;padding-bottom:2px}.sgi-five-level-scale.is-provisional .sgi-scale-segments{opacity:.6}.sgi-scale-labels{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-bottom:22px;font-size:.75rem;line-height:1.5;display:flex}.sgi-scale-current{color:#2477ed}.sgi-scale-required{color:#7950ce}.sgi-scale-labels b{font-weight:600}.sgi-scale-segments{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sgi-scale-segments>span{justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.sgi-scale-step{background:#e6ecf5;border-radius:6px;width:100%;height:16px;display:block}.sgi-scale-segments .is-evidenced .sgi-scale-step{background:linear-gradient(125deg,#6fa8ff,#2c76f8);box-shadow:inset 0 1px 1px #a2c7ff}.sgi-scale-segments .is-reference .sgi-scale-step{background:#f3eefc;border:1px solid #9b76e3;box-shadow:inset 0 0 0 4px #fbf8ff}.sgi-scale-segments .is-evidenced.is-reference .sgi-scale-step{background:linear-gradient(125deg,#6fa8ff,#2c76f8);border:1px solid #7950ce;box-shadow:inset 0 0 0 2px #fff}.sgi-scale-segments small{color:#6b7d9a;font-size:.75rem;line-height:1.4}.sgi-scale-segments .is-reference small{color:#7950ce}.sgi-scale-pointer{inset-inline-start:calc(50% - 1px);background:#2c76f8;width:1px;height:14px;position:absolute;top:-20px}.sgi-scale-pointer:after{content:"";bottom:-2px;background:inherit;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-start:-2px}.sgi-scale-pointer.is-required{background:#8d60d4}.sgi-level-gap{min-height:74px;color:var(--sgi-priority-ink);background:var(--sgi-priority-tint);border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.sgi-level-gap>strong{white-space:nowrap;font-size:2rem;line-height:1;font-weight:var(--font-weight-bold,700);font-variant-numeric:tabular-nums;flex-shrink:0}.sgi-level-gap>span{flex-direction:column;gap:2px;font-size:.75rem;line-height:1.4;display:flex}.sgi-level-gap:not(.sgi-level-disposition)>span{white-space:nowrap}.sgi-level-gap b{letter-spacing:0;font-size:.75rem;font-weight:var(--font-weight-semibold,600)}.sgi-level-disposition{gap:8px}.sgi-level-disposition>svg{flex-shrink:0;width:25px;height:25px}.sgi-level-disposition>span{font-size:.75rem;font-weight:600}.sgi-priority-card-footer{border-top:1px solid #eaf0f8;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.sgi-priority-card-footer>small{color:#7586a5;font-size:.75rem;line-height:1.4}.sgi-priority-card-footer>span{color:#2874f0;align-items:center;gap:9px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.sgi-priority-card-footer svg{width:16px;height:16px;transition:transform .18s}.sgi-glance details[open] .sgi-priority-card-footer svg{transform:rotate(90deg)}[dir=rtl] .sgi-priority-card-footer svg{transform:scaleX(-1)}.sgi-glance .sgi-gap-evidence-inline{padding:24px}@media (width<=1000px){.skills-gap-insight-profile .sgi-glance>.sgi-gap-list{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sgi-glance>.sgi-priority-heading{flex-direction:column;align-items:flex-start;gap:12px}.sgi-evidence-badge{max-width:100%;padding:7px 12px}.sgi-gap-focus>.sgi-headlines{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.sgi-assessed-total{border-inline-end:0;border-bottom:1px solid #e0e8f4;padding:0 0 16px}.sgi-gap-focus .sgi-assessed-total>small{padding-top:8px}.sgi-overview-segments{gap:4px}.sgi-overview-segments>span{border-radius:4px;height:20px}.sgi-priority-card-top{grid-template-columns:38px minmax(0,1fr);gap:10px}.sgi-priority-icon{border-radius:13px;width:38px;height:40px}.sgi-priority-card-meta{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;max-width:none}.sgi-priority-card-levels{grid-template-columns:minmax(0,1fr);gap:10px}.sgi-level-gap{border-radius:12px;min-height:0;padding:9px 12px}.sgi-level-gap>strong{font-size:1.5rem}.sgi-level-gap>span{flex-direction:row;align-items:center;gap:5px}.sgi-glance .sgi-gap-evidence-inline{padding:16px}}@media screen{.skills-gap-insight-profile .sgi-glance>.sgi-gap-list{gap:12px}.skills-gap-insight-profile .sgi-glance>.sgi-gap-list>details{border-radius:20px}.skills-gap-insight-profile .sgi-glance .sgi-gap-summary{gap:10px;min-height:0;padding:12px 16px 8px}.sgi-glance .sgi-priority-card-top{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.sgi-glance .sgi-priority-icon{border-radius:11px;width:34px;height:36px}.sgi-glance .sgi-priority-icon svg{width:21px;height:21px}.sgi-glance .sgi-priority-card-top>strong{max-width:none;padding-top:0}.sgi-glance .sgi-priority-card-meta{gap:4px}.sgi-glance .sgi-priority-card-meta>small{padding:2px 8px}.sgi-glance .sgi-priority-card-levels{gap:12px}.sgi-glance .sgi-scale-labels{gap:2px 12px;margin-bottom:14px}.sgi-glance .sgi-scale-segments>span{gap:4px}.sgi-glance .sgi-scale-step{border-radius:5px;height:12px}.sgi-glance .sgi-scale-pointer{height:8px;top:-12px}.sgi-glance .sgi-level-gap{border-radius:12px;gap:8px;min-height:52px;padding:8px}.sgi-glance .sgi-level-gap>strong{font-size:1.5rem}.sgi-glance .sgi-level-disposition>svg{width:21px;height:21px}.sgi-glance .sgi-priority-card-footer{gap:8px;padding-top:5px}.sgi-glance .sgi-priority-card-footer>span{gap:6px}}@media screen and (width<=640px){.sgi-glance .sgi-priority-card-top{grid-template-columns:34px minmax(0,1fr);gap:6px 9px}.sgi-glance .sgi-priority-card-meta{gap:8px}.sgi-glance .sgi-priority-card-levels{gap:6px}.sgi-glance .sgi-level-gap{min-height:0;padding:5px 8px}}@media (prefers-reduced-motion:reduce){.sgi-priority-card-footer svg{transition:none}}@media print{.skills-gap-insight-profile .sgi-glance>.sgi-gap-list{grid-template-columns:minmax(0,1fr)}.skills-gap-insight-profile .sgi-glance>.sgi-gap-list>details,.sgi-gap-focus>.sgi-headlines{box-shadow:none;break-inside:auto}.sgi-glance .sgi-gap-summary,.sgi-gap-focus>.sgi-headlines{break-inside:avoid}.sgi-priority-card-footer>span{display:none}.sgi-overview-segments,.sgi-scale-segments{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sgi-insight-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.sgi-insight-metric{--sgi-metric-color:#2776ee;--sgi-metric-tint:#eaf3ff;background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #e4ebf5;border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:46px minmax(0,1fr);gap:10px 12px;min-width:0;min-height:154px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px -12px #1e3a5e4d}.sgi-insight-metric.is-purple{--sgi-metric-color:#8358dc;--sgi-metric-tint:#f2ebff;background:linear-gradient(145deg,#fff,#fbf8ff)}.sgi-insight-metric.is-teal,.sgi-insight-metric.is-evidence{--sgi-metric-color:#159a91;--sgi-metric-tint:#e5f8f3;background:linear-gradient(145deg,#fff,#f2fcfa)}.sgi-insight-metric.is-navy{--sgi-metric-color:#243d79;--sgi-metric-tint:#edf2fb}.sgi-insight-metric-icon{width:46px;height:46px;color:var(--sgi-metric-color);background:var(--sgi-metric-tint);border-radius:14px;place-items:center;display:grid}.sgi-insight-metric-icon svg{stroke-width:1.9px;width:24px;height:24px}.sgi-insight-metric>div{min-width:0}.sgi-insight-metric strong,.sgi-insight-metric span,.sgi-insight-metric small{display:block}.sgi-insight-metric strong{color:#111d48;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,2.6vw,2.35rem);line-height:1}.sgi-insight-metric.is-evidence strong{color:#087b72;letter-spacing:-.01em;font-size:1.1rem;line-height:1.3}.sgi-insight-metric>div>span{color:#41577c;margin-top:5px;font-size:.85rem;font-weight:600;line-height:1.35}.sgi-insight-metric>div>small{color:#7182a2;margin-top:5px;font-size:.75rem;line-height:1.4}.sgi-assessed-total{border-inline-end:1px solid #e4ebf5;align-self:auto;padding-inline-end:18px}.sgi-assessed-total>.sgi-insight-metric-icon{margin:0}.sgi-metric-sparkline{width:100%;height:38px;color:var(--sgi-metric-color);grid-column:1/-1;align-self:end;overflow:visible}.sgi-metric-sparkline :is(.sgi-sparkline-value,circle,rect){stroke:currentColor;fill:currentColor}.sgi-metric-sparkline .sgi-sparkline-value{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sgi-metric-sparkline .sgi-sparkline-track{fill:none;stroke:color-mix(in srgb,currentColor 18%,transparent);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.sgi-metric-sparkline rect{stroke:none;opacity:.78}.sgi-insight-dashboard{grid-template-columns:1.35fr 1fr 1fr;gap:18px;margin-bottom:24px;display:grid}.sgi-insight-panel{background:#fff;border:1px solid #e3eaf5;border-radius:22px;min-width:0;min-height:236px;padding:20px;box-shadow:0 13px 28px -14px #1d395c47}.sgi-insight-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sgi-insight-panel h3{color:#152048;margin:0;font-size:1.1rem;line-height:1.35}.sgi-insight-panel>header>span:not(.sgi-insight-panel-icon){color:#2c74ea;font-size:.75rem;font-weight:600;line-height:1.4}.sgi-insight-panel-icon{color:#2857bd;background:#edf3ff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.sgi-insight-panel-icon svg{width:22px;height:22px}.sgi-competency-overview-body{grid-template-columns:minmax(0,1.1fr) minmax(160px,.9fr);align-items:center;gap:24px;margin-top:26px;display:grid}.sgi-competency-overview .sgi-overview-segments{gap:8px;margin:0;display:grid}.sgi-competency-overview .sgi-overview-segments>span{border-radius:9px;height:36px}.sgi-competency-overview .sgi-overview-legend{justify-content:stretch;gap:14px;display:grid}.sgi-competency-overview .sgi-overview-legend>span{justify-content:flex-start;font-size:.82rem}.sgi-gap-intensity>header{justify-content:flex-start}.sgi-gap-intensity header>div{min-width:0}.sgi-gap-intensity header p{color:#7282a0;margin:4px 0 0;font-size:.78rem;line-height:1.5}.sgi-gap-intensity>svg{width:100%;height:150px;margin-top:10px;overflow:visible}.sgi-gap-intensity svg line{stroke:#e4eaf4;stroke-width:1px}.sgi-gap-intensity svg text{fill:#7484a2;font-size:10px}.sgi-gap-intensity svg polyline{fill:none;stroke:#8a5de0;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 7px #7e53d738)}.sgi-gap-intensity svg circle{fill:#fff;stroke:#8a5de0;stroke-width:3px}.sgi-competency-breakdown>header{justify-content:flex-start;align-items:center;margin-bottom:14px}.sgi-competency-breakdown>div{background:#f5f2fc;border-radius:15px;grid-template-columns:34px 42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;margin-top:8px;padding:9px 12px;display:grid}.sgi-competency-breakdown>div:nth-of-type(2){background:#edf9f6}.sgi-competency-breakdown>div:nth-of-type(3){background:#f3f6fa}.sgi-competency-breakdown>div>span{color:#8055d8;background:#ede4ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sgi-competency-breakdown>div>span.is-maintain{color:#128f86;background:#d7f3ec}.sgi-competency-breakdown>div>span.is-validate{background:#e1e8f2}.sgi-competency-breakdown>div>span.is-validate>span{background:#b7c6dc;border-radius:50%;width:13px;height:13px}.sgi-competency-breakdown>div svg{width:17px;height:17px}.sgi-competency-breakdown>div>strong{color:#111d48;font-variant-numeric:tabular-nums;font-size:1.55rem;line-height:1}.sgi-competency-breakdown>div>p{color:#425779;margin:0;font-size:.78rem;line-height:1.4}.sgi-competency-breakdown>div>b{color:#324b82;font-variant-numeric:tabular-nums;font-size:.8rem}.sgi-maintenance-summary{color:#0a7d72;background:linear-gradient(100deg,#ecfbf7,#f7fffd);border:1px solid #c8ede5;border-radius:18px;grid-template-columns:48px auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:24px;padding:14px 18px;display:grid}.sgi-maintenance-summary>span{background:#d7f5ed;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sgi-maintenance-summary svg{width:24px;height:24px}.sgi-maintenance-summary strong{color:#126e67;font-size:.95rem}.sgi-maintenance-summary p{color:#4c6280;margin:0;font-size:.84rem}.sgi-maintenance-summary small{color:#6f809c;font-size:.75rem}@media (width<=1180px){.sgi-insight-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sgi-insight-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.sgi-competency-overview{grid-column:1/-1}}@media (width<=760px){.sgi-insight-metrics,.sgi-insight-dashboard{grid-template-columns:minmax(0,1fr)}.sgi-competency-overview{grid-column:auto}.sgi-competency-overview-body{grid-template-columns:minmax(0,1fr)}.sgi-competency-overview .sgi-overview-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.sgi-maintenance-summary{grid-template-columns:44px minmax(0,1fr)}.sgi-maintenance-summary p,.sgi-maintenance-summary small{grid-column:1/-1}}@media (width<=460px){.sgi-insight-metric{min-height:142px;padding:15px}.sgi-insight-panel{border-radius:18px;padding:16px}.sgi-competency-overview .sgi-overview-legend{grid-template-columns:minmax(0,1fr)}.sgi-competency-breakdown>div{grid-template-columns:30px 38px minmax(0,1fr) auto;padding-inline:9px}}@media print{.sgi-insight-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.sgi-insight-dashboard{grid-template-columns:1.35fr 1fr 1fr}.sgi-insight-metric,.sgi-insight-panel,.sgi-maintenance-summary{break-inside:avoid;box-shadow:none}}.sgi-context-cards{gap:16px}.sgi-context-cards article{--sgi-context-color:#2677ea;--sgi-context-tint:#e9f3ff;background:linear-gradient(135deg,#fff 0%,#f0f7ff 100%);border-color:#dfebf8;border-radius:22px;min-height:112px;padding:18px 20px;box-shadow:0 5px #e3edf7,0 17px 32px -17px #1f416f57}.sgi-context-cards article.is-purple{--sgi-context-color:#7645dd;--sgi-context-tint:#f0eaff;background:linear-gradient(135deg,#fff 0%,#f7f3ff 100%)}.sgi-context-cards article.is-teal{--sgi-context-color:#069c94;--sgi-context-tint:#dff8f4;background:linear-gradient(135deg,#fff 0%,#ebfbf8 100%)}.sgi-context-cards article>span{border-color:color-mix(in srgb,var(--sgi-context-color) 24%,#fff);width:64px;height:64px;color:var(--sgi-context-color);background:linear-gradient(145deg,#fff,var(--sgi-context-tint));box-shadow:inset 0 2px 2px #ffffffc2,0 4px 0 color-mix(in srgb,var(--sgi-context-color) 12%,#dbe7f4),0 10px 22px -11px var(--sgi-context-color);border-radius:18px}.sgi-context-cards article>span svg{stroke-width:1.9px;filter:drop-shadow(0 2px 2px #1f498429);width:32px;height:32px}.sgi-context-cards article small{color:#597199;margin-bottom:5px;font-size:.8rem;line-height:1.35}.sgi-context-cards article strong{color:#101d55;font-size:.98rem;line-height:1.45}.sgi-overview-grid{margin-top:26px}.sgi-capability-chart{background:linear-gradient(145deg,#fff 0%,#f8fbff 62%,#eef7ff 100%);border-color:#dce9f6;border-radius:26px;padding:30px;box-shadow:0 6px #e1eaf4,0 24px 46px -25px #1f3d6359}.sgi-capability-chart>header{align-items:center}.sgi-capability-chart>header h2{color:#111d52;letter-spacing:-.025em;font-size:clamp(1.65rem,2.4vw,2.1rem);line-height:1.25}.sgi-capability-chart>header p{color:#6078a0;margin-top:7px;font-size:.96rem;line-height:1.5}.sgi-area-count{color:#536b98;flex:none;align-items:center;gap:9px;font-size:.82rem;font-weight:600;display:inline-flex}.sgi-area-count svg{color:#7653e6;filter:drop-shadow(0 4px 4px #3662ce38);width:26px;height:26px}.sgi-capability-profile-dashboard{grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);gap:28px;margin-top:26px;display:grid}.sgi-domain-bar-chart{min-width:0;min-height:450px;padding:28px 0 0 38px;position:relative}[dir=rtl] .sgi-domain-bar-chart{padding:28px 38px 0 0}.sgi-domain-axis{color:#6680a8;font-variant-numeric:tabular-nums;text-align:center;flex-direction:column;justify-content:space-between;width:28px;font-size:.75rem;display:flex;position:absolute;inset-block:24px 138px;inset-inline-start:0}.sgi-domain-gridlines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset-block:30px 142px;inset-inline:38px 0}[dir=rtl] .sgi-domain-gridlines{inset-inline:0 38px}.sgi-domain-gridlines i{border-top:1px dashed #d9e4f1;width:100%;display:block}.sgi-domain-bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:absolute;inset:30px 0 0 38px}[dir=rtl] .sgi-domain-bars{inset:30px 38px 0 0}.sgi-domain-bar-column{grid-template-rows:minmax(250px,1fr) 132px;min-width:0;height:100%;display:grid}.sgi-domain-bar-plot{min-width:0;position:relative}.sgi-domain-bar-plot>span{inset-inline:19%;height:var(--sgi-bar-height);border:1px solid color-mix(in srgb,var(--sgi-domain-color) 64%,#fff);background:linear-gradient(90deg,color-mix(in srgb,var(--sgi-domain-color) 75%,#fff),var(--sgi-domain-color) 47%,color-mix(in srgb,var(--sgi-domain-color) 70%,#18365d));min-height:2px;box-shadow:inset 7px 0 11px #ffffff47,inset -8px 0 12px #142b4e29,0 8px 0 color-mix(in srgb,var(--sgi-domain-color) 25%,#dbe6f2),0 18px 25px -12px var(--sgi-domain-color);border-radius:26px 26px 10px 10px;position:absolute;bottom:0}.sgi-domain-bar-plot>span i{border-radius:inherit;background:linear-gradient(90deg,#ffffff3d,#0000 28% 75%,#11264a1f);position:absolute;inset:0}.sgi-domain-bar-plot>strong{z-index:2;inset-inline:10%;bottom:calc(var(--sgi-bar-height) + 15px);color:#101d55;text-align:center;font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1;position:absolute}.sgi-domain-bar-plot>strong small{color:#1d2d69;font-size:.8rem}.sgi-domain-bar-label{text-align:center;grid-template-rows:50px auto auto;align-content:start;justify-items:center;min-width:0;padding-top:7px;display:grid}.sgi-domain-bar-label>span{border:1px solid color-mix(in srgb,var(--sgi-domain-color) 25%,#fff);width:50px;height:50px;color:var(--sgi-domain-color);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--sgi-domain-color) 12%,#fff));box-shadow:inset 0 2px 2px #fff,0 4px 0 color-mix(in srgb,var(--sgi-domain-color) 12%,#d9e5f2);border-radius:50%;place-items:center;display:grid}.sgi-domain-bar-label svg{width:26px;height:26px}.sgi-domain-bar-label>strong{color:#152153;margin-top:8px;font-size:.82rem;line-height:1.3}.sgi-domain-bar-label>small{color:#63789c;margin-top:4px;font-size:.68rem;line-height:1.35}.sgi-domain-cards{align-content:start;gap:14px;display:grid}.sgi-domain-cards>article{background:linear-gradient(135deg,#fff,#f6f9fe);border:1px solid #e1e9f5;border-radius:22px;grid-template-columns:64px minmax(170px,1fr) 78px 112px;align-items:center;gap:14px;min-height:92px;padding:14px 16px;display:grid;box-shadow:0 5px #e3ebf4,0 14px 25px -16px #17345b59}.sgi-domain-cards>article.is-teal{background:linear-gradient(135deg,#fff,#f0fcf9)}.sgi-domain-cards>article.is-purple{background:linear-gradient(135deg,#fff,#f8f4ff)}.sgi-domain-card-icon{border:1px solid color-mix(in srgb,var(--sgi-domain-color) 25%,#fff);width:58px;height:58px;color:var(--sgi-domain-color);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--sgi-domain-color) 13%,#fff));box-shadow:inset 0 2px 2px #fff,0 4px 0 color-mix(in srgb,var(--sgi-domain-color) 13%,#dbe7f3),0 10px 18px -13px var(--sgi-domain-color);border-radius:17px;place-items:center;display:grid}.sgi-domain-card-icon svg{stroke-width:1.9px;width:30px;height:30px}.sgi-domain-card-copy{min-width:0}.sgi-domain-card-copy>strong,.sgi-domain-card-copy>small{display:block}.sgi-domain-card-copy>strong{color:#101d55;font-size:1rem;line-height:1.3}.sgi-domain-card-copy>small{color:#63799e;margin-top:2px;font-size:.72rem;line-height:1.35}.sgi-domain-card-scale{grid-template-columns:repeat(5,minmax(12px,1fr));gap:6px;margin-top:10px;display:grid}.sgi-domain-card-scale>i{background:linear-gradient(#edf3fa,#dce7f3);border-radius:5px;height:14px;box-shadow:inset 0 1px 2px #1c3b631f}.sgi-domain-card-scale>i.is-filled{background:linear-gradient(180deg,color-mix(in srgb,var(--sgi-domain-color) 50%,#fff),var(--sgi-domain-color));box-shadow:inset 0 1px 1px #ffffff8c,0 3px 5px -3px var(--sgi-domain-color)}.sgi-domain-cards>article>b{color:#111e56;text-align:center;font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#fff,#f0f5fb);border:1px solid #dce7f3;border-radius:15px;justify-self:end;min-width:72px;padding:10px 8px;font-size:1.35rem;box-shadow:inset 0 2px 3px #1c3a6212,0 3px #e2eaf3}.sgi-domain-cards>article>b small{font-size:.75rem}.sgi-domain-cards .sgi-metric-sparkline{border:1px solid color-mix(in srgb,var(--sgi-domain-color) 17%,#e1eaf4);width:112px;height:48px;color:var(--sgi-domain-color);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--sgi-domain-color) 8%,#fff));border-radius:14px;grid-column:auto;padding:7px 8px}.sgi-capability-overview>footer{background:linear-gradient(100deg,#e9fbf7,#f5fffd);border-color:#bfeee6;border-radius:20px;min-height:64px;margin-top:22px;padding:14px 20px;box-shadow:inset 0 1px #fff,0 4px #d9efeb}.sgi-capability-overview>footer svg{box-sizing:content-box;color:#04877e;background:#d3f7ef;border-radius:50%;width:25px;height:25px;padding:9px;box-shadow:0 3px #bfe9df}.sgi-capability-overview>footer p{color:#49658a;font-size:.86rem;line-height:1.55}@media (width<=1180px){.sgi-capability-profile-dashboard{grid-template-columns:minmax(0,1fr)}.sgi-domain-bar-chart{min-height:450px}.sgi-domain-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sgi-domain-cards>article{grid-template-columns:56px minmax(0,1fr) 74px}.sgi-domain-cards .sgi-metric-sparkline{display:none}}@media (width<=760px){.sgi-context-cards{grid-template-columns:minmax(0,1fr)}.sgi-capability-chart{border-radius:20px;padding:20px 16px}.sgi-capability-chart>header{flex-direction:column;align-items:flex-start}.sgi-domain-bar-chart{min-height:390px;padding-inline-start:28px}[dir=rtl] .sgi-domain-bar-chart{padding-inline:28px 0}.sgi-domain-gridlines{inset-inline-start:28px}[dir=rtl] .sgi-domain-gridlines{inset-inline:0 28px}.sgi-domain-bars{gap:7px;inset-inline-start:28px}[dir=rtl] .sgi-domain-bars{inset-inline:28px 0}.sgi-domain-bar-column{grid-template-rows:minmax(215px,1fr) 124px}.sgi-domain-bar-plot>strong{font-size:1.08rem}.sgi-domain-bar-label>small{display:none}.sgi-domain-cards{grid-template-columns:minmax(0,1fr)}.sgi-domain-cards>article{border-radius:17px;grid-template-columns:52px minmax(0,1fr) 70px;min-height:84px;padding:12px}.sgi-domain-card-icon{border-radius:14px;width:48px;height:48px}.sgi-domain-card-icon svg{width:25px;height:25px}}@media (width<=460px){.sgi-domain-bar-chart{min-height:350px}.sgi-domain-bar-column{grid-template-rows:minmax(188px,1fr) 112px}.sgi-domain-bar-plot>span{inset-inline:14%}.sgi-domain-bar-label>span{width:42px;height:42px}.sgi-domain-bar-label svg{width:22px;height:22px}.sgi-domain-bar-label>strong{font-size:.7rem}.sgi-domain-cards>article{grid-template-columns:48px minmax(0,1fr)}.sgi-domain-cards>article>b{grid-column:1/-1;justify-self:stretch;min-width:0;padding:6px}}@media print{.sgi-context-cards article,.sgi-capability-chart,.sgi-domain-cards>article,.sgi-capability-overview>footer{box-shadow:none}.sgi-capability-profile-dashboard{grid-template-columns:minmax(0,1.03fr) minmax(400px,.97fr)}.sgi-domain-bar-chart{min-height:420px}.sgi-domain-cards .sgi-metric-sparkline{display:block}}@media screen{.skills-gap-dashboard-report{--sgd-ink:#233956;--sgd-muted:#657792;--sgd-line:#dbe6f2;--sgd-blue:#315b8f;--sgd-blue-bright:#2f73e8;--sgd-teal:#299e91;--sgd-purple:#8a66d7;--sgd-gold:#c69a4b;--sgd-shadow:inset 0 1px 0 #fff, 0 2px 4px #223a5c12, 0 12px 24px -10px #223a5c3d, 0 30px 54px -30px #223a5c5c;background:radial-gradient(circle at 94% 2%,#93c5fd3b,#0000 25%),radial-gradient(circle at 6% 22%,#c4b5fd2e,#0000 22%),linear-gradient(#f7faff 0%,#f1f5fb 64%,#f7faff 100%);border-radius:30px;width:min(1520px,100% - 48px);padding:34px clamp(18px,2.7vw,42px) 100px}.skills-gap-dashboard-report>.tna-sample-banner{border:1px solid #cfe0f1;background:linear-gradient(100deg,#f7fbff,#eef6ff);border-inline-start:5px solid #5d8fd8;border-radius:15px;box-shadow:0 12px 28px -22px #1f3d6361}.skills-gap-dashboard-report .skills-gap-insight-profile{--sgi-elevation:var(--sgd-shadow);gap:28px;margin-top:26px}.skills-gap-dashboard-report .sgi-capability-overview{box-shadow:none;background:0 0;border:0;border-radius:26px;padding:0;scroll-margin-top:24px}.skills-gap-dashboard-report .sgi-overview-intro{isolation:isolate;border:1px solid var(--sgd-line);min-height:220px;color:var(--sgd-ink);box-shadow:var(--sgd-shadow);background:radial-gradient(at 78% 115%,#448ae038,#0000 42%),radial-gradient(at 92% -20%,#53c6b72e,#0000 42%),linear-gradient(125deg,#fff 0%,#f7fbff 63%,#edf5ff 100%);border-radius:24px;grid-template-columns:minmax(0,1fr) 150px;margin:0 0 20px;padding:34px 38px;position:relative;overflow:hidden}.skills-gap-dashboard-report .sgi-overview-intro:after{content:"";z-index:-1;border:26px solid #427cc517;border-radius:50%;width:420px;height:150px;position:absolute;inset-block-end:-62px;inset-inline-end:-84px;transform:rotate(-9deg)}.skills-gap-dashboard-report .sgi-overview-intro>.sgi-ready-label{color:#0a786e;background:#e5f8f3;border:1px solid #c3ece3}.skills-gap-dashboard-report .sgi-overview-intro>.sgi-ready-label.is-review{color:#9a6315;background:#fff5dc;border-color:#f3d898}.skills-gap-dashboard-report .sgi-overview-intro>header :is(h1,h2){color:#10274a;letter-spacing:-.045em;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.04}.skills-gap-dashboard-report .sgi-overview-intro>header p{color:#5b7192;max-width:780px;font-size:1rem;line-height:1.65}.skills-gap-dashboard-report .sgi-compass-emblem{background:linear-gradient(145deg,#fff,#dfeeff);border:1px solid #c8dcf1;width:136px;box-shadow:inset 0 2px 2px #fff,0 5px #d0e0f0,0 18px 34px -18px #244a7a70}.skills-gap-dashboard-report .sgi-compass-emblem svg{color:#326bad;filter:drop-shadow(0 5px 8px #326bad2e)}.skills-gap-dashboard-report .sgi-context-cards{gap:16px}.skills-gap-dashboard-report .sgi-context-cards article{min-height:154px;box-shadow:var(--sgd-shadow);background:linear-gradient(145deg,#fff 0%,#eef6ff 100%);border:1px solid #e1e9f2;border-radius:20px;align-content:start;padding:22px;position:relative;overflow:hidden}.skills-gap-dashboard-report .sgi-context-cards article.is-purple{background:linear-gradient(145deg,#fff 0%,#f4efff 100%)}.skills-gap-dashboard-report .sgi-context-cards article.is-teal{background:linear-gradient(145deg,#fff 0%,#ebfaf7 100%)}.skills-gap-dashboard-report .sgi-context-cards article:after{content:"";opacity:.42;background:linear-gradient(90deg,transparent 0 8%,var(--sgi-context-color) 8% 18%,transparent 18% 24%,var(--sgi-context-color) 24% 42%,transparent 42% 50%,var(--sgi-context-color) 50% 75%,transparent 75% 82%,var(--sgi-context-color) 82% 100%);clip-path:polygon(0 88%,8% 72%,18% 78%,26% 49%,39% 61%,51% 28%,64% 44%,78% 12%,90% 31%,100% 0,100% 100%,0 100%);height:24px;position:absolute;inset-block-end:17px;inset-inline:22px}.skills-gap-dashboard-report .sgi-context-cards article>span{border-radius:18px;width:58px;height:58px}.skills-gap-dashboard-report .sgi-context-cards article strong{color:#1d3553;font-size:1rem}.sgi-dashboard-nav{box-shadow:var(--sgd-shadow);background:#ffffffeb;border:1px solid #e1e8f1;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:24px;padding:9px;display:grid}.sgi-dashboard-nav button{color:#52647c;text-align:center;cursor:pointer;background:linear-gradient(145deg,#fafcff,#f1f5fa);border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:66px;padding:12px 10px;font-size:.84rem;font-weight:650;text-decoration:none;display:flex}.sgi-dashboard-nav button:hover{color:#244d7d;border-color:#cbddef;transform:translateY(-1px)}.sgi-dashboard-nav button.is-active{color:#fff;background:linear-gradient(145deg,#315d92,#294b76);border-color:#315b8f;box-shadow:inset 0 1px #ffffff3d,0 7px 14px -8px #1f426d}.sgi-dashboard-nav svg{stroke-width:1.8px;flex:0 0 22px;width:22px;height:22px}.skills-gap-dashboard-report :is(#sgi-capability-profile,#sgi-competency-insights,#skills-gap-evidence-map,#recommended-journey,#skills-gap-certifications){scroll-margin-top:24px}.skills-gap-dashboard-report .sgi-overview-grid{margin-top:24px}.skills-gap-dashboard-report :is(.sgi-capability-chart,.sgi-decision-summary,.sgi-glance,.skills-gap-evidence-section,#recommended-journey,.certification-section,.ninety-section){border:1px solid var(--sgd-line);box-shadow:var(--sgd-shadow);background:linear-gradient(145deg,#fff 0%,#fbfdff 62%,#f3f8fd 100%);border-radius:24px}.skills-gap-dashboard-report .sgi-capability-chart{padding:clamp(22px,2.4vw,34px)}.skills-gap-dashboard-report .sgi-gap-focus{background:radial-gradient(circle at 96% 4%,#8a66d71f,#0000 24%),linear-gradient(145deg,#fff 0%,#fbf9ff 100%);border-color:#ddd3f3}.skills-gap-dashboard-report .skills-gap-evidence-section{background:radial-gradient(circle at 2% 6%,#299e911c,#0000 22%),linear-gradient(145deg,#fff,#f5fbfa)}.skills-gap-dashboard-report #recommended-journey{background:radial-gradient(circle at 96% 5%,#2f73e81f,#0000 23%),linear-gradient(145deg,#fff,#f4f8ff)}.skills-gap-dashboard-report .certification-section{background:radial-gradient(circle at 4% 4%,#c69a4b1f,#0000 22%),linear-gradient(145deg,#fff,#fffcf5)}.skills-gap-dashboard-report .result-section>.section-title-row h2,.skills-gap-dashboard-report .sgi-section-heading h2{color:#142c4c}.skills-gap-dashboard-report .sgi-insight-metric,.skills-gap-dashboard-report .sgi-insight-panel,.skills-gap-dashboard-report .sgi-domain-cards>article,.skills-gap-dashboard-report #recommended-journey .course-card,.skills-gap-dashboard-report .certification-journey-card{box-shadow:inset 0 1px #fff,0 5px #dae4efb8,0 18px 34px -22px #1f3d636b}}@media screen and (width<=1080px){.sgi-dashboard-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.skills-gap-dashboard-report .sgi-context-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=720px){.skills-gap-dashboard-report{border-radius:22px;width:min(100% - 20px,1520px);padding:18px 10px 64px}.skills-gap-dashboard-report .sgi-overview-intro{grid-template-columns:minmax(0,1fr);min-height:0;padding:24px 20px}.skills-gap-dashboard-report .sgi-compass-emblem{display:none}.skills-gap-dashboard-report .sgi-context-cards{grid-template-columns:minmax(0,1fr)}.skills-gap-dashboard-report .sgi-context-cards article{min-height:132px}.sgi-dashboard-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px}.sgi-dashboard-nav button{min-height:58px;font-size:.78rem}}@media print{.sgi-dashboard-nav{display:none!important}.skills-gap-dashboard-report{background:#fff;padding:0}.skills-gap-dashboard-report :is(.sgi-capability-overview,.sgi-capability-chart,.sgi-decision-summary,.sgi-glance,.skills-gap-evidence-section,#recommended-journey,.certification-section,.ninety-section){box-shadow:none}}:root{--color-primary-navy:#102a43;--color-deep-navy:#0b1f33;--color-action-blue:#2563eb;--color-learning-teal:#334e68;--color-achievement-gold:#486581;--color-page:#f5f7fa;--color-surface:#fff;--color-text:#172b4d;--color-text-secondary:#526477;--color-border:#dce3eb;--color-success:#15803d;--color-warning:#b45309;--color-error:#b91c1c;--color-information:#1d4ed8;--color-on-brand:#fff;--color-on-brand-muted:#dbeafe;--motion-control:.18s;--motion-overlay:.22s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--space-4px:4px;--space-8px:8px;--space-12px:12px;--space-16px:16px;--space-24px:24px;--space-32px:32px;--space-48px:48px;--icon-sm:16px;--icon-control:18px;--icon-nav:20px;--icon-card:28px;--radius-sm:8px;--radius-md:12px;--radius-lg:12px;--radius-xl:12px;--shadow-card:0 2px 8px #102a430f;--shadow-raised:0 12px 32px #102a4324;--focus-ring:0 0 0 3px #2563eb3d;--sidebar-width:280px;--font-interface-ltr:"DIN Next LT Arabic", "DIN Next LT Pro", Arial, sans-serif;--font-interface-rtl:"DIN Next LT Arabic", Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-page-title-size:30px;--text-page-title-line:38px;--text-section-title-size:22px;--text-section-title-line:30px;--text-card-title-size:18px;--text-card-title-line:26px;--text-course-title-size:16px;--text-course-title-line:24px;--text-learning-size:16px;--text-learning-line:26px;--text-interface-size:14px;--text-interface-line:22px;--text-control-size:14px;--text-control-line:22px;--text-label-size:14px;--text-label-line:22px;--text-table-size:14px;--text-table-line:22px;--text-supporting-size:12px;--text-supporting-line:18px;--text-metric-size:30px;--text-metric-line:38px;--ink:var(--color-text);--ink-deep:var(--color-primary-navy);--ink-soft:var(--color-text-secondary);--navy:var(--color-primary-navy);--blue:var(--color-action-blue);--copper:var(--color-action-blue);--coral:var(--color-error);--lime:var(--color-learning-teal);--green:var(--color-learning-teal);--sand:var(--color-page);--sand-soft:var(--color-page);--cream:var(--color-page);--paper:var(--color-surface);--white:var(--color-surface);--muted:var(--color-text-secondary);--line:var(--color-border);--shadow:var(--shadow-card)}.hr-demo-banner-actions{justify-content:flex-end;align-items:center;gap:var(--space-8px,8px);display:flex}.hr-demo-banner-actions button,.trainer-empty button{border:1px solid var(--color-action-blue);border-radius:var(--radius-md,8px);background:var(--color-action-blue);color:#fff;cursor:pointer;min-height:40px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px}.hr-demo-banner-actions button:hover,.trainer-empty button:hover{background:var(--color-primary-navy);border-color:var(--color-primary-navy)}.trainer-access-gate small{color:var(--color-text-secondary);margin:12px auto;display:block}@media (width<=640px){.hr-demo-banner-actions{flex-direction:column;align-items:stretch;width:100%}}html[data-executive-ui=true]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-page);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-executive-ui=true] body{min-height:100vh;color:var(--color-text);background:var(--color-page);font-family:var(--font-interface-rtl);font-size:var(--text-interface-size);font-weight:var(--font-weight-regular);line-height:var(--text-interface-line);font-variant-numeric:tabular-nums;margin:0}html[data-executive-ui=true][dir=ltr] body,html[data-executive-ui=true] [dir=ltr]{font-family:var(--font-interface-ltr)}html[data-executive-ui=true][dir=rtl] body,html[data-executive-ui=true] [dir=rtl]{font-family:var(--font-interface-rtl)}html[data-executive-ui=true] *,html[data-executive-ui=true] :before,html[data-executive-ui=true] :after{box-sizing:border-box}html[data-executive-ui=true] .executive-content :where(main,section,article,header,footer,nav,aside,form,fieldset,legend,details,summary,figure,figcaption,table,thead,tbody,tfoot,tr,ul,ol,dl,div,h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,button,a,label,input,select,textarea,th,td,dt,dd,li){font-family:inherit!important}html[data-executive-ui=true] .executive-content{color:var(--color-text);font-size:var(--text-interface-size);line-height:var(--text-interface-line);text-align:start;overflow-wrap:anywhere}html[data-executive-ui=true] .executive-content :where(main h1,[role=dialog] h1){margin-block:0 16px;color:var(--surface-text,var(--color-text))!important;font-size:var(--text-page-title-size)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--text-page-title-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(main h2,[role=dialog] h2){color:var(--surface-text,var(--color-text))!important;font-size:var(--text-section-title-size)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--text-section-title-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(main h3,[role=dialog] h3){color:var(--surface-text,var(--color-text))!important;font-size:var(--text-card-title-size)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--text-card-title-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(main h4,main h5,main h6,[role=dialog] h4){color:var(--surface-text,var(--color-text))!important;font-size:var(--text-course-title-size)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--text-course-title-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(p,li,dd){font-size:var(--text-interface-size);font-weight:var(--font-weight-regular);line-height:var(--text-interface-line)}@media screen{html[data-executive-ui=true] .executive-content :where(main>p,section>p,article>p,header>p,.report-narrative p,.account-access-intro>p){font-size:var(--text-learning-size);line-height:var(--text-learning-line)}}html[data-executive-ui=true] .executive-content :where(.learning-content,.course-content,.participant-handbook,.trainer-manual,.assessment-instructions,.report-narrative){font-size:var(--text-learning-size);font-weight:var(--font-weight-regular);line-height:var(--text-learning-line)}html[data-executive-ui=true] .executive-content :where(button,.button,[role=button],[role=tab]){font-size:var(--text-control-size)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--text-control-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(label,legend,dt){color:var(--color-text);font-size:var(--text-label-size)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--text-label-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(th,td){font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;font-size:var(--text-table-size)!important;line-height:var(--text-table-line)!important}html[data-executive-ui=true] .executive-content th{font-weight:var(--font-weight-medium)!important}html[data-executive-ui=true] .executive-content :where(small,.muted,.meta,.supporting-text){font-weight:var(--font-weight-regular);color:var(--surface-text-secondary,var(--color-text-secondary))!important;font-size:var(--text-supporting-size)!important;line-height:var(--text-supporting-line)!important}html[data-executive-ui=true] .executive-content :where(.metric-value,.dashboard-metric,.report-stat strong,.ui-metric-card strong,[data-metric-value]){font-variant-numeric:tabular-nums;color:var(--color-text)!important;font-size:var(--text-metric-size)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--text-metric-line)!important}html[data-executive-ui=true] .executive-content :where(.eyebrow,.kicker,[class*=eyebrow],[class*=kicker]){letter-spacing:.04em!important;text-transform:none!important}html[data-executive-ui=true][dir=rtl] .executive-content,html[data-executive-ui=true] .executive-content [dir=rtl]{text-align:right}html[data-executive-ui=true][dir=ltr] .executive-content,html[data-executive-ui=true] .executive-content [dir=ltr]{text-align:left}html[data-executive-ui=true] :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-action-blue);outline-offset:2px;box-shadow:var(--focus-ring)}.executive-shell{background:var(--color-page);min-height:100vh}html[data-executive-ui=true][dir=ltr] .executive-shell,html[data-executive-ui=true] .executive-shell[dir=ltr]{font-family:var(--font-interface-ltr)!important}html[data-executive-ui=true][dir=rtl] .executive-shell,html[data-executive-ui=true] .executive-shell[dir=rtl]{font-family:var(--font-interface-rtl)!important}.executive-shell :where(button,a,input,select,textarea){font-family:inherit!important}.executive-sidebar{z-index:1000;width:var(--sidebar-width);color:#fff;background:var(--color-primary-navy);border-inline-end:1px solid #ffffff1f;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;box-shadow:8px 0 32px #0f172a21}[dir=rtl] .executive-sidebar{box-shadow:-8px 0 32px #0f172a21}.executive-brand{align-items:center;gap:var(--space-12px);color:#fff;text-align:start;border:0;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff1f;width:100%;padding:24px 20px;display:flex}.executive-brand-mark{width:44px;height:44px;color:var(--color-primary-navy);font-weight:var(--font-weight-bold);letter-spacing:0;background:#fff;border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.executive-brand>span:last-child{gap:2px;display:grid}.executive-brand strong{font-size:var(--text-control-size);font-weight:var(--font-weight-medium);line-height:var(--text-control-line);letter-spacing:0}.executive-brand small{color:#cbd5e1;font-size:var(--text-supporting-size);font-weight:var(--font-weight-regular);line-height:var(--text-supporting-line)}.executive-context{gap:4px;padding:20px 20px 12px;display:grid}.executive-context span{color:#bfdbfe;font-size:var(--text-supporting-size);font-weight:var(--font-weight-regular);line-height:var(--text-supporting-line);letter-spacing:0}.executive-context strong{font-size:var(--text-control-size);font-weight:var(--font-weight-medium);line-height:var(--text-control-line)}.executive-nav{gap:4px;padding:8px 12px 24px;display:grid}.executive-nav button,.executive-sidebar-footer button{color:#dbeafe;min-height:46px;font:inherit;font-size:var(--text-control-size);font-weight:var(--font-weight-medium);line-height:var(--text-control-line);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:color .16s,background .16s,transform .16s;display:flex}.executive-nav button:hover,.executive-sidebar-footer button:hover{color:#fff;background:#ffffff14}.executive-nav button.is-active{color:#fff;background:var(--color-action-blue);box-shadow:0 8px 18px #00000029}.executive-nav button:active{transform:translateY(1px)}.executive-nav button:disabled{opacity:.45;cursor:not-allowed}.executive-nav button em{color:var(--color-primary-navy);font-size:var(--text-supporting-size);font-weight:var(--font-weight-medium);line-height:var(--text-supporting-line);background:#fff;border-radius:999px;margin-inline-start:auto;padding:1px 7px;font-style:normal}.executive-sidebar-footer{border-top:1px solid #ffffff1f;gap:8px;margin-top:auto;padding:16px 12px 20px;display:grid}.executive-sidebar-footer>div{color:#bfdbfe;font-size:var(--text-supporting-size);line-height:var(--text-supporting-line);align-items:center;gap:9px;padding:0 12px;display:flex}.executive-content{min-width:0;min-height:100vh;background:var(--color-page);margin-inline-start:var(--sidebar-width)}.executive-shell[data-surface=public] .executive-content{margin-inline-start:0;padding-top:0}html[data-executive-ui=true] .executive-content :where(.app-shell,.org-workspace,.organization-account-gate,.sponsored-welcome-page,.commercial-shell,.secure-assessment-page,.workforce-page,.hr-workspace,.ts-owner-demo,.trainer-evidence-page,.trainer-evidence-portal,.tms-calendar-export){background:var(--color-page)!important}html[data-executive-ui=true] .executive-content>.app-shell{background-image:none!important}html[data-executive-ui=true] .executive-content :where(.org-flow-visual,.org-path-options>button,.org-primary-path,.org-workforce-path,.org-secondary-path,.org-dashboard-access,.org-principles){background-color:var(--color-surface)!important;background-image:none!important}html[data-executive-ui=true] .executive-content .org-primary-path{border-top-color:var(--color-learning-teal)!important}html[data-executive-ui=true] .executive-content .org-workforce-path{border-color:var(--color-border)!important;border-top:4px solid var(--color-achievement-gold)!important}html[data-executive-ui=true] .executive-content .org-secondary-path{border-top-color:var(--color-action-blue)!important}html[data-executive-ui=true] .executive-content .org-path-number{color:var(--color-action-blue)!important}.executive-mobile-menu,.executive-mobile-title,.executive-drawer-scrim{display:none}.ui-icon-label{align-items:center;gap:8px;display:inline-flex}.ui-icon-button{width:40px;height:40px;color:var(--color-primary-navy);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:inline-grid;position:relative}.ui-icon-button:hover{color:#fff;background:var(--color-action-blue);border-color:var(--color-action-blue)}.ui-icon-button [role=tooltip]{z-index:1200;color:#fff;width:max-content;max-width:220px;font-size:var(--text-supporting-size);font-weight:var(--font-weight-medium);line-height:var(--text-supporting-line);pointer-events:none;visibility:hidden;opacity:0;background:var(--color-text);border-radius:6px;padding:5px 8px;transition:opacity .14s,transform .14s;position:absolute;inset-block-start:calc(100% + 7px);inset-inline-start:50%;transform:translate(-50%)translateY(-2px)}.ui-icon-button:hover [role=tooltip],.ui-icon-button:focus-visible [role=tooltip]{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}[dir=rtl] .ui-icon-button [role=tooltip]{transform:translate(50%)translateY(-2px)}[dir=rtl] .ui-icon-button:hover [role=tooltip],[dir=rtl] .ui-icon-button:focus-visible [role=tooltip]{transform:translate(50%)translateY(0)}.ui-status-badge{min-height:28px;font-size:var(--text-supporting-size);font-weight:var(--font-weight-medium);line-height:var(--text-supporting-line);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ui-status-badge.tone-information{color:var(--color-information);background:#eff6ff;border-color:#bfdbfe}.ui-status-badge.tone-progress{color:var(--color-action-blue);background:#eff6ff;border-color:#bfdbfe}.ui-status-badge.tone-achievement{color:#92400e;background:#fffbeb;border-color:#fde68a}.ui-status-badge.tone-success{color:var(--color-success);background:#f0fdf4;border-color:#bbf7d0}.ui-status-badge.tone-warning{color:var(--color-warning);background:#fffbeb;border-color:#fde68a}.ui-status-badge.tone-error{color:var(--color-error);background:#fef2f2;border-color:#fecaca}.ui-status-badge.tone-neutral{color:var(--color-text-secondary,#475569);background:var(--color-page,#f8fafc);border-color:var(--color-border)}.ui-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.ui-metric-card{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;align-items:center;gap:14px;padding:18px;display:flex}.ui-metric-card small{color:var(--color-text-secondary);font-size:var(--text-supporting-size);font-weight:var(--font-weight-regular);line-height:var(--text-supporting-line);display:block}.ui-metric-card strong{color:var(--color-text);font-size:var(--text-metric-size);font-weight:var(--font-weight-bold);line-height:var(--text-metric-line);margin-top:2px;display:block}.ui-filter-bar{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.ui-filter-bar>div{flex-wrap:wrap;flex:1;gap:12px;display:flex}.executive-content :where(.site-header,.hr-workspace,.ts-owner-demo,.trainer-evidence-portal,.organization-workspace,.workforce-page,.results-page,.secure-report-shell),.executive-content :where(h1,h2,h3,h4){color:var(--color-text)}.executive-content :where(p,small,.muted,.meta){color:var(--color-text-secondary)}.executive-content :where(.eyebrow,.kicker,[class*=eyebrow],[class*=kicker]){color:var(--color-learning-teal);font-size:var(--text-label-size);font-weight:var(--font-weight-medium);line-height:var(--text-label-line);letter-spacing:.04em;text-transform:none}.executive-content :where(.site-header,.hr-tabs,.ts-owner-tabs){background:var(--color-surface);border-color:var(--color-border);box-shadow:none}.executive-shell[data-surface=organization] .hr-tabs,.executive-shell[data-surface=owner] .ts-owner-tabs{display:none!important}.executive-content :where(.hr-panel,.hr-hero,.hr-action-panel,.hr-metrics article,.ts-owner-panel,.ts-owner-hero,.trainer-panel,.trainer-card,.report-card,.result-panel,.company-card,.service-card,.path-card,.assessment-card,.course-card,.workforce-card){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.executive-content :where(button,.button,[role=button]){border-radius:var(--radius-sm);min-height:44px;transition:background-color var(--motion-control) var(--motion-ease), border-color var(--motion-control) var(--motion-ease), box-shadow var(--motion-control) var(--motion-ease);font-family:inherit}.executive-content :where(.button-primary,button.primary,.primary-button,.hr-panel>button:not(.icon-only),.hr-action-panel button,.ts-owner-demo .primary){color:#fff;background:var(--color-primary-navy);border-color:var(--color-primary-navy)}.executive-content :where(.button-primary,button.primary,.primary-button):hover{background:var(--color-information);border-color:var(--color-information)}.executive-content :where(button:disabled,.button:disabled,[aria-disabled=true]){opacity:.48;cursor:not-allowed}.executive-content :where(input,select,textarea){color:var(--color-text);font:inherit;font-size:var(--text-interface-size);line-height:var(--text-interface-line);background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid #cbd5e1}.executive-content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select){min-height:44px}.executive-content :where(input,select,textarea):hover{border-color:#94a3b8}.executive-content :where(input,select,textarea):focus{border-color:var(--color-action-blue);box-shadow:var(--focus-ring);outline:none}.executive-content :where(input,textarea)::placeholder{color:#94a3b8}.executive-content :where(table){width:100%;color:var(--color-text);border-collapse:collapse;background:#fff}.executive-content :where(th){color:#fff;font-weight:var(--font-weight-medium);text-align:start;background:var(--color-primary-navy)}.executive-content :where(th,td){border-bottom:1px solid var(--color-border);padding:12px 14px}.executive-content :where(tbody tr:hover){background:var(--color-page,#f8fafc)}.executive-content :where(.modal,.dialog,[role=dialog],.account-dialog){color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);transition:opacity var(--motion-overlay) var(--motion-ease), transform var(--motion-overlay) var(--motion-ease)}.executive-content .hr-workspace,.executive-content .ts-owner-demo,.executive-content .trainer-evidence-portal,.executive-content .trainer-evidence-page{background:var(--color-page);max-width:none;padding:28px clamp(18px,3vw,44px) 64px}.executive-content :where(.ts-owner-hero,.trainer-evidence-hero){background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-top:4px solid var(--color-primary-navy)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important;background-image:none!important;padding:clamp(28px,4vw,52px)!important}.executive-content :where(.ts-owner-hero,.trainer-evidence-hero) h1{max-width:920px;margin-block:10px 14px;color:var(--color-text)!important;font-size:var(--text-page-title-size)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--text-page-title-line)!important;letter-spacing:0!important}.executive-content :where(.ts-owner-hero,.trainer-evidence-hero) p{max-width:820px;font-size:var(--text-learning-size);font-weight:var(--font-weight-regular);line-height:var(--text-learning-line);color:var(--color-text-secondary)!important}.executive-content :where(.ts-owner-demo,.trainer-evidence-page)>:where(section,article,header){scroll-margin-top:24px}.executive-content .trainer-evidence-error{border-radius:var(--radius-md);color:var(--color-error)!important;background:#fef2f2!important;border:1px solid #fecaca!important}.executive-content .hr-metrics article{border-top:4px solid var(--color-action-blue)}.executive-content .hr-metrics article:nth-child(3n+2){border-top-color:var(--color-learning-teal)}.executive-content .hr-metrics article:nth-child(3n){border-top-color:var(--color-achievement-gold)}.executive-content :where(.status-completed,.status-approved,.status-active){color:var(--color-success);background:#f0fdf4}.executive-content :where(.status-pending,.status-warning,.status-waitlisted){color:var(--color-warning);background:#fffbeb}.executive-content :where(.status-error,.status-rejected,.status-overdue){color:var(--color-error);background:#fef2f2}.executive-shell[data-surface=assessment] .app-shell,.executive-shell[data-surface=report] .app-shell{background:var(--color-page)}.executive-content :where(.assessment-stage,.question-card,.question-panel,.secure-assessment-card){border-color:var(--color-border);box-shadow:var(--shadow-card);background:#fff}.executive-content :where(.progress-fill,[class*=progress-fill]){background:var(--color-learning-teal)}.executive-content :where(.result-section,.report-section,.skills-report-section,.workstyle-report-section,.personality-report-section,.leadership-potential-report){border-color:var(--color-border);background-color:#fff}.executive-content :where(.result-score,.metric-value,.report-stat strong){color:var(--color-primary-navy)}.executive-content :where(.certificate,.achievement,[class*=certificate-badge]){color:#92400e;background:#fffbeb;border-color:#fde68a}.executive-content .individual-service-page{width:min(1320px,100% - 40px)}.executive-content .assessment-catalogue-intro{gap:var(--space-32px);max-width:none;min-height:154px;margin-top:var(--space-16px);color:#fff;background:var(--color-primary-navy);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid #1e40af80;grid-template-columns:minmax(0,1fr) 320px;align-items:center;padding:24px 30px;display:grid;position:relative;overflow:hidden}.executive-content .assessment-catalogue-copy{max-width:720px}.executive-content .assessment-catalogue-copy h1{margin-block:0 8px;color:#fff!important}.executive-content .assessment-catalogue-copy p{max-width:660px;margin:0;color:#ffffffd1!important}.executive-content .assessment-catalogue-map{justify-self:end;width:290px;height:118px;position:relative}.executive-content .assessment-catalogue-map:before,.executive-content .assessment-catalogue-map:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:220px;height:220px;position:absolute;inset-block-start:-84px;inset-inline-end:-8px}.executive-content .assessment-catalogue-map:after{border-color:#ffffff2e;width:150px;height:150px;inset-block-start:-49px;inset-inline-end:27px}.executive-content .assessment-catalogue-map__core,.executive-content .assessment-catalogue-map__node{z-index:1;color:var(--color-action-blue);background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;place-items:center;animation:4.6s ease-in-out infinite assessment-float;display:grid;position:absolute;box-shadow:0 8px 20px #123b5d1f}.executive-content .assessment-catalogue-map__core{color:#fff;background:#123b5dd1;border-color:#ffffff57;border-radius:16px;width:58px;height:58px;inset-block-start:31px;inset-inline-end:73px;box-shadow:0 14px 24px -12px #0f172a9e}.executive-content .assessment-catalogue-map__node{display:none}.executive-content .assessment-catalogue-map__node svg{stroke-width:1.8px;width:19px;height:19px}.executive-content .assessment-catalogue-map__core svg{stroke-width:1.8px;width:24px;height:24px}.executive-content .assessment-catalogue-map__node--1{inset-block-start:4px;inset-inline-start:58px}.executive-content .assessment-catalogue-map__node--2{color:var(--color-learning-teal);background:#f0fdfa;border-color:#99f6e4;animation-delay:-.9s;inset-block-start:8px;inset-inline-end:42px}.executive-content .assessment-catalogue-map__node--3{color:var(--color-success);background:#f0fdf4;border-color:#bbf7d0;animation-delay:-1.8s;inset-block-end:2px;inset-inline-end:16px}.executive-content .assessment-catalogue-map__node--4{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe;animation-delay:-2.7s;inset-block-end:0;inset-inline-start:30px}.executive-content .assessment-catalogue-map__node--5{color:var(--color-warning);background:#fffbeb;border-color:#fde68a;animation-delay:-3.6s;inset-block-start:53px;inset-inline-start:0}.executive-content .individual-service-grid{margin-top:var(--space-24px);grid-template-columns:minmax(0,1120px);justify-content:center;gap:20px}.executive-content .individual-service-grid>:where(.individual-service-option,.individual-service-card){--assessment-accent:var(--color-action-blue);--assessment-row:var(--color-surface);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-card);opacity:1;animation:assessment-card-in var(--motion-overlay) var(--motion-ease) backwards;grid-template-columns:minmax(0,1fr) 190px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;transform:translateY(0);background:var(--assessment-row)!important;border:1px solid var(--color-border)!important;min-height:126px!important}.executive-content .individual-service-grid>:nth-child(n){--assessment-row:var(--color-surface)}.executive-content .individual-service-grid>:where(.individual-service-option,.individual-service-card):hover{z-index:2;box-shadow:var(--shadow-raised);transform:translateY(-2px)}.executive-content .individual-service-grid>.workstyle-service-card{--assessment-accent:var(--color-learning-teal)}.executive-content .individual-service-grid>.combined-service-card{--assessment-accent:var(--color-primary-navy)}.executive-content .individual-service-grid>.personality-service-card{--assessment-accent:var(--color-action-blue)}.executive-content .individual-service-grid>.individual-service-leadership-potential{--assessment-accent:var(--color-achievement-gold)}.executive-content .individual-service-grid .individual-service-main{text-align:start;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:22px;min-height:126px;display:grid;position:relative;padding:24px!important}.executive-content .individual-service-grid .assessment-card-graphic{width:58px;height:58px;color:var(--assessment-accent);background:#fffffff0;border:1px solid #fffffff5;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.executive-content .individual-service-grid .assessment-card-graphic:before{content:none}.executive-content .individual-service-grid .assessment-card-graphic svg{stroke-width:1.75px;width:25px;height:25px;transition:transform .22s}.executive-content .individual-service-grid article:hover .assessment-card-graphic svg{transform:scale(1.08)}.executive-content .individual-service-grid .assessment-card-open{width:18px;height:18px;color:var(--color-text-secondary);stroke-width:1.8px;position:absolute;inset-block-end:12px;inset-inline-end:15px}.executive-content .individual-service-grid .license-status-badge{width:fit-content;margin-block:9px 0}.executive-content .individual-service-grid small{color:var(--color-text-secondary,#475569);font-size:var(--text-supporting-size);font-weight:var(--font-weight-medium);letter-spacing:0;margin:0;display:block;position:absolute;inset-block-start:17px;inset-inline-start:114px}.executive-content .individual-service-grid .assessment-card-copy{text-align:start;grid-template-columns:minmax(250px,.9fr) minmax(320px,1.25fr);align-items:center;gap:42px;padding-top:15px;display:grid;position:static}.executive-content .individual-service-grid h2{color:var(--color-text);font-family:inherit;font-size:var(--text-card-title-size);font-weight:var(--font-weight-semibold);line-height:var(--text-card-title-line);margin:0}.executive-content .individual-service-grid p{color:var(--color-text-secondary,#475569);font-size:var(--text-interface-size);line-height:var(--text-interface-line);margin:0}.executive-content .individual-service-grid .assessment-card-access{align-items:center;gap:var(--space-8px);color:var(--color-text);background:#ffffff94;border-radius:999px;margin:0;padding:3px 8px;display:inline-flex;position:absolute;inset-block:12px auto;inset-inline-end:18px}.executive-content .individual-service-grid .assessment-card-access svg{width:16px;height:16px;color:var(--assessment-accent);stroke-width:1.8px;flex:none}.executive-content .individual-service-grid .assessment-card-access b{font-size:var(--text-label-size);font-weight:var(--font-weight-medium);line-height:var(--text-label-line)}.executive-content .individual-service-grid .individual-service-sample{justify-content:center;align-items:center;gap:var(--space-8px);text-align:center;min-height:44px;color:var(--color-primary-navy);border-radius:var(--radius-sm);font-size:var(--text-control-size);font-weight:var(--font-weight-medium);white-space:nowrap;background:#ffffffc7;border-color:#fffffff0;align-self:center;margin-inline:0 26px;padding:8px 14px;display:inline-flex}.executive-content .individual-service-grid .individual-service-sample:after{content:none}.executive-content .individual-service-grid .individual-service-sample svg{stroke-width:1.8px;width:17px;height:17px}.executive-content .individual-service-grid .individual-service-sample:hover{color:#fff;background:var(--assessment-accent);border-color:var(--assessment-accent)}.executive-content .comprehensive-evidence-route{border:0;box-shadow:0 28px 56px -28px #123b5d7a,0 14px 28px -20px #0f172a52}.executive-content .comprehensive-route-facts{grid-template-columns:repeat(3,minmax(160px,190px));justify-content:center;gap:20px;margin:30px 0;display:grid}.executive-content .comprehensive-route-facts span{aspect-ratio:1;color:var(--color-primary-navy);text-align:center;background:#dbeafe;border:0;border-radius:26px;justify-content:center;align-items:center;gap:8px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 20px 34px -17px #123b5d8f,0 8px 17px -10px #0f172a66,inset 0 1px #ffffff94}.executive-content .comprehensive-route-facts span:nth-child(2),.executive-content .comprehensive-route-facts span:nth-child(3){background:#dbeafe}.executive-content .comprehensive-route-facts span:hover{transform:translateY(-4px)scale(1.025);box-shadow:0 26px 42px -17px #123b5da8,0 12px 22px -10px #0f172a7a,inset 0 1px #ffffffad}.executive-content .comprehensive-route-facts b{color:var(--color-primary-navy);font-family:inherit;font-size:46px;font-weight:var(--font-weight-bold);line-height:1}.executive-content .individual-service-page>.workstyle-beta-inline{gap:var(--space-16px);margin-top:var(--space-24px);border-inline-start:3px solid var(--color-warning);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#fff7ed;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px 18px;display:grid}.executive-content .individual-service-page>.workstyle-beta-inline strong{white-space:nowrap}.executive-content .individual-service-page>.workstyle-beta-inline p{margin:0;padding-inline-start:var(--space-32px)}[dir=rtl] .executive-content .individual-service-page>.workstyle-beta-inline{border-radius:var(--radius-md) 0 0 var(--radius-md)}@keyframes assessment-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes assessment-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes assessment-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html[data-executive-ui=true] .executive-content :where(.hr-workspace,.ts-owner-demo,.trainer-evidence-portal,.trainer-evidence-page,.workforce-page,.results-page,.secure-report-shell,.individual-service-page) small{font-size:var(--text-supporting-size)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(.hr-demo-banner em,.hr-user-chip b,.hr-journey span,.tms-journey>div,.license-status-badge,.participation-status,.hr-roster-table em,.hr-employee-evidence em,.decision-course-list em,.decision-course-list>button>b,.decision-eligibility article em,.hr-cohort-grid>article>header b,.hr-cohort-members span,.tms-tags span){font-size:var(--text-supporting-size)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(.hr-campaign-form,.hr-calendar-form,.hr-member-form,.hr-participation-toolbar,.decision-context-filter,.decision-participant-toolbar,.org-gap-scope-filters,.org-report-filters,.tms-calendar-filterbar) label>span{font-size:var(--text-label-size)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--text-label-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(.hr-metrics,.hr-quality-strip,.hr-participation-summary,.decision-metrics,.decision-participant-stats,.tms-metrics,.tms-learning,.org-results-metrics,.org-gap-scope-footprint,.org-report-quality-overview) strong{font-size:var(--text-metric-size)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--text-metric-line)!important;letter-spacing:0!important}html[data-executive-ui=true] .executive-content .hr-participation-flow article>span,html[data-executive-ui=true] .executive-content .hr-participation-flow article>b,html[data-executive-ui=true] .executive-content .participant-identity>span,html[data-executive-ui=true] .executive-content .hr-participation-table time,html[data-executive-ui=true] .executive-content .hr-participation-footer,html[data-executive-ui=true] .executive-content .hr-participation-legend{font-size:var(--text-supporting-size)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important}html[data-executive-ui=true] .executive-content .hr-assessment-catalog-panel>header>span,html[data-executive-ui=true] .executive-content .hr-assessment-choice-top>span,html[data-executive-ui=true] .executive-content .hr-select-campaign>span{font-size:var(--text-supporting-size)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content .hr-participation-table>header,html[data-executive-ui=true] .executive-content .decision-participant-table-head{font-size:var(--text-label-size)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--text-label-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content .participant-identity>b,html[data-executive-ui=true] .executive-content .participant-identity>strong,html[data-executive-ui=true] .executive-content .decision-participant-row strong{font-size:var(--text-table-size)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--text-table-line)!important}html[data-executive-ui=true] .executive-content .decision-participant-row small,html[data-executive-ui=true] .executive-content .decision-participant-row small[class^=membership-],html[data-executive-ui=true] .executive-content .participant-compatibility-evidence>:where(span,em){font-size:var(--text-supporting-size)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content .org-report-list>button div strong,html[data-executive-ui=true] .executive-content .org-report-competencies h4,html[data-executive-ui=true] .executive-content .org-role-exposure h4,html[data-executive-ui=true] .executive-content .org-competency-bars h4{font-size:var(--text-interface-size)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--text-interface-line)!important;letter-spacing:0!important}html[data-executive-ui=true] .executive-content :where(.org-report-list>button div small,.org-report-list>button>em,.org-report-list>button>b,.org-report-competencies small,.org-report-competencies article>strong,.org-report-competencies article em[class^=family-],.org-role-exposure p,.org-role-exposure article>strong small,.org-role-exposure article>strong em,.org-competency-bars article>strong small,.org-competency-bars article>strong em,.org-department-burden-track b,.org-gap-distribution-guide){font-size:var(--text-supporting-size)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content .org-report-competencies article>strong b,html[data-executive-ui=true] .executive-content .org-role-exposure article>strong,html[data-executive-ui=true] .executive-content .org-competency-bars article>strong{font-size:var(--text-metric-size)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--text-metric-line)!important;letter-spacing:0!important}html[data-executive-ui=true] .executive-content :where(.org-role-exposure article>span,.org-gap-section-nav a>b,.org-gap-scope-footprint article>span,.org-gap-action-summary article>span,.org-gap-count-explainer span,.org-gap-clean-summary footer span,.org-clean-cohort-card li>b,.org-clean-cohort-card li>span,.org-clean-pair-card li>b,.org-clean-pair-card li>span,.org-clean-breadth-card b,.org-clean-breadth-card span,.org-competency-family-summary header>strong,.org-competency-family-summary button>span,.org-competency-family-summary button em,.org-competency-family-summary>footer,.org-gap-heatmap>header>span,.org-role-exposure>header>span,.org-clean-support-card header>span,.org-clean-support-card>div span,.org-clean-cohort-card>header>span,.org-clean-pair-card>header>span,.org-executive-signals article>span,.org-report-quality-overview article>span,.org-selected-report header>span){font-size:var(--text-supporting-size)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content .org-report-filters>p,html[data-executive-ui=true] .executive-content .org-selected-report footer p,html[data-executive-ui=true] .executive-content .org-selected-report footer p>b{font-size:var(--text-interface-size)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--text-interface-line)!important;letter-spacing:0!important}html[data-executive-ui=true] .executive-content .decision-course-list strong{font-size:var(--text-course-title-size)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--text-course-title-line)!important}html[data-executive-ui=true] .executive-content .decision-toolbar label>span,html[data-executive-ui=true] .executive-content .decision-list-heading b,html[data-executive-ui=true] .executive-content .decision-detail header>span,html[data-executive-ui=true] .executive-content .decision-participant-toolbar>b,html[data-executive-ui=true] .executive-content .hr-plan-statuses article>strong{font-size:var(--text-supporting-size)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(.decision-course-list small,.decision-eligibility article small,.decision-eligibility article span,.decision-participant-stats span,.decision-participant-guidance p,.cohort-profile-fit>b,.cohort-profile-fit>span,.cohort-profile-fit>small,.tms-session-list em,.tms-record-list span,.tms-record-list time,.tms-calendar-summary span,.tms-filter-heading span,.tms-event span){font-size:var(--text-supporting-size)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content .decision-participant-actions :where(button,.app-select-trigger),html[data-executive-ui=true] .executive-content .decision-participant-actions select{font-size:var(--text-control-size)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--text-control-line)!important}html[data-executive-ui=true] .executive-content .tms-weekdays b{font-size:var(--text-supporting-size)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important}html[data-executive-ui=true] .executive-content :where(.method-source-links a b,.method-source-links a span,.trust-strip span,.readiness-hud>span,.journey-caption,.journey-step b,.journey-step strong,.path-number,.path-badge,.path-action>span,.ts-owner-tabs button>span,.ts-owner-action-grid button>span){font-size:var(--text-supporting-size)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(.method-source-links a b,.journey-step b,.journey-step strong,.path-number,.path-badge,.ts-owner-tabs button>span,.ts-owner-action-grid button>span){font-weight:var(--font-weight-medium)!important}html[data-executive-ui=true] .executive-content .ts-owner-metrics article strong{font-size:var(--text-metric-size)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--text-metric-line)!important;letter-spacing:0!important}html[data-executive-ui=true] .executive-content .results-page small,html[data-executive-ui=true] .executive-content .secure-result-shell small,html[data-executive-ui=true] .executive-content :where(.result-chips span,.result-calibration,.score-dial-heading>b,.score-dial>span,.result-action-copy a>span,.result-action-score>span,.map-scale span,.capability-identity>span,.capability-score-cell>span,.recommend-count>span,.journey-adaptive-note b,.journey-category-card>span,.journey-category-card>div strong,.course-labels>b,.course-domain-label>i,.course-domain-label strong,.course-meta>span,.course-stage-header>span,.course-stage-header>b,.certification-intro-steps span,.certification-badges b,.certification-requirement-brief strong,.certification-stop-marker>b,.certification-next-action>span,.certification-next-action>b){font-size:var(--text-supporting-size)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(.score-dial-heading>b,.result-action-score>span,.capability-score-cell>span,.journey-adaptive-note b,.journey-category-card>div strong,.course-labels>b,.course-domain-label strong,.certification-badges b,.certification-requirement-brief strong){font-weight:var(--font-weight-medium)!important}html[data-executive-ui=true] .executive-content :where(.score-ring strong,.result-action-score strong,.recommend-count strong){font-size:var(--text-metric-size)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--text-metric-line)!important;letter-spacing:0!important}html[data-executive-ui=true] .executive-content .capability-overview-section .result-action-grid{gap:var(--space-12px);margin-bottom:var(--space-16px);grid-template-columns:repeat(2,minmax(0,1fr))}html[data-executive-ui=true] .executive-content .capability-overview-section :where(.result-focus-card,.result-strength-card){grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:96px;padding:10px 14px}html[data-executive-ui=true] .executive-content .capability-overview-section .result-action-number{font-family:var(--font-family-ltr);font-size:var(--text-course-title-size);line-height:var(--text-course-title-line)}html[data-executive-ui=true] .executive-content .capability-overview-section .result-action-copy{gap:1px}html[data-executive-ui=true] .executive-content .capability-overview-section .result-action-copy small{padding:2px 6px;font-size:9px!important;line-height:12px!important}html[data-executive-ui=true] .executive-content .capability-overview-section .result-action-copy h2{font-size:var(--text-course-title-size)!important;line-height:var(--text-course-title-line)!important}html[data-executive-ui=true] .executive-content .capability-overview-section .result-action-copy p{margin-top:0;font-size:11px!important;line-height:15px!important}html[data-executive-ui=true] .executive-content .capability-overview-section .result-action-copy a{gap:4px;margin-top:1px;font-size:9px;line-height:13px}html[data-executive-ui=true] .executive-content .capability-overview-section .result-action-score{gap:2px;min-width:112px;padding-inline-start:10px}html[data-executive-ui=true] .executive-content .capability-overview-section .result-action-score strong{font-size:24px!important;line-height:26px!important}html[data-executive-ui=true] .executive-content .capability-overview-section .result-action-score span{max-width:100px;padding:3px 6px;font-size:9px!important;line-height:12px!important}html[data-executive-ui=true] .executive-content #recommended-journey .journey-category-map{gap:var(--space-12px);padding:var(--space-16px);background:var(--color-surface);grid-template-columns:minmax(0,1fr)}html[data-executive-ui=true] .executive-content #recommended-journey .journey-category-intro{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;padding:0;display:grid}html[data-executive-ui=true] .executive-content #recommended-journey .journey-category-intro>strong{color:var(--color-text);font-family:inherit;font-size:var(--text-card-title-size);font-weight:var(--font-weight-semibold);line-height:var(--text-card-title-line);grid-column:1}html[data-executive-ui=true] .executive-content #recommended-journey .journey-category-intro>p{font-size:var(--text-supporting-size);line-height:var(--text-supporting-line);grid-column:1;margin:0}html[data-executive-ui=true] .executive-content #recommended-journey .journey-category-grid{gap:var(--space-12px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch}html[data-executive-ui=true] .executive-content #recommended-journey .journey-category-card{border-radius:var(--radius-md);grid-template-columns:30px minmax(0,1fr) auto;align-content:center;align-items:center;gap:10px;min-height:96px;padding:10px 12px}html[data-executive-ui=true] .executive-content #recommended-journey .journey-category-card>span{width:28px;height:28px}html[data-executive-ui=true] .executive-content #recommended-journey .journey-category-card>b{font-family:inherit;font-size:24px;font-weight:var(--font-weight-semibold);place-self:center end;position:static}html[data-executive-ui=true] .executive-content #recommended-journey .journey-category-card>div strong{font-size:var(--text-interface-size)!important;line-height:var(--text-interface-line)!important}html[data-executive-ui=true] .executive-content #recommended-journey .journey-category-card>div small{font-size:10px;line-height:14px}@media (width<=760px){html[data-executive-ui=true] .executive-content #recommended-journey .journey-category-grid{grid-template-columns:1fr}}html[data-executive-ui=true] .executive-content .course-card h3,html[data-executive-ui=true] .executive-content .certification-journey-card h3{font-size:var(--text-course-title-size)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--text-course-title-line)!important}html[data-executive-ui=true] .executive-content #recommended-journey .course-stage .course-list{gap:6px;padding:6px}html[data-executive-ui=true] .executive-content #recommended-journey .course-card{grid-template-columns:38px minmax(0,1fr) minmax(250px,.34fr);align-items:center;gap:10px;min-height:118px;padding:9px 12px}html[data-executive-ui=true] .executive-content #recommended-journey .course-rank{font-size:21px;line-height:1}html[data-executive-ui=true] .executive-content #recommended-journey .course-labels{gap:4px}html[data-executive-ui=true] .executive-content #recommended-journey .course-labels>span,html[data-executive-ui=true] .executive-content #recommended-journey .course-labels>b{padding:3px 6px;font-size:8px;line-height:12px}html[data-executive-ui=true] .executive-content #recommended-journey .course-labels .course-domain-label{grid-template-columns:20px auto;gap:5px;padding:3px 6px 3px 3px}html[dir=rtl][data-executive-ui=true] .executive-content #recommended-journey .course-labels .course-domain-label{padding:3px 3px 3px 6px}html[data-executive-ui=true] .executive-content #recommended-journey .course-domain-label>i{width:20px;height:20px;font-size:7px}html[data-executive-ui=true] .executive-content #recommended-journey .course-domain-label small{font-size:6px}html[data-executive-ui=true] .executive-content #recommended-journey .course-domain-label strong{font-size:9px}html[data-executive-ui=true] .executive-content #recommended-journey .course-main h3{margin:5px 0 3px;font-size:15px!important;line-height:20px!important}html[data-executive-ui=true] .executive-content #recommended-journey .course-main p{font-size:10px;line-height:15px}html[data-executive-ui=true] .executive-content #recommended-journey .course-meta{flex-wrap:wrap;align-content:center;gap:4px 10px;padding-inline-start:12px;font-size:9px;line-height:13px;display:flex}html[data-executive-ui=true] .executive-content #recommended-journey .course-meta>span:not(.course-open-cue){line-height:12px!important}html[data-executive-ui=true] .executive-content #recommended-journey .course-meta>span:nth-child(4){flex:100%}html[data-executive-ui=true] .executive-content #recommended-journey .course-meta>strong{align-self:center;margin-top:1px;font-size:20px;line-height:24px}html[data-executive-ui=true] .executive-content #recommended-journey .course-open-cue{border-top:0;margin:0;padding:0;font-size:8px;line-height:12px!important}html[data-executive-ui=true] .executive-content #recommended-journey .course-open-cue b{font-size:12px}@media (width<=900px){html[data-executive-ui=true] .executive-content #recommended-journey .course-card{grid-template-columns:34px minmax(0,1fr);min-height:0}html[data-executive-ui=true] .executive-content #recommended-journey .course-meta{border-inline-start:0;border-top:1px solid var(--line);grid-column:2;padding:6px 0 0}}html[data-executive-ui=true] .executive-content .workstyle-results :where(small,.workstyle-beta-banner>b,.workstyle-visual-dashboard article>header>span,.workstyle-signal-chart footer span,.workstyle-motivation-peaks button strong,.workstyle-motivation-peaks button i b,.workstyle-driver-cards button>span,.workstyle-driver-meter b,.workstyle-choice-grid button b i,.workstyle-choice-grid button>span>b,.workstyle-choice-map button>div>span>b,.workstyle-choice-map button>span>b,.workstyle-terrain-stage button em,.workstyle-communication-map button>span,.workstyle-strength-selector button>span,.workstyle-programs summary b,.workstyle-programs summary em,.workstyle-preference-clarity,.workstyle-program-detail>strong,.workstyle-enabler-detail div>strong,.workstyle-terrain-chart header span b,.workstyle-terrain-midline b,.workstyle-terrain-detail>header>span,.workstyle-choice-detail>span,.workstyle-communication-detail>span,.workstyle-communication-detail div>strong,.workstyle-communication-detail aside>strong){font-size:var(--text-supporting-size)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content .workstyle-results :where(.workstyle-terrain-gauge b,.workstyle-driver-score b){font-size:var(--text-metric-size)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--text-metric-line)!important}html[data-executive-ui=true] .executive-content :where(.personality-evaluator-report,.personality-page) :where(small,.evaluator-evidence-list button em,.evaluator-metrics article>span,.evaluator-trait-scale span,.evaluator-trait-scale strong,.evaluator-conversation-guide li>b,.evaluator-trait-score>span,.evaluator-application-grid article header>span,.evaluator-evidence-detail header strong>span,.evaluator-evidence-detail-signal>span,.evaluator-evidence-detail footer>strong){font-size:var(--text-supporting-size)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important;text-transform:none!important}html[data-executive-ui=true] .executive-content :where(.personality-evaluator-report,.personality-page) :where(.evaluator-trait-score>b,.evaluator-evidence-detail header>strong>b,.evaluator-metrics article>strong){font-size:var(--text-metric-size)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--text-metric-line)!important}html[data-executive-ui=true] .executive-content :where(.personality-evaluator-report,.personality-page) .evaluator-trait-meaning>i{font-size:var(--text-metric-size)!important;line-height:var(--text-metric-line)!important}html[data-executive-ui=true] .executive-content .secure-result-nav>span,html[data-executive-ui=true] .executive-content .lp-dimension-grid article header strong>i{font-size:var(--text-supporting-size)!important;line-height:var(--text-supporting-line)!important;letter-spacing:0!important}html[data-executive-ui=true] .executive-content .lp-actions>div>article>span,html[data-executive-ui=true] .executive-content .combined-next-module>span{font-size:var(--text-metric-size)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--text-metric-line)!important;letter-spacing:0!important}.executive-content .individual-capability-section .capability-bars{margin-top:var(--space-24px);border-top:0;gap:10px;display:grid}.executive-content .individual-capability-section .capability-row{--capability-row:#dbeafe;background:var(--capability-row);border:0;border-radius:31px;grid-template-columns:minmax(340px,1.2fr) minmax(220px,1.25fr) minmax(178px,.5fr);align-items:center;gap:14px;min-height:62px;margin:0;padding:6px 16px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 34px -18px #123b5d75,0 8px 16px -10px #0f172a52,inset 0 1px #ffffffc2}.executive-content .individual-capability-section .capability-row:nth-child(2){--capability-row:#cfe3f8}.executive-content .individual-capability-section .capability-row:nth-child(3){--capability-row:#c2dcf5}.executive-content .individual-capability-section .capability-row:nth-child(4){--capability-row:#b5d4f1}.executive-content .individual-capability-section .capability-row:nth-child(5){--capability-row:#a8ccec}.executive-content .individual-capability-section .capability-row:hover{z-index:1;transform:translateY(-3px)scale(1.006);box-shadow:0 28px 44px -19px #123b5d8a,0 12px 22px -11px #0f172a61,inset 0 1px #ffffffd1}.executive-content .individual-capability-section :where(.capability-focus-row,.capability-strength-row),[dir=rtl] .executive-content .individual-capability-section :where(.capability-focus-row,.capability-strength-row){background:var(--capability-row);margin:0;padding:6px 16px;box-shadow:0 20px 34px -18px #123b5d75,0 8px 16px -10px #0f172a52,inset 0 1px #ffffffc2}.executive-content .individual-capability-section .capability-identity{align-items:center;gap:10px;min-width:0}.executive-content .individual-capability-section .capability-identity>span{width:32px;height:32px;color:var(--color-primary-navy);font-size:var(--text-label-size);font-weight:var(--font-weight-semibold);border:1px solid #fffffffa;border-radius:50%;flex:0 0 32px;box-shadow:0 8px 18px -12px #0f172a73;background:#fffffff0!important}.executive-content .individual-capability-section .capability-label-copy{gap:2px;min-width:0}.executive-content .individual-capability-section .capability-label-copy>strong{color:var(--color-text);font-size:var(--text-course-title-size);font-weight:var(--font-weight-semibold);line-height:var(--text-course-title-line)}.executive-content .individual-capability-section .capability-tags{flex-wrap:nowrap;gap:4px;min-width:0;overflow:hidden}.executive-content .individual-capability-section .capability-tags small{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#ffffff94;border-radius:999px;flex:0 auto;width:auto;min-width:0;height:auto;padding:1px 5px;overflow:hidden;font-size:10px!important;line-height:13px!important}.executive-content .individual-capability-section .capability-measure{gap:4px;min-width:0;display:grid}.executive-content .individual-capability-section .bar{background:#ffffffb8;border-radius:999px;height:7px;position:relative;overflow:visible;box-shadow:inset 0 1px 3px #123b5d29}.executive-content .individual-capability-section .bar i{border-radius:inherit;max-width:100%;background:var(--color-action-blue)!important}.executive-content .individual-capability-section .bar-marker{width:12px;height:12px;background:#fff;max-inline-size:100%;box-shadow:0 3px 8px #123b5d38;border:3px solid var(--color-action-blue)!important}.executive-content .individual-capability-section .capability-score-cell{text-align:center;background:#ffffffc2;border:1px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:178px;padding:4px 10px;display:flex}.executive-content .individual-capability-section .capability-score-cell b{color:var(--color-primary-navy);font-size:21px;font-weight:var(--font-weight-bold);line-height:24px}.executive-content .individual-capability-section .capability-score-cell span{color:#334155;max-width:none;font-weight:var(--font-weight-medium);font-size:10px!important;line-height:13px!important}@media (width<=840px){.executive-content .individual-capability-section .capability-bars{gap:14px}.executive-content .individual-capability-section .capability-row,.executive-content .individual-capability-section :where(.capability-focus-row,.capability-strength-row),[dir=rtl] .executive-content .individual-capability-section :where(.capability-focus-row,.capability-strength-row){border-radius:30px;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:0;padding:20px}.executive-content .individual-capability-section .capability-measure{grid-area:2/1/auto/-1}.executive-content .individual-capability-section .capability-score-cell{grid-area:1/2;min-width:118px;padding:9px 12px}}@media (width<=560px){.executive-content .individual-capability-section .capability-row,.executive-content .individual-capability-section :where(.capability-focus-row,.capability-strength-row),[dir=rtl] .executive-content .individual-capability-section :where(.capability-focus-row,.capability-strength-row){grid-template-columns:minmax(0,1fr)}.executive-content .individual-capability-section .capability-score-cell{text-align:start;grid-area:2/1;justify-items:start;width:100%}.executive-content .individual-capability-section .capability-measure{grid-area:3/1}}@media (width<=720px){html[data-executive-ui=true] .executive-content :where(main h1,[role=dialog] h1){font-size:28px!important;line-height:36px!important}}@media (width<=1279px){.executive-content .assessment-catalogue-intro{grid-template-columns:minmax(0,1fr) 270px}.executive-content .assessment-catalogue-map{transform-origin:50%;width:260px;transform:scale(.92)}.executive-content .individual-service-grid{grid-template-columns:minmax(0,980px)}.executive-content .individual-service-grid .assessment-card-copy{grid-template-columns:minmax(220px,.85fr) minmax(260px,1.15fr);gap:28px}}.executive-content :where(.chart-card,.chart-frame,.dashboard-chart,.infographic-panel){border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff}.executive-content :where(.chart-legend,.legend){color:var(--color-text-secondary)}.executive-content :where(svg .series-primary,svg [data-series=primary]){color:var(--color-action-blue);fill:var(--color-action-blue);stroke:var(--color-action-blue)}.executive-content :where(svg .series-progress,svg [data-series=progress]){color:var(--color-learning-teal);fill:var(--color-learning-teal);stroke:var(--color-learning-teal)}.executive-content :where(svg .series-achievement,svg [data-series=achievement]){color:var(--color-achievement-gold);fill:var(--color-achievement-gold);stroke:var(--color-achievement-gold)}@media (width<=1023px){:root{--sidebar-width:276px}.executive-sidebar{transition:transform .2s;transform:translate(-105%)}[dir=rtl] .executive-sidebar{transform:translate(105%)}.executive-sidebar.is-open{transform:translate(0)}.executive-content{margin-inline-start:0;padding-top:56px}.executive-mobile-menu{z-index:1100;color:#fff;background:var(--color-primary-navy);border-color:var(--color-primary-navy);display:inline-grid;position:fixed;inset-block-start:10px;inset-inline-start:12px}.executive-mobile-title{z-index:900;color:#fff;min-height:56px;font-size:var(--text-control-size);font-weight:var(--font-weight-medium);line-height:var(--text-control-line);text-align:center;background:var(--color-primary-navy);justify-content:center;align-items:center;gap:8px;padding:8px 62px;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.executive-drawer-scrim{z-index:950;background:#0f172a7a;border:0;padding:0;display:block;position:fixed;inset:0}}@media (width<=720px){.executive-content .hr-workspace,.executive-content .ts-owner-demo,.executive-content .trainer-evidence-portal,.executive-content .trainer-evidence-page{padding:18px 12px 48px}.executive-content :where(table){max-width:100%;display:block;overflow-x:auto}.ui-filter-bar,.ui-filter-bar>div{flex-direction:column}.ui-filter-bar :where(input,select,button){width:100%}.executive-content .individual-service-page{width:min(100% - 24px,1320px)}.executive-content .assessment-catalogue-intro{min-height:0;padding:22px 20px;display:block}.executive-content .assessment-catalogue-map{display:none}.executive-content .individual-service-grid{grid-template-columns:minmax(0,1fr);gap:12px}.executive-content .individual-service-grid>:where(.individual-service-option,.individual-service-card),.executive-content .individual-service-grid>:nth-child(5){border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);margin-top:0;min-height:0!important}.executive-content .individual-service-grid .individual-service-main{grid-template-columns:52px minmax(0,1fr);gap:14px;min-height:0;padding:16px!important}.executive-content .individual-service-grid .assessment-card-graphic{width:52px;height:52px}.executive-content .individual-service-grid .assessment-card-graphic svg{width:23px;height:23px}.executive-content .individual-service-grid small{grid-area:1/2;align-self:start;margin-bottom:30px;position:static}.executive-content .individual-service-grid .assessment-card-copy{grid-area:1/2;grid-template-columns:minmax(0,1fr);align-self:end;gap:4px;padding-top:30px}.executive-content .individual-service-grid .assessment-card-access{grid-column:2;width:fit-content;margin-top:4px;position:static}.executive-content .individual-service-grid .individual-service-sample{width:auto;margin:0 18px 16px}.executive-content .comprehensive-route-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.executive-content .comprehensive-route-facts span{border-radius:18px;min-width:0;padding:10px;font-size:11px;line-height:15px}.executive-content .comprehensive-route-facts b{font-size:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-executive-ui=true] .executive-content :where(.ts-owner-demo,.ts-course-builder,.ts-trainer-registry,.ts-trainer-profile-page,.trainer-evidence-page,.trainer-evidence-portal,.workforce-workspace,.workforce-dashboard,.hipo-workspace,.hipo-calibration-workspace,.leadership-potential-report,.organization-readiness-page,.personality-evaluator-report,.personality-page,.v2-evaluator-report,.workstyle-page,.sr-report,.cert-readiness-report,.secure-v128-report,.hr-gap-dashboard,.owner-dashboard,.org-dashboard){--on:var(--color-text);--og:var(--color-primary-navy);--oc:var(--color-error);--ob:var(--color-action-blue);--ol:var(--color-learning-teal);--lp-blue:var(--color-action-blue);--lp-coral:var(--color-error);--lp-lime:var(--color-learning-teal);--lp-ink:var(--color-text);--lp-green:var(--color-primary-navy);--hipo-blue:var(--color-action-blue);--hipo-coral:var(--color-error);--hipo-lime:var(--color-learning-teal);--hipo-ink:var(--color-text);--hipo-navy:var(--color-primary-navy);color:var(--color-text)!important;background-color:var(--color-page)!important;background-image:none!important}html[data-executive-ui=true],html[data-executive-ui=true] body,html[data-executive-ui=true] .executive-shell,html[data-executive-ui=true] .executive-content{color:var(--color-text);background-color:var(--color-page)}html[data-executive-ui=true] .executive-content :where(.ts-owner-demo,.ts-course-builder,.ts-trainer-registry,.ts-trainer-profile-page,.workforce-workspace,.hipo-workspace,.leadership-potential-report,.organization-readiness-page,.personality-evaluator-report,.personality-page,.v2-evaluator-report,.workstyle-page,.sr-report,.cert-readiness-report) :where(h1,h2,h3,h4,h5,h6,strong,b,button,input,select,textarea){letter-spacing:normal;font-style:normal;font-family:inherit!important}html[data-executive-ui=true] .executive-content :where(.ts-trainer-registry-hero,.ts-trainer-db-header,.ts-trainer-profile>header,.ts-trainer-profile-hero,.ts-course-builder-hero,.ts-course-legacy-header,.workforce-project-header,.workforce-intro,.hipo-hero,.hipo-workspace>header,.leadership-potential-hero,.leadership-potential-report>header,.organization-readiness-hero,.v2-evaluator-hero,.personality-evaluator-hero){color:var(--color-text)!important;background-color:var(--color-surface)!important;border-color:var(--color-border)!important;border-top:4px solid var(--color-primary-navy)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important;background-image:none!important}html[data-executive-ui=true] .executive-content :where(.ts-owner-demo,.ts-course-builder,.ts-trainer-registry,.ts-trainer-profile-page,.trainer-evidence-page,.workforce-workspace,.hipo-workspace,.leadership-potential-report,.organization-readiness-page,.personality-evaluator-report,.v2-evaluator-report,.workstyle-page,.sr-report,.cert-readiness-report) :where([class$=-card],[class$=-panel],[class$=-wrap],[class$=-workspace-card],.workflow-panel,.workforce-quality,.workforce-role-section,.workforce-program-section,.workforce-upgrade,.workforce-role-selector,.workforce-role-detail,.ts-trainer-profile,.ts-trainer-directory,.ts-trainer-search-suite,.ts-trainer-advanced-filters,.ts-trainer-database-table-wrap){background-color:var(--color-surface)!important;border-color:var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important;background-image:none!important}html[data-executive-ui=true] .executive-content :where(.workforce-privacy-strip,.workforce-provisional-banner,.workforce-minimum-note,.workforce-role-reading-guide,.workforce-responsibility-check,.workforce-presentation-progress,.ts-trainer-registry-note,.v2-evaluator-boundary,.leadership-boundary,.hipo-boundary){background-color:var(--color-page,#f8fafc)!important;border:1px solid var(--color-border)!important;border-inline-start:4px solid var(--color-learning-teal)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;background-image:none!important}html[data-executive-ui=true] .executive-content :where(.workforce-presentation-progress.error,.workforce-mapping-warning,.org-error,[role=alert]){color:var(--color-error)!important;background-color:#fef2f2!important;background-image:none!important;border-color:#fecaca!important}html[data-executive-ui=true] .executive-content :where(.workforce-presentation-progress.complete,.complete,.approved){border-color:#bbf7d0}html[data-executive-ui=true] .executive-content :where(.ts-owner-demo,.ts-course-builder,.ts-trainer-registry,.workforce-workspace,.hipo-workspace,.leadership-potential-report,.organization-readiness-page) :where(input,select,textarea){color:var(--color-text)!important;background:var(--color-surface)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;border:1px solid #cbd5e1!important}html[data-executive-ui=true] .executive-content :where(.ts-trainer-database-table,.ts-owner-table,.workforce-table,.hipo-table) :where(th){color:#fff!important;background:var(--color-primary-navy)!important;border-color:#ffffff1f!important}html[data-executive-ui=true] .executive-content :where(.ts-trainer-database-table,.ts-owner-table,.workforce-table,.hipo-table) :where(td){color:var(--color-text-secondary)!important;background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-executive-ui=true] .executive-content :where(.ts-owner-demo,.ts-course-builder,.ts-trainer-registry,.ts-trainer-profile-page,.workforce-workspace,.hipo-workspace,.leadership-potential-report,.organization-readiness-page) :where(button.primary,.button-primary,[data-variant=primary]){color:#fff!important;background:var(--color-primary-navy)!important;border-color:var(--color-primary-navy)!important;box-shadow:0 3px #1d4ed82e!important}html[data-executive-ui=true] .executive-content :where(button.danger,[data-variant=danger]){color:#fff!important;background:var(--color-error)!important;border-color:var(--color-error)!important}html[data-executive-ui=true] .executive-content :where(.workforce-metrics article,.ts-owner-metrics article,.hipo-metrics article,.leadership-metrics article){background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-top:4px solid var(--color-action-blue)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-card)!important}html[data-executive-ui=true] .executive-content :where(.workforce-metrics article,.ts-owner-metrics article,.hipo-metrics article,.leadership-metrics article) strong{color:var(--color-primary-navy)!important;font-family:inherit!important;font-size:var(--text-metric-size)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--text-metric-line)!important}@media (width<=720px){html[data-executive-ui=true] .executive-content :where(.workforce-workspace,.hipo-workspace,.leadership-potential-report,.organization-readiness-page,.personality-evaluator-report,.v2-evaluator-report,.ts-course-builder,.ts-trainer-profile-page){padding-inline:12px!important}}html[data-executive-ui=true] .executive-content .ts-owner-compact-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}html[data-executive-ui=true] .executive-content .ts-owner-compact-header h1{margin:0;font-size:1.375rem;line-height:1.875rem}html[data-executive-ui=true] .executive-content .ts-owner-compact-header p{margin:4px 0 0}html[data-executive-ui=true] .executive-content .ts-owner-compact-header aside{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html[data-executive-ui=true] .executive-content .ts-owner-compact-header b{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}html[data-executive-ui=true] .executive-content .ts-owner-demo :is(.ts-owner-metrics>article,.ts-owner-action-grid>button,.ts-owner-pipeline-row>article){--owner-card-fill:var(--color-surface);--owner-card-ink:var(--color-primary-navy);--owner-card-muted:var(--color-text-secondary);--owner-card-elevation:0 6px 18px #102a431f;transition:transform .18s,box-shadow .18s,background-color .18s;position:relative;background:var(--owner-card-fill)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--owner-card-elevation)!important}html[data-executive-ui=true] .executive-content .ts-owner-demo .ts-owner-pipeline-row{gap:12px}html[data-executive-ui=true] .executive-content .ts-owner-demo :is(.ts-owner-metrics>article,.ts-owner-action-grid>button,.ts-owner-pipeline-row>article) :is(strong,i){color:var(--owner-card-ink)!important}html[data-executive-ui=true] .executive-content .ts-owner-demo :is(.ts-owner-metrics>article,.ts-owner-action-grid>button,.ts-owner-pipeline-row>article) :is(small,p){color:var(--owner-card-muted)!important}html[data-executive-ui=true] .executive-content .ts-owner-demo :is(.ts-owner-action-grid>button,.ts-owner-pipeline-row>article)>span{border:1px solid #526477}@media (hover:hover) and (pointer:fine){html[data-executive-ui=true] .executive-content .ts-owner-demo :is(.ts-owner-metrics>article,.ts-owner-action-grid>button:not(:disabled),.ts-owner-pipeline-row>article):hover{--owner-card-fill:var(--color-primary-navy);--owner-card-ink:#fff;--owner-card-muted:#dce3eb;--owner-card-elevation:0 14px 30px #102a433d;z-index:1;transform:translateY(-3px)scale(1.025)}}html[data-executive-ui=true] .executive-content .ts-owner-demo .ts-owner-action-grid>button:focus-visible{--owner-card-fill:var(--color-primary-navy);--owner-card-ink:#fff;--owner-card-muted:#dce3eb;--owner-card-elevation:0 14px 30px #102a433d;outline:3px solid var(--color-action-blue);outline-offset:4px;z-index:1;transform:translateY(-3px)scale(1.025)}@media (prefers-reduced-motion:reduce){html[data-executive-ui=true] .executive-content .ts-owner-demo :is(.ts-owner-metrics>article,.ts-owner-action-grid>button,.ts-owner-pipeline-row>article){transition:none!important;transform:none!important}}@media print{.executive-sidebar,.executive-mobile-menu,.executive-mobile-title,.executive-drawer-scrim{display:none!important}.executive-content{min-height:auto;background:#fff!important;margin:0!important;padding:0!important}.executive-shell{min-height:auto;background:#fff!important}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.executive-content :where(.ui-card,.hr-panel,.report-card,.result-panel){break-inside:avoid;box-shadow:none!important}}@media screen{.executive-content :is([data-surface-tone=brand],.legal-page>header,.account-access-intro,.account-access-brand,.workstyle-visual-overview>header,.workstyle-quick-summary>header,.evaluator-cover,.sr-module-divider,.method-banner,.site-footer){--surface-text:var(--color-on-brand);--surface-text-secondary:var(--color-on-brand-muted)}html[data-executive-ui=true] .executive-content :is([data-surface-tone=brand],.legal-page>header,.account-access-intro,.account-access-brand,.workstyle-visual-overview>header,.workstyle-quick-summary>header,.evaluator-cover,.sr-module-divider,.method-banner,.site-footer) :where(p,small,.kicker,.eyebrow){color:var(--surface-text-secondary)!important}.executive-shell[data-has-sidebar=false] .executive-content{margin-inline-start:0}html[data-executive-ui=true] .executive-content .evaluator-cover .personality-v2-boundary{--surface-text:var(--color-text);--surface-text-secondary:var(--color-text-secondary);color:var(--color-text)!important}html[data-executive-ui=true] .executive-content :is(.button,.account-header-signin,.account-header-register,.account-access-back,.ui-segmented button){min-height:44px;transition:background-color var(--motion-control) ease, border-color var(--motion-control) ease, box-shadow var(--motion-control) ease, transform var(--motion-control) ease;border-radius:var(--radius-sm)!important}html[data-executive-ui=true] .executive-content :is(.button-primary,.account-header-register){background:var(--color-primary-navy)!important;border-color:var(--color-primary-navy)!important;color:#fff!important;box-shadow:var(--shadow-card)!important}html[data-executive-ui=true] .executive-content :is(.button-primary,.account-header-register):hover:not(:disabled){background:var(--color-deep-navy)!important;border-color:var(--color-deep-navy)!important}html[data-executive-ui=true] .executive-content .button:not(.button-primary):not(.button-outline-light):not([class*=danger]):not([class*=destructive]){background:var(--color-surface)!important;color:var(--color-primary-navy)!important;border:1px solid var(--color-border)!important;box-shadow:none!important}.ui-back-button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.ui-back-button svg{flex:0 0 18px}.ui-segmented button{white-space:normal;overflow-wrap:normal}.ui-segmented button[aria-pressed=true]{box-shadow:var(--shadow-card)}dialog.ui-dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);box-shadow:var(--shadow-raised);font-family:var(--font-interface-ltr);overscroll-behavior:contain;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}dialog.ui-dialog:not([open]){display:none}dialog.ui-dialog::backdrop{background:#0f172a94}.ui-dialog .course-modal-close{place-items:center;width:44px;height:44px;display:grid}.ui-dialog .course-modal-content-grid ol li{grid-template-columns:32px minmax(0,1fr)}.ui-dialog .course-modal-content-grid ol li>div{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:22px}.ui-dialog .course-modal-content-grid ol li>span{font-size:12px}.executive-content :is(.secure-v128-report,.secure-v128-integrated){max-width:1360px;margin-inline:auto;padding:0 24px 32px}.executive-content .secure-v128-integrated>.secure-v128-report{padding-inline:0}html[data-executive-ui=true] .executive-content :is(.lp-section,.lp-boundary,.workstyle-visual-overview,.evaluator-section,.evaluator-cover){border-radius:var(--radius-lg);border-color:var(--color-border);box-shadow:var(--shadow-card)}.executive-content :is(.lp-hero,.lp-section,.lp-boundary,.workstyle-result-hero,.evaluator-section){padding:24px}.executive-content .lp-dimension-grid>article header>strong,.executive-content .lp-leading em,.executive-content .lp-develop em{color:var(--color-primary-navy)}.executive-content .secure-v128-report :is(.result-chips,.result-context-line){flex-wrap:wrap}.executive-content .secure-v128-skills{--text-page-title-size:30px;--text-page-title-line:38px;--text-section-title-size:24px;--text-section-title-line:32px;--text-card-title-size:18px;--text-card-title-line:26px;--text-course-title-size:16px;--text-course-title-line:24px;--text-learning-size:16px;--text-learning-line:26px;--text-label-size:14px;--text-label-line:22px;--text-supporting-size:12px;--text-supporting-line:18px}html[data-executive-ui=true] .executive-content .secure-v128-skills h2{margin-block:6px 8px;font-size:var(--text-section-title-size)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--text-section-title-line)!important;letter-spacing:0!important}html[data-executive-ui=true] .executive-content .secure-v128-skills .sgi-overview-intro>header :is(h1,h2){font-size:var(--text-page-title-size)!important;line-height:var(--text-page-title-line)!important;font-weight:var(--font-weight-bold)!important}html[data-executive-ui=true] .executive-content .secure-v128-skills.skills-gap-dashboard-report .sgi-overview-intro>header :is(h1,h2){color:#10274a!important;letter-spacing:-.045em!important;font-size:clamp(2rem,3.2vw,3.5rem)!important;line-height:1.04!important}html[data-executive-ui=true] .executive-content .secure-v128-skills :is(h3,.sgi-priority-card-top>strong),html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-main h3{font-size:var(--text-card-title-size)!important;line-height:var(--text-card-title-line)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:0!important}html[data-executive-ui=true] .executive-content .secure-v128-skills :is(p,li,dd,.course-modal-content-grid ol li>div),html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-main p{font-weight:var(--font-weight-regular);letter-spacing:0;font-size:var(--text-learning-size)!important;line-height:var(--text-learning-line)!important}html[data-executive-ui=true] .executive-content .secure-v128-skills :is(.sgi-section-heading small,.kicker,.sgi-priority-card-meta>small,.sgi-scale-labels,.sgi-evidence-badge,.sgi-priority-count,.sgi-priority-card-footer>span,.sgi-level-disposition>span,.sgi-context-cards strong,.sgi-overview-heading>strong,.course-modal-topline,.course-modal-labels,.certification-card-issuer),html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey :is(.course-labels>span,.course-labels>b,.course-domain-label strong,.course-meta>span){font-size:var(--text-label-size)!important;line-height:var(--text-label-line)!important;font-weight:var(--font-weight-medium)!important;letter-spacing:0!important}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-domain-label small{font-size:var(--text-supporting-size)!important;line-height:var(--text-supporting-line)!important}.sgi-label-mobile{display:none}.report-contents{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;max-width:1312px;margin:16px auto 24px;padding:16px}.report-contents summary{cursor:pointer;color:var(--color-primary-navy);min-height:24px;font-weight:600}.report-contents nav{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.report-contents button{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:44px;color:var(--color-primary-navy);background:var(--color-page);text-align:start;padding:8px 12px}.report-experience section{scroll-margin-block-start:24px}.executive-content .secure-v128-report :is(.tna-sample-banner,.workstyle-sample-banner,.workstyle-beta-banner){border-radius:var(--radius-md);box-shadow:none;margin-block:0 16px;padding:16px}.executive-content .secure-v128-report :is(.tna-sample-banner,.workstyle-sample-banner) p{margin-block:4px 0}.workstyle-chart-selection{border-top:1px solid var(--color-border);background:#fff;padding:20px 24px}.workstyle-chart-selection h3,.workstyle-chart-selection p{margin:4px 0}.workstyle-visual-dashboard button[aria-pressed=true]{outline:2px solid var(--color-action-blue);outline-offset:2px}.public-samples{padding-block:32px;scroll-margin-top:24px}.public-sample-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.public-sample-grid a{color:var(--color-primary-navy);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;align-items:start;gap:12px;padding:24px;text-decoration:none;display:flex}.public-sample-grid a:hover{border-color:var(--color-action-blue)}.public-sample-grid svg{width:24px;height:24px;color:var(--color-learning-teal)}.public-sample-grid small{font-size:12px}.registry-access-shell{background:var(--color-page);min-height:100dvh;margin-inline-start:0;padding:24px}.registry-workspace-shell{background:var(--color-page);margin-inline-start:0}.registry-access-shell .registry-access-denied{background:0 0;min-height:calc(100dvh - 48px);padding:0}.registry-access-shell .registry-access-denied>div{border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:640px;box-shadow:var(--shadow-card);background:#fff;padding:32px}.registry-access-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (width>=1081px){.executive-content .account-access-page{flex-direction:column;min-height:100dvh;display:flex}.executive-content .account-access-topbar{flex-shrink:0;width:100%}.executive-content .account-access-layout{flex:1;align-items:center;width:100%;min-height:0;padding-block:40px}.executive-content .account-access-intro{justify-self:center;width:100%;max-width:560px;padding-inline-end:0}.executive-content .account-access-form-shell{place-self:center;width:100%;max-width:560px}.executive-content .account-access-assurance{flex-shrink:0}}.executive-content .site-header .header-actions,.executive-content .site-header .account-header-actions,.executive-content .site-header .language-picker{flex-shrink:0}.executive-content .site-header :is(button,a){overflow-wrap:normal;word-break:normal}.executive-content .site-header :is(.language-picker button,.account-header-actions button){white-space:nowrap}@media (width<=1023px){.executive-content .site-header{grid-template-columns:1fr;gap:16px;width:100%;height:auto;min-height:0;padding:16px;display:grid}.executive-content .site-header .wordmark{justify-self:start}.executive-content .site-header .desktop-nav{display:none}.executive-content .site-header .header-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;display:flex}.executive-content .site-header .header-actions>.button-small{display:none}.executive-content .site-header .language-picker{min-width:max-content;display:inline-flex}.executive-content .site-header .language-picker button{min-height:44px;padding-inline:10px}.executive-content .site-header .account-header-actions{gap:8px;width:auto;display:inline-flex}.executive-content .site-header .account-header-actions button{padding:8px 10px}}@media (width<=600px){.executive-content .site-header .account-header-actions svg,.sgi-label-desktop{display:none}.sgi-label-mobile{display:inline}.executive-content .sgi-radar-point-label text{font-size:22px}.executive-content .secure-v128-skills{--text-page-title-size:28px;--text-page-title-line:36px;--text-section-title-size:22px;--text-section-title-line:30px}.executive-content :is(.secure-v128-report,.secure-v128-integrated){width:100%;padding-inline:16px}.executive-content :is(.lp-hero,.lp-section,.lp-boundary,.workstyle-result-hero,.evaluator-section){padding:16px}.report-contents{margin-inline:16px}.executive-content .account-access-layout{gap:24px;padding-top:24px}.executive-content .account-access-benefits{display:none}html[data-executive-ui=true] .executive-content .account-access-intro h1{font-size:26px!important;line-height:34px!important}.executive-content .account-access-intro{gap:12px}.executive-content .account-access-intro>p{font-size:14px;line-height:22px}.executive-content .account-access-brand small{display:none}.executive-content .account-access-form-shell .account-modal{padding:20px}dialog.ui-dialog{padding:16px}.ui-dialog .course-modal-content-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.executive-content *,.ui-dialog{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@media print{.report-contents{display:none}.ui-dialog{display:none!important}}@media screen{html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey{--sgi-recommendation-shadow:0 14px 30px -16px #19376047;--sgi-stage-ink:#176ce7;--sgi-stage-tint:#eaf3ff;isolation:isolate;background:radial-gradient(circle at 65% 5%,#5994f51f 0 90px,#0000 91px),radial-gradient(circle at 70% 7%,#0000 0 145px,#709eeb14 146px 176px,#0000 177px),linear-gradient(145deg,#fff 0%,#fbfdff 58%,#f2f7ff 100%);border:1px solid #e7eef8;border-radius:28px;padding:30px 28px 36px;position:relative;overflow:hidden;box-shadow:0 16px 38px -26px #1b396357}.secure-v128-skills #recommended-journey>.section-title-row{z-index:1;grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:28px;margin-bottom:24px;padding:2px 6px 0;display:grid;position:relative}.secure-v128-skills #recommended-journey>.section-title-row>div:first-child{max-width:850px}.secure-v128-skills #recommended-journey>.section-title-row .kicker{color:#56739f;letter-spacing:.04em;font-size:.78rem;font-weight:800}.secure-v128-skills #recommended-journey>.section-title-row h2{color:#111f63;margin:6px 0 10px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.04}.secure-v128-skills #recommended-journey>.section-title-row p{color:#54709a;max-width:720px;margin:0;font-size:.96rem;line-height:1.55}.secure-v128-skills #recommended-journey .recommend-count{color:#176ce7;background:#ffffffc7;border:1px solid #deebfb;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:74px;padding:12px 18px;display:grid;box-shadow:0 7px 20px -16px #20487f73}.secure-v128-skills #recommended-journey .recommend-count strong{font-size:2.35rem;line-height:1}.secure-v128-skills #recommended-journey .recommend-count span{color:#45618c;font-size:.86rem;font-weight:700;line-height:1.35}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .journey-category-map{z-index:1;background:radial-gradient(circle at 82% 15%,#4187f614,#0000 32%),linear-gradient(145deg,#fffffff5,#f7fbfff0);border:1px solid #e7eef8;border-radius:26px;margin-bottom:34px;padding:16px;position:relative;box-shadow:0 20px 42px -26px #19376061}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .journey-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .journey-category-card{isolation:isolate;border:1px solid color-mix(in srgb,var(--domain-color) 25%,#e4ebf5);background:radial-gradient(circle at 90% 14%,color-mix(in srgb,var(--domain-color) 12%,transparent),transparent 34%), linear-gradient(145deg,#fff,color-mix(in srgb,var(--domain-color) 6%,#fff));border-radius:22px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:15px;min-height:132px;padding:20px 20px 24px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px -20px #19376080}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .journey-category-card:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--domain-color),color-mix(in srgb,var(--domain-color) 28%,transparent));opacity:.42;height:4px;position:absolute;inset:0 0 auto}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .journey-category-active{border-color:color-mix(in srgb,var(--domain-color) 48%,#dbe7f5);background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--domain-color) 20%,transparent),transparent 38%), linear-gradient(145deg,#fff,color-mix(in srgb,var(--domain-color) 10%,#fff));box-shadow:0 22px 34px -22px color-mix(in srgb,var(--domain-color) 36%,#132f5775);transform:translateY(-4px)}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .journey-category-active:before{opacity:1;height:6px}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .journey-category-active:hover{box-shadow:0 27px 40px -22px color-mix(in srgb,var(--domain-color) 42%,#132f5780);transform:translateY(-7px)}.secure-v128-skills #recommended-journey .journey-category-card>span{border:1px solid color-mix(in srgb,var(--domain-color) 18%,#fff);width:64px;height:64px;color:var(--domain-color);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--domain-color) 16%,#fff));box-shadow:inset 0 1px 0 #fff,0 12px 18px -14px var(--domain-color);border-radius:20px;place-items:center;font-size:1.7rem;display:grid}.secure-v128-skills #recommended-journey .journey-category-card>div{align-self:center;gap:7px;min-width:0;padding-inline-end:36px;display:grid}.secure-v128-skills #recommended-journey .journey-category-card strong{color:#14245f;font-size:1.02rem;line-height:1.28}.secure-v128-skills #recommended-journey .journey-category-card small{color:#5c7399;font-size:.8rem;font-weight:600;line-height:1.35}.secure-v128-skills #recommended-journey .journey-category-card:after{content:"↗";top:18px;color:var(--domain-color);font-size:1.35rem;line-height:1;position:absolute;inset-inline-end:18px}.secure-v128-skills #recommended-journey .journey-category-card>b{inset-inline-end:20px;color:var(--domain-color);font-size:2rem;font-weight:800;line-height:1;position:absolute;bottom:14px}.secure-v128-skills #recommended-journey .journey-category-card>b:before{content:none}.secure-v128-skills #recommended-journey .journey-category-inactive{filter:saturate(.28);opacity:.72}.secure-v128-skills #recommended-journey .journey-category-inactive:after{content:"›";color:#61779a}.secure-v128-skills #recommended-journey .sgi-learning-stages{gap:34px;display:grid;position:relative}.secure-v128-skills #recommended-journey [data-learning-stage=build-next]{--sgi-stage-ink:#7f53df;--sgi-stage-tint:#f2edff}.secure-v128-skills #recommended-journey [data-learning-stage=maintain]{--sgi-stage-ink:#087f78;--sgi-stage-tint:#eaf8f4}.secure-v128-skills #recommended-journey .sgi-learning-stage{min-width:0;position:relative}.secure-v128-skills #recommended-journey .sgi-learning-stage:not([data-learning-stage=maintain]):before{content:"";z-index:0;top:54px;bottom:-22px;background:linear-gradient(var(--sgi-stage-ink),color-mix(in srgb,var(--sgi-stage-ink) 18%,#fff));border-radius:99px;width:3px;position:absolute;inset-inline-start:25px}.secure-v128-skills #recommended-journey .sgi-learning-stage:not([data-learning-stage=maintain]):after{content:"";z-index:1;top:71px;background:var(--sgi-stage-ink);width:15px;height:15px;box-shadow:0 3px 8px color-mix(in srgb,var(--sgi-stage-ink) 32%,transparent);border:3px solid #fff;border-radius:50%;position:absolute;inset-inline-start:19px}.secure-v128-skills #recommended-journey .sgi-learning-stage>header{z-index:2;grid-template-columns:54px minmax(0,1fr) auto minmax(220px,280px);align-items:center;gap:14px;margin-bottom:14px;display:grid;position:relative}.secure-v128-skills #recommended-journey .sgi-learning-step{width:52px;height:52px;color:var(--sgi-stage-ink);background:var(--sgi-stage-tint);box-shadow:0 5px 12px -10px var(--sgi-stage-ink);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.secure-v128-skills #recommended-journey .sgi-stage-heading{min-width:0}.secure-v128-skills #recommended-journey .sgi-stage-heading h3{color:#13225e;margin:0 0 3px;font-size:1.55rem;line-height:1.1}.secure-v128-skills #recommended-journey .sgi-stage-heading p{color:#60769a;margin:0;font-size:.8rem;line-height:1.4}.secure-v128-skills #recommended-journey .sgi-learning-stage>header>b{min-width:0;color:var(--sgi-stage-ink);background:var(--sgi-stage-tint);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:1rem;display:inline-flex}.secure-v128-skills #recommended-journey .sgi-learning-stage>header>b small{font-size:.75rem}.secure-v128-skills #recommended-journey .sgi-stage-callout{min-height:56px;color:var(--sgi-stage-ink);background:linear-gradient(115deg,var(--sgi-stage-tint),#fff);border-radius:16px;grid-template-columns:40px 1fr 22px;align-items:center;gap:10px;padding:8px 10px;display:grid}.secure-v128-skills #recommended-journey .sgi-stage-callout>span{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.2rem;display:grid}.secure-v128-skills #recommended-journey .sgi-stage-callout strong{color:#375b91;font-size:.76rem;line-height:1.35}.secure-v128-skills #recommended-journey .sgi-stage-callout i{font-size:1.6rem;font-style:normal}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey :is(.course-list,.sgi-maintenance-grid){z-index:1;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:10px;margin-inline-start:62px;padding:0;display:grid;position:relative}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey :is(.course-card,.sgi-maintenance-grid>details){min-width:0;min-height:0;color:var(--color-text);text-align:start;background:#ffffffeb;border:1px solid #e4ecf6;border-radius:16px;margin:0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:0 8px 18px -16px #19385f6b}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-card{grid-template-columns:50px minmax(0,1fr) minmax(190px,.54fr);align-items:stretch;gap:14px;min-height:94px;padding:11px 14px;display:grid}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey :is(.course-card,.sgi-maintenance-grid>details):hover{border-color:color-mix(in srgb,var(--sgi-stage-ink) 32%,#e4ecf6);transform:translateY(-2px);box-shadow:0 16px 28px -18px #17376161}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey :is(.course-card,.sgi-maintenance-grid summary):focus-visible{outline-offset:3px;outline:3px solid #2563eb}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-rank{width:46px;height:46px;color:var(--sgi-stage-ink);background:var(--sgi-stage-tint);border-radius:13px;align-self:center;place-items:center;font-size:.9rem;font-weight:800;display:grid}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-main{grid-template-rows:auto 1fr;grid-template-columns:minmax(190px,.78fr) minmax(240px,1.22fr);align-items:center;gap:5px 20px;min-width:0;display:grid}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-labels{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:6px;margin:0;display:flex}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-labels>:is(span,b){color:var(--sgi-stage-ink);background:var(--sgi-stage-tint);white-space:normal;border:0;border-radius:999px;padding:3px 8px;font-size:.7rem}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-domain-label{align-items:center;gap:7px;display:inline-flex}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-domain-label>i{width:30px;height:30px;color:var(--course-domain);background:color-mix(in srgb,var(--course-domain) 11%,#fff);border-radius:9px;place-items:center;font-size:1rem;font-style:normal;display:grid}.secure-v128-skills #recommended-journey .course-domain-label>span{flex-wrap:wrap;align-items:baseline;gap:5px;display:inline-flex}.secure-v128-skills #recommended-journey .course-domain-label small{display:none}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-main h3{color:#15245f;grid-area:2/1;min-height:0;margin:0;padding:0;font-size:.9rem;line-height:1.25}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-main p{color:#587094;border-inline-start:1px solid #e5edf7;grid-area:1/2/span 2;align-self:stretch;margin:0;padding-inline-start:18px;font-size:.75rem;line-height:1.4}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-main p strong{color:#334f7b;display:block}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-meta{background:0 0;border:0;border-inline-start:1px solid #e5edf7;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:3px 12px;min-width:0;margin:0;padding-inline-start:16px;display:grid}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-meta>span{color:#586f92;font-size:.72rem;line-height:1.35!important}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-meta>strong{display:none}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-open-cue{white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-weight:800;color:#176ce7!important;font-size:.76rem!important}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-open-cue b{margin-inline-start:6px;font-size:1.05rem}.secure-v128-skills #recommended-journey .sgi-stage-outcomes{z-index:1;border:1px solid color-mix(in srgb,var(--sgi-stage-ink) 18%,#e3edf8);background:linear-gradient(110deg,#f9fcff,var(--sgi-stage-tint));border-radius:18px;grid-template-columns:54px minmax(210px,.75fr) minmax(300px,1.25fr);align-items:center;gap:18px;min-height:88px;margin-block-start:14px;margin-inline-start:62px;padding:14px 20px;display:grid;position:relative}.secure-v128-skills #recommended-journey .sgi-stage-outcomes>span{width:48px;height:48px;color:var(--sgi-stage-ink);background:#fff;border-radius:50%;place-items:center;font-size:1.35rem;display:grid}.secure-v128-skills #recommended-journey .sgi-stage-outcomes>strong{color:#38609a;font-size:.82rem;line-height:1.4}.secure-v128-skills #recommended-journey .sgi-stage-outcomes ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.secure-v128-skills #recommended-journey .sgi-stage-outcomes li{color:#59729a;align-items:center;gap:8px;font-size:.75rem;display:flex}.secure-v128-skills #recommended-journey .sgi-stage-outcomes li i{color:#008c7f;background:#c9f6ed;border-radius:50%;flex:0 0 21px;place-items:center;height:21px;font-size:.7rem;font-style:normal;display:grid}.secure-v128-skills #recommended-journey [data-learning-stage=maintain]{padding-top:4px}.secure-v128-skills #recommended-journey [data-learning-stage=maintain]>header{grid-template-columns:54px minmax(0,1fr) auto}.secure-v128-skills #recommended-journey .sgi-maintenance-grid>details{padding:0}.secure-v128-skills #recommended-journey .sgi-maintenance-grid summary{gap:8px;padding:12px 16px;list-style:none;display:grid;position:relative}.secure-v128-skills #recommended-journey .sgi-maintenance-grid summary::-webkit-details-marker{display:none}.secure-v128-skills #recommended-journey .sgi-maintenance-grid summary>strong{font-size:var(--text-card-title-size);line-height:var(--text-card-title-line);font-weight:var(--font-weight-semibold);padding-inline-end:22px}.secure-v128-skills #recommended-journey .sgi-maintenance-grid summary>span{color:var(--sgi-stage-ink);background:var(--sgi-stage-tint);border-radius:999px;justify-self:start;padding:3px 8px;font-size:.75rem}.secure-v128-skills #recommended-journey .sgi-maintenance-grid summary:after{content:"";top:21px;border-right:2px solid var(--sgi-stage-ink);border-bottom:2px solid var(--sgi-stage-ink);width:7px;height:7px;position:absolute;inset-inline-end:18px;transform:rotate(45deg)}.secure-v128-skills #recommended-journey .sgi-maintenance-grid details[open] summary:after{transform:rotate(225deg)}.secure-v128-skills #recommended-journey .sgi-maintenance-grid details>p{color:#5c7293;margin:0 16px 12px;font-size:.8rem;line-height:1.5}}@media screen and (width>=1600px){html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .journey-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (width<=900px){.secure-v128-skills #recommended-journey .sgi-learning-stage>header{grid-template-columns:54px minmax(0,1fr) auto}.secure-v128-skills #recommended-journey .sgi-stage-callout{grid-column:2/-1}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-card{grid-template-columns:48px minmax(0,1fr)}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-meta{border:0;border-top:1px solid #e5edf7;grid-column:2;padding:8px 0 0}}@media screen and (width<=760px){html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey{border-radius:22px;padding:22px 14px 28px}.secure-v128-skills #recommended-journey>.section-title-row{grid-template-columns:minmax(0,1fr);gap:16px}.secure-v128-skills #recommended-journey .recommend-count{justify-self:stretch;min-height:62px}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .journey-category-grid{grid-template-columns:minmax(0,1fr)}.secure-v128-skills #recommended-journey .sgi-learning-stage>header{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.secure-v128-skills #recommended-journey .sgi-learning-step{width:46px;height:46px}.secure-v128-skills #recommended-journey .sgi-learning-stage:not([data-learning-stage=maintain]):before{inset-inline-start:22px}.secure-v128-skills #recommended-journey .sgi-learning-stage:not([data-learning-stage=maintain]):after{inset-inline-start:16px}.secure-v128-skills #recommended-journey .sgi-stage-callout{grid-column:1/-1}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey :is(.course-list,.sgi-maintenance-grid){margin-inline-start:0}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-card{flex-direction:column;align-items:stretch;gap:10px;padding:13px;display:flex}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-rank{width:42px;height:42px}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-main{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);display:grid}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-labels,html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-main h3,html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-main p{grid-area:auto/1}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-main p{border:0;border-top:1px solid #e5edf7;padding:8px 0 0}html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey .course-meta{grid-column:auto}.secure-v128-skills #recommended-journey .sgi-stage-outcomes{grid-template-columns:44px minmax(0,1fr);margin-inline-start:0;padding:14px}.secure-v128-skills #recommended-journey .sgi-stage-outcomes ul{grid-column:1/-1}}@media screen and (prefers-reduced-motion:reduce){html[data-executive-ui=true] .executive-content .secure-v128-skills #recommended-journey :is(.course-card,.sgi-maintenance-grid>details){transition:none;transform:none}}@media screen{html[data-executive-ui=true] .executive-content #recommended-journey .course-card.course-card-v128{background:#fffffff0;border:1px solid #e3ebf6;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:88px;padding:14px 16px;display:grid;box-shadow:0 9px 20px -18px #18365f6b}html[data-executive-ui=true] .executive-content #recommended-journey .course-card.course-card-v128:hover{border-color:color-mix(in srgb,var(--course-domain) 32%,#dce7f4);transform:translateY(-2px);box-shadow:0 16px 28px -20px #18365f75}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128 .course-rank{width:42px;height:42px;color:var(--sgi-stage-ink,#176ce7);background:var(--sgi-stage-tint,#eaf3ff);border-radius:12px;align-self:center;place-items:center;font-size:.88rem;font-weight:800;line-height:1;display:grid;position:static}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128 .course-main{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128 .course-labels{flex-wrap:wrap;grid-area:auto/1;align-items:center;gap:6px;margin:0;display:flex}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128 .course-labels>:is(span,b){color:var(--sgi-stage-ink,#176ce7);background:var(--sgi-stage-tint,#eaf3ff);white-space:normal;border:0;border-radius:999px;padding:3px 8px;font-size:.82rem;font-weight:650;line-height:1.25}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128 .course-domain-label{align-items:center;gap:7px;display:inline-flex}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128 .course-domain-label>i{width:24px;height:24px;color:var(--course-domain);background:color-mix(in srgb,var(--course-domain) 11%,#fff);border-radius:7px;place-items:center;font-size:.82rem;font-style:normal;display:grid}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128 .course-domain-label>span{align-items:baseline;gap:5px;display:inline-flex}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128 .course-domain-label small{display:none}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128 .course-main h3{color:#15245f;grid-area:auto/1;min-height:0;margin:0;padding:0;font-size:1.04rem!important;line-height:1.3!important}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128 .course-quick-facts{color:#62789a;flex-wrap:wrap;gap:4px 10px;font-size:.82rem;line-height:1.35;display:flex}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128 .course-quick-facts span+span:before{content:"•";color:#a8b8cd;margin-inline-end:10px}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128>.course-open-cue{white-space:nowrap;background:#f2f7ff;border:1px solid #d7e5f7;border-radius:12px;grid-area:1/3;justify-content:center;place-self:center end;align-items:center;gap:10px;min-height:42px;margin:0;padding:9px 13px;font-weight:800;display:inline-flex;color:#176ce7!important;font-size:.86rem!important;line-height:1.2!important}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128>.course-open-cue b{color:currentColor;margin:0;font-size:1rem}}@media screen and (width<=760px){html[data-executive-ui=true] .executive-content #recommended-journey .course-card.course-card-v128{grid-template-columns:42px minmax(0,1fr);gap:10px 12px;padding:13px;display:grid}html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128>.course-open-cue{grid-area:auto/2;justify-self:start;min-height:38px}}@media screen and (width<=460px){html[data-executive-ui=true] .executive-content #recommended-journey .course-card-v128>.course-open-cue{grid-column:1/-1;justify-self:stretch}}.t360-home{--landing-navy:#102a43;--landing-blue:#2563eb;--landing-text:#172b4d;--landing-muted:#526477;--landing-border:#dce3eb;--landing-bg:#f5f7fa;width:100%;background:#fff!important;max-width:none!important;padding:0!important}.t360-home .site-header{flex-wrap:wrap;min-height:88px;border-bottom:1px solid var(--landing-border)!important;background:#fff!important;gap:20px!important;max-width:1328px!important;margin:0 auto!important;padding:20px 32px!important;display:flex!important}.t360-home .wordmark{flex:none}.t360-home .wordmark-copy strong{color:var(--landing-navy)!important;font-size:19px!important;line-height:26px!important}.t360-home .wordmark-copy small{letter-spacing:.03em!important;color:var(--landing-muted)!important;font-size:11px!important}.t360-home .desktop-nav{flex-wrap:wrap;flex:1 0 100%;order:3;justify-content:flex-start;align-items:center;gap:24px;display:flex!important}.t360-home .desktop-nav a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex;color:var(--landing-text)!important;font-size:14px!important}.t360-home .header-actions{flex-wrap:wrap;margin:0!important;gap:12px!important;margin-inline-start:auto!important}.t360-header-ctas{align-items:center;gap:12px;display:flex}.t360-header-start{max-width:105px;font-size:12px;line-height:18px}.t360-home .language-picker{box-shadow:none!important;border:1px solid var(--landing-border)!important;padding:2px!important}.t360-home .language-picker button{min-width:36px;min-height:40px;padding:4px 8px!important}.t360-home .account-entry-actions{gap:8px}.t360-home .account-entry-actions .button{min-height:44px!important;padding:8px 12px!important}.t360-landing{color:var(--landing-text);background:#fff;font-size:16px;line-height:1.65}.t360-landing *,.t360-landing :before,.t360-landing :after{box-sizing:border-box}.t360-wrap,.t360-landing>.section-wrap{width:min(100% - 64px,1200px)!important;margin-inline:auto!important}.t360-landing :is(h1,h2,h3,h4,p){margin:0}.executive-content .t360-home .t360-landing h1{letter-spacing:-.025em!important;color:var(--landing-navy)!important;font-size:46px!important;font-weight:700!important;line-height:1.24!important}.executive-content .t360-home .t360-landing h2{letter-spacing:-.015em!important;color:var(--landing-heading,var(--landing-navy))!important;font-size:30px!important;font-weight:700!important;line-height:1.3!important}.t360-landing h3{color:var(--landing-navy)!important;font-size:20px!important;line-height:1.4!important}.t360-landing h4{color:var(--landing-navy)!important;font-size:18px!important;line-height:1.45!important}.t360-landing p{color:var(--landing-muted)!important;font-size:16px!important;line-height:1.65!important}.t360-landing a,.t360-header-start{color:var(--landing-blue);text-underline-offset:4px}.t360-home :is(a,button,[tabindex="0"]):focus-visible{outline:3px solid var(--landing-blue)!important;outline-offset:4px!important}.t360-landing :is(section,div)[id]{scroll-margin-top:24px}.t360-eyebrow{color:var(--landing-blue);letter-spacing:.09em;align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:20px;display:flex}.t360-section-heading{max-width:700px;margin-bottom:32px}.t360-section-heading h2,.t360-section-heading p{margin-top:12px}.t360-hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:72px 56px;display:grid}.t360-hero-copy h1{max-width:560px;margin:20px 0}.t360-hero-copy h1 span{color:var(--landing-blue)}.t360-hero-copy>p{max-width:490px}.t360-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.t360-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 18px;font-size:14px;font-weight:500;line-height:22px;transition:background .18s,box-shadow .18s;display:inline-flex;text-decoration:none!important}.t360-button svg{width:18px;height:18px}.t360-primary{border-color:#102a43;color:#fff!important;background:#102a43!important}.t360-primary:hover{box-shadow:0 3px 10px #102a431a;background:#0b1f33!important}.t360-secondary{border-color:var(--landing-border);color:#102a43!important;background:#fff!important}.t360-secondary:hover{background:#f5f7fa!important}.t360-hero-links{flex-wrap:wrap;gap:12px 24px;margin:20px 0;display:flex}.t360-hero-links a{align-items:center;gap:6px;min-height:32px;font-size:13px;display:inline-flex}.t360-landing .t360-micro{flex-wrap:wrap;align-items:center;gap:6px;display:flex;font-size:12px!important;line-height:19px!important}.t360-dashboard{border:1px solid var(--landing-border);background:#f5f7fa;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 12px 32px #102a4310,0 2px 6px #102a4308}.t360-dashboard-top{background:var(--landing-navy);color:#fff;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;font-size:14px;display:flex}.t360-dashboard-top>span:first-child{align-items:center;gap:8px;font-weight:700;display:flex}.t360-demo-label{letter-spacing:.06em;color:#dbeafe;font-size:9px}.t360-dashboard-body{padding:20px}.t360-dashboard-title>span{color:var(--landing-muted);letter-spacing:.06em;font-size:10px}.t360-dashboard-title h3{margin:3px 0 16px}.t360-heatmap-wrap{border:1px solid var(--landing-border);background:#fff;border-radius:8px;min-width:0;padding:16px}.t360-heatmap{table-layout:fixed;width:100%;font-size:12px;border-collapse:separate!important;border-spacing:3px!important;border:0!important}.t360-heatmap caption{caption-side:bottom;text-align:start;color:var(--landing-muted);padding-top:10px;font-size:11px}.t360-heatmap :is(th,td){box-shadow:none!important;height:auto!important;color:var(--landing-text)!important;background:0 0!important;border:0!important;padding:0!important}.t360-heatmap thead th{overflow-wrap:anywhere;text-transform:none!important;white-space:normal!important;padding-bottom:5px!important;font-size:10px!important;font-weight:400!important;line-height:16px!important}.t360-heatmap th:first-child{text-align:start;width:25%;font-size:11px!important}.t360-heatmap td span{color:#102a43;background:#e7effb;border-radius:4px;justify-content:center;align-items:baseline;gap:2px;padding:10px 0;font-size:15px;display:flex}.t360-home .t360-heatmap td small{font-size:9px;color:inherit!important}.t360-heatmap td span{direction:ltr}.t360-dashboard-bottom strong{text-align:start;direction:ltr}.t360-heatmap [data-level="3"]{background:#9cbceb}.t360-heatmap [data-level="4"]{color:#fff;background:#234f7e}.t360-heatmap-wrap .t360-micro{margin-top:10px;font-size:10px!important}.t360-legend{gap:3px;display:flex}.t360-legend i{background:#e7effb;width:12px;height:7px}.t360-legend i:nth-child(2){background:#9cbceb}.t360-legend i:nth-child(3){background:#234f7e}.t360-dashboard-bottom{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.t360-dashboard-bottom>div{border:1px solid var(--landing-border);background:#fff;border-radius:8px;grid-template-columns:24px 1fr;align-content:start;gap:5px 8px;padding:14px;display:grid}.t360-dashboard-bottom svg{color:var(--landing-blue);grid-row:span 3}.t360-dashboard-bottom span,.t360-dashboard-bottom small{color:var(--landing-muted);font-size:10px}.t360-dashboard-bottom strong{color:var(--landing-navy);font-size:17px;line-height:23px}.t360-dashboard-footer{border-top:1px solid var(--landing-border);color:var(--landing-muted);justify-content:center;align-items:center;gap:6px;padding:12px;font-size:11px;display:flex}.t360-credibility{border-block:1px solid var(--landing-border);grid-template-columns:repeat(4,1fr);padding-block:24px;display:grid}.t360-credibility>span{color:var(--landing-muted);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.t360-credibility svg{color:var(--landing-navy);flex-shrink:0}.t360-challenge{grid-template-columns:1fr 1fr;gap:80px;padding-block:72px;display:grid}.t360-challenge h2{max-width:440px;margin-top:12px}.t360-problem-flow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;font-size:14px;display:flex}.t360-problem-flow>span{color:var(--landing-muted)}.t360-problem-flow svg{width:18px;color:var(--landing-blue)}.t360-workflow-section{--landing-heading:white;background:var(--landing-navy);color:#fff;padding-block:56px}.t360-workflow-section .t360-eyebrow{color:#a8c7ff}.t360-workflow-section h2{color:#fff!important}.t360-workflow-section .t360-section-heading p{color:#dbeafe!important}.t360-workflow{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin:32px 0;padding:0;list-style:none;display:grid}.t360-workflow li{min-width:0;position:relative}.t360-workflow button{color:#dbeafe;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:7px;width:100%;padding:10px 2px;transition:background .18s;display:flex}.t360-workflow button:hover,.t360-workflow button[aria-pressed=true]{color:#fff;background:#ffffff0c}.t360-stage-icon{background:#153652;border:1px solid #5d7690;border-radius:50%;place-items:center;width:50px;height:50px;transition:background .18s,transform .18s;display:grid}.t360-workflow button[aria-pressed=true] .t360-stage-icon{background:#2563eb;border-color:#7fa8ff;box-shadow:0 0 0 5px #2563eb22}.t360-workflow button:hover .t360-stage-icon{transform:translateY(-3px)}.t360-home .t360-workflow button small{letter-spacing:.08em;font-size:11px;color:#a8c7ff!important}.t360-workflow button strong{font-size:14px;font-weight:500;line-height:22px}.t360-stage-arrow{inset-inline-end:-12px;color:#8eabd1;position:absolute;top:27px}.t360-stage-detail{border-top:1px solid #ffffff26;align-items:center;gap:20px;min-height:96px;padding-top:24px;display:flex}.t360-stage-detail>span{color:#a8c7ff;font-size:28px}.t360-stage-detail p{flex:1;color:#dbeafe!important;font-size:14px!important}.t360-stage-detail p strong{color:#fff;font-size:18px;display:block}.t360-stage-detail a{color:#dbeafe;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.t360-showcase,.t360-solutions{padding-block:72px}.t360-showcase-frame{border:1px solid var(--landing-border);border-radius:12px;overflow:hidden;box-shadow:0 3px 16px #102a4308}.t360-preview-tabs{border-bottom:1px solid var(--landing-border);background:#f5f7fa;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.t360-preview-tabs button{min-height:44px;color:var(--landing-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:auto;padding:10px 12px;font-size:13px;transition:background .18s}.t360-preview-tabs button:hover{background:#e8eef5}.t360-preview-tabs button[aria-selected=true]{border-color:var(--landing-border);color:var(--landing-navy);background:#fff;box-shadow:0 1px 3px #102a4310}.t360-preview-panel{grid-template-columns:1fr 1.5fr;align-items:center;gap:48px;min-height:440px;padding:40px;display:grid}.t360-preview-description h3{margin:12px 0;font-size:26px!important}.t360-preview-description p{max-width:320px}.t360-preview-note{color:var(--landing-muted);align-items:flex-start;gap:8px;margin:24px 0;font-size:12px;display:flex}.t360-preview-note svg{flex-shrink:0}.t360-preview-description a{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.t360-product-screen{border:1px solid var(--landing-border);background:#fff;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 6px 20px #102a430a}.t360-screen-bar{border-bottom:1px solid var(--landing-border);background:#f5f7fa;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;display:flex}.t360-screen-bar>span{align-items:center;gap:8px;font-size:12px;display:flex}.t360-screen-bar>small{letter-spacing:.04em;color:var(--landing-muted);font-size:9px}.t360-screen-content{min-height:305px;padding:24px;animation:.22s t360-fade-in}.t360-screen-content p{margin-top:8px;font-size:13px!important}.t360-screen-content .t360-heatmap-wrap{border:0;padding:0}.t360-screen-content .t360-heatmap td span{padding-block:15px}.t360-tag{color:#234f7e;background:#edf3fc;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.t360-question h4{margin-top:12px;font-size:16px!important}.t360-question ol{margin:16px 0 0;padding:0;list-style:none}.t360-question li{border:1px solid var(--landing-border);border-radius:6px;align-items:center;gap:8px;margin-top:6px;padding:10px;font-size:12px;line-height:19px;display:flex}.t360-question li>span{border:1px solid var(--landing-border);background:#f5f7fa;border-radius:4px;padding:1px 5px;font-size:10px}.t360-question li svg{color:#2563eb;flex-shrink:0;margin-inline-start:auto}.t360-question li[data-highlight=true]{background:#f0f5ff;border-color:#8cb4f9}.t360-mini-metrics{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.t360-mini-metrics>div{border:1px solid var(--landing-border);background:#f5f7fa;border-radius:6px;padding:12px}.t360-mini-metrics small{color:var(--landing-muted);font-size:11px;display:block}.t360-mini-metrics strong{color:var(--landing-navy);font-size:28px;line-height:36px}.t360-mini-metrics strong small{display:inline}.t360-gap-line{margin-top:18px}.t360-gap-line>div:first-child{justify-content:space-between;gap:8px;font-size:12px;display:flex}.t360-gap-line span{color:var(--landing-muted);font-size:10px}.t360-gap-line span b{white-space:nowrap}.t360-level-track{gap:5px;margin-top:8px;display:flex}.t360-level-track i{background:#e8eef5;border-radius:2px;flex:1;height:9px}.t360-level-track i[data-filled=true]{background:#2563eb}.t360-level-track i[data-target=true]{outline-offset:2px;outline:1px solid #102a43}.t360-recommendation h4{margin-top:16px}.t360-recommendation dl{margin:16px 0 0}.t360-recommendation dl>div{border-top:1px solid var(--landing-border);padding:12px 0}.t360-recommendation dt{color:var(--landing-muted);font-size:11px}.t360-recommendation dd{margin:4px 0 0;font-size:13px}.t360-readiness>div{border-bottom:1px solid var(--landing-border);justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.t360-readiness b{color:#15803d;align-items:center;gap:6px;font-size:11px;display:flex}.t360-readiness b[data-pending=true]{color:#946200}.t360-event{border-top:1px solid var(--landing-border);align-items:center;gap:16px;margin-top:12px;padding-top:12px;display:flex}.t360-event>span{color:#234f7e;text-align:center;background:#edf3fc;border-radius:6px;flex-shrink:0;width:52px;padding:6px}.t360-event small{color:var(--landing-muted);font-size:10px;display:block}.t360-event b{font-size:20px;line-height:22px}.t360-event strong{font-size:13px}.t360-completion-top{align-items:center;gap:20px;margin-bottom:24px;display:flex}.t360-ring{background:conic-gradient(#2563eb 0 75%,#e7edf5 75% 100%);border-radius:50%;flex-shrink:0;place-items:center;width:100px;height:100px;display:grid}.t360-ring strong{background:#fff;border-radius:50%;justify-content:center;align-items:baseline;gap:2px;width:78px;height:78px;padding-top:19px;font-size:28px;display:flex}.t360-ring small{font-size:12px}.t360-check-row{align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.t360-check-row svg{color:#234f7e;width:18px;height:18px}.t360-impact-bar{align-items:center;gap:12px;margin-top:22px;font-size:12px;display:flex}.t360-impact-bar>span{width:45px}.t360-impact-bar>div{background:#edf2f8;border-radius:4px;flex:1;height:20px;overflow:hidden}.t360-impact-bar i{background:#234f7e;height:100%;display:block}.t360-impact-bar:nth-of-type(2) i{background:#2563eb}.t360-validation{border-top:1px solid var(--landing-border);align-items:flex-start;gap:8px;margin-top:24px;padding-top:12px;display:flex}.t360-validation svg{color:var(--landing-blue);flex-shrink:0;margin-top:8px}.t360-validation p{font-size:11px!important}.t360-capabilities-section{background:var(--landing-bg);border-block:1px solid var(--landing-border);padding-block:64px}.t360-capabilities{grid-template-columns:repeat(5,1fr);gap:24px 20px;display:grid}.t360-capabilities article{border-top:1px solid var(--landing-border);padding:16px 0}.t360-capabilities article svg{color:var(--landing-blue);margin-bottom:12px}.t360-capabilities h3{margin-bottom:8px;font-size:16px!important}.t360-capabilities p{font-size:13px!important}.t360-capabilities-section .t360-micro{max-width:900px;margin-top:24px}.t360-role-buttons{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.t360-role-buttons button{min-height:44px;color:var(--landing-text);border:1px solid var(--landing-border);cursor:pointer;background:#fff;border-radius:8px;padding:9px 16px;font-size:14px;transition:background .18s,color .18s}.t360-role-buttons button[aria-pressed=true],.t360-role-buttons button:hover{color:#fff;background:var(--landing-navy);border-color:var(--landing-navy)}.t360-role-detail{border:1px solid var(--landing-border);background:#f7f9fc;border-radius:12px;grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;min-height:245px;padding:32px;display:grid}.t360-role-detail>div>svg{color:var(--landing-blue);margin-bottom:16px}.t360-role-detail h3{margin-bottom:12px}.t360-role-detail p{font-size:14px!important}.t360-role-detail ul{margin:0;padding:0;list-style:none}.t360-role-detail li{border-bottom:1px solid var(--landing-border);align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.t360-role-detail li svg{color:#234f7e;flex-shrink:0}.t360-outcomes{background:#f5f7fa;padding-block:56px}.t360-outcome-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.t360-outcome-grid svg{color:var(--landing-blue);margin-bottom:12px}.t360-outcome-grid h3{margin-bottom:10px}.t360-outcome-grid p{font-size:14px!important}.t360-landing>:is(.public-samples,.path-preview,.method-banner){box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:56px 0!important}.t360-landing>.path-preview{border-block:1px solid var(--landing-border)!important}.t360-landing .section-heading{margin-bottom:24px!important}.t360-landing .kicker{color:var(--landing-muted)!important;font-size:11px!important}.t360-landing .public-sample-card{border:1px solid var(--landing-border)!important;box-shadow:none!important;background:#f7f9fc!important;border-radius:8px!important}.t360-landing .landing-account-gate{border:1px solid var(--landing-border)!important;box-shadow:none!important;background:#f5f7fa!important;border-radius:12px!important;padding:24px!important}.t360-landing .path-card{min-height:0!important;color:var(--landing-navy)!important;border:1px solid var(--landing-border)!important;box-shadow:none!important;background:#f5f7fa!important;border-radius:12px!important;padding:24px!important}.t360-landing :is(.path-graphic,.path-card-glow,.path-icon){display:none!important}.t360-landing .path-card-body{min-height:0!important;padding:12px 0!important}.t360-landing .path-card-top{margin-bottom:8px!important}.t360-landing .path-action{border-top:1px solid var(--landing-border)!important;color:var(--landing-blue)!important;margin-top:16px!important;padding-top:16px!important}.t360-landing .method-banner{display:block!important}.t360-landing .method-evidence{margin-top:20px}.t360-landing .method-source-links{grid-template-columns:repeat(4,1fr);gap:8px!important;margin-top:20px!important;display:grid!important}.t360-landing .method-source-links a{border:1px solid var(--landing-border)!important;color:var(--landing-text)!important;background:#f7f9fc!important;border-radius:6px!important;padding:12px!important}.t360-landing .method-source-links span{color:var(--landing-muted)!important;font-size:11px!important}.t360-landing .method-source-links b{color:var(--landing-navy)!important}.t360-final{text-align:center;border:1px solid var(--landing-border);background:#f5f7fa;border-radius:12px;margin-block:16px 56px!important;padding:48px!important}.t360-final .t360-eyebrow,.t360-final .t360-actions{justify-content:center}.t360-final h2{max-width:640px;margin:12px auto}.t360-final p{max-width:640px;margin-inline:auto}.t360-home .site-footer{border-top:1px solid var(--landing-border);max-width:1200px;margin-inline:auto;padding:24px 0!important}.t360-home[dir=rtl] .t360-landing :is(h1,h2){letter-spacing:0!important}.t360-home[dir=rtl] .t360-eyebrow{letter-spacing:0}.t360-home[dir=rtl] .lucide-arrow-right{transform:scaleX(-1)}@keyframes t360-fade-in{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.t360-home .site-header{flex-wrap:nowrap;max-width:1500px!important}.t360-home .desktop-nav{order:initial;flex:1;justify-content:center;gap:18px}}@media (width<=1200px){.t360-home .site-header{justify-content:space-between}.t360-home .desktop-nav{flex-basis:100%;order:3;justify-content:flex-start;gap:24px}.t360-home .header-actions{flex:initial!important}.t360-header-start{display:none}.t360-hero{gap:32px}.executive-content .t360-home .t360-landing h1{font-size:38px!important}.t360-capabilities{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.t360-hero{grid-template-columns:1fr;gap:32px;padding-block:48px}.t360-hero-copy{max-width:640px}.t360-hero-copy>p{max-width:600px}.t360-dashboard{width:100%;max-width:620px;margin-inline:auto}.t360-workflow{grid-template-columns:repeat(3,1fr);gap:12px}.t360-workflow li:nth-child(3n) .t360-stage-arrow{display:none}.t360-credibility{grid-template-columns:repeat(2,1fr);gap:20px}.t360-challenge{gap:32px;padding-block:48px}.t360-preview-panel{grid-template-columns:1fr;gap:24px;padding:24px}.t360-preview-description p{max-width:100%}.t360-preview-note{margin:12px 0}.t360-role-detail{gap:32px}.t360-landing .method-source-links{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.t360-wrap,.t360-landing>.section-wrap{width:calc(100% - 32px)!important}.t360-home .site-header{gap:16px!important;padding:16px!important}.t360-home .header-actions{width:100%;justify-content:flex-start!important;gap:8px!important}.t360-home .desktop-nav{gap:6px 18px}.t360-home .desktop-nav a{min-height:44px;font-size:12px!important}.t360-header-ctas,.t360-header-ctas .t360-button{width:100%}.executive-content .t360-home .t360-landing h1{font-size:34px!important;line-height:1.27!important}.executive-content .t360-home .t360-landing h2{font-size:25px!important}.t360-hero{padding-block:36px}.t360-eyebrow{letter-spacing:.05em;font-size:10px}.t360-hero .t360-actions{flex-direction:column;align-items:stretch}.t360-hero-links{gap:8px 16px}.t360-dashboard-top,.t360-dashboard-body{padding:14px}.t360-demo-label{font-size:8px}.t360-heatmap-wrap{padding:10px}.t360-heatmap th:first-child,.t360-heatmap thead th{font-size:9px!important}.t360-dashboard-bottom{gap:8px}.t360-dashboard-bottom>div{grid-template-columns:1fr;padding:10px}.t360-dashboard-bottom svg{grid-row:auto}.t360-credibility{gap:16px}.t360-credibility>span{justify-content:flex-start;gap:8px;font-size:12px}.t360-challenge{grid-template-columns:1fr;gap:20px}.t360-workflow-section,.t360-capabilities-section,.t360-outcomes{padding-block:40px}.t360-workflow{gap:8px}.t360-stage-detail{flex-wrap:wrap;gap:12px}.t360-stage-detail p{flex-basis:calc(100% - 52px)}.t360-stage-detail a{margin-inline-start:42px}.t360-showcase,.t360-solutions{padding-block:40px}.t360-preview-panel{padding:16px}.t360-preview-tabs button{flex-basis:40%}.t360-screen-content{min-height:0;padding:16px}.t360-screen-bar{padding:12px}.t360-screen-bar>small{font-size:8px}.t360-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.t360-capabilities h3{font-size:15px!important}.t360-role-detail{grid-template-columns:1fr;gap:16px;padding:24px}.t360-outcome-grid{grid-template-columns:1fr;gap:28px}.t360-landing .method-source-links{grid-template-columns:repeat(2,minmax(0,1fr))}.t360-landing>:is(.public-samples,.path-preview,.method-banner){padding-block:36px!important}.t360-final{padding:28px 20px!important}.t360-completion-top{flex-wrap:wrap;gap:12px}.t360-home .site-footer{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.t360-home *,.t360-home :before,.t360-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.t360-workflow button:hover .t360-stage-icon{transform:none}}.t360-home{--landing-navy:#080c28;--landing-blue:#0867ff;--landing-text:#101940;--landing-muted:#626c8e;--landing-border:#e0eafb}.t360-home,.t360-home button,.t360-home input{font-family:Arial,DIN Next LT Arabic,sans-serif!important}.t360-home .site-header{flex-wrap:nowrap;min-height:86px;border:0!important;gap:30px!important;max-width:1672px!important;padding:17px 4.45%!important}.t360-reference-brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.t360-reference-brand>strong{color:#060a25;letter-spacing:-1.6px;font-size:clamp(23px,2vw,34px);font-weight:800}.t360-reference-brand>strong>span{color:#0564f7}.t360-brand-symbol{flex-shrink:0;width:50px;height:52px;display:block;position:relative;overflow:hidden}.t360-brand-symbol img{width:1672px;max-width:none;height:941px;position:absolute;top:-17px;left:-74px}.t360-home .desktop-nav{flex-wrap:nowrap;flex:1;order:0;justify-content:center;gap:clamp(15px,2.2vw,37px)}.t360-home .desktop-nav a{gap:8px;color:#111c50!important;font-size:16px!important}.t360-home .header-actions{flex-wrap:nowrap;gap:15px!important}.t360-home .language-picker{border:0!important}.t360-home .language-picker button{min-width:25px;padding:2px 4px!important;font-size:12px!important}.t360-home .t360-button.t360-primary{border:1px solid #4893ff;box-shadow:0 9px 20px #1274d92b;color:#fff!important;background:linear-gradient(#4693ff 0%,#0870ff 90%)!important}.t360-home .t360-button.t360-primary:hover{box-shadow:0 10px 23px #1274d944;background:linear-gradient(#2c81fb,#0058e8)!important}.t360-home .t360-header-ctas .t360-button{white-space:nowrap;border-radius:11px;min-height:51px;padding:10px 26px;font-size:18px}.t360-opening{background:radial-gradient(at 80% 24%,#edf8fb 0%,#0000 52%),#fff}.t360-reference-hero{grid-template-columns:41% 59%;align-items:center;max-width:1672px;margin:auto;padding:26px 0 28px 4.45%;display:grid;overflow:hidden}.t360-reference-copy{z-index:1;padding-bottom:10px}.t360-reference-copy .t360-eyebrow{letter-spacing:3.4px;white-space:nowrap;color:#2378ff;font-size:12px;line-height:1.5}.executive-content .t360-home .t360-reference-copy h1{max-width:none;margin:16px 0 18px;color:#03051c!important;letter-spacing:-2.8px!important;font-size:clamp(36px,3.65vw,61px)!important;font-weight:800!important;line-height:1.06!important}.t360-reference-copy h1 span{color:#0661f4;white-space:nowrap;display:block}.t360-landing .t360-reference-copy>p{max-width:620px;color:#5a6488!important;font-size:clamp(18px,1.3vw,22px)!important;line-height:1.35!important}.t360-reference-copy .t360-actions{gap:22px;margin-top:24px}.t360-reference-copy .t360-button{border-radius:12px;gap:16px;min-height:62px;padding:14px 30px;font-size:20px}.t360-reference-copy .t360-primary{min-width:267px}.t360-reference-copy .t360-button svg{width:27px;height:27px}.t360-reference-copy .t360-secondary{border:1.5px solid #176bff;color:#101540!important}.t360-play{color:#fff;background:linear-gradient(#53a1ff,#0067ff);border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.t360-play svg{width:18px!important;height:18px!important}.t360-reference-trust{gap:22px;margin-top:40px;display:flex}.t360-reference-trust>div{align-items:center;gap:12px;display:flex}.t360-trust-icon{color:#fff;background:linear-gradient(145deg,#abe4d2,#00a17d);border-radius:50%;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid;box-shadow:0 4px 6px #126e7e14,inset 0 1px 2px #fff8}.t360-trust-icon svg{width:30px;height:30px}.t360-reference-trust>div:nth-child(2) .t360-trust-icon{background:linear-gradient(145deg,#c6baff,#5356ef)}.t360-reference-trust>div:nth-child(3) .t360-trust-icon{color:#0aac90;background:#d5f6ed}.t360-reference-trust p{flex-direction:column;display:flex}.t360-reference-trust strong{color:#121940;white-space:nowrap;font-size:12px;line-height:1.5}.t360-reference-trust small{white-space:nowrap;color:#68738f;font-size:12px;line-height:1.5}.t360-reference-art{align-self:center;min-width:0;margin:-28px 0 -26px;position:relative}.t360-reference-crop{aspect-ratio:962/500;width:100%;position:relative;overflow:hidden}.t360-reference-crop img{width:173.805%;max-width:none;height:auto;position:absolute;top:-15%;left:-73.8046%}.t360-reference-art figcaption{color:#66728d;background:#ffffffde;border-radius:5px;padding:2px 8px;font-size:11px;position:absolute;bottom:0;left:12%}.t360-lifecycle{background:linear-gradient(#ffffffed,#f8fcff);max-width:1672px;margin:auto;padding:28px 3.1%}.t360-lifecycle-heading{text-align:center;margin-bottom:16px}.t360-lifecycle-heading .t360-eyebrow{letter-spacing:4px;justify-content:center;font-size:12px}.executive-content .t360-home .t360-lifecycle h2{margin:5px 0 3px;color:#03051b!important;letter-spacing:-1.8px!important;font-size:clamp(30px,2.8vw,48px)!important;font-weight:800!important;line-height:1.18!important}.t360-landing .t360-lifecycle-heading>p{color:#606b8e!important;font-size:20px!important;line-height:1.4!important}.t360-lifecycle-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.t360-lifecycle-cards li{--stage-color:#2380ff;--stage-light:#a2caff;background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #dce8f8;border-radius:16px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px #fff,0 2px 3px #153c6812,0 7px 0 -3px #dce7f3,0 12px 20px -7px #173d6938,0 24px 40px -20px #173d6930}.t360-lifecycle-cards li:hover,.t360-lifecycle-cards li:focus-within{z-index:2;transform:translateY(-5px)scale(1.045);box-shadow:inset 0 1px #fff,0 2px 4px #153c6818,0 7px 0 -3px #dce7f3,0 19px 28px -8px #173d6945,0 32px 48px -20px #173d6938}.t360-lifecycle-cards li:nth-child(2){--stage-color:#0aa88b;--stage-light:#93e1d0}.t360-lifecycle-cards li:nth-child(3){--stage-color:#384b62;--stage-light:#9aa8bf}.t360-lifecycle-cards li:nth-child(4){--stage-color:#9855ff;--stage-light:#d5bbff}.t360-lifecycle-cards a{height:100%;padding:17px 22px 15px;text-decoration:none;display:block}.t360-lifecycle-symbols{align-items:center;gap:40px;margin-bottom:15px;display:flex}.t360-lifecycle-number{color:#fff;background:linear-gradient(145deg,var(--stage-light),var(--stage-color));border-radius:50%;place-items:center;width:56px;height:56px;font-size:34px;font-weight:700;display:grid;box-shadow:inset 0 2px 3px #fff6,0 4px 7px #14509820}.t360-lifecycle-symbols>svg{color:var(--stage-color);stroke-width:2.5px;width:49px;height:49px;filter:drop-shadow(3px 3px 0 color-mix(in srgb,var(--stage-light) 45%,transparent))}.t360-landing .t360-lifecycle-cards h3{letter-spacing:-.7px;margin-bottom:7px;color:#111c48!important;font-size:18px!important;line-height:1.2!important}.t360-landing .t360-lifecycle-cards p{color:#6b789e!important;font-size:17px!important;line-height:1.3!important}.t360-lifecycle-arrow{color:#1674ff;width:26px;height:26px;position:absolute;top:37%;right:-27px}.t360-home[dir=rtl] .t360-reference-hero{padding:26px 4.45% 28px 0}.t360-home[dir=rtl] .t360-reference-copy h1{letter-spacing:0!important}.t360-home[dir=rtl] .t360-reference-copy h1 span{white-space:normal}.t360-home[dir=rtl] .t360-reference-copy .t360-eyebrow{letter-spacing:0;white-space:normal}.t360-home[dir=rtl] .t360-lifecycle-arrow{left:-27px;right:auto;transform:rotate(180deg)}@media (width>=1500px){.t360-reference-hero{min-height:487px}}@media (width<=1250px){.t360-home .site-header{flex-wrap:wrap;gap:12px!important}.t360-home .desktop-nav{flex-basis:100%;order:3}.t360-reference-copy .t360-eyebrow{white-space:normal;letter-spacing:2px}.t360-reference-copy .t360-button{min-height:52px;padding:10px 18px;font-size:16px}.t360-reference-copy .t360-primary{min-width:0}.t360-reference-trust{flex-wrap:wrap;gap:12px;margin-top:24px}.t360-reference-trust small{white-space:normal}.t360-lifecycle-cards{gap:20px}.t360-lifecycle-cards a{padding:16px}.t360-lifecycle-arrow{width:20px;right:-21px}.t360-lifecycle-symbols{gap:20px}}@media (width<=800px){.t360-home .site-header{padding:14px 5%!important}.t360-home .header-actions{flex-wrap:wrap;gap:8px!important}.t360-home .t360-header-ctas .t360-button{min-height:42px;padding:8px 14px;font-size:14px}.t360-reference-hero{grid-template-columns:1fr;padding:30px 5% 10px!important}.t360-reference-copy{max-width:640px;margin:auto}.executive-content .t360-home .t360-reference-copy h1{letter-spacing:-1.8px!important;font-size:clamp(36px,6vw,54px)!important}.t360-reference-art{margin:20px -5.5% 0}.t360-reference-trust{justify-content:space-between}.t360-lifecycle{padding:30px 5%}.t360-lifecycle-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.t360-lifecycle-arrow{display:none}.t360-lifecycle-cards li:last-child{grid-column:1/-1}.t360-landing .t360-lifecycle-heading>p{font-size:17px!important}}@media (width<=480px){.t360-home .header-actions{justify-content:space-between;width:100%;margin-inline-start:0!important}.t360-home .desktop-nav{justify-content:flex-start;gap:20px;overflow-x:auto}.t360-home .desktop-nav a{font-size:14px!important}.t360-reference-copy h1 span{white-space:normal}.t360-reference-copy .t360-actions{gap:10px}.t360-reference-copy .t360-button{padding:10px 12px}.t360-reference-trust{gap:16px}.t360-reference-trust>div{gap:8px}.t360-trust-icon{width:38px;height:38px}.t360-lifecycle-cards{grid-template-columns:1fr}.t360-lifecycle-cards a{padding:20px}.t360-reference-art figcaption{font-size:10px}}.t360-home :is(.t360-capabilities article,.t360-outcome-grid article,.t360-showcase-frame,.t360-role-detail,.t360-final){box-shadow:inset 0 1px #ffffffb3,0 2px 4px #153c680a,0 12px 24px -10px #173d6930,0 24px 40px -24px #173d692b}@media (prefers-reduced-motion:reduce){.t360-lifecycle-cards li{transition:none}.t360-lifecycle-cards li:hover,.t360-lifecycle-cards li:focus-within{transform:none}}.t360-features-page{isolation:isolate;background:radial-gradient(at 3% 16%,#e7f4ff 0,#0000 38%),radial-gradient(at 98% 75%,#e4f5f5 0,#0000 42%),#fbfdff;padding:38px max(4.65%,24px) 20px;position:relative;overflow:hidden}.t360-features-page:before,.t360-features-page:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#dcefff90,#e1f5f775);border-radius:50%;width:55%;height:190px;position:absolute;transform:rotate(-29deg)}.t360-features-page:before{inset-block-start:-90px;inset-inline-start:-14%}.t360-features-page:after{inset-block-end:-145px;inset-inline-end:-15%}.t360-features-heading{text-align:center;max-width:1000px;margin:0 auto 20px}.t360-features-heading .t360-eyebrow{letter-spacing:5px;color:#237eff;justify-content:center;font-size:13px}.executive-content .t360-home .t360-features-heading h2{margin:9px 0 5px;letter-spacing:-2px!important;color:#05081f!important;font-size:clamp(34px,3.25vw,56px)!important;font-weight:800!important;line-height:1.15!important}.t360-landing .t360-features-heading p{color:#51658e!important;font-size:21px!important;line-height:1.4!important}.t360-feature-margin-note{inset-inline-start:3.2%;color:#789de1;letter-spacing:3px;font-size:10px;line-height:1.9;position:absolute;top:50px}.t360-feature-margin-note span{margin-top:7px;display:block}.t360-feature-handwriting{opacity:.8;background:url(/assets/website/training360-features-reference.png) -1525px -18px/1672px 941px no-repeat;width:108px;height:143px;position:absolute;top:18px;right:2.5%}.t360-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;max-width:1518px;margin:auto;display:grid}.t360-feature-card{--feature-color:#0876ff;--feature-soft:#e2f3ff;background:linear-gradient(135deg,#fff,#fcfdff);border:1px solid #dfedff;border-radius:16px;min-width:0;padding:20px 28px 18px;box-shadow:inset 0 1px #fff,0 3px 4px #153c6807,0 12px 22px -12px #315d9630}.t360-feature-card[data-tone=teal]{--feature-color:#009e85;--feature-soft:#ddfaf5}.t360-feature-card[data-tone=purple]{--feature-color:#8b4dfd;--feature-soft:#eee7ff}.t360-feature-heading{align-items:center;gap:24px;margin-bottom:17px;display:flex}.t360-feature-icon{background:radial-gradient(circle at 35% 25%,#fff,var(--feature-soft) 70%);width:74px;height:74px;box-shadow:inset 0 0 12px color-mix(in srgb,var(--feature-color) 8%,transparent),0 2px 3px #16497108;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.t360-feature-icon svg{width:43px;height:43px;color:var(--feature-color);stroke-width:2.6px;filter:drop-shadow(2px 3px 1px color-mix(in srgb,var(--feature-color) 20%,transparent))}.t360-landing .t360-feature-heading h3{letter-spacing:-.8px;margin:0 0 5px;color:#080e36!important;font-size:22px!important;font-weight:700!important;line-height:1.2!important}.t360-landing .t360-feature-heading p{max-width:425px;color:#586c98!important;font-size:18px!important;line-height:1.25!important}.t360-feature-content{grid-template-columns:minmax(0,2.15fr) minmax(145px,1fr);align-items:center;gap:24px;display:grid}.t360-feature-example{min-width:0}.t360-feature-panel{background:#ffffffcf;border:1px solid #e2efff;border-radius:11px;padding:16px 22px;box-shadow:0 5px 13px #507cb608}.t360-landing .t360-feature-panel h4{letter-spacing:-.35px;margin:0;color:#0c1644!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}.t360-feature-panel strong{color:#14224f;font-size:14px;font-weight:500;line-height:1.3}.t360-feature-aside{background:linear-gradient(140deg,color-mix(in srgb,var(--feature-soft) 35%,white),color-mix(in srgb,var(--feature-soft) 45%,white));border-radius:14px;min-height:198px;padding:20px}.t360-feature-aside>span{background:var(--feature-soft);width:58px;height:58px;color:var(--feature-color);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.t360-feature-aside svg{stroke-width:2.7px;filter:drop-shadow(2px 2px #fffb);width:33px;height:33px}.t360-landing .t360-feature-aside p{color:#516797!important;font-size:16px!important;line-height:1.32!important}.t360-feature-skills dl{gap:14px;margin:18px 0 12px;display:grid}.t360-feature-bar{color:#203363;grid-template-columns:1.12fr 1.9fr;align-items:center;gap:14px;font-size:14px;line-height:1.3;display:grid}.t360-feature-bar dd{align-items:center;gap:20px;margin:0;display:flex}.t360-feature-bar dd strong{text-align:end;min-width:34px}.t360-feature-track{background:#e7edf5;border-radius:4px;flex:1;height:17px;overflow:hidden;box-shadow:inset 0 1px 2px #273f640a}.t360-feature-track i{background:linear-gradient(100deg,#70a8ff,#2979ff);border-radius:4px;height:100%;display:block}.t360-feature-link{align-items:center;gap:8px;min-height:26px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex;color:#0068ff!important}.t360-feature-link:hover{text-decoration:underline}.t360-feature-panel-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.t360-feature-badge{color:#008c75;white-space:nowrap;background:#def8f1;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;line-height:1.3;display:inline-flex}.t360-feature-badge>svg{width:18px;height:18px}.t360-feature-program{padding-bottom:14px;position:relative}.t360-feature-program-info,.t360-feature-cohort-info{align-items:flex-start;gap:15px;margin-top:12px;display:flex}.t360-feature-mini-icon{background:var(--feature-soft);width:44px;height:47px;color:var(--feature-color);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.t360-feature-mini-icon svg{width:29px;height:29px}.t360-landing .t360-feature-panel p{margin:2px 0;color:#60749e!important;font-size:14px!important;line-height:1.3!important}.t360-feature-faces{direction:ltr;align-items:center;height:40px;margin-top:8px;display:inline-flex}.t360-feature-portraits{background:url(/assets/website/training360-features-reference.png) -965px -389px/1672px 941px no-repeat;width:137px;height:40px;display:block}.t360-feature-face-count{color:#3c5381;background:#e7eef8;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.t360-feature-approval-button{bottom:15px;background:linear-gradient(#3888ff,#0060f7);border-radius:7px;padding:10px 13px;font-size:14px;text-decoration:none;position:absolute;inset-inline-end:16px;box-shadow:0 4px 9px #0867ff1c;color:#fff!important}.t360-feature-program-info{padding-bottom:0}.t360-feature-approval{justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-block:11px;display:flex}.t360-feature-approval .t360-feature-badge svg{color:#fff;background:#009880;border-radius:50%;width:23px;height:23px;padding:2px}.t360-feature-cohort{padding-top:10px;padding-bottom:10px}.t360-feature-cohort-info{border:1px solid #e7effc;border-radius:9px;margin-top:6px;padding:7px}.t360-feature-cohort-info .t360-feature-faces{margin-top:3px}.t360-feature-checklist{color:#586e98;gap:5px;margin:7px 0 0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.t360-feature-checklist li{align-items:center;gap:20px;display:flex}.t360-feature-checklist svg{color:#fff;background:linear-gradient(#16bfa0,#008674);border-radius:50%;width:23px;height:23px;padding:3px}.t360-feature-delivery{padding:9px 12px}.t360-feature-month{color:#40578a;white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.t360-feature-week{text-align:center;border-top:1px solid #e9effa;grid-template-columns:repeat(7,1fr);margin:5px 0;padding-top:4px;display:grid}.t360-feature-week>span{color:#314d7a;justify-items:center;gap:2px;display:grid}.t360-feature-week small{font-size:12px}.t360-feature-week b{border-radius:6px;min-width:37px;font-size:14px;font-weight:400;line-height:24px}.t360-feature-week [data-selected=true]{color:#fff;background:#006aff}.t360-feature-session{background:#f8faff;border:1px solid #e4edfc;border-radius:9px;align-items:center;gap:16px;padding:7px 10px;text-decoration:none;display:flex;position:relative}.t360-feature-session:before{content:"";background:#287aff;border-radius:4px;align-self:stretch;width:4px}.t360-feature-trainer{background:url(/assets/website/training360-features-reference.png) -921px -754px/1672px 941px no-repeat;border-radius:8px;flex-shrink:0;width:57px;height:49px}.t360-feature-session p{align-items:center;gap:4px;display:flex}.t360-feature-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.t360-feature-metrics>div{background:#f6faff;border:1px solid #e3efff;border-radius:9px;align-items:center;gap:13px;padding:7px 12px;display:flex}.t360-feature-metrics p{display:grid}.t360-feature-metrics strong{color:#009b7c;font-size:23px;font-weight:700}.t360-feature-metrics>div>svg{color:#0877ff;flex-shrink:0;width:38px;height:38px}.t360-feature-donut{background:conic-gradient(#c4ede7 8%,#0baf97 8%,#008472);border-radius:50%;flex-shrink:0;width:38px;height:38px;position:relative}.t360-feature-donut:after{content:"";background:#f6faff;border-radius:50%;position:absolute;inset:8px}.t360-features-footer{justify-content:space-between;align-items:center;gap:20px;max-width:1568px;margin:16px auto 0;display:flex}.t360-features-footer>span{color:#759bdc;letter-spacing:2.5px;max-width:30%;font-size:9px;line-height:1.6}.t360-landing .t360-features-footer p{text-align:center;max-width:500px;color:#71819e!important;font-size:11px!important;line-height:1.4!important}@media (width>=1450px){.t360-feature-card{min-height:347px}.t360-feature-content{grid-template-columns:minmax(0,2.15fr) minmax(180px,1fr)}}@media (width<=1350px){.t360-feature-card{padding:20px}.t360-feature-content{grid-template-columns:minmax(0,2.4fr) minmax(120px,1fr);gap:14px}.t360-feature-heading{gap:15px}.t360-feature-panel{padding:12px}.t360-feature-aside{padding:16px}.t360-feature-approval-button{margin-top:10px;display:inline-flex;position:static}.t360-feature-margin-note,.t360-feature-handwriting{display:none}.t360-feature-panel-title{flex-wrap:wrap}.t360-feature-metrics>div{gap:7px;padding:6px}.t360-feature-approval{flex-wrap:wrap}}@media (width<=1050px){.t360-features-grid{grid-template-columns:1fr;max-width:750px}.t360-feature-content{grid-template-columns:minmax(0,2.3fr) minmax(150px,1fr)}.t360-feature-approval-button{margin-top:0;position:absolute}.t360-features-footer>span{display:none}.t360-features-footer{justify-content:center}}@media (width<=600px){.t360-features-page{padding:32px 5%}.t360-feature-heading{align-items:flex-start}.t360-feature-icon{width:52px;height:52px}.t360-feature-icon svg{width:31px;height:31px}.t360-landing .t360-feature-heading h3{font-size:20px!important}.t360-landing .t360-feature-heading p,.t360-landing .t360-features-heading p{font-size:16px!important}.t360-feature-content{grid-template-columns:1fr}.t360-feature-aside{align-items:center;gap:14px;min-height:0;display:flex}.t360-feature-aside>span{flex-shrink:0;width:42px;height:42px;margin:0}.t360-feature-aside svg{width:26px;height:26px}.t360-feature-card{padding:18px 14px}.t360-feature-bar{gap:8px}.t360-feature-bar dd{gap:10px}.t360-feature-approval-button{margin-top:8px;display:inline-flex;position:static}.t360-feature-approval{flex-wrap:wrap}.t360-feature-metrics strong{font-size:20px}.t360-feature-metrics>div{gap:8px}.t360-feature-week b{min-width:25px}}.t360-home[dir=rtl] .t360-features-heading h2{letter-spacing:0!important}.t360-home[dir=rtl] .t360-feature-heading h3{letter-spacing:0}.t360-home[dir=rtl] .t360-feature-link svg{transform:rotate(180deg)}.t360-features-page .t360-feature-card{border-color:#d7e5f7;transition:transform .3s cubic-bezier(.2,.75,.25,1),box-shadow .3s,border-color .3s;position:relative;box-shadow:inset 0 1px #fff,0 2px 3px #17375e12,0 7px 0 -3px #dbe6f3,0 15px 26px -10px #234b7d36,0 30px 46px -24px #234b7d30}.t360-features-page .t360-feature-panel{box-shadow:inset 0 1px #fff,0 2px 3px #27456e08,0 7px 14px -6px #345b8629}.t360-features-page .t360-feature-aside{box-shadow:inset 0 1px 0 #ffffffd9,0 5px 0 -3px color-mix(in srgb,var(--feature-color) 12%,#eaf1f8),0 10px 18px -10px #32567b30}.t360-features-page .t360-feature-icon{box-shadow:inset 0 2px 3px #ffffffd9,0 4px 0 -1px color-mix(in srgb,var(--feature-color) 14%,#e1edf8),0 9px 16px -7px color-mix(in srgb,var(--feature-color) 35%,transparent)}.t360-features-page :is(.t360-feature-icon,.t360-feature-aside>span,.t360-feature-panel){transition:transform .3s cubic-bezier(.2,.75,.25,1),box-shadow .3s}@media (hover:hover) and (pointer:fine){.t360-features-page .t360-feature-card:hover{z-index:2;border-color:color-mix(in srgb,var(--feature-color) 32%,#dbe8f7);transform:translateY(-7px)scale(1.012);box-shadow:inset 0 1px #fff,0 3px 5px #17375e12,0 7px 0 -3px #dbe6f3,0 23px 32px -12px #234b7d48,0 40px 58px -26px #234b7d38}.t360-features-page .t360-feature-card:hover .t360-feature-icon{transform:translateY(-3px)rotate(-5deg)scale(1.06)}.t360-features-page .t360-feature-card:hover .t360-feature-aside>span{transform:translateY(-3px)scale(1.07)}.t360-features-page .t360-feature-card:hover .t360-feature-panel{transform:translateY(-2px)}}.t360-features-page .t360-feature-card:focus-within{z-index:2;border-color:color-mix(in srgb,var(--feature-color) 40%,#dbe8f7);transform:translateY(-5px);box-shadow:inset 0 1px #fff,0 3px 5px #17375e12,0 7px 0 -3px #dbe6f3,0 23px 32px -12px #234b7d48,0 40px 58px -26px #234b7d38}@media (prefers-reduced-motion:reduce){.t360-features-page .t360-feature-card,.t360-features-page .t360-feature-card:hover,.t360-features-page .t360-feature-card:focus-within,.t360-features-page .t360-feature-card :is(.t360-feature-icon,.t360-feature-aside>span,.t360-feature-panel),.t360-features-page .t360-feature-card:hover :is(.t360-feature-icon,.t360-feature-aside>span,.t360-feature-panel){transition:none;transform:none}}.t360-landing .t360-journey{isolation:isolate;background:linear-gradient(150deg,#fff 10%,#f0f8ff 58%,#e9f5fa);scroll-margin-top:24px;position:relative;overflow:hidden}.t360-journey-inner{max-width:1672px;margin:auto;padding:46px 3.5% 42px;position:relative}.t360-journey-heading{z-index:2;max-width:960px;position:relative}.t360-journey-heading .t360-eyebrow{color:#0867ff;letter-spacing:4px;font-size:14px}.executive-content .t360-landing .t360-journey h2{margin:14px 0 10px;color:#070d2d!important;letter-spacing:-2px!important;font-size:clamp(36px,4vw,68px)!important;font-weight:800!important;line-height:1.08!important}.t360-landing .t360-journey-heading p{color:#596992;max-width:850px;margin:0;font-size:clamp(18px,1.4vw,24px)!important;line-height:1.4!important}.t360-journey-map{height:clamp(560px,40vw,680px);margin:54px -3.76% 0;position:relative}.t360-journey-art{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:145%;position:absolute;inset:auto 0 -10%}.t360-journey-video{opacity:0}.t360-journey-video.is-ready{opacity:1}.t360-journey-motion{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t360-journey-motion:focus-visible{z-index:5;clip-path:none;color:#174b82;outline-offset:4px;background:#fff;border-radius:24px;outline:3px solid #075eed;width:auto;height:auto;margin:8px 0;padding:9px 14px;overflow:visible}.t360-journey-card-progress{background:#e6edf5;border-radius:4px;height:3px;position:absolute;inset:auto 12px 5px;overflow:hidden}.t360-journey-card-progress i{background:var(--step-tone);transform-origin:0;width:100%;height:100%;transition:transform .1s linear;display:block}[dir=rtl] .t360-journey-card-progress i{transform-origin:100%}.t360-journey-stages{height:100%;margin:0;padding:0;list-style:none;position:relative}.t360-journey-stages li{left:var(--step-x);top:var(--step-y);width:12%;position:absolute}.t360-journey-card{color:#10173b;text-align:start;cursor:pointer;background:linear-gradient(145deg,#fff,#f7fbfff2);border:1px solid #e5effc;border-radius:17px;align-items:flex-start;gap:10px;width:100%;padding:15px 13px 17px 8px;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;box-shadow:0 3px #dce6ee,0 13px 26px #2a5c8b1b,inset 0 1px #fff}.t360-journey-number{margin-inline-start:-16px;color:#fff;background:linear-gradient(145deg,#fff6,transparent 62%),var(--step-tone);border:4px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;margin-top:-12px;font-size:28px;font-weight:700;display:grid;box-shadow:0 5px 10px #173c6825,inset 0 -3px 4px #00000012}.t360-journey-card strong{font-size:18px;font-weight:700;line-height:1.2;display:block}.t360-journey-description{color:#566893;margin-top:7px;font-size:14px;line-height:1.35;display:block}.t360-journey-card[aria-pressed=true]{border-color:var(--step-tone);box-shadow:0 3px 0 color-mix(in srgb,var(--step-tone) 30%,white),0 15px 32px #2a5c8b26}.t360-journey-card:focus-visible{outline-offset:5px;outline:3px solid #075eed}.t360-journey-bottom{z-index:2;justify-content:space-between;align-items:end;gap:36px;display:flex;position:relative}.t360-journey-selected{background:#ffffffeb;border:1px solid #fff;border-radius:22px;align-items:center;gap:18px;max-width:480px;padding:24px;display:flex;box-shadow:0 12px 30px #24578020}.t360-journey-selected>svg{color:#2774e5;flex-shrink:0;width:44px;height:44px}.t360-journey-selected strong{color:#0b173e;font-size:18px}.t360-landing .t360-journey-selected p{color:#53648b;margin:5px 0 9px;font-size:16px;line-height:1.4}.t360-journey-selected a{color:#0963ed;align-items:center;gap:9px;font-size:14px;display:inline-flex}.t360-journey-impact{background:linear-gradient(130deg,#fff,#f5faff);border:1px solid #fff;border-radius:28px;width:480px;padding:22px 28px 14px;box-shadow:0 18px 36px #1e4f7321,inset 0 1px #fff}.t360-journey-impact-title{align-items:center;gap:18px;display:flex}.t360-journey-impact-title>svg{color:#1684f6;width:42px;height:42px}.t360-journey-impact h3{color:#0b1236;max-width:260px;margin:0;font-size:22px;line-height:1.2}.t360-journey-impact dl{border-top:1px solid #e3ecf8;grid-template-columns:repeat(3,1fr);gap:16px;margin:17px 0 8px;padding-top:14px;display:grid}.t360-journey-impact dl>div{flex-direction:column-reverse;gap:4px;display:flex}.t360-journey-impact dl>div+div{border-inline-start:1px solid #dce7f9;padding-inline-start:16px}.t360-journey-impact dt{color:#566893;font-size:14px}.t360-journey-impact dd{color:#008d87;margin:0;font-size:34px;font-weight:750;line-height:1}.t360-landing .t360-journey-impact>p{color:#63758a;margin:12px 0 0;font-size:12px;line-height:1.4}[dir=rtl] .t360-journey-stages li{left:auto;right:var(--step-x)}[dir=rtl] .t360-journey-art{transform:scaleX(-1)}[dir=rtl] .t360-journey-heading .t360-eyebrow{letter-spacing:0}[dir=rtl] .t360-journey-selected a svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.t360-journey-card:hover{border-color:var(--step-tone);z-index:3;transform:translateY(-6px)scale(1.04);box-shadow:0 5px #d8e6f1,0 24px 34px #27598430}}.t360-journey-stages li[data-state=current]{z-index:4}.t360-journey[data-guided=true] .t360-journey-card{transform:translate3d(0,calc(-6px * var(--journey-emphasis)),0) scale(calc(1 + .035 * var(--journey-emphasis)));border-color:#e5effc;transition:transform .18s ease-out;box-shadow:0 3px #dce6ee,0 13px 26px #2a5c8b1b,inset 0 1px #fff}.t360-journey[data-guided=true] .t360-journey-card:after{content:"";border:1px solid var(--step-tone);border-radius:inherit;pointer-events:none;opacity:var(--journey-emphasis);box-shadow:0 15px 30px #1b4f8320,0 0 0 3px color-mix(in srgb,var(--step-tone) 8%,transparent);transition:opacity .18s ease-out;position:absolute;inset:-1px}.t360-journey[data-playing=true] .t360-journey-card,.t360-journey[data-playing=true] .t360-journey-card:after,.t360-journey[data-playing=true] .t360-journey-card-progress i{transition:none}@media (width<=1200px){.t360-journey[data-guided=true] .t360-journey-card{transform:translate3d(0,calc(-3px * var(--journey-emphasis)),0) scale(calc(1 + .01 * var(--journey-emphasis)))}.t360-journey-map{height:auto;margin:20px 0 28px;padding-top:34%}.t360-journey-art{object-fit:cover;height:450px;top:-90px;bottom:auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.t360-journey-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.t360-journey-stages li{width:auto;position:relative;top:auto;left:auto;right:auto!important}.t360-journey-card{height:100%;min-height:130px;padding:20px}.t360-journey-description{font-size:16px}.t360-journey-bottom{align-items:stretch}.t360-journey-selected,.t360-journey-impact{flex:1;width:auto}}@media (width<=700px){.t360-journey-inner{padding:35px 22px}.t360-journey-heading .t360-eyebrow{letter-spacing:2px}.t360-journey-map{padding-top:45%}.t360-journey-art{height:270px;top:-45px}.t360-journey-stages{grid-template-columns:1fr;gap:16px}.t360-journey-card{gap:18px;min-height:0;padding:20px 24px}.t360-journey-number{margin-top:0;margin-inline-start:0}.t360-journey-bottom{flex-direction:column;gap:22px}.t360-journey-impact,.t360-journey-selected{max-width:none;padding:22px}.t360-journey-impact dd{font-size:28px}.t360-journey-impact dl{gap:10px}.t360-journey-impact dl>div+div{padding-inline-start:10px}}@media (prefers-reduced-motion:reduce){.t360-journey-card,.t360-journey-card:hover{transition:none!important;animation:none!important;transform:none!important}.t360-journey-card-progress i{transition:none}}.executive-shell[data-surface=owner]{--owner-ink:#10183f;--owner-muted:#566a91;--owner-line:#dce9fa;--owner-blue:#1269f5;--owner-shadow:0 3px 5px #1c458209, 0 12px 30px #1c458214, inset 0 1px 0 #fff}.executive-shell[data-surface=owner] .executive-sidebar{color:var(--owner-ink);border-inline-end:1px solid var(--owner-line);background:linear-gradient(175deg,#fff,#f2f7ff);box-shadow:6px 0 30px #234e8b0e}.executive-shell[data-surface=owner] .executive-brand{color:var(--owner-ink);border-bottom-color:var(--owner-line)}.executive-shell[data-surface=owner] :is(.executive-brand small,.executive-context span,.executive-sidebar-footer>div){color:var(--owner-muted)}.executive-shell[data-surface=owner] :is(.executive-nav button,.executive-sidebar-footer button){color:#405677}.executive-shell[data-surface=owner] .executive-sidebar-footer{border-top-color:var(--owner-line)}.executive-shell[data-surface=owner] .executive-brand-mark{color:#fff;background:linear-gradient(145deg,#5c9cff,#0760ef);border-radius:15px;box-shadow:0 5px 12px #1269f52b,inset 0 1px 1px #ffffff9c}.executive-shell[data-surface=owner] .executive-nav button.is-active{color:#1256c4;background:linear-gradient(120deg,#e2efff,#f0f7ff);border-color:#c2dafb;box-shadow:0 4px 12px #1269f510}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing]{--on:var(--owner-ink);--og:#175fc7;--ob:var(--owner-blue);--ol:#009c8d;--shadow-card:var(--owner-shadow);gap:24px;background:0 0!important;padding:clamp(16px,2.3vw,32px)!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-compact-header{border-bottom:1px solid var(--owner-line);padding:6px 0 20px;background:0 0!important}.ts-owner-demo[data-owner-design=landing] .owner-workspace-heading{align-items:center;gap:15px;min-width:0;display:flex}.ts-owner-demo[data-owner-design=landing] .owner-workspace-mark{color:#1269f5;background:linear-gradient(145deg,#fff,#ddecff);border:1px solid #d5e7ff;border-radius:18px;flex:0 0 56px;place-items:center;height:56px;display:grid;box-shadow:0 6px 14px #2269b91c,inset 0 2px 2px #fff}.ts-owner-demo[data-owner-design=landing] .owner-workspace-mark svg{width:27px;height:27px}.ts-owner-demo[data-owner-design=landing] .owner-workspace-eyebrow{color:#2563c2;letter-spacing:.13em;margin-bottom:4px;font-size:.67rem;font-weight:700;display:block}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-compact-header h1{color:var(--owner-ink)!important;font-size:clamp(1.65rem,2.3vw,2.15rem)!important;line-height:1.25!important}.ts-owner-demo[data-owner-design=landing] .ts-owner-compact-header aside>b{color:#536789;background:#fff;border:1px solid #dce8f9;border-radius:99px;padding:6px 12px;font-size:.75rem}.ts-owner-demo[data-owner-design=landing] .ts-owner-compact-header aside>button{color:#1261dc;cursor:pointer;background:#fff;border:1px solid #c7dcfc;border-radius:11px;padding:10px 15px;box-shadow:0 3px 10px #2164b810}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] :is(.ts-owner-panel,.owner-section,.ts-owner-account-switcher){border:1px solid var(--owner-line)!important;box-shadow:var(--owner-shadow)!important;background:linear-gradient(135deg,#fff,#fcfdff)!important;border-radius:20px!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .owner-dashboard{background:0 0!important}.ts-owner-demo[data-owner-design=landing] .ts-owner-panel>header{background:linear-gradient(115deg,#f4f9ff,#fff 70%);border-color:#e5eefb;padding:22px 24px}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] :is(.ts-owner-panel h2,.owner-section>header h3){color:var(--owner-ink)!important;font-size:1.4rem!important;font-weight:700!important;line-height:1.35!important}.ts-owner-demo[data-owner-design=landing] :is(.ts-owner-panel header small,.owner-section>header small){color:#2164cf;letter-spacing:.11em}.ts-owner-demo[data-owner-design=landing] :is(.ts-owner-panel header p,.owner-section>header p){color:var(--owner-muted);font-size:.9rem}.ts-owner-demo[data-owner-design=landing] .ts-owner-panel>header>b{background:linear-gradient(145deg,#5c9bff,#1269f5);border-radius:15px;min-width:48px;height:48px;box-shadow:0 6px 13px #1269f52b,inset 0 1px 1px #ffffff9c}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] :is(.ts-owner-metrics>article,.ts-owner-action-grid>button,.ts-owner-pipeline-row>article){--owner-card-fill:linear-gradient(145deg, #fff, #f6faff);--owner-card-ink:#10183f;--owner-card-muted:#566a91;--owner-card-elevation:var(--owner-shadow);--owner-tone:#1269f5;--owner-tint:#e6f1ff;--owner-gloss:#72adff;transition:transform .28s cubic-bezier(.2,.65,.3,1),box-shadow .28s;border:1px solid var(--owner-line)!important;border-radius:17px!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] :is(.ts-owner-metrics>article,.ts-owner-action-grid>button,.ts-owner-pipeline-row>article):nth-child(3n+2){--owner-tone:#008c7e;--owner-tint:#e0f7f2;--owner-gloss:#67cfbc}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] :is(.ts-owner-metrics>article,.ts-owner-action-grid>button,.ts-owner-pipeline-row>article):nth-child(3n){--owner-tone:#7948df;--owner-tint:#f0e9ff;--owner-gloss:#b698fc}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-metrics>article{grid-template-columns:1fr auto;gap:8px;min-height:158px;padding:18px;border-top:1px solid var(--owner-line)!important}.ts-owner-demo[data-owner-design=landing] .owner-metric-icon{background:linear-gradient(145deg, #fff, var(--owner-tint));width:43px;height:43px;color:var(--owner-tone);border-radius:14px;grid-area:1/2/3;place-items:center;display:grid;box-shadow:0 4px 9px #254e9012,inset 0 1px #fff}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics small{text-transform:none;letter-spacing:0;grid-column:1;max-width:15ch;font-size:.8rem;line-height:1.35}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics strong{grid-column:1/-1}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics i{display:none}.ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid{gap:15px;padding:20px}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] :is(.ts-owner-action-grid>button,.ts-owner-pipeline-row>article)>span{width:42px;height:42px;box-shadow:0 5px 10px #224d8c24,inset 0 1px 1px #ffffff70;background:linear-gradient(145deg, var(--owner-gloss), var(--owner-tone))!important;color:#fff!important;border:2px solid #fff!important}.ts-owner-demo[data-owner-design=landing] .ts-owner-pipeline-row article{padding:18px 14px}.ts-owner-demo[data-owner-design=landing] .ts-owner-account-switcher{gap:10px;padding:8px}.ts-owner-demo[data-owner-design=landing] .ts-owner-account-switcher button{background:#f6f9fe;border-radius:13px;min-height:70px}.ts-owner-demo[data-owner-design=landing] .ts-owner-account-switcher button.active{background:linear-gradient(120deg,#e9f3ff,#f4f9ff);border-color:#b6d4fe;box-shadow:inset 3px 0 #1269f5,0 3px 9px #2363b012}.ts-owner-demo[data-owner-design=landing][dir=rtl] .ts-owner-account-switcher button.active{box-shadow:inset -3px 0 #1269f5,0 3px 9px #2363b012}.ts-owner-demo[data-owner-design=landing] :is(.owner-client,.owner-user-list>article,.owner-plan-grid>article,.owner-security-summary>article,.ts-owner-client-stats>article,.ts-owner-delivery-summary>article,.ts-owner-capability-group){border-color:var(--owner-line);border-radius:14px;box-shadow:0 3px 5px #1c458209,0 8px 20px #1c458212}.ts-owner-demo[data-owner-design=landing] .owner-client{background:#fff;padding:16px}.ts-owner-demo[data-owner-design=landing] .owner-client.status-pending{background:#fffcf5;border-inline-start-color:#b77908}.ts-owner-demo[data-owner-design=landing] :is(.owner-client.status-suspended,.owner-client.status-rejected){background:#fff7f6;border-inline-start-color:#bd3434}.ts-owner-demo[data-owner-design=landing] :is(.owner-client-main>span,.owner-user-avatar,.ts-owner-client-list button>span){color:#fff;background:linear-gradient(145deg,#68a5ff,#1966d8);box-shadow:0 4px 10px #1269f525,inset 0 1px 1px #ffffff8c}.ts-owner-demo[data-owner-design=landing] :is(.owner-client-facts>span,.owner-user-facts>span,.ts-owner-client-stats>article,.ts-owner-delivery-summary>article,.owner-security-summary>article){background:linear-gradient(135deg,#f7fbff,#edf5ff)}.ts-owner-demo[data-owner-design=landing] :is(.owner-plan-form,.owner-grant-form,.owner-admin-form,.owner-entitlement-form,.owner-editor){border-color:var(--owner-line);background:#f5f9ff}.ts-owner-demo[data-owner-design=landing] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#172b4d;border-color:#cbdcf3;border-radius:10px}.ts-owner-demo[data-owner-design=landing] :is(.owner-client footer button:first-child,.owner-plan-form>button,.owner-grant-form>button,.owner-admin-form>button,.owner-editor>footer .primary,.owner-tabs button.active){color:#fff;background:linear-gradient(135deg,#3789ff,#0864f4);border-color:#1269f5;box-shadow:0 4px 11px #1269f527}.ts-owner-demo[data-owner-design=landing] .owner-tabs{border-color:var(--owner-line);background:#f5f9fff5;box-shadow:0 5px 15px #244d8a0d}.ts-owner-demo[data-owner-design=landing] .owner-section button{border-color:#cbdcf3}.ts-owner-demo[data-owner-design=landing] details>summary{color:#566a91;cursor:pointer;padding:12px 4px}.ts-owner-demo[data-owner-design=landing] :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #1269f5!important}@media (hover:hover) and (pointer:fine){html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] :is(.ts-owner-metrics>article,.ts-owner-action-grid>button:not(:disabled),.ts-owner-pipeline-row>article):hover{--owner-card-fill:linear-gradient(145deg, #fff, #f2f8ff);--owner-card-ink:#10183f;--owner-card-muted:#566a91;--owner-card-elevation:0 6px 10px #1c45820a, 0 18px 32px #1c45821c, inset 0 1px 0 #fff;transform:translateY(-3px)scale(1.01)}}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid>button:focus-visible{--owner-card-fill:#f2f8ff;--owner-card-ink:#10183f;--owner-card-muted:#566a91;transform:none}@media (width<=1250px){.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-owner-demo[data-owner-design=landing] .ts-owner-pipeline-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid{grid-template-columns:1fr}.ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid button{min-height:110px}}@media (width<=600px){.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ts-owner-demo[data-owner-design=landing] :is(.ts-owner-pipeline-row,.ts-owner-account-switcher){grid-template-columns:1fr}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-metrics>article{grid-template-columns:1fr;padding:13px}.ts-owner-demo[data-owner-design=landing] .owner-metric-icon{grid-area:auto/1}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics small{min-height:2.7em}.ts-owner-demo[data-owner-design=landing] .ts-owner-panel>header{padding:18px}.ts-owner-demo[data-owner-design=landing] .owner-workspace-mark{flex-basis:44px;height:44px}.ts-owner-demo[data-owner-design=landing] .owner-workspace-eyebrow{letter-spacing:.04em;font-size:.6rem}.ts-owner-demo[data-owner-design=landing] .owner-client footer{flex-wrap:wrap}.ts-owner-demo[data-owner-design=landing] :is(.owner-client-main,.owner-user-list>article){overflow-wrap:anywhere;min-width:0}}@media (prefers-reduced-motion:reduce){html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] :is(.ts-owner-metrics>article,.ts-owner-action-grid>button,.ts-owner-pipeline-row>article){transition:none!important;transform:none!important}}@media print{.executive-shell[data-surface=owner] .executive-content{background:#fff}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] :is(.ts-owner-panel,.owner-section,.ts-owner-metrics>article,.ts-owner-action-grid>button,.ts-owner-pipeline-row>article){box-shadow:none!important;transform:none!important}}.executive-shell[data-surface=owner]{--sidebar-width:255px;--owner-ink:#172946;--owner-muted:#596d8d;--owner-line:#dce6f4;--owner-shadow:0 10px 28px #213f6d14}.executive-shell[data-surface=owner] .executive-mobile-menu{display:none}.executive-shell[data-surface=owner] .executive-sidebar{color:#f5f8ff;background:linear-gradient(165deg,#182e4d,#192f4e 58%,#1b3556);border-color:#314767;box-shadow:7px 0 24px #17335620}.executive-shell[data-surface=owner] .executive-brand{color:#fff;border-bottom-color:#ffffff16;min-height:93px;padding:17px 26px}.executive-shell[data-surface=owner] .executive-brand strong{font-size:.97rem;font-weight:700}.executive-shell[data-surface=owner] .executive-brand small{color:#b8c8dc;font-size:.69rem}.executive-shell[data-surface=owner] .executive-brand-mark{color:#0000;width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:40px;display:grid}.owner-brand-symbol{width:36px;height:36px;display:block;position:relative}.owner-brand-symbol:before,.owner-brand-symbol:after{content:"";border-radius:22px 2px 18px;width:21px;height:23px;display:block;position:absolute;transform:rotate(15deg)}.owner-brand-symbol:before{background:#6bd9bd;top:0;left:2px}.owner-brand-symbol:after{background:#f4f9ff;bottom:0;right:0;transform:rotate(195deg)}.executive-shell[data-surface=owner] .executive-context{display:none}.executive-shell[data-surface=owner] .executive-nav{gap:7px;padding:17px 11px 24px}.executive-shell[data-surface=owner] :is(.executive-nav button,.executive-sidebar-footer button){color:#e3ecf8;border:0;border-radius:10px;min-height:49px;padding:11px 19px;font-size:.84rem;font-weight:500}.executive-shell[data-surface=owner] :is(.executive-nav button,.executive-sidebar-footer button):hover{color:#fff;background:#ffffff1a}.executive-shell[data-surface=owner] .executive-nav button.is-active{color:#fff;background:linear-gradient(110deg,#395b94,#304f83);border:0;font-weight:700;box-shadow:inset 0 1px #ffffff1a,0 5px 14px #0d234122}.executive-shell[data-surface=owner] .executive-sidebar-footer{border-top-color:#ffffff2a;gap:9px;padding:15px 11px 17px}.executive-shell[data-surface=owner] .executive-sidebar-footer .owner-sidebar-profile{text-align:start;gap:11px;padding:11px 15px;display:flex}.owner-sidebar-profile>span:last-child{gap:2px;min-width:0;display:grid}.owner-sidebar-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;font-weight:600;overflow:hidden}.owner-sidebar-profile small{color:#b8c8dc;font-size:.67rem}.owner-profile-avatar{color:#24446e;background:#e5edff;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-weight:700;display:grid}.executive-shell[data-surface=owner] .executive-content{background:#f5f8fd}.owner-shell-topbar{z-index:8;background:#ffffffd9;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:13px clamp(20px,2.1vw,34px);display:flex;position:relative}.owner-shell-search{color:#4d6283;background:#fff;border:1px solid #d8e4f4;border-radius:10px;align-items:center;gap:12px;width:min(460px,55vw);min-height:43px;padding:0 14px;display:flex;position:relative;box-shadow:0 6px 19px #2b5b9314}.owner-shell-search input{color:#172946;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:.82rem}.owner-shell-search input::placeholder{color:#62738d}.owner-shell-search>button{color:#526a89;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.owner-shell-search-results{background:#fff;border:1px solid #d8e4f4;border-radius:11px;gap:3px;max-height:280px;padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 5px);inset-inline:0;overflow:auto;box-shadow:0 14px 25px #17335622}.owner-shell-search-results>:is(button,span){color:#29415e;text-align:start;background:0 0;border:0;border-radius:7px;padding:10px;font-size:.78rem}.owner-shell-search-results button{cursor:pointer}.owner-shell-search-results button:hover{background:#edf4ff}.owner-shell-topbar-actions{align-items:center;gap:22px;display:flex}.owner-shell-topbar-actions button{cursor:pointer;border:0}.owner-topbar-notifications{color:#334e75;background:0 0;place-items:center;width:34px;height:34px;display:grid;position:relative}.owner-topbar-notifications i{background:#e43845;border:1px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:2px}.owner-topbar-date{color:#334866;white-space:nowrap;align-items:center;gap:9px;font-size:.74rem;display:flex}.owner-topbar-avatar{color:#fff;background:#435574;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:700;display:grid}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing]{align-content:start;gap:16px;padding:16px clamp(18px,2vw,32px) 38px!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-compact-header{border:0;align-items:center;min-height:103px;position:relative;overflow:hidden;padding:4px 11px 12px!important}.ts-owner-demo[data-owner-design=landing] .owner-workspace-heading{z-index:1;position:relative}.ts-owner-demo[data-owner-design=landing] .owner-workspace-eyebrow{color:#536789;letter-spacing:.1em;margin-bottom:4px;font-size:.67rem}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-compact-header h1{font-size:clamp(1.95rem,3vw,2.45rem)!important;line-height:1.1!important}.ts-owner-demo[data-owner-design=landing] .ts-owner-compact-header p{color:#596d8d;font-size:.91rem}.ts-owner-demo[data-owner-design=landing] .owner-overview-banner{color:#30486b;background:radial-gradient(at 48% 100%,#dceaf9 0,#0000 60%),linear-gradient(90deg,#0000,#e7f2fc 50%,#f5f9fe);justify-content:flex-end;align-items:center;width:44%;padding-inline-end:32px;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.owner-overview-banner span{z-index:1;letter-spacing:.02em;border-inline-start:2px solid #ee963a;padding-inline-start:18px;font-size:.91rem;line-height:1.45;position:relative}.ts-owner-demo[data-owner-design=landing] .ts-owner-compact-header:has(.owner-overview-banner) aside{display:none!important}.ts-owner-demo[data-owner-design=landing] .owner-overview-sample-note{color:#6a7d99;align-items:center;gap:5px;margin:-10px 0 -7px;font-size:.67rem;display:flex}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics{gap:11px}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-metrics>article{grid-template-columns:1fr;align-content:start;gap:4px;min-height:197px;padding:15px 17px;display:grid;background:#fff!important;border-radius:11px!important;box-shadow:0 8px 21px #1a477c0b!important}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics>article:first-child{--owner-tone:#1a61d6;--owner-tint:#e7f0ff}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics>article:nth-child(2){--owner-tone:#139675;--owner-tint:#e0f8ee}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics>article:nth-child(3){--owner-tone:#784be0;--owner-tint:#f1eaff}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics>article:nth-child(4){--owner-tone:#256bce;--owner-tint:#e6f1ff}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics>article:nth-child(5){--owner-tone:#12977c;--owner-tint:#e6f9f3}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics>article:nth-child(6){--owner-tone:#7644d2;--owner-tint:#f0e9ff}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics .owner-metric-icon{border-radius:50%;grid-area:auto/1;width:48px;height:48px;margin-bottom:8px}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics small{color:#273b59;grid-column:1;max-width:18ch;min-height:2.4em;font-size:.79rem;font-weight:600;line-height:1.3}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics strong{color:#172946;grid-column:1;margin:1px 0 0;font-size:2rem;font-weight:700}.ts-owner-demo[data-owner-design=landing] .owner-metric-caption{color:#6b7f9c;grid-column:1;align-self:end;margin-top:7px;font-size:.65rem;line-height:1.25}.ts-owner-demo[data-owner-design=landing] .owner-overview-columns{grid-template-columns:minmax(0,1fr) minmax(220px,.25fr);align-items:stretch;gap:13px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-overview-main{align-content:start;gap:14px;min-width:0;display:grid}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .owner-overview-columns .ts-owner-panel{background:#fff!important;border-radius:12px!important;box-shadow:0 8px 22px #1a477c0b!important}.ts-owner-demo[data-owner-design=landing] .owner-overview-columns .ts-owner-panel>header{background:0 0;border:0;align-items:center;padding:17px 18px 9px}.ts-owner-demo[data-owner-design=landing] .owner-overview-columns .ts-owner-panel>header small{color:#5c7090;letter-spacing:.09em;font-size:.64rem}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .owner-overview-columns .ts-owner-panel h2{margin:.14rem 0 0;font-size:1.3rem!important;line-height:1.2!important}.ts-owner-demo[data-owner-design=landing] .owner-overview-columns .ts-owner-panel header p{margin:2px 0 0;font-size:.79rem}.ts-owner-demo[data-owner-design=landing] .owner-panel-link,.ts-owner-demo[data-owner-design=landing] .owner-upcoming>header button,.ts-owner-demo[data-owner-design=landing] .owner-upcoming-all{color:#213b65;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9e6f6;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px 15px 16px}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid>button{grid-template-columns:48px minmax(0,1fr);gap:9px;min-height:174px;padding:14px;display:grid;position:relative;background:linear-gradient(135deg,#f7faff,#fff)!important;border:1px solid #dbe8fa!important;border-radius:10px!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid>button:nth-child(2){background:linear-gradient(135deg,#f3fcfa,#fff)!important;border-color:#d5ece8!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid>button:nth-child(3){background:linear-gradient(135deg,#fff8f4,#fff)!important;border-color:#f7e2d4!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid>button>span{width:42px;height:42px;box-shadow:none;border-radius:50%;grid-row:1/3;color:#1a61d6!important;background:#e7f0ff!important;border:0!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid>button:nth-child(2)>span{color:#139675!important;background:#dff7ef!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid>button:nth-child(3)>span{color:#ce692b!important;background:#fff0e5!important}.ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid button small{color:#1759c0;letter-spacing:0;text-transform:none;background:#e8f1ff;border-radius:99px;padding:5px 8px;font-size:.62rem;display:inline-block}.ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid button:nth-child(2) small{color:#08775d;background:#e1f8f0}.ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid button:nth-child(3) small{color:#af501f;background:#fff0e4}.ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid button strong{color:#1a2c48;margin:8px 0 4px;font-size:.83rem;line-height:1.35}.ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid button p{color:#526987;font-size:.72rem}.ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid button>i{inset-inline-end:14px;color:#316bd0;position:absolute;bottom:11px}.ts-owner-demo[data-owner-design=landing] .ts-owner-pipeline-row{gap:0;padding:10px 18px 19px}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-pipeline-row>article{grid-template-columns:50px 1fr;align-content:start;gap:2px 10px;padding:9px 12px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-pipeline-row>article>span{border-radius:50%;grid-row:1/4;width:44px;height:44px;box-shadow:0 5px 11px #1e64da2b;background:linear-gradient(135deg,#68a3fb,#1e64da)!important;border:0!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-pipeline-row>article:nth-child(2)>span{background:linear-gradient(135deg,#56c7ad,#087c70)!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-pipeline-row>article:nth-child(3)>span{background:linear-gradient(135deg,#b78af4,#743bd4)!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing] .ts-owner-pipeline-row>article:nth-child(4)>span{background:linear-gradient(135deg,#ffb35a,#ee8131)!important}.ts-owner-demo[data-owner-design=landing] .ts-owner-pipeline-row small{color:#536987;font-size:.7rem;font-weight:500}.ts-owner-demo[data-owner-design=landing] .ts-owner-pipeline-row strong{font-size:1.8rem;font-weight:700}.ts-owner-demo[data-owner-design=landing] .ts-owner-pipeline-row p{font-size:.68rem}.ts-owner-demo[data-owner-design=landing] .owner-upcoming{flex-direction:column;min-width:0;display:flex}.ts-owner-demo[data-owner-design=landing] .owner-upcoming>header{gap:6px}.ts-owner-demo[data-owner-design=landing] .owner-upcoming>header h2{font-size:1rem!important}.ts-owner-demo[data-owner-design=landing] .owner-upcoming>header button{color:#1b62d9;background:#edf4ff;border-radius:50%;width:34px;padding:0}.ts-owner-demo[data-owner-design=landing] .owner-upcoming ol{border-inline-start:1px solid #d7e3f4;gap:0;margin:4px 18px auto;padding:0 0 0 17px;list-style:none;display:grid}.ts-owner-demo[data-owner-design=landing][dir=rtl] .owner-upcoming ol{padding:0 17px 0 0}.ts-owner-demo[data-owner-design=landing] .owner-upcoming li{gap:3px;padding:7px 0 12px 9px;display:grid;position:relative}.ts-owner-demo[data-owner-design=landing] .owner-upcoming li:before{content:"";inset-inline-start:-22px;background:#2068da;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:12px}.ts-owner-demo[data-owner-design=landing] .owner-upcoming li.stage-planning:before{background:#159b85}.ts-owner-demo[data-owner-design=landing] .owner-upcoming li.stage-client-review:before{background:#7d4dda}.ts-owner-demo[data-owner-design=landing] .owner-upcoming li.stage-scheduled:before{background:#f08d35}.ts-owner-demo[data-owner-design=landing] .owner-upcoming li small{color:#6e819b;font-size:.66rem}.ts-owner-demo[data-owner-design=landing] .owner-upcoming li strong{color:#1c304f;font-size:.76rem;line-height:1.3}.ts-owner-demo[data-owner-design=landing] .owner-upcoming li span{color:#667a96;font-size:.68rem}.ts-owner-demo[data-owner-design=landing] .owner-upcoming-all{width:calc(100% - 34px);margin:9px 17px 17px}.ts-owner-demo[data-owner-design=landing] .ts-owner-delivery-table{overflow-x:auto}.ts-owner-demo[data-owner-design=landing] .ts-owner-delivery-table>:is(.heading,article){grid-template-columns:78px minmax(150px,1.05fr) minmax(160px,1.2fr) 90px 115px 125px 134px;gap:8px;min-width:1060px;padding-inline:14px}.ts-owner-demo[data-owner-design=landing] .owner-assessments-view{gap:15px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna{background:linear-gradient(115deg,#f1f7ff 0%,#fff 68%);border:1px solid #cbdcf5;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;padding:22px;display:grid;box-shadow:0 9px 24px #193b7410}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna-icon{color:#1b61ca;background:#dceaff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna-content small{color:#456991;letter-spacing:.08em;margin-bottom:6px;font-size:.68rem;font-weight:700;display:block}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna-content h2{color:#1b2d4c;margin:0 0 6px;font-size:1.25rem;line-height:1.25}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna-content p{color:#4c6280;margin:0 0 8px;font-size:.87rem;line-height:1.45}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna-content>span{color:#637995;font-size:.74rem;line-height:1.45}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna-actions{flex-direction:column;align-items:stretch;gap:8px;min-width:195px;display:flex}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna-actions :is(a,button){color:#23568f;cursor:pointer;background:#fff;border:1px solid #cddcf0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna-actions a{color:#fff;background:#1e61ca;border-color:#1e61ca}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna-actions a:hover{background:#174c9f}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna-actions button:hover{background:#eaf2ff}.ts-owner-demo[data-owner-design=landing] .owner-assessments-section{background:#fff;border:1px solid #e0e9f6;border-radius:15px;min-width:0;padding:20px;box-shadow:0 9px 24px #193b7410}.ts-owner-demo[data-owner-design=landing] .owner-assessments-section-header{align-items:center;gap:13px;margin-bottom:17px;display:flex}.ts-owner-demo[data-owner-design=landing] .owner-assessments-section-header>div{flex:1;min-width:0}.ts-owner-demo[data-owner-design=landing] .owner-assessments-section-header h2{color:#1c2e4b;margin:0;font-size:1.17rem}.ts-owner-demo[data-owner-design=landing] .owner-assessments-section-header p{color:#617492;margin:3px 0 0;font-size:.78rem;line-height:1.45}.ts-owner-demo[data-owner-design=landing] .owner-assessments-section-header>strong{color:#1b61c9;background:#eaf1ff;border-radius:10px;place-items:center;min-width:38px;height:38px;font-size:1rem;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-assessments-section-icon{color:#2366cf;background:#e9f1ff;border-radius:12px;flex:0 0 43px;place-items:center;height:43px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-assessments-section-icon.access{color:#128d78;background:#e6f7f2}.ts-owner-demo[data-owner-design=landing] .owner-assessments-section-icon.excel{color:#118d77;background:#e4f7f1}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflows{background:linear-gradient(145deg,#f9fcff 0%,#fff 58%,#f4fbf8 100%)}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflows .owner-assessments-section-header{align-items:flex-start}.ts-owner-demo[data-owner-design=landing] .owner-excel-client-select{gap:5px;min-width:245px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-excel-client-select span{color:#657995;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:700}.ts-owner-demo[data-owner-design=landing] .owner-excel-client-select select{color:#213754;min-height:39px;font:inherit;background:#fff;border:1px solid #cfdcf0;border-radius:9px;padding:7px 34px 7px 11px;font-size:.76rem}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid>button{text-align:start;cursor:pointer;background:linear-gradient(145deg,#f3f8ff,#fff);border:1px solid #d9e6f7;border-radius:13px;grid-template-columns:48px minmax(0,1fr);gap:13px;min-width:0;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 5px 15px #1a43700b}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid>button.workforce{background:linear-gradient(145deg,#effaf7,#fff);border-color:#d6ebe6}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid>button:hover{border-color:#7faeef;transform:translateY(-2px);box-shadow:0 12px 24px #193b7418}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid>button:focus-visible{outline-offset:3px;outline:3px solid #276ce0}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-icon{color:#2368d5;background:#dfeaff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid .workforce .owner-excel-workflow-icon{color:#128c77;background:#dff5ee}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid small{color:#587597;letter-spacing:.08em;font-size:.62rem;font-weight:700}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid h3{color:#1c3151;margin:5px 0 6px;font-size:1rem}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid p{color:#5c708d;margin:0 0 10px;font-size:.76rem;line-height:1.45}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid em{color:#55708f;font-size:.68rem;font-style:normal}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid strong{color:#1d61c8;grid-column:2;align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid .workforce strong{color:#087b6a}.ts-owner-demo[data-owner-design=landing] .owner-excel-privacy{color:#667a95;align-items:center;gap:7px;margin:14px 0 0;font-size:.69rem;line-height:1.4;display:flex}.ts-owner-demo[data-owner-design=landing] .owner-excel-intake{background:linear-gradient(145deg,#f7fbff 0%,#fff 46%,#f1fbf7 100%);padding:0;overflow:hidden}.ts-owner-demo[data-owner-design=landing] .owner-excel-intake-hero{border-bottom:1px solid #e2ebf7;grid-template-columns:43px minmax(0,1fr) minmax(230px,290px);align-items:start;gap:13px;padding:20px 20px 18px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-excel-intake-hero small{color:#167f70;letter-spacing:.09em;font-size:.62rem;font-weight:800}.ts-owner-demo[data-owner-design=landing] .owner-excel-intake-hero h2{color:#1c2e4b;margin:3px 0 4px;font-size:1.17rem}.ts-owner-demo[data-owner-design=landing] .owner-excel-intake-hero p{color:#617492;margin:0;font-size:.78rem;line-height:1.45}.ts-owner-demo[data-owner-design=landing] .owner-intake-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px 0;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-intake-mode-grid>button{color:#1f3553;text-align:start;cursor:pointer;background:#f8fbff;border:1px solid #dbe6f6;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:15px;transition:all .18s;display:grid;position:relative}.ts-owner-demo[data-owner-design=landing] .owner-intake-mode-grid>button.workforce{background:#f3fbf8;border-color:#d9ede7}.ts-owner-demo[data-owner-design=landing] .owner-intake-mode-grid>button.active{background:linear-gradient(145deg,#eaf3ff,#fff);border-color:#3b7be1;box-shadow:0 8px 20px #2a66bd1a}.ts-owner-demo[data-owner-design=landing] .owner-intake-mode-grid>button.workforce.active{background:linear-gradient(145deg,#e8f8f3,#fff);border-color:#2a9c88}.ts-owner-demo[data-owner-design=landing] .owner-intake-mode-grid>button>span{color:#2368d5;background:#e2edff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-intake-mode-grid>button.workforce>span{color:#128c77;background:#ddf4ed}.ts-owner-demo[data-owner-design=landing] .owner-intake-mode-grid strong{font-size:.86rem;display:block}.ts-owner-demo[data-owner-design=landing] .owner-intake-mode-grid p{color:#647894;margin:4px 0 0;font-size:.69rem;line-height:1.4}.ts-owner-demo[data-owner-design=landing] .owner-intake-mode-grid b{color:#89a0bd;align-self:start;font-size:.68rem}.ts-owner-demo[data-owner-design=landing] .owner-intake-warning{color:#8a5f15;background:#fff9ec;border:1px solid #f1d8a8;border-radius:9px;margin:12px 20px 0;padding:9px 11px;font-size:.7rem}.ts-owner-demo[data-owner-design=landing] .owner-intake-workspace{gap:12px;padding:16px 20px 20px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-intake-setup,.ts-owner-demo[data-owner-design=landing] .owner-intake-upload,.ts-owner-demo[data-owner-design=landing] .owner-intake-review{background:#fff;border:1px solid #dee8f5;border-radius:13px;padding:16px 16px 16px 54px;position:relative;box-shadow:0 4px 12px #193b7408}.ts-owner-demo[data-owner-design=landing] .owner-intake-step{inset-inline-start:14px;color:#2266cf;background:#e7f0ff;border-radius:9px;place-items:center;width:27px;height:27px;font-size:.71rem;font-weight:800;display:grid;position:absolute;top:15px}.ts-owner-demo[data-owner-design=landing] .owner-intake-form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-intake-form-roster{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-owner-demo[data-owner-design=landing] .owner-intake-form label{color:#536a88;gap:5px;min-width:0;font-size:.66rem;font-weight:700;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-intake-form input,.ts-owner-demo[data-owner-design=landing] .owner-intake-form select,.ts-owner-demo[data-owner-design=landing] .owner-intake-mapping select{color:#213754;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cedbef;border-radius:9px;padding:7px 10px;font-size:.72rem}.ts-owner-demo[data-owner-design=landing] .owner-intake-form input:disabled,.ts-owner-demo[data-owner-design=landing] .owner-intake-form select:disabled{color:#74859c;background:#f4f7fb}.ts-owner-demo[data-owner-design=landing] .owner-intake-primary{color:#fff;cursor:pointer;background:#2368d5;border:0;border-radius:9px;min-height:38px;margin-top:12px;padding:8px 15px;font-size:.74rem;font-weight:800}.ts-owner-demo[data-owner-design=landing] .owner-intake-primary:disabled{cursor:not-allowed;background:#aabbd3}.ts-owner-demo[data-owner-design=landing] .owner-intake-complete{color:#117c6a;align-items:center;gap:7px;margin-top:12px;font-size:.72rem;font-weight:700;display:flex}.ts-owner-demo[data-owner-design=landing] .owner-intake-upload{opacity:.58;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-intake-upload.ready{opacity:1}.ts-owner-demo[data-owner-design=landing] .owner-intake-file{color:#245fab;cursor:pointer;background:#f8fbff;border:1px dashed #a9bfdc;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:9px 12px;display:flex}.ts-owner-demo[data-owner-design=landing] .owner-intake-file input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ts-owner-demo[data-owner-design=landing] .owner-intake-file span{font-size:.76rem;font-weight:800}.ts-owner-demo[data-owner-design=landing] .owner-intake-file small{color:#7b8ca3;margin-inline-start:auto;font-size:.63rem}.ts-owner-demo[data-owner-design=landing] .owner-intake-upload>strong{color:#536a88;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-inline-start:12px;font-size:.68rem;overflow:hidden}.ts-owner-demo[data-owner-design=landing] .owner-intake-review header{align-items:start;gap:10px;display:flex}.ts-owner-demo[data-owner-design=landing] .owner-intake-review header .owner-intake-step{flex:0 0 27px;position:static}.ts-owner-demo[data-owner-design=landing] .owner-intake-review h3{color:#213553;margin:0;font-size:.9rem}.ts-owner-demo[data-owner-design=landing] .owner-intake-review header p{color:#667a95;margin:3px 0 0;font-size:.68rem}.ts-owner-demo[data-owner-design=landing] .owner-intake-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-intake-metrics span{color:#647894;background:#f2f6fb;border-radius:9px;grid-template-columns:auto 1fr;align-items:baseline;gap:7px;padding:9px 11px;font-size:.65rem;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-intake-metrics b{color:#223a5b;font-size:1rem}.ts-owner-demo[data-owner-design=landing] .owner-intake-metrics .valid{color:#167765;background:#eaf8f3}.ts-owner-demo[data-owner-design=landing] .owner-intake-metrics .valid b{color:#0d806c}.ts-owner-demo[data-owner-design=landing] .owner-intake-metrics .rejected{color:#9c4f43;background:#fff2ef}.ts-owner-demo[data-owner-design=landing] .owner-intake-metrics .rejected b{color:#bd5547}.ts-owner-demo[data-owner-design=landing] .owner-intake-mapping{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-intake-mapping label{color:#536a88;gap:4px;min-width:0;font-size:.63rem;font-weight:700;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-intake-review-options,.ts-owner-demo[data-owner-design=landing] .owner-intake-deactivate{color:#536a88;align-items:center;gap:8px;margin-top:12px;font-size:.68rem;display:flex}.ts-owner-demo[data-owner-design=landing] .owner-intake-review-options{justify-content:space-between}.ts-owner-demo[data-owner-design=landing] .owner-intake-review-options label,.ts-owner-demo[data-owner-design=landing] .owner-intake-deactivate{font-weight:700}.ts-owner-demo[data-owner-design=landing] .owner-intake-review-options button{color:#2262c2;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex}.ts-owner-demo[data-owner-design=landing] .owner-intake-primary.commit{background:#138773}.ts-owner-demo[data-owner-design=landing] .owner-intake-message{border-radius:9px;margin:0 20px 14px;padding:10px 12px;font-size:.71rem}.ts-owner-demo[data-owner-design=landing] .owner-intake-message.error{color:#9f4035;background:#fff1ef;border:1px solid #f1c9c3}.ts-owner-demo[data-owner-design=landing] .owner-intake-message.success{color:#0e7563;background:#edfaf6;border:1px solid #bfe4d9;align-items:center;gap:8px;display:flex}.ts-owner-demo[data-owner-design=landing] .owner-intake-message.success button{color:#1b61c9;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-size:.68rem;font-weight:800}.ts-owner-demo[data-owner-design=landing] .owner-excel-intake>.owner-excel-privacy{margin:0;padding:0 20px 17px}.ts-owner-demo[data-owner-design=landing] .owner-excel-intake[dir=rtl] .owner-intake-mode-grid>button,.ts-owner-demo[data-owner-design=landing] .owner-excel-intake[dir=rtl] .owner-excel-intake-hero{text-align:right}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid a{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #dfe9f8;border-radius:11px;align-content:start;gap:8px;min-height:137px;padding:16px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 2px 5px #193b7408}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid a:hover{border-color:#8fb7f1;transform:translateY(-2px);box-shadow:0 10px 22px #193b741b}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid a:focus-visible{outline-offset:3px;outline:3px solid #276ce0}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid a:nth-child(3n+2){background:linear-gradient(145deg,#f6fcfb,#fff);border-color:#dcf0ea}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid a:nth-child(3n){background:linear-gradient(145deg,#fbf9ff,#fff);border-color:#e9e2f9}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-icon{color:#2669d1;background:#e5efff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid a:nth-child(3n+2) .owner-assessment-module-icon{color:#168d77;background:#e3f6ef}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid a:nth-child(3n) .owner-assessment-module-icon{color:#7954c8;background:#f0eaff}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid small{color:#687d9a;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid h3{color:#213553;margin:0;font-size:.91rem;line-height:1.3}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-action{color:#205fc4;align-self:end;align-items:center;gap:5px;margin-top:5px;font-size:.69rem;font-weight:700;display:inline-flex}.ts-owner-demo[data-owner-design=landing] .owner-assessment-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.ts-owner-demo[data-owner-design=landing] .owner-assessment-actions button{color:#2055a3;cursor:pointer;background:#f7faff;border:1px solid #d9e5f6;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:8px 11px;font-size:.76rem;font-weight:600;display:inline-flex}.ts-owner-demo[data-owner-design=landing] .owner-assessment-actions button:hover{background:#eaf2ff}.ts-owner-demo[data-owner-design=landing] .owner-assessment-separation{color:#647894;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.75rem;display:flex}.ts-owner-demo[data-owner-design=landing] .owner-assessment-separation a{color:#205fc4;align-items:center;gap:4px;font-weight:600;display:inline-flex}@media (width<=950px){.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-owner-demo[data-owner-design=landing] .owner-excel-workflows .owner-assessments-section-header{flex-wrap:wrap}.ts-owner-demo[data-owner-design=landing] .owner-excel-client-select{width:100%}.ts-owner-demo[data-owner-design=landing] .owner-excel-intake-hero{grid-template-columns:43px 1fr}.ts-owner-demo[data-owner-design=landing] .owner-excel-intake-hero .owner-excel-client-select{grid-column:1/-1}.ts-owner-demo[data-owner-design=landing] .owner-intake-form-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna{grid-template-columns:48px minmax(0,1fr)}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna-actions{flex-direction:row;grid-column:1/-1}}@media (width<=600px){.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna{grid-template-columns:1fr;padding:17px}.ts-owner-demo[data-owner-design=landing] .owner-assessments-tna-actions{flex-direction:column}.ts-owner-demo[data-owner-design=landing] .owner-assessments-section{padding:15px}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid,.ts-owner-demo[data-owner-design=landing] .owner-excel-workflow-grid{grid-template-columns:1fr}.ts-owner-demo[data-owner-design=landing] .owner-assessment-module-grid a{min-height:104px}.ts-owner-demo[data-owner-design=landing] .owner-excel-intake{padding:0}.ts-owner-demo[data-owner-design=landing] .owner-excel-intake-hero,.ts-owner-demo[data-owner-design=landing] .owner-intake-mode-grid,.ts-owner-demo[data-owner-design=landing] .owner-intake-form-roster,.ts-owner-demo[data-owner-design=landing] .owner-intake-mapping,.ts-owner-demo[data-owner-design=landing] .owner-intake-metrics{grid-template-columns:1fr}.ts-owner-demo[data-owner-design=landing] .owner-intake-setup,.ts-owner-demo[data-owner-design=landing] .owner-intake-upload,.ts-owner-demo[data-owner-design=landing] .owner-intake-review{padding:50px 13px 14px}.ts-owner-demo[data-owner-design=landing] .owner-intake-upload{grid-template-columns:1fr;gap:8px}.ts-owner-demo[data-owner-design=landing] .owner-intake-upload>strong{margin-inline-start:0}}@media (width<=1380px){.ts-owner-demo[data-owner-design=landing] .owner-overview-columns{grid-template-columns:1fr}.ts-owner-demo[data-owner-design=landing] .owner-upcoming ol{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0}.ts-owner-demo[data-owner-design=landing] .owner-upcoming li{padding:8px}.ts-owner-demo[data-owner-design=landing] .owner-upcoming li:before{display:none}}@media (width<=1023px){.executive-shell[data-surface=owner] .executive-mobile-menu{display:inline-grid}.executive-shell[data-surface=owner] .executive-content{padding-top:56px}.owner-shell-topbar{min-height:62px;padding-inline:16px}}@media (width<=780px){.ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid{grid-template-columns:1fr}.ts-owner-demo[data-owner-design=landing] .ts-owner-action-grid button{min-height:105px!important}.ts-owner-demo[data-owner-design=landing] .owner-upcoming ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-owner-demo[data-owner-design=landing] .owner-overview-banner{display:none}}@media (width<=600px){.owner-shell-topbar{gap:9px}.owner-shell-search{width:100%}.owner-topbar-date{display:none}.owner-shell-topbar-actions{gap:6px}.owner-topbar-avatar{width:36px;height:36px}.ts-owner-demo[data-owner-design=landing] .ts-owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-owner-demo[data-owner-design=landing] .owner-upcoming ol{grid-template-columns:1fr}}.executive-shell[data-surface=owner] .executive-sidebar{isolation:isolate;background:radial-gradient(at 18% 0,#1775ff6b,#0000 32%),linear-gradient(165deg,#063f9e 0%,#06327d 46%,#02235d 100%);border-inline-end-color:#0d4da7;overflow:hidden;box-shadow:9px 0 34px #00205638}.executive-shell[data-surface=owner] .executive-sidebar:after{content:"";z-index:-1;inset-inline:-42%;pointer-events:none;background:radial-gradient(at 54% 65%,#0e60e2b3 0 31%,#0000 32%),radial-gradient(at 43% 74%,#177eff73 0 37%,#0000 38%);border-radius:50%;height:210px;position:absolute;bottom:72px;transform:rotate(7deg)}.executive-shell[data-surface=owner] .executive-brand{min-height:95px;padding:18px 22px}.executive-shell[data-surface=owner] .executive-brand-mark{flex-basis:52px;width:52px;height:52px}.executive-shell[data-surface=owner] .owner-brand-symbol{background:linear-gradient(145deg,#38b7ff,#0758ff 72%);border:1px solid #fff3;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 22px #00114d61,inset 0 1px 1px #ffffff73}.executive-shell[data-surface=owner] .owner-brand-symbol:before{content:"TS";color:#fff;background:0 0;border-radius:0;width:auto;height:auto;font-size:1rem;font-weight:800;position:static;transform:none}.executive-shell[data-surface=owner] .owner-brand-symbol:after{display:none}.executive-shell[data-surface=owner] .executive-context{border-top:1px solid #ffffff24;gap:5px;margin:0 24px 5px;padding:19px 0 12px;display:grid}.executive-shell[data-surface=owner] .executive-context span{color:#adc8f3;letter-spacing:.12em;font-size:.64rem}.executive-shell[data-surface=owner] .executive-context strong{color:#fff;font-size:.8rem;font-weight:600}.executive-shell[data-surface=owner] .executive-nav{padding-top:6px}.executive-shell[data-surface=owner] .executive-nav button.is-active{background:linear-gradient(110deg,#1679f9,#1552cf);box-shadow:inset 0 1px #ffffff47,0 10px 22px #001c5b52}.executive-shell[data-surface=owner] .site-header{display:none!important}.executive-shell[data-surface=owner] .executive-content:has(.ts-owner-demo[data-owner-tab=overview]) .owner-shell-topbar{display:none}.executive-shell[data-surface=owner] .executive-content:has(.ts-owner-demo[data-owner-tab=overview]){background:radial-gradient(circle at 76% 3%,#328fff1a,#0000 27rem),linear-gradient(145deg,#f8fbff,#eef6ff 61%,#f8fbff)}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing][data-owner-tab=overview]{gap:18px;padding:clamp(26px,3vw,44px) clamp(22px,3vw,46px) 48px!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header{border-bottom:1px solid #cfe0f4;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:157px;display:grid;overflow:hidden;padding:18px 12px 28px!important}.ts-owner-demo[data-owner-tab=overview] .owner-workspace-heading{align-self:start;max-width:670px}.ts-owner-demo[data-owner-tab=overview] .owner-workspace-eyebrow{color:#315fae;letter-spacing:.16em;margin-bottom:10px;font-size:.69rem}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header h1{letter-spacing:-.055em;color:#07143e!important;font-size:clamp(2.65rem,4.4vw,4rem)!important;font-weight:750!important;line-height:.98!important}.ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header p{color:#5878b4;margin-top:9px;font-size:clamp(.91rem,1.2vw,1.05rem)}.ts-owner-demo[data-owner-tab=overview] .owner-overview-banner{pointer-events:none;background:radial-gradient(at 71% 90%,#2a75ed26 0 19%,#0000 20%),radial-gradient(at 78% 91%,#2a75ed14 0 28%,#0000 29%),linear-gradient(90deg,#0000 53%,#eaf4ff73);width:100%;padding:0;inset:0}.ts-owner-demo[data-owner-tab=overview] .owner-overview-banner span{inset-inline-end:16px;color:#315da5;letter-spacing:.14em;text-transform:uppercase;border-inline-start:2px solid #2872ee;padding-inline-start:16px;font-size:.68rem;font-weight:700;line-height:1.55;position:absolute;bottom:18px}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header aside{z-index:3;justify-content:flex-end;align-items:center;gap:12px;max-width:430px;margin:1px 145px 0 0;position:relative;display:flex!important}.ts-owner-demo[data-owner-tab=overview][dir=rtl] .ts-owner-compact-header aside{margin:1px 0 0 145px}.ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header aside>b{border-color:#d4e3f7;align-items:center;min-height:40px;padding:9px 13px;display:inline-flex;box-shadow:0 7px 18px #1848871c}.ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header aside>button{color:#fff;background:linear-gradient(135deg,#2f87ff,#0757e8);border-color:#1768ed;min-height:42px;padding:10px 16px;box-shadow:0 9px 19px #1059e13d}.ts-owner-demo[data-owner-tab=overview] .owner-overview-sample-note{display:none}.ts-owner-demo[data-owner-tab=overview] .ts-owner-metrics{gap:13px}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-metrics>article{gap:4px;min-height:217px;padding:16px 18px;overflow:hidden;background:radial-gradient(circle at 92% 84%, color-mix(in srgb, var(--owner-tint) 78%, transparent), transparent 48%), #fff!important;border:1px solid #dce8f8!important;border-radius:15px!important;box-shadow:0 13px 26px #1b437c1f,inset 0 1px #fffffff2!important}.ts-owner-demo[data-owner-tab=overview] .ts-owner-metrics .owner-metric-icon{background:linear-gradient(145deg, #fff, var(--owner-tint));width:50px;height:50px;box-shadow:0 7px 16px color-mix(in srgb, var(--owner-tone) 16%, transparent), inset 0 1px #fff;border:0;margin-bottom:10px}.ts-owner-demo[data-owner-tab=overview] .ts-owner-metrics small{color:#334b70;max-width:13ch;min-height:2.55em;font-size:.76rem;font-weight:600}.ts-owner-demo[data-owner-tab=overview] .ts-owner-metrics strong{font-size:2.25rem;line-height:1;color:#13294a!important}.ts-owner-demo[data-owner-tab=overview] .owner-metric-caption{z-index:2;color:#607695;align-self:end;max-width:13ch;margin-top:9px;font-size:.64rem;position:relative}.ts-owner-demo[data-owner-tab=overview] .ts-owner-metrics i{inset-inline-end:15px;opacity:.78;background:linear-gradient(to top,var(--owner-tone) 0 28%,transparent 28%) 0 100% / 9px 100% no-repeat, linear-gradient(to top,var(--owner-tone) 0 42%,transparent 42%) 16px 100% / 9px 100% no-repeat, linear-gradient(to top,var(--owner-tone) 0 56%,transparent 56%) 32px 100% / 9px 100% no-repeat, linear-gradient(to top,var(--owner-tone) 0 76%,transparent 76%) 48px 100% / 9px 100% no-repeat, linear-gradient(to top,var(--owner-tone) 0 96%,transparent 96%) 64px 100% / 9px 100% no-repeat;border:0;border-radius:0;width:73px;height:42px;display:block;position:absolute;bottom:17px}.ts-owner-demo[data-owner-tab=overview] .owner-overview-columns{grid-template-columns:1fr;gap:17px}.ts-owner-demo[data-owner-tab=overview] .owner-overview-main{gap:17px}.ts-owner-demo[data-owner-tab=overview] .owner-upcoming{display:none}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .owner-overview-columns .ts-owner-panel{background:#fffffff0!important;border:1px solid #dce8f7!important;border-radius:18px!important;box-shadow:0 13px 30px #1b437c1a!important}.ts-owner-demo[data-owner-tab=overview] .owner-overview-columns .ts-owner-panel>header{padding:20px 22px 12px}.ts-owner-demo[data-owner-tab=overview] .owner-overview-columns .ts-owner-panel>header small{color:#315fae}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .owner-overview-columns .ts-owner-panel h2{color:#091743!important;font-size:1.56rem!important;font-weight:750!important}.ts-owner-demo[data-owner-tab=overview] .owner-overview-columns .ts-owner-panel header p{color:#5975aa;font-size:.86rem}.ts-owner-demo[data-owner-tab=overview] .owner-attention-summary{color:#185ed1;text-align:start;cursor:pointer;background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #d7e6fa;border-radius:13px;grid-template-columns:38px 38px minmax(100px,1fr) 20px;align-items:center;gap:9px;min-height:65px;padding:8px 12px;display:grid;box-shadow:0 8px 20px #1d4b8b1a}.ts-owner-demo[data-owner-tab=overview] .owner-attention-summary>span:first-child{background:#eaf2ff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ts-owner-demo[data-owner-tab=overview] .owner-attention-summary>strong{color:#fff;background:linear-gradient(145deg,#3d8dff,#0858e9);border-radius:11px;place-items:center;width:36px;height:36px;font-size:1.08rem;display:grid}.ts-owner-demo[data-owner-tab=overview] .owner-attention-summary>span:nth-child(3){gap:2px;display:grid}.ts-owner-demo[data-owner-tab=overview] .owner-attention-summary b{color:#2c5fbd;font-size:.72rem}.ts-owner-demo[data-owner-tab=overview] .owner-attention-summary small{color:#7083a1;font-size:.62rem}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid{gap:14px;padding:12px 20px 20px}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid>button{grid-template-rows:auto 1fr auto;grid-template-columns:56px minmax(0,1fr);gap:10px 12px;min-height:216px;padding:17px;background:radial-gradient(circle at 90% 100%,#e4efff,#0000 43%),linear-gradient(145deg,#f7fbff,#fff)!important;border:1px solid #d6e6fc!important;border-radius:14px!important;box-shadow:0 8px 20px #18468612!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid>button:nth-child(2){background:radial-gradient(circle at 90% 100%,#dff8ef,#0000 43%),linear-gradient(145deg,#f5fffb,#fff)!important;border-color:#caeadf!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid>button:nth-child(3){background:radial-gradient(circle at 90% 100%,#eee2ff,#0000 43%),linear-gradient(145deg,#fcf9ff,#fff)!important;border-color:#ead9fb!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid>button>span{grid-row:1/3;width:52px;height:52px;box-shadow:0 9px 18px #0a5ce13d;color:#fff!important;background:linear-gradient(145deg,#64a6ff,#0861ef)!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid>button:nth-child(2)>span{background:linear-gradient(145deg,#55d0ad,#0a9a72)!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid>button:nth-child(3)>span{background:linear-gradient(145deg,#bd78ff,#8129df)!important}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button>div{min-width:0}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button small{padding:5px 9px}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button strong{font-size:.9rem;color:#102347!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button p{font-size:.74rem;color:#59708f!important}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;display:flex}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button footer b,.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button footer em{border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-size:.66rem;font-style:normal;font-weight:650;display:inline-flex}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button footer b{color:#1a5ec9;background:#ebf3ff}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button footer em{color:#fff;background:linear-gradient(135deg,#388bff,#0e61ec)}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button:nth-child(2) footer :is(b,em){color:#087c61;background:#e1f8ef}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button:nth-child(3) footer b{color:#7c36ca;background:#f2e9ff}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button:nth-child(3) footer em{color:#fff;background:linear-gradient(135deg,#bd71fa,#8126d7)}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline>header{border-bottom:1px solid #e0eafa}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row{gap:0;padding:12px 18px 20px}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row>article{--pipeline-tone:#1875ed;--pipeline-tint:#e5f0ff;grid-template-columns:1fr;align-content:start;gap:12px;min-height:160px;padding:13px 16px;display:grid;position:relative;background:radial-gradient(circle at 100% 100%,var(--pipeline-tint),transparent 55%),#fff!important;border:1px solid #dce8f8!important;border-radius:13px!important;box-shadow:0 8px 18px #1846860f!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row>article:nth-child(2){--pipeline-tone:#0b9c75;--pipeline-tint:#def8ef}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row>article:nth-child(3){--pipeline-tone:#923fe8;--pipeline-tint:#f0e4ff}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row>article:nth-child(4){--pipeline-tone:#1469ef;--pipeline-tint:#e4efff}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row article:not(:last-child):after{content:"";z-index:3;top:50%;border:1px solid #c7d9f1;border-inline-start:0;background:#fff;border-bottom:0;width:14px;height:14px;position:absolute;inset-inline-end:-8px;transform:translateY(-50%)rotate(45deg)}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row article>header{align-items:center;gap:10px;display:flex}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row article>header>span{background:linear-gradient(145deg,color-mix(in srgb,var(--pipeline-tone) 65%,#fff),var(--pipeline-tone));color:#fff;width:42px;height:42px;box-shadow:0 7px 15px color-mix(in srgb,var(--pipeline-tone) 22%,transparent);border-radius:50%;place-items:center;font-size:.75rem;font-weight:750;display:grid}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row article>header small{color:var(--pipeline-tone);font-size:.69rem;font-weight:650}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row article>div{grid-template-columns:43px 1fr;align-items:center;gap:10px;display:grid}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row article>div>span{background:var(--pipeline-tint);width:41px;height:41px;color:var(--pipeline-tone);border-radius:50%;place-items:center;display:grid}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row strong{font-size:1.7rem;color:#102347!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row p{color:#5a7190!important}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row article>footer{grid-template-columns:1fr auto;align-items:center;gap:9px;display:grid}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row article>footer>i{background:#e7eef8;border-radius:99px;height:8px;display:block;overflow:hidden}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row article>footer>i>span{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--pipeline-tone) 55%,#fff),var(--pipeline-tone));height:100%;display:block}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row article>footer>b{color:var(--pipeline-tone);font-size:.7rem}@media (width>=1050px){.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header{min-height:180px}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header aside{margin-inline-end:0}.ts-owner-demo[data-owner-tab=overview] .owner-overview-banner span{display:none}}@media (width<=900px){html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header{grid-template-columns:1fr;gap:18px;min-height:0}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header aside{justify-content:flex-start;max-width:none;margin:0}.ts-owner-demo[data-owner-tab=overview] .owner-overview-banner{display:none}.ts-owner-demo[data-owner-tab=overview] .owner-attention-summary{width:100%}.ts-owner-demo[data-owner-tab=overview] .owner-overview-columns .ts-owner-panel>header{display:grid}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row article:after{display:none}}@media (width<=600px){html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-design=landing][data-owner-tab=overview]{padding-inline:14px!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header h1{font-size:2.45rem!important}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header aside{display:grid!important}.ts-owner-demo[data-owner-tab=overview] .ts-owner-compact-header aside>:is(b,button){justify-content:center;width:100%}.ts-owner-demo[data-owner-tab=overview] .ts-owner-metrics{grid-template-columns:1fr}html[data-executive-ui=true] .executive-content .ts-owner-demo[data-owner-tab=overview] .ts-owner-metrics>article{min-height:174px}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid{padding-inline:12px}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button footer{flex-direction:column;align-items:stretch}.ts-owner-demo[data-owner-tab=overview] .ts-owner-action-grid button footer :is(b,em){justify-content:center}.ts-owner-demo[data-owner-tab=overview] .ts-owner-pipeline-row{grid-template-columns:1fr}}.executive-shell[data-surface=organization]{--client-ink:#10183f;--client-muted:#566a91;--client-line:#dce9fa;--client-shadow:0 3px 5px #1c458209, 0 12px 30px #1c458214, inset 0 1px 0 #fff}.executive-shell[data-surface=organization] .executive-sidebar{color:var(--client-ink);border-inline-end:1px solid var(--client-line);background:linear-gradient(175deg,#fff,#f2f7ff);box-shadow:6px 0 30px #234e8b0e}.executive-shell[data-surface=organization] .executive-brand{color:var(--client-ink);border-bottom-color:var(--client-line)}.executive-shell[data-surface=organization] :is(.executive-brand small,.executive-context span,.executive-sidebar-footer>div){color:var(--client-muted)}.executive-shell[data-surface=organization] :is(.executive-nav button,.executive-sidebar-footer button){color:#405677}.executive-shell[data-surface=organization] .executive-sidebar-footer{border-top-color:var(--client-line)}.executive-shell[data-surface=organization] .executive-brand-mark{color:#fff;background:linear-gradient(145deg,#5c9cff,#0760ef);border-radius:15px;box-shadow:0 5px 12px #1269f52b,inset 0 1px 1px #ffffff9c}.executive-shell[data-surface=organization] .executive-nav button.is-active{color:#1256c4;background:linear-gradient(120deg,#e2efff,#f0f7ff);border-color:#c2dafb;box-shadow:0 4px 12px #1269f510}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-workspace{background:0 0!important;padding:clamp(16px,2.3vw,32px)!important}.executive-shell[data-surface=organization] .hr-shell-header{border-bottom:1px solid var(--client-line);gap:18px;margin-bottom:24px;padding-bottom:22px}.executive-shell[data-surface=organization] .client-workspace-title{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:2px 14px;min-width:0;display:grid}.executive-shell[data-surface=organization] .client-workspace-mark{color:#1269f5;background:linear-gradient(145deg,#fff,#ddecff);border:1px solid #d5e7ff;border-radius:17px;grid-row:1/3;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 6px 14px #2269b91c,inset 0 2px 2px #fff}.executive-shell[data-surface=organization] .client-workspace-mark svg{width:26px;height:26px}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-shell-header h1{overflow-wrap:anywhere;margin:0;color:var(--client-ink)!important;font-size:clamp(1.6rem,2.3vw,2.1rem)!important;line-height:1.3!important}.executive-shell[data-surface=organization] .hr-user-chip{border:1px solid var(--client-line);overflow-wrap:anywhere;background:#fff;border-radius:13px;padding:10px 14px;box-shadow:0 4px 12px #244d8a0d}.executive-shell[data-surface=organization] .hr-user-chip b{color:#1256c4;background:#edf5ff;border-radius:99px}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-workspace :is(.hr-hero,.hr-panel,.hr-assessment-catalog-panel,.hr-login-card,.hr-action-panel){border:1px solid var(--client-line)!important;box-shadow:var(--client-shadow)!important;background:linear-gradient(135deg,#fff,#fcfdff)!important;border-radius:20px!important}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-hero{grid-template-columns:1fr;gap:20px;padding:24px!important}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-hero h2{margin:6px 0;color:var(--client-ink)!important;font-size:clamp(1.5rem,2vw,1.9rem)!important;line-height:1.3!important}.executive-shell[data-surface=organization] .hr-hero p{max-width:85ch;color:var(--client-muted);margin:8px 0 0;font-size:1rem}.executive-shell[data-surface=organization] .hr-journey.hr-journey-extended{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:10px}.executive-shell[data-surface=organization] .hr-journey>span{--stage-tone:#1269f5;--stage-gloss:#72adff;color:var(--client-ink);background:linear-gradient(145deg,#fff,#f4f9ff);border:1px solid #e0ebfa;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:14px 6px;font-size:.875rem;line-height:1.4;display:flex;box-shadow:0 5px 12px #234e8b12,inset 0 1px #fff}.executive-shell[data-surface=organization] .hr-journey>span:nth-child(3n+2){--stage-tone:#009b89;--stage-gloss:#6dd1bf}.executive-shell[data-surface=organization] .hr-journey>span:nth-child(3n){--stage-tone:#7948df;--stage-gloss:#b698fc}.executive-shell[data-surface=organization] .hr-journey>span:after{content:none}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-journey>span>b{border:2px solid #fff;flex:0 0 42px;width:42px;height:42px;margin:0;box-shadow:0 5px 10px #224d8c24,inset 0 1px 1px #ffffff70;color:#fff!important;background:linear-gradient(145deg, var(--stage-gloss), var(--stage-tone))!important}.executive-shell[data-surface=organization] .hr-metrics{gap:14px;margin:22px 0}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-metrics>article{--metric-tone:#1269f5;min-width:0;padding:20px;border:1px solid var(--client-line)!important;border-top:3px solid var(--metric-tone)!important;box-shadow:var(--client-shadow)!important;background:linear-gradient(145deg,#fff,#f3f8ff)!important;border-radius:17px!important}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-metrics>article:nth-child(3n+2){--metric-tone:#009b89}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-metrics>article:nth-child(3n){--metric-tone:#7948df}.executive-shell[data-surface=organization] .hr-metrics small{color:var(--client-muted);font-size:.875rem;line-height:1.4}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-metrics strong{margin-top:14px;color:var(--client-ink)!important;font-size:2.1rem!important;line-height:1.25!important}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-action-panel{padding:20px 24px;border-inline-start:4px solid #1269f5!important}.executive-shell[data-surface=organization] .hr-action-panel :is(h3,p){color:var(--client-ink)}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-action-panel>button{color:#fff!important;background:linear-gradient(135deg,#3789ff,#0864f4)!important;border:1px solid #1269f5!important;box-shadow:0 5px 12px #1269f527!important}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-workspace :is(.hr-assessment-choice,.hr-cohort-grid>article,.hr-upload-card,.hr-member-form,.hr-participation-summary>article){box-shadow:var(--client-shadow)!important;border-radius:16px!important}.executive-shell[data-surface=organization] .hr-assessment-choice:not(.is-locked){background:linear-gradient(145deg,#fff,#f5f9ff)}.executive-shell[data-surface=organization] .hr-assessment-choice.is-locked{background:#f4f6fa}.executive-shell[data-surface=organization] .hr-assessment-choice.is-selected{outline-offset:2px;outline:2px solid #1269f5}.executive-shell[data-surface=organization] .hr-assessment-choice-top>b{color:#fff;background:linear-gradient(145deg,#72adff,#1269f5);border:2px solid #fff;box-shadow:0 5px 10px #224d8c24}.executive-shell[data-surface=organization] .hr-campaign-view-switcher{border:1px solid var(--client-line);box-shadow:var(--client-shadow);background:#fff;border-radius:16px;gap:12px;padding:8px}.executive-shell[data-surface=organization] .hr-campaign-view-switcher button{border-radius:12px}.executive-shell[data-surface=organization] .hr-campaign-view-switcher button.active{color:#1256c4;background:#eaf3ff;border-color:#b6d4fe}.executive-shell[data-surface=organization] :is(.hr-cohort-grid>article>footer,.hr-campaign-form,.hr-roster-mapping,.hr-member-form){background:#f5f9ff}.executive-shell[data-surface=organization] :is(.hr-campaign-form,.hr-calendar-form,.hr-member-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#cbdcf3;border-radius:10px}.executive-shell[data-surface=organization] :is(.hr-workspace,.executive-sidebar) :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #1269f5!important}.executive-shell[data-surface=organization] :is(.hr-metrics>article,.hr-journey>span,.hr-assessment-choice.is-allowed){transition:transform .28s cubic-bezier(.2,.65,.3,1),box-shadow .28s}@media (hover:hover) and (pointer:fine){html[data-executive-ui=true] .executive-shell[data-surface=organization] :is(.hr-metrics>article,.hr-journey>span,.hr-assessment-choice.is-allowed):hover{transform:translateY(-3px);box-shadow:0 6px 10px #1c45820a,0 18px 32px #1c45821c,inset 0 1px #fff!important}}@media (width<=1200px){.executive-shell[data-surface=organization] .hr-journey.hr-journey-extended{grid-template-columns:repeat(4,minmax(0,1fr))}.executive-shell[data-surface=organization] .hr-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.executive-shell[data-surface=organization] .hr-shell-header{flex-wrap:wrap;align-items:flex-start;display:flex}.executive-shell[data-surface=organization] .hr-shell-header>.back-link{flex-basis:100%}.executive-shell[data-surface=organization] .hr-user-chip{max-width:100%}.executive-shell[data-surface=organization] .hr-journey.hr-journey-extended{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-shell[data-surface=organization] .hr-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-metrics>article{padding:16px}.executive-shell[data-surface=organization] .hr-action-panel{flex-direction:column;align-items:flex-start;gap:14px}.executive-shell[data-surface=organization] .hr-action-panel>button{width:100%}}@media (prefers-reduced-motion:reduce){.executive-shell[data-surface=organization] :is(.hr-metrics>article,.hr-journey>span,.hr-assessment-choice.is-allowed){transition:none!important;transform:none!important}}@media print{.executive-shell[data-surface=organization] .executive-content{background:#fff}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-workspace :is(.hr-hero,.hr-panel,.hr-metrics>article,.hr-journey>span,.hr-action-panel){box-shadow:none!important;transform:none!important}}.executive-shell[data-surface=organization]{--sidebar-width:255px;--client-ink:#172946;--client-muted:#596d8d;--client-line:#dce6f4;--client-shadow:0 8px 22px #1a477c0b, 0 18px 40px #1b3f7410, inset 0 1px 0 #fff}.executive-shell[data-surface=organization] .site-header{display:none!important}.executive-shell[data-surface=organization] .executive-content{background:radial-gradient(circle at 93% 3%,#dff1ff 0 9%,#0000 28%),linear-gradient(155deg,#f8fbff,#f1f6fd 56%,#f7faff)}.executive-shell[data-surface=organization] .executive-mobile-menu{display:none}.executive-shell[data-surface=organization] .executive-sidebar{color:#f5f8ff;background:linear-gradient(165deg,#123b82,#173975 54%,#132f64);border-color:#315897;overflow:hidden;box-shadow:7px 0 24px #17335626}.executive-shell[data-surface=organization] .executive-sidebar:before,.executive-shell[data-surface=organization] .executive-sidebar:after{content:"";inset-inline:-35%;pointer-events:none;background:#1761d56b;border-radius:50%;height:135px;position:absolute;bottom:105px;transform:rotate(11deg)}.executive-shell[data-surface=organization] .executive-sidebar:after{background:#0a56c15c;bottom:42px;transform:rotate(-10deg)}.executive-shell[data-surface=organization] .executive-brand,.executive-shell[data-surface=organization] .executive-context,.executive-shell[data-surface=organization] .executive-nav,.executive-shell[data-surface=organization] .executive-sidebar-footer{z-index:1;position:relative}.executive-shell[data-surface=organization] .executive-brand{color:#fff;border-bottom-color:#ffffff20;min-height:93px;padding:17px 22px}.executive-shell[data-surface=organization] .executive-brand strong{font-size:.97rem;font-weight:700}.executive-shell[data-surface=organization] .executive-brand small{color:#c9d9f2;font-size:.69rem}.executive-shell[data-surface=organization] .executive-brand-mark{color:#fff;background:linear-gradient(145deg,#36a1ff,#1461f0);border:1px solid #69aeff;border-radius:14px;flex-basis:48px;width:48px;height:48px;font-weight:800;display:grid;box-shadow:0 9px 20px #05204c69,inset 0 1px 1px #ffffff91}.executive-shell[data-surface=organization] .executive-context{padding:15px 24px 8px}.executive-shell[data-surface=organization] .executive-context span{color:#abc4e8;letter-spacing:.12em;font-size:.67rem}.executive-shell[data-surface=organization] .executive-context strong{color:#fff;font-size:.82rem}.executive-shell[data-surface=organization] .executive-nav{gap:7px;padding:13px 11px 24px}.executive-shell[data-surface=organization] :is(.executive-nav button,.executive-sidebar-footer button){color:#e8f0fb;background:0 0;border:1px solid #0000;border-radius:10px;min-height:48px;padding:10px 17px;font-size:.81rem;font-weight:500}.executive-shell[data-surface=organization] :is(.executive-nav button,.executive-sidebar-footer button):hover{color:#fff;background:#ffffff18}.executive-shell[data-surface=organization] .executive-nav button.is-active{color:#fff;background:linear-gradient(110deg,#347cef,#1f5ecb);border-color:#69a9ff70;font-weight:700;box-shadow:inset 0 1px #ffffff39,0 8px 17px #061d4a43}.executive-shell[data-surface=organization] .executive-sidebar-footer{border-top-color:#ffffff26;padding:15px 11px 17px}.executive-shell[data-surface=organization] .executive-sidebar-footer>div{color:#cbdaf0}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-workspace{max-width:1540px;margin:0 auto;padding:16px clamp(18px,2vw,32px) 44px!important}.executive-shell[data-surface=organization] .hr-demo-banner{border:1px solid #d9e6f6;background:#ffffffd9;border-inline-start:3px solid #2c70e5;border-radius:9px;gap:12px;max-width:none;min-height:38px;margin:0 0 6px;padding:8px 12px;box-shadow:0 6px 18px #1733560c}.executive-shell[data-surface=organization] .hr-demo-banner>div{gap:9px}.executive-shell[data-surface=organization] .hr-demo-banner b{color:#254775;font-size:.64rem}.executive-shell[data-surface=organization] .hr-demo-banner span{color:#627590;font-size:.68rem}.executive-shell[data-surface=organization] .hr-demo-banner em{color:#215cba;background:#e7f0ff;padding:5px 8px;font-size:.59rem}.executive-shell[data-surface=organization] .hr-demo-banner button{color:#254775;cursor:pointer;background:#fff;border:1px solid #cfe0f6;border-radius:7px;min-height:28px;padding:4px 9px;font-size:.65rem;font-weight:700}.executive-shell[data-surface=organization] .hr-shell-header{border:0;grid-template-columns:minmax(120px,.4fr) minmax(0,1.45fr) minmax(210px,.45fr);align-items:center;gap:20px;min-height:126px;margin:0 0 10px;padding:10px 12px 18px;display:grid;position:relative;overflow:hidden}.executive-shell[data-surface=organization] .hr-shell-header:after{content:"";z-index:0;opacity:.92;background:radial-gradient(at 32% 92%,#c6dcf8 0 26%,#0000 27%),radial-gradient(at 61% 73%,#d8e8fa 0 25%,#0000 26%),linear-gradient(90deg,#0000,#e8f3fd 42%,#f5f9fe);border-inline-start:2px solid #65d0b8;width:46%;position:absolute;inset-block:4px 0;inset-inline-end:0}.executive-shell[data-surface=organization] .hr-shell-header>*{z-index:1;position:relative}.executive-shell[data-surface=organization] .hr-shell-header .back-link{color:#29476d;cursor:pointer;background:#fff;border:1px solid #d8e5f4;border-radius:9px;justify-self:start;min-height:38px;padding:8px 11px;font-size:.72rem;font-weight:700;box-shadow:0 5px 15px #1d477912}.executive-shell[data-surface=organization] .client-workspace-title{text-align:start;grid-template-columns:54px minmax(0,1fr);gap:2px 15px}.executive-shell[data-surface=organization] .client-workspace-mark{color:#2169dc;background:linear-gradient(145deg,#eaf3ff,#dceaff);border:0;border-radius:16px;grid-row:1/4;width:54px;height:54px;box-shadow:0 9px 18px #1d5fac20,inset 0 1px 1px #fff}.executive-shell[data-surface=organization] .client-workspace-title small{color:#536789;letter-spacing:.1em;font-size:.67rem}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-shell-header h1{margin:2px 0 0;color:#142746!important;font-size:clamp(2rem,3vw,2.65rem)!important;font-weight:700!important;line-height:1.08!important}.executive-shell[data-surface=organization] .hr-shell-subtitle{color:#5b7090;grid-column:2;margin:3px 0 0;font-size:.87rem;line-height:1.4}.executive-shell[data-surface=organization] .hr-user-chip{color:#314b6b;background:#ffffffeb;border:1px solid #d8e5f4;border-radius:10px;justify-self:end;width:min(250px,100%);min-width:0;padding:11px 13px;font-size:.72rem;box-shadow:0 7px 18px #1a477c10}.executive-shell[data-surface=organization] .hr-user-chip b{color:#1565ce;background:#e7f1ff;align-self:start;padding:4px 8px;font-size:.61rem}.executive-shell[data-surface=organization] .hr-tabs{display:none}.executive-shell[data-surface=organization] .hr-overview-dashboard{gap:16px;display:grid}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:0}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics>article{--metric-tone:#2169dc;--metric-tint:#e7f0ff;align-content:start;gap:3px;min-height:180px;padding:16px 17px;display:grid;position:relative;overflow:hidden;border:1px solid #dce7f5!important;background:linear-gradient(145deg, #fff 62%, color-mix(in srgb, var(--metric-tint) 55%, #fff))!important;box-shadow:var(--client-shadow)!important;border-top:1px solid #dce7f5!important;border-radius:11px!important}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics>article:nth-child(2){--metric-tone:#139675;--metric-tint:#dff7ef}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics>article:nth-child(3){--metric-tone:#784be0;--metric-tint:#f0e9ff}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics>article:nth-child(4){--metric-tone:#2a70d8;--metric-tint:#e5efff}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics>article:nth-child(5){--metric-tone:#139675;--metric-tint:#e0f8ee}.executive-shell[data-surface=organization] .hr-metric-icon{width:47px;height:47px;color:var(--metric-tone);background:var(--metric-tint);box-shadow:0 6px 14px color-mix(in srgb, var(--metric-tone) 18%, transparent);border-radius:50%;place-items:center;margin-bottom:7px;display:grid}.executive-shell[data-surface=organization] .hr-metric-icon svg{width:23px;height:23px}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics small{color:#2b415e;font-size:.78rem;font-weight:600}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics strong{margin:2px 0 0;color:#172946!important;font-size:2rem!important;font-weight:700!important;line-height:1.05!important}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics em{color:#6b7f9c;align-self:end;margin-top:9px;font-size:.65rem;font-style:normal;line-height:1.3}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics article:after{content:"";inset-inline-end:16px;opacity:.82;background:linear-gradient(90deg, transparent 0 8%, var(--metric-tone) 9% 18%, transparent 19% 27%, var(--metric-tone) 28% 42%, transparent 43% 51%, var(--metric-tone) 52% 70%, transparent 71% 79%, var(--metric-tone) 80% 100%);clip-path:polygon(0 78%,18% 61%,38% 69%,58% 35%,78% 44%,100% 0,100% 100%,0 100%);width:66px;height:35px;position:absolute;bottom:17px}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard .hr-action-panel{align-items:center;min-height:132px;padding:20px 24px;display:flex;border:1px solid #dce7f5!important;color:#172946!important;box-shadow:var(--client-shadow)!important;background:linear-gradient(130deg,#fff,#f6faff)!important;border-inline-start:1px solid #dce7f5!important;border-radius:12px!important}.executive-shell[data-surface=organization] .hr-action-copy{gap:3px;display:grid}.executive-shell[data-surface=organization] .hr-action-copy>span{color:#5c7090;letter-spacing:.09em;font-size:.64rem;font-weight:700}.executive-shell[data-surface=organization] .hr-action-copy h3{color:#172946;margin:0;font-size:1.3rem}.executive-shell[data-surface=organization] .hr-action-copy p{color:#657b99;margin:0;font-size:.79rem}.executive-shell[data-surface=organization] .hr-action-cta{justify-content:flex-end;align-items:center;min-width:250px;display:flex}.executive-shell[data-surface=organization] .hr-action-cta p{color:#536987;max-width:38ch;margin:0;font-size:.78rem}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-action-cta button{cursor:pointer;border-radius:9px;min-height:42px;padding:10px 15px;font-size:.75rem;font-weight:700;color:#fff!important;background:linear-gradient(135deg,#3789ff,#0864f4)!important;border:1px solid #1765df!important;box-shadow:0 7px 15px #1269f52d!important}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard .hr-hero{grid-template-columns:1fr;gap:17px;display:grid;box-shadow:var(--client-shadow)!important;background:#fff!important;border-radius:12px!important;padding:20px 24px 23px!important}.executive-shell[data-surface=organization] .hr-hero-copy{gap:3px;display:grid}.executive-shell[data-surface=organization] .hr-hero-copy .kicker{color:#5c7090;letter-spacing:.09em;font-size:.64rem}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-hero-copy h2{margin:0;color:#172946!important;font-size:1.3rem!important;line-height:1.2!important}.executive-shell[data-surface=organization] .hr-hero-copy p{color:#657b99;margin:1px 0 0;font-size:.79rem}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey.hr-journey-extended{background:#f9fbff;border:1px solid #e0eafa;border-radius:11px;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;overflow:hidden}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey>span{--stage-tone:#2169dc;--stage-tint:#e7f0ff;min-height:96px;box-shadow:none;text-align:start;background:0 0;border:0;border-inline-end:1px solid #e2ebf7;border-radius:0;grid-template-columns:40px minmax(0,1fr);justify-content:stretch;align-items:center;gap:4px 9px;padding:13px 10px;display:grid;position:relative}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey>span:nth-child(4n+2){--stage-tone:#139675;--stage-tint:#dff7ef}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey>span:nth-child(4n+3){--stage-tone:#784be0;--stage-tint:#f0e9ff}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey>span:nth-child(4n){--stage-tone:#e68a2d;--stage-tint:#fff0dd}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey>span:last-child{border-inline-end:0}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey>span>b{width:38px;height:38px;box-shadow:0 5px 11px color-mix(in srgb, var(--stage-tone) 18%, transparent);border:0;grid-row:1/3;font-size:.68rem;color:var(--stage-tone)!important;background:var(--stage-tint)!important}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey strong{color:#2b415e;min-width:0;font-size:.7rem;font-weight:700;line-height:1.25}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey i{background:var(--stage-tone);opacity:.86;border-radius:99px;grid-column:2;max-width:100%;height:4px;display:block}.executive-shell[data-surface=organization] .hr-workspace[data-hr-tab]:not([data-hr-tab=overview]) .hr-shell-header{min-height:98px}.executive-shell[data-surface=organization] .hr-workspace[data-hr-tab]:not([data-hr-tab=overview]) .hr-shell-header:after{opacity:.48}@media (hover:hover) and (pointer:fine){html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard :is(.hr-metrics>article,.hr-journey>span){transition:transform .26s cubic-bezier(.2,.65,.3,1),box-shadow .26s}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard :is(.hr-metrics>article,.hr-journey>span):hover{transform:translateY(-3px);box-shadow:0 8px 14px #1c45820d,0 20px 34px #1c45821c,inset 0 1px #fff!important}}@media (width<=1250px){.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey.hr-journey-extended{grid-template-columns:repeat(4,minmax(0,1fr))}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey>span:nth-child(4){border-inline-end:0}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey>span:nth-child(-n+4){border-bottom:1px solid #e2ebf7}}@media (width<=800px){.executive-shell[data-surface=organization] .executive-mobile-menu{display:grid}.executive-shell[data-surface=organization] .hr-demo-banner{flex-direction:column;align-items:flex-start}.executive-shell[data-surface=organization] .hr-shell-header{grid-template-columns:1fr;min-height:auto;padding-top:16px}.executive-shell[data-surface=organization] .hr-shell-header:after{opacity:.35;width:100%}.executive-shell[data-surface=organization] .hr-shell-header .back-link{order:2}.executive-shell[data-surface=organization] .hr-user-chip{order:3;justify-self:start}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard .hr-action-panel{flex-direction:column;align-items:flex-start}.executive-shell[data-surface=organization] .hr-action-cta{justify-content:flex-start;width:100%;min-width:0}}@media (width<=600px){html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-workspace{padding-inline:12px!important}.executive-shell[data-surface=organization] .hr-shell-subtitle{grid-column:2}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics{grid-template-columns:1fr 1fr;gap:9px}html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard .hr-metrics>article{min-height:170px;padding:14px}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey.hr-journey-extended{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey>span{border-bottom:1px solid #e2ebf7}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey>span:nth-child(2n){border-inline-end:0}.executive-shell[data-surface=organization] .hr-overview-dashboard .hr-journey>span:nth-last-child(-n+2){border-bottom:0}}@media (prefers-reduced-motion:reduce){html[data-executive-ui=true] .executive-shell[data-surface=organization] .hr-overview-dashboard :is(.hr-metrics>article,.hr-journey>span){transition:none!important;transform:none!important}}html[data-executive-ui=true] .executive-content .individual-service-page[data-assessment-design=landing]{--catalogue-ink:#10183f;--catalogue-muted:#566a91;isolation:isolate;width:min(1380px,100% - 64px);margin-inline:auto;padding:28px 0 64px;position:relative}.executive-content .individual-service-page[data-assessment-design=landing]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 0 12%,#e7f4ff,#0000 45%),radial-gradient(at 100% 78%,#e4f6f5,#0000 45%),#fbfdff;position:absolute;inset:0 calc(50% - 50vw)}.executive-content .individual-service-page[data-assessment-design=landing] .back-link{color:#235bb1;margin-bottom:8px;font-size:.9375rem}.executive-content [data-assessment-design=landing] .assessment-catalogue-intro{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:8px 0 28px;padding:16px 0;display:block;overflow:visible}.executive-content [data-assessment-design=landing] .assessment-catalogue-copy{max-width:900px}.executive-content [data-assessment-design=landing] .assessment-catalogue-copy h1{letter-spacing:-.035em;margin:0 0 12px;color:#080e36!important;font-size:clamp(2rem,3.4vw,3.25rem)!important;font-weight:800!important;line-height:1.15!important}.executive-content [data-assessment-design=landing] .assessment-catalogue-copy p{max-width:850px;color:var(--catalogue-muted)!important;font-size:1.125rem!important;line-height:1.6!important}.executive-content [data-assessment-design=landing] .assessment-catalogue-map{display:none}.executive-content [data-assessment-design=landing] .individual-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.executive-content [data-assessment-design=landing] .individual-service-grid>article{--assessment-accent:#0876ff;--assessment-soft:#e2f1ff;border-radius:20px;flex-direction:column;grid-column:auto;min-width:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;animation:none;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff,0 2px 3px #16345c14,0 8px 14px -4px #16345c26,0 22px 38px -12px #16345c40;background:linear-gradient(145deg,#fff,#fafdff)!important;border:1px solid #dce9fa!important;min-height:340px!important}.executive-content [data-assessment-design=landing] .individual-service-grid>.workstyle-service-card{--assessment-accent:#009b85;--assessment-soft:#ddfaf5}.executive-content [data-assessment-design=landing] .individual-service-grid>.combined-service-card{--assessment-accent:#7850ea;--assessment-soft:#eee7ff}.executive-content [data-assessment-design=landing] .individual-service-grid>.company-tna-service-card{--assessment-accent:#1269f5;--assessment-soft:#e2f1ff}.executive-content [data-assessment-design=landing] .company-tna-service-card a{text-decoration:none}.executive-content [data-assessment-design=landing] .company-tna-service-card a:focus-visible{outline-offset:-3px;outline:3px solid #1269f5}.executive-content [data-assessment-design=landing] .individual-service-grid>.personality-service-card{--assessment-accent:#008cb3;--assessment-soft:#e0f6fb}.executive-content [data-assessment-design=landing] .individual-service-grid>.individual-service-leadership-potential{--assessment-accent:#b77917;--assessment-soft:#fff2d9}.executive-content [data-assessment-design=landing] .individual-service-grid>.individual-service-certification-readiness{--assessment-accent:#1269f5;--assessment-soft:#e5eeff}.executive-content [data-assessment-design=landing] .individual-service-grid .individual-service-main{background:0 0;border:0;border-radius:0;grid-template-rows:auto auto 1fr;grid-template-columns:66px minmax(0,1fr);align-content:start;align-items:start;gap:18px 12px;min-height:0;display:grid;padding:26px 26px 20px!important}.executive-content [data-assessment-design=landing] .individual-service-grid .assessment-card-graphic{background:radial-gradient(circle at 30% 20%, #fff, var(--assessment-soft) 75%);width:66px;height:66px;box-shadow:inset 0 -3px 8px color-mix(in srgb, var(--assessment-accent) 10%, transparent), 0 5px 12px #1649710a;border:0;grid-area:1/1}.executive-content [data-assessment-design=landing] .individual-service-grid .assessment-card-graphic svg{stroke-width:2.2px;width:34px;height:34px;filter:drop-shadow(1px 2px 1px color-mix(in srgb, var(--assessment-accent) 16%, transparent))}.executive-content [data-assessment-design=landing] .individual-service-grid .license-status-badge{white-space:normal;grid-area:1/2;place-self:center end;max-width:100%;margin:0;font-size:.8125rem;position:static}.executive-content [data-assessment-design=landing] .individual-service-main>small{letter-spacing:.06em;color:#566a91;grid-column:1/-1;margin:0;font-size:.8125rem;font-weight:600;line-height:1.5;position:static}.executive-content [data-assessment-design=landing] .individual-service-grid .assessment-card-copy{grid-column:1/-1;min-width:0;margin:-8px 0 0;padding:0;display:block}.executive-content [data-assessment-design=landing] .individual-service-grid h2{letter-spacing:-.02em;margin:0 0 10px;color:var(--catalogue-ink)!important;font-size:1.375rem!important;font-weight:700!important;line-height:1.3!important}.executive-content [data-assessment-design=landing] .individual-service-grid p{color:var(--catalogue-muted)!important;font-size:1rem!important;line-height:1.6!important}.executive-content [data-assessment-design=landing] .individual-service-grid .assessment-card-access{color:#566a91;background:0 0;grid-column:1/-1;margin:0;padding:0;position:static}.executive-content [data-assessment-design=landing] .assessment-card-access b{margin:0;padding:0;font-size:.8125rem}.executive-content [data-assessment-design=landing] .individual-service-grid .individual-service-sample{color:#175fc7;white-space:normal;background:linear-gradient(135deg,#f4f9ff,#fff);border:1px solid #cfdef6;border-radius:11px;align-self:center;width:calc(100% - 52px);min-height:46px;margin:auto 26px 24px;padding:11px 14px;font-size:.9375rem}.executive-content [data-assessment-design=landing] .individual-service-grid .individual-service-sample:hover{color:#fff;background:linear-gradient(135deg,#3888ff,#0060f7);border-color:#1269f5}.executive-content [data-assessment-design=landing] button:focus-visible{outline-offset:-3px;outline:3px solid #1269f5}.executive-content .individual-service-page[data-assessment-design=landing]>.workstyle-beta-inline{border:1px solid #dce9fa;color:#566a91;background:#f1f7ff;border-inline-start:3px solid #3888ff;border-radius:14px;align-items:flex-start;gap:16px;margin-top:28px;padding:18px 22px;display:flex}.executive-content .individual-service-page[data-assessment-design=landing]>.workstyle-beta-inline p{margin:0;padding:0;font-size:.875rem;line-height:1.6}[dir=rtl] .executive-content [data-assessment-design=landing] :is(h1,h2,small){letter-spacing:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.executive-content [data-assessment-design=landing] .individual-service-grid>article:hover{transform:translateY(-5px)scale(1.01);box-shadow:inset 0 1px #fff,0 3px 6px #16345c1a,0 14px 24px -6px #16345c33,0 32px 52px -14px #16345c52;border-color:#aecffc!important}}@media (width<=1100px){.executive-content [data-assessment-design=landing] .individual-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){html[data-executive-ui=true] .executive-content .individual-service-page[data-assessment-design=landing]{width:calc(100% - 32px);padding-top:16px}.executive-content [data-assessment-design=landing] .individual-service-grid{grid-template-columns:minmax(0,1fr);gap:18px}.executive-content [data-assessment-design=landing] .individual-service-grid>article{min-height:0!important}.executive-content [data-assessment-design=landing] .individual-service-grid .individual-service-main{padding:22px!important}.executive-content .individual-service-page[data-assessment-design=landing]>.workstyle-beta-inline{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.executive-content [data-assessment-design=landing] .individual-service-grid>article,.executive-content [data-assessment-design=landing] .individual-service-grid article:hover,.executive-content [data-assessment-design=landing] .individual-service-grid article:hover .assessment-card-graphic svg{transition:none;animation:none;transform:none}}.itai-journey,.itai-report{--itai-ink:#101a43;--itai-muted:#526689;--itai-line:#dce7f7;max-width:1240px;color:var(--itai-ink);overflow-wrap:anywhere;margin:auto;font-size:1rem;line-height:1.6}.itai-journey{padding:32px 24px 64px}.itai-report{padding:20px 8px 48px}.itai-report-heading{align-items:center;gap:18px;margin:24px 0 12px;display:flex}.itai-journey h1,.itai-report h1{margin:6px 0 10px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.16}.itai-journey h2,.itai-report h2{font-size:1.5rem;line-height:1.3}.itai-journey h3,.itai-report h3{margin:4px 0 10px;font-size:1.15rem;line-height:1.35}.itai-report h4{margin:16px 0 4px;font-size:1rem}.itai-journey small,.itai-report small{letter-spacing:.02em;color:var(--itai-muted);font-size:.875rem}.itai-journey p,.itai-report p{color:var(--itai-muted);margin:8px 0 16px}.itai-icon{color:#2563eb;background:linear-gradient(145deg,#edf5ff,#dfeaff);border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.itai-icon svg{width:25px;height:25px}.itai-audience{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.itai-audience button{border:1px solid var(--itai-line);font:inherit;color:var(--itai-ink);background:#fff;border-radius:12px;padding:12px 18px}.itai-audience button[aria-pressed=true]{background:#edf4ff;border-color:#2563eb;box-shadow:0 3px #cad9f5}.itai-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.itai-track{text-align:start;border:1px solid var(--itai-line);color:var(--itai-ink);font:inherit;background:linear-gradient(145deg,#fff,#f9fcff);border-radius:20px;flex-direction:column;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px #e7edf6,0 15px 28px #182b5510}.itai-track[aria-pressed=true]{border-color:#4671ef;box-shadow:0 4px #c3d3fa,0 18px 30px #305bcc1c}.itai-track .itai-icon{margin-bottom:18px}.itai-track p{margin-bottom:8px}.itai-track:disabled{opacity:.55}.itai-selection{border:1px solid var(--itai-line);background:#fff;border-radius:18px;padding:24px}.itai-notice{background:#edf6ff;border:1px solid #d7e9ff;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex}.itai-notice svg{flex-shrink:0;width:22px}.itai-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.itai-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.itai-count{border:1px solid var(--itai-line);color:var(--itai-ink);background:#fff;border-radius:18px;align-items:center;gap:18px;padding:20px;text-decoration:none;display:flex;box-shadow:0 8px 22px #1a365015}.itai-count strong{font-size:2.2rem;line-height:1}.itai-count.is-development strong{color:#8655cf}.itai-count.is-validation strong{color:#2865d4}.itai-count.is-maintain strong{color:#008878}.itai-section{margin:26px 0;scroll-margin-top:90px}.itai-section>header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;display:flex}.itai-section>header h2{margin:0}.itai-section>header>span{color:var(--itai-muted);font-size:.875rem}.itai-competency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.itai-competency{border:1px solid var(--itai-line);background:linear-gradient(140deg,#fff,#fbfdff);border-radius:22px;padding:22px;box-shadow:0 4px #e6edf7,0 16px 30px #19386714}.itai-competency>header{align-items:center;gap:14px;display:flex}.itai-evidence-pair{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.itai-evidence{background:#f3f7fd;border-radius:12px;flex-direction:column;padding:12px;display:flex}.itai-evidence strong{font-size:1.6rem;line-height:1.4}.itai-evidence-blocks{gap:6px;margin:7px 0;display:flex}.itai-evidence-blocks i{background:#dde6f2;border-radius:4px;flex:1;height:9px}.itai-evidence-blocks i.is-supported{background:linear-gradient(90deg,#6ca4ff,#286ef5)}.itai-competency.is-maintain .is-supported{background:linear-gradient(90deg,#69c4b4,#008b7b)}.itai-competency details{border-top:1px solid var(--itai-line);padding-top:12px}.itai-competency summary,.itai-method summary{cursor:pointer;color:#2257d3;font-weight:600}.itai-competency ul{padding-inline-start:20px}.itai-competency li{margin:12px 0}.itai-competency li b{color:var(--itai-muted);font-size:.875rem;font-weight:500;display:block}.itai-recommendations{gap:14px;display:grid}.itai-recommendation{border:1px solid var(--itai-line);background:#fff;border-radius:18px;grid-template-columns:1fr 1.4fr;gap:24px;padding:22px;display:grid;box-shadow:0 8px 20px #17395d0f}.itai-application{background:#eff6ff;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 28px 18px 48px;display:grid}.itai-application[dir=rtl]{padding:28px 48px 18px 28px}.itai-method{border:1px solid var(--itai-line);background:#fff;border-radius:14px;padding:18px 22px}.itai-empty{background:#f4f8fc;border-radius:12px;padding:18px}.itai-journey :is(button,a,select):focus-visible,.itai-report :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #2563eb}.itai-journey label{align-items:flex-start;gap:10px;display:flex}.itai-journey input[type=checkbox]{width:18px;height:18px;margin-top:7px}.itai-scope{max-width:900px}@media (hover:hover){.itai-track:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 5px #dce6f8,0 20px 35px #18386720}}.itai-journey-compact .itai-audience-section{margin-top:22px}.itai-journey-compact .itai-audience-section h2{margin:0;font-size:1.125rem}.itai-journey-compact .itai-audience{margin:12px 0 20px}.itai-journey-compact .itai-track{flex-direction:row;align-items:center;gap:16px;padding:20px}.itai-journey-compact .itai-track .itai-icon{margin:0}.itai-journey-compact .itai-track h2{min-width:0;margin:0;font-size:1.125rem;line-height:1.4}.itai-journey-compact .itai-selection{padding:20px}.itai-journey-compact .itai-notice{margin:0 0 12px;padding:10px 14px}.itai-intro-details{margin:12px 0}.itai-intro-details summary{cursor:pointer;color:var(--itai-muted);width:fit-content;font-size:.875rem}.itai-intro-details summary:focus-visible{outline-offset:4px;outline:3px solid #2563eb}.itai-intro-details p{max-width:900px;font-size:.875rem}.itai-journey-compact .itai-actions{margin-top:14px}.itai-included{color:#008878;align-items:center;gap:8px;margin-top:auto;font-size:.875rem;display:flex}.itai-included svg{width:17px;height:17px}.itai-audience-section{margin-top:28px}.itai-domain-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.itai-domain-summary article{border:1px solid var(--itai-line);background:#fff;border-radius:16px;padding:18px;box-shadow:0 8px 20px #17395d0f}.itai-domain-summary h3{font-size:1rem}.itai-domain-summary small{display:block}.itai-domain-summary .is-development{border-top:3px solid #8655cf}.itai-domain-summary .is-validation{border-top:3px solid #2865d4}.itai-domain-summary .is-maintain{border-top:3px solid #008878}@media (width<=800px){.itai-domain-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.itai-domain-summary{grid-template-columns:1fr}}@media (width<=800px){.itai-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.itai-count{flex-direction:column;align-items:flex-start;gap:6px}.itai-application{grid-template-columns:1fr}.itai-recommendation{grid-template-columns:1fr;gap:6px}}@media (width<=560px){.itai-journey{padding:20px 16px 40px}.itai-track-grid,.itai-competency-grid,.itai-overview{grid-template-columns:1fr}.itai-count{flex-direction:row;align-items:center;gap:18px}.itai-section>header{align-items:flex-start}.itai-competency{padding:18px}.itai-report-heading{align-items:flex-start}.itai-report-heading>.itai-icon{display:none}}@media (prefers-reduced-motion:reduce){.itai-track{transition:none}.itai-track:hover{transform:none}}@media print{.itai-report{max-width:none;padding:0;font-size:11pt}.itai-report-heading h1{font-size:22pt}.itai-competency-grid{display:block}.itai-competency{break-inside:avoid;box-shadow:none;margin:12px 0}.itai-competency details:not([open])>:not(summary),.itai-method:not([open])>:not(summary){display:block!important}.itai-competency details::details-content{content-visibility:visible}.itai-method::details-content{content-visibility:visible}.itai-actions{display:none}.itai-section{break-inside:auto}.itai-recommendation{break-inside:avoid;box-shadow:none}}.itai-report-insights{--itai-ink:#101a43;--itai-muted:#526689;--itai-line:#dce7f7}.itai-scope-badges{flex-wrap:wrap;gap:10px;margin:18px 0 24px;display:flex}.itai-scope-badges span{border:1px solid var(--itai-line);background:#f4f8ff;border-radius:30px;align-items:center;gap:8px;padding:7px 12px;font-size:.875rem;display:flex}.itai-scope-badges svg{flex-shrink:0;width:17px;height:17px}.itai-executive{border:1px solid var(--itai-line);background:linear-gradient(135deg,#fff,#f8fbff);border-radius:22px;padding:24px;box-shadow:0 4px #e6edf7,0 16px 30px #19386714}.itai-executive>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.itai-executive h2{margin:0}.itai-executive .itai-objective-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.itai-objective-counts .itai-count{box-shadow:none;gap:12px;padding:16px}.itai-objective-counts .is-supported strong{color:#008878}.itai-objective-counts .is-incorrect strong{color:#8050bb}.itai-objective-counts .is-uncertain strong{color:#2865d4}.itai-objective-counts .is-missing strong{color:#526689}.itai-priority-list{counter-reset:priority;gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.itai-priority-list li{counter-increment:priority;border:1px solid var(--itai-line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.itai-priority-list li:before{content:counter(priority,decimal-leading-zero);color:#326ae7;flex-shrink:0;font-size:.875rem;font-weight:700}.itai-priority-list li>div{flex:1;min-width:0}.itai-priority-list small,.itai-priority-list strong{display:block}.itai-report-insights a{color:#2257d3;align-items:center;gap:7px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.itai-report-insights a svg{flex-shrink:0;width:16px;height:16px}.itai-report-insights[dir=rtl] a svg.lucide-arrow-right{transform:rotate(180deg)}.itai-report-links{flex-wrap:wrap;gap:20px;margin-top:18px;display:flex}.itai-report-insights .itai-competency{align-self:start;padding:20px;scroll-margin-top:90px}.itai-report-insights .itai-area-summary{margin:12px 0 4px;font-size:.875rem}.itai-report-insights .itai-evidence-pair{margin:12px 0}.itai-report-insights .itai-evidence-blocks .is-incorrect{background:#a88aca}.itai-report-insights .itai-evidence-blocks .is-uncertain{background:repeating-linear-gradient(135deg,#c1d6f8 0 3px,#edf4ff 3px 6px)}.itai-report-insights .itai-evidence-blocks .is-missing{background:0 0;border:1px dashed #8797b1}.itai-area-signal,.itai-area-strength{background:#f6f3fd;border-radius:12px;margin:10px 0;padding:10px 12px}.itai-area-strength{background:#eef9f6}.itai-area-signal>strong,.itai-area-strength>strong{font-size:.875rem}.itai-report .itai-area-signal p,.itai-report .itai-area-strength p{margin:3px 0 0;font-size:.875rem}.itai-report-insights summary{cursor:pointer;color:#2257d3;font-size:.875rem;font-weight:600}.itai-report-insights summary:hover{text-decoration:underline}.itai-report-insights .itai-objective-list{margin:12px 0;padding:0;list-style:none}.itai-report-insights .itai-objective-list>li{border-top:1px solid var(--itai-line);margin:0;padding:14px 0}.itai-objective-list>li>small{margin-top:4px;display:block}.itai-objective-list>li>p{margin:8px 0;font-size:.875rem}.itai-evidence-reference{margin:8px 0;border:0!important;padding:0!important}.itai-evidence-reference code{overflow-wrap:anywhere;white-space:normal;text-align:left;background:#f4f7fc;border-radius:8px;margin-top:8px;padding:10px;font-size:.75rem;display:block}.itai-report-insights .itai-evidence-basis{font-size:.875rem}.itai-insight-action{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);padding:20px}.itai-insight-action h4:first-child{margin-top:0}.itai-insight-action p{font-size:1rem}.itai-badge{color:#2257d3;background:#eef4ff;border-radius:20px;padding:4px 10px;font-size:.875rem;display:inline-block}.itai-more-actions,.itai-course-selection{border:1px solid var(--itai-line);background:#fff;border-radius:16px;padding:18px 20px}.itai-more-actions[open]>summary,.itai-course-selection[open]>summary{margin-bottom:16px}.itai-course-selection{margin-top:18px}.itai-report-insights .itai-positive{background:#eef9f6;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.itai-positive svg{color:#008878;flex-shrink:0;width:22px}.itai-report-insights .itai-versions{font-size:.875rem}.itai-report-insights[dir=rtl] .itai-application{padding-inline:48px 28px}.itai-report-insights [tabindex="-1"]:focus-visible{outline-offset:4px;outline:3px solid #2563eb}.itai-report-insights .itai-section>header{flex-wrap:wrap}@media (width<=1000px){.itai-executive .itai-objective-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.itai-report-insights .itai-count{flex-direction:row;align-items:center}.itai-priority-list li{flex-wrap:wrap}.itai-priority-list li>a{margin-inline-start:30px}}@media (width<=800px){.itai-insight-action{grid-template-columns:1fr;gap:14px}}@media (width<=560px){.itai-executive{padding:18px}.itai-objective-counts .itai-count{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.itai-objective-counts .itai-count strong{font-size:1.8rem}.itai-priority-list li>div{flex-basis:calc(100% - 35px)}.itai-report-insights .itai-competency{padding:16px}.itai-report-insights .itai-evidence-pair{gap:10px}.itai-report-insights .itai-evidence{padding:10px}.itai-insight-action{padding:16px}}@media print{.itai-executive{box-shadow:none}.itai-report-insights details:not([open])>:not(summary){display:block!important}.itai-report-insights details::details-content{content-visibility:visible}.itai-report-insights .itai-report-links{display:none}.itai-report-insights .itai-competency{break-inside:auto}.itai-report-insights .itai-objective-list>li,.itai-insight-action{break-inside:avoid}.itai-report-insights code{font-size:8pt}}.itai-discipline-explorer{margin-block:1.25rem}.itai-discipline-explorer>header{align-items:flex-start;gap:.8rem;display:flex}.itai-discipline-explorer>header>svg{color:#286bff;flex-shrink:0;margin-top:.3rem}.itai-discipline-explorer h2,.itai-discipline-explorer h3,.itai-discipline-explorer h4{color:#151d42;margin:0 0 .55rem}.itai-discipline-explorer p{margin:.4rem 0 .8rem;font-size:1rem;line-height:1.65}.itai-career-fields{grid-template-columns:1fr 1fr;gap:1rem;margin-block:1rem;display:grid}.itai-career-fields label,.itai-target-label{gap:.4rem;font-size:.95rem;font-weight:600;display:grid}.itai-discipline-explorer select{color:#152647;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cddcf5;border-radius:12px;padding:.7rem}.itai-target-label{max-width:38rem;margin-block:1rem}.itai-discipline-families{gap:.8rem;display:grid}.itai-discipline-families>details{background:#ffffffcf;border:1px solid #dce7fa;border-radius:18px;padding:1rem;box-shadow:0 8px 22px #1635670b}.itai-discipline-families summary{cursor:pointer;color:#172748;font-size:1.05rem;font-weight:650}.itai-discipline-families summary small{color:#526a94;margin-inline-start:.5rem;font-size:.85rem}.itai-discipline-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.itai-discipline-catalog article{background:#fff;border:1px solid #e1eafa;border-radius:14px;padding:1rem;box-shadow:0 6px 16px #23396008}.itai-discipline-catalog article.is-target{background:#f3f8ff;border-color:#6c9aff}.itai-discipline-catalog article>small{letter-spacing:.08em;color:#597398;font-size:.75rem}.itai-discipline-catalog h3{margin-top:.4rem;font-size:1.1rem}.itai-discipline-choices{flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.875rem;display:flex}.itai-discipline-choices label{align-items:center;gap:.3rem;min-height:36px;display:flex}.itai-discipline-choices input{accent-color:#286bff;width:18px;height:18px}.itai-discipline-choices button{color:#165ae3;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #cbdcff;border-radius:8px;padding:.45rem .65rem}.itai-exploration-options{flex-wrap:wrap;gap:.65rem;margin-block:1rem;display:flex}.itai-exploration-options h3{width:100%;font-size:1rem}.itai-exploration-options button{font:inherit;color:#143563;cursor:pointer;background:#fff;border:1px solid #cbdcff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.75rem;display:flex}.itai-exploration-options svg{color:#009e8d;width:18px}.itai-exploration-options small{color:#587399;width:100%;font-size:.8rem}.itai-discipline-comparison{margin-top:1.2rem}.itai-discipline-comparison>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.itai-discipline-comparison article{background:#f8fbff;border:1px solid #d8e5f8;border-radius:16px;padding:1rem}.itai-discipline-comparison strong{font-size:.9rem}.itai-discipline-explorer :is(button,summary,select,input):focus-visible{outline-offset:3px;outline:3px solid #286bff}.itai-explorer-empty{color:#526a8c}@media (width<=850px){.itai-discipline-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.itai-career-fields,.itai-discipline-catalog,.itai-discipline-comparison>div{grid-template-columns:1fr}}.itai-journey-steps{flex-wrap:wrap;gap:.7rem;margin:1rem 0 1.4rem;display:flex}.itai-journey-steps span{color:#25385a;background:#fff;border:1px solid #d3e1fb;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.9rem;display:flex}.itai-journey-steps b{color:#fff;background:#266bff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.itai-discipline-evidence>small{letter-spacing:.07em;color:#5b7297;font-size:.75rem}.itai-discipline-evidence>h3{margin:.5rem 0}.itai-discipline-evidence>p{margin:0 0 1rem}.itai-pathway-stages{gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.itai-pathway-stages>li{background:#fff;border:1px solid #d9e5fb;border-radius:18px;gap:1rem;padding:1.3rem;display:flex;box-shadow:0 10px 24px #1636680c}.itai-pathway-stages>li>span{color:#266bff;background:#edf4ff;border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.itai-pathway-stages h3{margin:0 0 .6rem;font-size:1.15rem}.itai-pathway-stages small{color:#546c93;font-size:.875rem;line-height:1.6;display:block}.itai-pathway-stages ul{padding-inline-start:1.3rem}.itai-discipline-report code{overflow-wrap:anywhere}.itai-discipline-report .itai-section>header span{font-size:.85rem}.itai-discipline-report .itai-notice{line-height:1.6}.itai-discipline-report .itai-evidence-blocks .is-incorrect{background:#9971de}.itai-discipline-report .itai-evidence-blocks .is-uncertain{background:repeating-linear-gradient(45deg,#e9edfa,#e9edfa 3px,#9cacd0 3px 5px)}.itai-discipline-report .itai-evidence-blocks .is-missing{background:#fff;border:1px dashed #8395b6}@media print{.itai-discipline-explorer,.itai-discipline-report .itai-actions{display:none}.itai-pathway-stages>li{break-inside:avoid}}.tna-workspace{--tna-ink:var(--color-primary-navy,#102a43);--tna-muted:var(--color-text-secondary,#526477);--tna-accent:var(--color-action-blue,#2563eb);--tna-border:#dce6f2;--tna-shadow:0 2px 3px #18386708, 0 12px 26px -14px #18386730;max-width:1360px;min-height:100vh;color:var(--tna-ink);font-family:var(--font-interface-ltr);background:radial-gradient(at 100% 0,#e5efff,#0000 48%),#f5f7fb;margin:auto;padding:20px 28px 56px;font-size:1rem;line-height:1.6}.tna-workspace[dir=rtl]{font-family:var(--font-interface-rtl)}.tna-workspace *{box-sizing:border-box}.tna-workspace :is(h1,h2,h3,p){overflow-wrap:anywhere}.tna-workspace h1{margin:8px 0;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700;line-height:1.3}.tna-workspace h2{margin:0 0 12px;font-size:1.375rem;font-weight:600;line-height:1.4}.tna-workspace h3{margin:0 0 8px;font-size:1.125rem;font-weight:600;line-height:1.45}.tna-workspace p{color:var(--tna-muted);margin:8px 0 16px}.tna-workspace small{color:var(--tna-muted);font-size:.8125rem;line-height:1.5}.tna-workspace a{color:#1d4ed8;text-underline-offset:3px}.tna-workspace svg{flex-shrink:0;width:20px;height:20px}.tna-workspace :is(button,input,select,textarea){font:inherit}.tna-workspace button{border:1px solid var(--tna-border);min-height:44px;color:var(--tna-ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.875rem;font-weight:500;line-height:1.5;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.tna-workspace button:disabled{opacity:.5;cursor:not-allowed}.tna-workspace :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--tna-accent);outline-offset:3px}.tna-workspace .tna-primary{color:#fff;background:var(--tna-accent);border-color:var(--tna-accent);box-shadow:0 4px 10px #2563eb24}.tna-workspace a.tna-primary{border:1px solid var(--tna-accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.tna-header{justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.tna-header-actions{align-items:center;gap:12px;display:flex}.tna-workspace .tna-brand{color:var(--tna-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.tna-brand strong,.tna-brand small{display:block}.tna-brand strong{font-size:1rem;font-weight:700}.tna-brand small{margin-top:1px}.tna-brand-mark{color:#fff;background:var(--tna-ink);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.tna-back{align-items:center;gap:7px;min-height:44px;font-size:.875rem;text-decoration:none;display:inline-flex}.tna-hero{color:#fff;background:radial-gradient(ellipse at top right,#315d8a,transparent 70%),var(--tna-ink);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;box-shadow:inset 0 1px #ffffff30,0 8px 20px -12px #102a4380}.tna-workspace .tna-hero h1{color:#fff}.tna-workspace .tna-hero p{color:#dbeafe;margin:0}.tna-kicker{letter-spacing:.09em;color:#456b9c;font-size:.75rem;font-weight:600;line-height:1.5;display:block}.tna-hero .tna-kicker{color:#bfd6f2}.tna-hero-symbol{background:linear-gradient(145deg,#ffffff1a,#ffffff03);border:1px solid #ffffff30;border-radius:24px;flex-shrink:0;place-items:center;width:88px;height:88px;display:grid;box-shadow:inset 0 1px #ffffff20}.tna-hero-symbol svg{color:#dbeafe;stroke-width:1.3px;width:50px;height:50px}.tna-feedback:empty{display:none}.tna-feedback:not(:empty){color:#16624f;background:#eaf6f1;border-radius:8px;margin:12px 0;padding:8px 12px;font-size:.875rem}.tna-entry{margin-top:26px}.tna-start-card{padding:28px}.tna-start-intro{align-items:flex-start;gap:16px;max-width:820px;display:flex}.tna-start-intro h2{margin:4px 0 8px}.tna-start-intro p{margin:0}.tna-start-steps{border-block:1px solid var(--tna-border);flex-wrap:wrap;gap:10px 24px;margin:24px 0;padding:18px 0;list-style:none;display:flex}.tna-start-steps li{color:#456b9c;align-items:center;gap:8px;font-size:.875rem;display:flex}.tna-start-steps li>span{width:26px;height:26px;color:var(--tna-accent);background:#eaf2ff;border-radius:50%;place-items:center;font-weight:600;display:grid}.tna-start-card form{max-width:520px}.tna-start-card .tna-grid{grid-template-columns:minmax(0,1fr)}.tna-sample-link{align-items:center;gap:8px;min-height:44px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.tna-guidance{background:#f3fbf9;border:1px solid #cde9e4;border-radius:14px;margin-top:18px;padding:18px}.tna-ai-assistance summary>span{align-items:center;gap:8px;display:inline-flex}.tna-ai-assistance summary>small{margin-inline-start:auto}.tna-ai-assistance .tna-chat{margin:0}.tna-workspace .tna-requirements-guide[hidden]{display:none}.tna-guide-card{background:linear-gradient(130deg,#f8fbff,#fff 65%);border:1px solid #dce7f6;border-radius:18px;margin:20px 0;padding:24px}.tna-guide-progress{color:#456b9c;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;font-size:.875rem;display:flex}.tna-guide-progress progress{accent-color:#2563eb;border:0;border-radius:9px;flex:1;min-width:80px;max-width:230px;height:7px;overflow:hidden}.tna-guide-progress progress::-webkit-progress-bar{background:#e4ecf8}.tna-guide-progress progress::-webkit-progress-value{background:#2563eb;border-radius:9px}.tna-workspace .tna-guide-card h3{margin-bottom:16px;font-size:clamp(1.25rem,2vw,1.5rem)}.tna-guide-example{background:#eaf3ff;border-radius:12px;padding:14px 16px;font-size:.875rem}.tna-guide-example strong{color:#285ca0;margin-bottom:3px;display:block}.tna-guide-answer textarea{min-height:125px}.tna-guide-context{background:#f4fbf9;border:1px solid #cde9e4;border-radius:12px;margin:18px 0;padding:16px}.tna-guide-context h4{color:#087f78;margin:0;font-size:.9375rem}.tna-guide-context p,.tna-guide-context blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 12px;font-size:.875rem}.tna-guide-context>div+div{border-top:1px solid #cde9e4;margin-top:14px;padding-top:14px}.tna-guide-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.tna-guide-review{gap:12px;display:grid}.tna-guide-review article{background:#fff;border:1px solid #dce7f6;border-radius:12px;justify-content:space-between;align-items:start;gap:16px;padding:16px;display:flex}.tna-guide-review article>div{min-width:0}.tna-guide-review article p{white-space:pre-wrap;color:var(--tna-ink);margin:5px 0 0}.tna-guide-review article[data-missing=true]{background:#fffbef;border-color:#edcb82}.tna-guide-sources{color:#42675f;flex-direction:column;gap:6px;margin:18px 0;font-size:.8125rem;display:flex}.tna-guide-sources>span{align-items:center;gap:8px;display:flex}.tna-guide-confirm-note,.tna-guide-hint{margin-top:14px;font-size:.8125rem;display:block}.tna-guide-bottom{border-top:1px solid #e4edf7;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:12px;display:flex}.tna-guide-list{margin-top:24px}.tna-guide-list article{border-bottom:1px solid #e4edf7;align-items:center;gap:12px;padding:14px 0;display:flex}.tna-guide-list article>div{overflow-wrap:anywhere;flex:1;min-width:0}.tna-guide-list article small{margin-top:3px;display:block}.tna-guide-details label{min-width:0}@media (width<=640px){.tna-guide-card{padding:16px}.tna-guide-progress{gap:10px}.tna-guide-progress small{flex-basis:100%}.tna-guide-navigation{gap:8px}.tna-guide-list article{flex-wrap:wrap}.tna-guide-list article>div{flex-basis:calc(100% - 56px)}.tna-guide-list article>button{margin-inline-start:56px}.tna-guide-bottom{flex-direction:column;align-items:start}}.tna-entry-heading{justify-content:space-between;align-items:end;gap:16px;margin:0 0 16px;display:flex}.tna-entry-heading h2{margin:4px 0 0}.tna-entry-caption{color:var(--tna-muted);font-size:.875rem}.tna-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tna-workspace .tna-route{--route-color:#2563eb;--route-soft:#eaf2ff;text-align:start;min-width:0;box-shadow:var(--tna-shadow);background:linear-gradient(145deg,#fff,#fafdff);border-radius:18px;flex-direction:column;justify-content:start;align-items:stretch;padding:18px 20px 0;display:flex}.tna-workspace .tna-route[data-route=guided]{--route-color:#087f78;--route-soft:#e9f7f3}.tna-workspace .tna-route[data-route=interview]{--route-color:#7950ce;--route-soft:#f3eefc}.tna-route-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tna-icon{width:44px;height:44px;color:var(--route-color,var(--tna-accent));background:linear-gradient(145deg,#fff,var(--route-soft,#eaf2ff));border:1px solid #dae6f5;border-radius:13px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 2px 3px #1838670a}.tna-icon svg{stroke-width:1.8px;width:23px;height:23px}.tna-route>strong{color:var(--tna-ink);font-size:1.125rem;font-weight:600;line-height:1.4}.tna-route-description{color:var(--tna-muted);flex:1;margin:8px 0 18px;font-size:.9375rem;line-height:1.55}.tna-route-footer{border-top:1px solid var(--tna-border);color:var(--route-color);justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:.875rem;display:flex}.tna-route-footer svg{width:17px;height:17px}.tna-workspace .tna-route[aria-pressed=true]{border-color:var(--route-color);box-shadow:0 0 0 1px var(--route-color),var(--tna-shadow)}.tna-route[aria-pressed=true] .tna-route-footer{justify-content:start}.tna-entry-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:20px 0 16px;display:flex}.tna-entry-actions .tna-actions{margin:0}.tna-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}.tna-note{border:1px solid #d9e7f8;color:var(--tna-muted);overflow-wrap:anywhere;background:#f0f6ff;border-inline-start:3px solid #6d9fda;border-radius:10px;padding:12px 14px;font-size:.875rem}.tna-access-note{align-items:flex-start;gap:10px;display:flex}.tna-access-note p{margin:0;font-size:.875rem}.tna-access-note svg{color:#456b9c;margin-top:2px}.tna-result-preview{border:1px solid var(--tna-border);box-shadow:var(--tna-shadow);background:linear-gradient(135deg,#fff,#f3f8ff);border-radius:16px;margin:20px 0;padding:18px 20px}.tna-result-heading,.tna-result-heading>div{align-items:center;gap:10px;display:flex}.tna-result-heading{flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.tna-result-heading svg{color:var(--tna-accent)}.tna-result-heading h2{margin:0;font-size:1.125rem}.tna-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0;display:grid}.tna-result-grid>div{min-width:0}.tna-result-grid>div+div{border-inline-start:1px solid var(--tna-border);padding-inline-start:20px}.tna-result-grid dt{color:#285ca0;align-items:center;gap:7px;font-size:.875rem;font-weight:600;display:flex}.tna-result-grid dt svg{width:17px;height:17px}.tna-result-grid dd{color:var(--tna-ink);margin:6px 0 0;font-size:1rem;line-height:1.55}.tna-workspace .tna-result-followup{border-top:1px solid var(--tna-border);color:var(--tna-muted);margin:0;padding-top:10px;font-size:.875rem}.tna-sample-report{border-top:1px solid var(--tna-border);margin-top:20px;padding-top:20px}.tna-sample-report-header{color:#fff;background:linear-gradient(115deg,#102a43,#294875);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.tna-sample-report-header .tna-kicker{color:#b9cee6}.tna-sample-report-header h2{color:#fff;margin:4px 0 6px;font-size:1.375rem}.tna-workspace .tna-sample-report-header p{color:#d4e4f8;margin:0}.tna-sample-report>.tna-note{margin:12px 0}.tna-sample-section{min-width:0;margin-top:24px}.tna-sample-section>h3{align-items:center;gap:8px;margin:0 0 14px;font-size:1.125rem;display:flex}.tna-sample-section>h3 svg{color:var(--tna-accent)}.tna-sample-report h4{color:var(--tna-ink);margin:8px 0 12px;font-size:1rem}.tna-sample-report dl{margin:0}.tna-sample-report dt{color:#375981;font-size:.875rem;font-weight:600}.tna-sample-report dd{margin:4px 0 0;font-size:1rem;line-height:1.6}.tna-sample-report dl>div+div{margin-top:12px}.tna-sample-context{border:1px solid var(--tna-border);background:#edf4ff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:18px;display:grid}.tna-sample-report .tna-sample-context>div{margin:0}.tna-sample-findings{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.tna-sample-finding{border:1px solid var(--tna-border);background:#fff;border-top:3px solid #3f78c7;border-radius:12px;min-width:0;padding:16px}.tna-sample-finding[data-kind=workplace]{border-top-color:#158575}.tna-sample-finding[data-kind=clarify]{border-top-color:#af7b24}.tna-sample-finding-label{color:#315b94;align-items:center;gap:7px;font-size:.875rem;font-weight:500;display:flex}.tna-sample-finding[data-kind=workplace] .tna-sample-finding-label{color:#147666}.tna-sample-finding[data-kind=clarify] .tna-sample-finding-label{color:#906117}.tna-workspace .tna-sample-finding details{margin:14px 0;padding-inline:10px}.tna-sample-finding footer{border-top:1px solid var(--tna-border);color:var(--tna-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:10px;font-size:.8125rem;display:flex}.tna-sample-learning{border:1px solid var(--tna-border);background:#fff;border-radius:12px;grid-template-columns:1.2fr 1fr;gap:24px;padding:18px;display:grid}.tna-sample-learning p{margin-bottom:0}.tna-sample-actions{gap:12px;display:grid}.tna-sample-action{border:1px solid var(--tna-border);background:#fff;border-inline-start:3px solid #7aa4dc;border-radius:12px;padding:16px 18px}.tna-sample-action h4{margin-top:0;margin-bottom:6px}.tna-sample-action>p{margin:0 0 14px}.tna-sample-action dl{border-top:1px solid var(--tna-border);grid-template-columns:1fr 1fr .7fr 1.5fr;gap:16px;padding-top:12px;display:grid}.tna-sample-report .tna-sample-action dl>div{margin:0}.tna-sample-checkpoints{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tna-sample-checkpoints>div{border:1px solid var(--tna-border);background:#f2f6fc;border-radius:10px;flex-direction:column;gap:4px;padding:12px;font-size:.875rem;display:flex}.tna-sample-checkpoints span{color:var(--tna-muted)}.tna-sample-section>small{color:var(--tna-muted);font-size:.8125rem;display:block}.tna-error{color:#8a352b;background:#fff4f1;border:1px solid #efd1cd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;padding:12px 16px;display:flex}.tna-project-overview{padding:16px 0 18px}.tna-project-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.tna-workspace .tna-text-button{min-height:36px;box-shadow:none;color:#285ca0;background:0 0;border:0;padding-inline:0}.tna-workspace a.tna-text-button{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tna-project-badges{flex-wrap:wrap;gap:8px;display:flex}.tna-badge,.tna-status{color:#365a86;background:#edf4ff;border:1px solid #d9e5f4;border-radius:6px;align-items:center;padding:3px 9px;font-size:.8125rem;line-height:1.5;display:inline-flex}.tna-status{color:#236957;background:#edf7f2;border-color:#d3e8df}.tna-project-overview h2{margin-bottom:6px;font-size:1.25rem}.tna-next-action{align-items:flex-start;gap:8px;font-size:.9375rem;display:flex;margin:0!important}.tna-next-action svg{color:var(--tna-accent);width:18px;height:18px;margin-top:2px}.tna-working-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:20px;display:grid}.tna-sidebar{background:var(--tna-ink);color:#fff;box-shadow:var(--tna-shadow);border-radius:18px;padding:20px 12px 14px;position:sticky;top:16px}.tna-sidebar>.tna-kicker{color:#b9cee6;padding-inline:12px}.tna-sidebar nav{gap:6px;margin-top:14px;display:grid}.tna-workspace .tna-sidebar nav button{text-align:start;color:#e5effb;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:start;align-items:center;gap:10px;width:100%;padding:12px 10px;display:flex}.tna-step-icon{flex-shrink:0;place-items:center;width:28px;display:grid}.tna-sidebar strong{font-size:.9375rem;font-weight:500;display:block}.tna-sidebar nav small{color:#b6c9dd;margin-top:2px;font-size:.75rem;display:block}.tna-workspace .tna-sidebar [aria-current=step]{background:var(--tna-accent);color:#fff;border-color:#ffffff1c;box-shadow:0 4px 9px #00000012}.tna-sidebar [aria-current=step] small{color:#e4edff}.tna-sidebar-note{border-top:1px solid #ffffff20;gap:8px;margin-top:16px;padding:16px 10px 0;display:flex}.tna-sidebar-note svg{color:#a8c6e7;width:18px;height:18px;margin-top:3px}.tna-sidebar-note p{color:#b6c9dd;margin:0;font-size:.8125rem;line-height:1.6}.tna-step-content{min-width:0}.tna-panel{border:1px solid var(--tna-border);min-width:0;box-shadow:var(--tna-shadow);background:linear-gradient(145deg,#fff,#fcfdff);border-radius:18px;margin:18px 0;padding:22px}.tna-step-content>.tna-panel:first-child{margin-top:0}.tna-section-heading{border-bottom:1px solid #e5ecf5;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.tna-section-heading small{color:#456b9c;font-weight:500}.tna-section-heading h2{margin:2px 0 0;font-size:1.25rem}.tna-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tna-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.tna-workspace label{color:#304865;flex-direction:column;gap:7px;font-size:.875rem;font-weight:500;display:flex}.tna-workspace label>small{font-weight:400}.tna-workspace :is(input,textarea,select){width:100%;min-width:0;min-height:44px;color:var(--tna-ink);background:#f8fbff;border:1px solid #cddbef;border-radius:10px;padding:10px 12px;font-size:1rem;font-weight:400;line-height:1.5}.tna-workspace textarea{resize:vertical;min-height:104px}.tna-route-select{background:#f6f9fd;border:1px solid #e1eaf5;border-radius:12px;margin-bottom:22px;padding:12px 14px}.tna-route-select select{background:#fff}.tna-item{border:1px solid var(--tna-border);overflow-wrap:anywhere;background:#fff;border-inline-start:3px solid #a8c6e9;border-radius:13px;margin:12px 0;padding:16px;box-shadow:0 3px 8px #18386706}.tna-item p{margin:6px 0 10px;font-size:.9375rem}.tna-item button{margin:4px 6px 0 0}.tna-workspace details{background:#f8fbff;border:1px solid #dde7f4;border-radius:12px;margin:16px 0;padding:0 16px}.tna-workspace summary{cursor:pointer;color:#2a527f;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.tna-workspace summary::-webkit-details-marker{display:none}.tna-workspace summary:after{content:"+";flex-shrink:0;font-size:1.25rem;font-weight:400;line-height:1}.tna-workspace details[open]>summary:after{content:"−"}.tna-workspace details[open]{background:#fff;padding-bottom:16px}.tna-workspace details[open]>summary{border-bottom:1px solid #e5ecf5;margin-bottom:14px}.tna-workspace details.tna-panel{padding:0 20px}.tna-workspace details.tna-panel[open]{padding-bottom:20px}.tna-workspace blockquote{overflow-wrap:anywhere;background:#f1f6fc;border-inline-start:3px solid #8bb1dd;border-radius:0 10px 10px 0;margin:12px 0;padding:14px 16px}.tna-chat{background:#faf8ff;border:1px solid #e3daf3;border-radius:14px;margin-bottom:20px;padding:18px}.tna-workspace .tna-check{flex-direction:row;align-items:flex-start;margin:12px 0;font-weight:400}.tna-check input{flex-shrink:0;width:18px;height:18px;min-height:18px;margin-top:3px}.tna-workspace table{border-collapse:collapse;width:100%}.tna-workspace :is(td,th){text-align:start;border-bottom:1px solid var(--tna-border);padding:10px}.tna-scroll{overflow-x:auto}.tna-workspace[dir=rtl] :is(.lucide-arrow-left,.lucide-arrow-right){transform:rotate(180deg)}.tna-workspace[dir=rtl] .tna-kicker{letter-spacing:0}@media (hover:hover){.tna-workspace button:not(:disabled):hover{background:#f0f6ff;border-color:#93b4e0}.tna-workspace .tna-primary:not(:disabled):hover{color:#fff;background:#1d4ed8}.tna-workspace .tna-route:hover{border-color:var(--route-color);background:#fff;box-shadow:0 12px 24px -12px #18386740}.tna-workspace .tna-sidebar nav button:hover{background:#ffffff12;border-color:#ffffff25}.tna-workspace .tna-sidebar nav [aria-current=step]:hover{background:var(--tna-accent)}}@media (width<=1000px){.tna-working-layout{grid-template-columns:198px minmax(0,1fr);gap:14px}.tna-sidebar{padding-inline:8px}.tna-panel{padding:18px}}@media (width<=760px){.tna-sample-findings,.tna-sample-learning,.tna-sample-context,.tna-sample-action dl{grid-template-columns:minmax(0,1fr)}.tna-sample-checkpoints{grid-template-columns:repeat(2,minmax(0,1fr))}.tna-sample-report-header{padding:16px}.tna-workspace{padding:16px 16px 40px}.tna-header{gap:10px;padding-bottom:16px}.tna-header-actions{gap:8px}.tna-back{display:none}.tna-hero{border-radius:16px;gap:12px;padding:20px}.tna-hero-symbol{border-radius:17px;width:60px;height:60px}.tna-hero-symbol svg{width:36px;height:36px}.tna-hero p{font-size:.9375rem}.tna-route-grid,.tna-grid{grid-template-columns:1fr}.tna-entry-heading{display:block}.tna-entry-caption{margin-top:6px;display:block}.tna-workspace .tna-route{padding:16px 18px 0}.tna-route-top{margin-bottom:8px}.tna-route-description{margin-bottom:12px}.tna-working-layout{grid-template-columns:minmax(0,1fr)}.tna-sidebar{border-radius:14px;padding:10px;position:static}.tna-sidebar>.tna-kicker,.tna-sidebar nav small{display:none}.tna-sidebar-note{margin-top:8px;padding-top:12px}.tna-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0}.tna-workspace .tna-sidebar nav button{text-align:center;flex-direction:column;justify-content:start;gap:4px;padding:10px 5px}.tna-sidebar strong{font-size:.875rem}.tna-project-top{align-items:start}.tna-project-badges{flex:1;justify-content:flex-end}.tna-panel{border-radius:15px;padding:16px}.tna-entry-actions{align-items:stretch}.tna-result-preview{padding:16px}.tna-result-grid{grid-template-columns:1fr;gap:12px}.tna-result-grid>div+div{border-inline-start:0;border-top:1px solid var(--tna-border);padding-inline-start:0;padding-top:12px}.tna-section-heading h2{font-size:1.125rem}.tna-item{padding:14px}}@media (width<=390px){.tna-hero-symbol{display:none}.tna-brand small{font-size:.75rem}.tna-header button{padding-inline:10px}.tna-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tna-workspace *{scroll-behavior:auto!important;transition:none!important}}.tna-org-report{margin-top:24px}.tna-org-report-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.tna-org-report-heading h2{margin:4px 0}.tna-org-report-heading .tna-badge{flex-shrink:0}.tna-org-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 8px;display:grid}.tna-org-metrics>div{background:linear-gradient(145deg,#fff,#edf5ff);border:1px solid #d9e6f6;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:4px 8px;padding:14px;display:grid}.tna-org-metrics svg{color:#2563eb}.tna-org-metrics strong{font-size:1.75rem;line-height:1.2}.tna-org-metrics span{color:var(--tna-muted);grid-column:1/-1;font-size:.8125rem}.tna-workspace .tna-org-note{margin:8px 0 16px;font-size:.8125rem}.tna-org-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:18px;display:flex}.tna-org-filters label{flex:0 240px}.tna-org-filters small{flex:1;min-width:160px;padding-bottom:10px}.tna-org-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tna-org-card{border:1px solid var(--tna-border);min-width:0;box-shadow:var(--tna-shadow);background:#fff;border-radius:16px;padding:18px}.tna-org-card>header{color:#346094;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:.8125rem;display:flex}.tna-workspace .tna-org-card h3{margin-bottom:4px;font-size:1.0625rem}.tna-workspace .tna-org-role{margin:0 0 12px;font-size:.8125rem}.tna-org-card dl{margin:12px 0;font-size:.875rem}.tna-org-card dl>div+div{margin-top:8px}.tna-org-card dt{color:var(--tna-ink);font-weight:600}.tna-org-card dd{color:var(--tna-muted);overflow-wrap:anywhere;margin:3px 0 0}.tna-workspace .tna-org-card p{margin:8px 0 12px;font-size:.875rem}.tna-org-finding{border-top:1px solid var(--tna-border);margin-top:14px;padding-top:12px}.tna-org-status{flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:.875rem;display:flex}.tna-org-status strong{color:#1e5795}.tna-org-finding[data-disposition=investigate] .tna-org-status strong{color:#82521b}.tna-org-action{background:#f1f6fd;border-radius:12px;margin:12px 0;padding:12px;font-size:.875rem}.tna-workspace .tna-org-course{border-top:1px solid #d8e5f6;padding-top:8px;font-size:.8125rem}.tna-org-card details{margin-top:10px;font-size:.8125rem}.tna-org-card .tna-item small{overflow-wrap:anywhere;display:block}.tna-org-signoff{background:#edf4ff;border-radius:14px;align-items:start;gap:12px;margin-top:18px;padding:16px;font-size:.875rem;display:flex}.tna-org-signoff svg{color:#2563eb;margin-top:3px}.tna-org-signoff p{margin:6px 0}.tna-advisor{background:linear-gradient(140deg,#f1f7ff,#fff);border:1px solid #bfd4f1;border-radius:16px;margin:16px 0 24px;padding:18px}.tna-advisor>header{align-items:start;gap:12px;display:flex}.tna-advisor>header p{margin:0 0 14px;font-size:.875rem}.tna-advisor>label:not(.tna-check){max-width:340px}.tna-advisor .tna-check{margin:14px 0}.tna-advisor details{margin-block:14px}.tna-advisor-result{border-top:1px solid var(--tna-border);margin-top:18px;padding-top:16px}.tna-advisor-result>small{margin-top:10px;display:block}.tna-company-sample{min-width:0;margin-block:24px 8px}.tna-company-sample-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.tna-company-sample-heading>div:first-child{max-width:780px}.tna-company-sample-heading .tna-actions{flex-shrink:0;margin:0}.tna-company-sample .tna-org-metrics span{font-size:.875rem}.tna-sample-nav{background:#eaf2fc;border-radius:14px;flex-wrap:wrap;gap:8px;margin-block:20px;padding:8px;display:flex}.tna-sample-nav button{flex:140px;font-size:.875rem}.tna-workspace .tna-sample-nav button[aria-pressed=true]{color:#fff;background:#173f70;border-color:#173f70;box-shadow:0 3px 8px #173f701b}.tna-sample-panel{border:1px solid var(--tna-border);background:#fff;border-radius:18px;min-width:0;padding:22px}.tna-sample-panel>h3{margin-block:0 12px}.tna-sample-panel h4{margin:4px 0 8px;font-size:1rem;line-height:1.5}.tna-sample-panel p{font-size:1rem}.tna-sample-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tna-sample-response-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.tna-sample-response-grid article{background:linear-gradient(145deg,#f8fbff,#edf5ff);border:1px solid #d7e6f8;border-radius:14px;padding:16px}.tna-sample-response-grid article>strong{color:#215da2;font-size:2rem;line-height:1.2}.tna-sample-response-grid article p{margin-bottom:0;font-size:.875rem}.tna-sample-list{color:var(--tna-muted);padding-inline-start:24px;font-size:1rem;line-height:1.7}.tna-sample-list li{margin-block:10px;padding-inline-start:4px}.tna-sample-callout{background:#edf5ff;border-inline-start:3px solid #4087d4;border-radius:12px;margin-block:18px;padding:16px 20px}.tna-sample-callout p:last-child{margin-bottom:0}.tna-sample-coverage{background:#f0f6ff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;margin-block:20px;padding:18px;display:grid}.tna-sample-coverage>strong{color:#205b9a;font-size:1.6rem}.tna-sample-coverage progress{accent-color:#2468b0;grid-column:1/-1;width:100%;height:12px}.tna-sample-table-wrap{border:1px solid var(--tna-border);border-radius:12px;overflow-x:auto}.tna-sample-table{border-collapse:collapse;width:100%;font-size:.875rem}.tna-sample-table caption{text-align:start;background:#edf4fd;padding:14px;font-weight:600}.tna-sample-table :is(th,td){text-align:start;border-bottom:1px solid #e3ebf5;padding:12px 14px}.tna-sample-table thead th{color:#466485;background:#f8fbff}.tna-sample-table tbody th{font-weight:500}.tna-sample-table tfoot{background:#edf4fd;font-weight:600}.tna-sample-programs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tna-sample-programs article{border:1px solid var(--tna-border);background:linear-gradient(150deg,#fff,#f5f9ff);border-radius:14px;padding:18px}.tna-sample-programs header{color:#35659b;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:.875rem;display:flex}.tna-sample-programs dl{gap:12px;font-size:.875rem;display:grid}.tna-sample-programs dt{font-weight:600}.tna-sample-programs dd{color:var(--tna-muted);margin:4px 0 0;line-height:1.6}.tna-sample-programs small{border-top:1px solid var(--tna-border);color:#42628a;padding-top:12px;font-size:.875rem;display:block}.tna-sample-phases{gap:12px;margin-block:18px 24px;display:grid}.tna-sample-phases article{border:1px solid var(--tna-border);border-radius:14px;gap:16px;padding:16px;display:flex}.tna-sample-phases article>span{color:#235d9f;background:#e5f0ff;border-radius:10px;align-self:start;place-items:center;min-width:36px;height:36px;font-weight:600;display:grid}.tna-sample-phases p{margin-bottom:8px}.tna-sample-phases small{font-size:.875rem}.tna-sample-budget{border:1px solid var(--tna-border);border-radius:14px;margin-block:16px;overflow:hidden}.tna-sample-budget>div{border-bottom:1px solid var(--tna-border);justify-content:space-between;gap:20px;padding:13px 16px;font-size:.875rem;display:flex}.tna-sample-budget>div strong{flex-shrink:0}.tna-sample-budget>div:last-child{background:#e6f1ff;border-bottom:0;font-size:1rem}.tna-company-sample :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #367bc7}@media (width<=1100px){.tna-company-sample-heading{flex-direction:column}.tna-sample-response-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.tna-org-report-heading{flex-direction:column}.tna-org-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tna-org-cards{grid-template-columns:1fr}.tna-org-filters label{flex:140px;min-width:0}.tna-org-card,.tna-sample-panel{padding:14px}.tna-sample-response-grid,.tna-sample-programs{grid-template-columns:1fr}.tna-sample-response-grid article{grid-template-columns:36px 1fr;gap:0 12px;display:grid}.tna-sample-response-grid article>strong{grid-row:1/3}.tna-sample-response-grid article p{margin-top:0}.tna-sample-coverage{grid-template-columns:1fr}.tna-sample-budget>div{flex-wrap:wrap;gap:4px}.tna-sample-table{min-width:540px}}@media print{.tna-header,.tna-sidebar,.tna-workspace button,.tna-hero-symbol{display:none}.tna-workspace{background:#fff;max-width:none;padding:0}.tna-hero{color:#102a43;box-shadow:none;background:#fff;border:1px solid #bbb}.tna-workspace .tna-hero :is(h1,p,.tna-kicker){color:#102a43}.tna-working-layout{display:block}.tna-panel,.tna-item{box-shadow:none;break-inside:avoid}}.tg-builder{--tg-border:#dce7f5;--tg-muted:#5e7390;--tg-blue:#285eab;max-width:1200px;margin:0 auto 28px}.tg-foundation{--tg-border:#dce7f5;--tg-muted:#5e7390;margin:20px 0!important}.tg-profile-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.tg-profile-grid .tg-need-card{margin:0}.tg-profile-grid h4{margin:10px 0;font-size:1.05rem}.tg-foundation-setup{border-bottom:1px solid #dce7f5;margin-bottom:24px;padding-bottom:24px}.tg-foundation-setup .tna-actions{flex-wrap:wrap}.tg-builder select{white-space:normal;max-width:100%}.tg-review-card dd{white-space:pre-line}.tg-progress{border:1px solid var(--tg-border);background:#fff;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:24px;padding:10px;display:grid;box-shadow:0 8px 24px #163b6010}.tna-workspace .tg-progress button{text-align:start;color:#526785;background:#f4f7fc;border:0;justify-content:flex-start;align-items:center;gap:9px;min-height:64px;padding:12px;font-size:.95rem;display:flex}.tg-progress button>span{border:1px solid #cfddf0;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:.82rem;display:grid}.tna-workspace .tg-progress button[aria-current=step]{color:#fff;background:#294d77;box-shadow:0 5px 12px #24497320}.tg-progress button[aria-current=step]>span{background:#ffffff20;border-color:#ffffff60}.tg-mobile-stage{display:none}.tna-workspace .tg-question-panel{border-radius:22px;min-height:350px;margin:0 0 20px;padding:32px clamp(20px,4vw,52px)}.tg-question-heading{border-bottom:1px solid var(--tg-border);align-items:center;gap:18px;margin-bottom:24px;padding-bottom:24px;display:flex}.tg-question-heading>div{min-width:0}.tg-question-heading h2{line-height:1.35;margin:4px 0 0!important;font-size:1.65rem!important}.tg-question-heading h2:focus{outline:none}.tg-question-heading small{color:var(--tg-muted);letter-spacing:.05em;font-size:.78rem}.tg-question-fields{border:0;min-width:0;margin:0;padding:0}.tna-workspace .tg-example{color:var(--tg-muted);margin:0 0 22px;padding:0;font-size:1rem;line-height:1.7}.tg-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.tna-workspace .tg-option{border:1px solid var(--tg-border);cursor:pointer;color:#253f60;background:linear-gradient(120deg,#fff,#f9fbff);border-radius:12px;flex-direction:row;align-items:center;gap:12px;min-height:72px;margin:0;padding:18px;font-size:1rem;line-height:1.45;display:flex}.tna-workspace .tg-option input{accent-color:#285eab;flex-shrink:0;width:19px;height:19px;min-height:0;margin:0;padding:0}.tg-option span{flex:1}.tg-option svg{color:#287f79;width:20px}.tna-workspace .tg-option.selected{background:#eef5ff;border-color:#689be2;box-shadow:0 3px 12px #2b69ba12}.tg-option:has(input:disabled){opacity:.55;cursor:not-allowed}.tg-answer-label{margin-top:24px!important}.tg-question-fields textarea{min-height:104px!important}.tg-question-fields>label{margin:18px 0!important}.tg-question-fields .tna-text-button{margin-top:12px}.tg-department-picker>label{margin:16px 0;display:block}.tg-department-picker>label.tg-option{display:flex}.tg-department-picker input[type=checkbox]{flex:none;height:18px;width:18px!important}.tg-department-picker [role=status],.tg-scope-context{color:var(--tg-muted);overflow-wrap:anywhere;background:#f0f6fc;border-radius:10px;padding:12px 16px}.tg-role-department{margin:22px 0}.tg-role-department small{color:var(--tg-muted);margin-top:8px;display:block}.tg-role-department select{width:100%;max-width:100%;min-height:44px}.tg-department-picker label{overflow-wrap:anywhere}.tg-question-footer{border-top:1px solid var(--tg-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}.tg-question-footer>span{min-width:140px;color:var(--tg-muted);flex:1;font-size:.86rem}.tg-question-footer svg{width:18px;height:18px}.tg-review-card dl{gap:0;margin:18px 0;display:grid}.tg-review-card dl>div{border-bottom:1px solid var(--tg-border);grid-template-columns:minmax(140px,.8fr) minmax(0,1.6fr) auto;gap:16px;padding:18px 0;display:grid}.tg-review-card dt{color:var(--tg-muted);font-size:.95rem}.tg-review-card dd{overflow-wrap:anywhere;color:#233e5e;margin:0}.tg-review-card dd:empty{background:#fff4de}.tg-need-context{border:1px solid var(--tg-border);background:#f3f8fc;border-radius:12px;margin-bottom:22px;padding:18px}.tg-need-context>span{color:var(--tg-muted);margin-top:5px;font-size:.9rem;display:block}.tg-need-card{border:1px solid var(--tg-border);overflow-wrap:anywhere;background:linear-gradient(120deg,#fff,#f8fbff);border-radius:14px;margin:15px 0;padding:22px}.tg-need-card h3{margin:12px 0 8px!important;font-size:1.15rem!important}.tg-need-card>button{margin-top:12px}.tg-need-card small{color:var(--tg-muted);margin-top:10px;display:block}.tg-evidence-line,.tg-source-row{border-bottom:1px solid var(--tg-border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.tg-evidence-line>span,.tg-source-row>span{overflow-wrap:anywhere;flex:1;min-width:180px}.tg-source-picker{margin:20px 0}.tg-source-selected{color:#227569;background:#ecf8f4;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.tg-source-selected svg{width:18px}.tg-passages{border:1px solid var(--tg-border);border-radius:12px;max-height:420px;margin:16px 0;padding:16px;overflow:auto}.tg-passages article{border-bottom:1px solid var(--tg-border);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 0}.tg-reuse{background:#f6fafc;border:1px solid #d7e8ef;border-radius:12px;margin:20px 0;padding:18px}.tg-reuse button{margin:8px 8px 0 0!important}.tg-reuse>small{color:var(--tg-muted)}.tg-review-checklist{background:#f2f8fc;border-radius:14px;margin-bottom:24px;padding:20px}.tg-review-checklist button{text-align:start;width:100%;margin:8px 0;justify-content:flex-start!important;display:flex!important}.tg-summary svg{vertical-align:middle;width:18px;height:18px;margin-inline-end:8px}.tg-summary,.tg-optional-ai{margin-top:20px!important}.tg-pending{background:#fffcf5!important}.tg-builder button:focus-visible,.tg-builder input:focus-visible,.tg-builder textarea:focus-visible,.tg-builder summary:focus-visible{outline-offset:3px;outline:3px solid #507bbb}@media (width<=800px){.tg-progress{gap:4px;padding:6px}.tna-workspace .tg-progress button{flex-direction:column;align-items:flex-start;padding:8px;font-size:.8rem}.tg-review-card dl>div{grid-template-columns:1fr auto}.tg-review-card dt{grid-column:1/-1}.tg-options{grid-template-columns:1fr}}@media (width<=560px){.tg-mobile-stage{margin-bottom:12px;display:block}.tg-mobile-stage button{width:100%;justify-content:space-between!important}.tg-progress{display:none}.tg-progress.is-open{grid-template-columns:1fr;display:grid}.tna-workspace .tg-progress button{flex-direction:row;align-items:center;font-size:1rem}.tna-workspace .tg-question-panel{padding:22px 16px}.tg-question-heading{gap:12px}.tg-question-heading h2{font-size:1.35rem!important}.tg-question-footer>span{flex-basis:100%;order:-1}.tg-question-footer>button{flex:1}.tg-question-heading .tna-icon{width:42px;height:42px}.tg-need-card{padding:16px}}@media (prefers-reduced-motion:reduce){.tg-builder *{scroll-behavior:auto!important;transition:none!important}}.ta-role-hero{background:linear-gradient(120deg,#f0f6ff,#f1faf8);border-radius:20px;margin-bottom:20px;padding:24px}.ta-role-hero small{color:#527398;letter-spacing:.1em}.ta-role-hero h3{margin:8px 0;font-size:1.6rem}.ta-expectations,.ta-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ta-expectations article,.ta-summary,.ta-role-evidence{background:#fff;border:1px solid #dce7f4;border-radius:18px;padding:22px}.ta-expectations article.selected{background:#fbfdff;border-color:#99b7db}.ta-expectations article:not(.selected){opacity:.7}.ta-expectations p{font-size:1rem;line-height:1.55}.ta-expectations details,.ta-framework-details{margin-top:18px}.ta-role-review label,.ta-role-evidence>label,.ta-campaign label,.ta-campaign-intake label{gap:8px;margin:16px 0;display:grid}.ta-role-review .tna-check,.ta-role-evidence .tna-check,.ta-campaign .tna-check,.ta-campaign-intake .tna-check{align-items:flex-start;gap:12px;display:flex}.ta-role-review textarea,.ta-role-evidence textarea,.ta-campaign textarea,.ta-campaign-intake input,.ta-campaign-intake select{width:100%;min-width:0}.ta-role-review input[type=checkbox],.ta-role-evidence input[type=radio],.ta-role-evidence input[type=checkbox],.ta-campaign-intake input[type=checkbox]{width:20px;min-width:20px;height:20px}.ta-role-evidence{margin:20px 0}.ta-role-evidence small{color:#59708b;font-weight:400}.ta-summary h4{margin:0 0 14px;font-size:1.1rem}.ta-summary.development{background:#f5f0ff}.ta-summary.maintain{background:#effaf7}.ta-summary.further{background:#fff9ee}.ta-summary.unassessed{background:#f4f6f9}.ta-summary p{font-size:.95rem;line-height:1.55}.ta-campaign{padding:20px 0}.ta-campaign summary{font-size:1.1rem;font-weight:600}.ta-response-preview{background:#f3f7fc;border-radius:16px;margin:20px 0;padding:20px}.ta-campaign-intake{border:1px solid #cbdced;border-radius:18px;min-width:0;margin-top:24px;padding:24px}.ta-campaign-intake legend{padding:0 8px;font-weight:700}.ta-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ta-roster-preview{max-height:400px;overflow:auto}.ta-roster-preview td,.ta-roster-preview th{text-align:start;border:1px solid #dce7f4;padding:10px}.ta-role-list{margin-bottom:24px}.ta-framework-details a{overflow-wrap:anywhere}.ta-role-review .tna-actions{margin-top:24px}.ta-role-review button,.ta-evidence button{white-space:normal}@media (width<=800px){.ta-expectations,.ta-summary-grid,.ta-setup-grid{grid-template-columns:1fr}.ta-role-evidence,.ta-role-hero,.ta-campaign-intake{padding:16px}.ta-campaign>summary{overflow-wrap:anywhere}}.tna-workspace .tna-result-preview.tna-dashboard-shell{box-shadow:none;background:0 0;border:0;padding:0}.tna-dashboard-shell>.tna-result-heading{border-bottom:1px solid #e0e5ec;padding:8px 0 16px}.tna-dashboard-shell>.tna-result-heading>div{flex-wrap:wrap}.tna-dashboard-shell #tna-result-title{scroll-margin-top:20px}.tna-dashboard{--dash-ink:#25364a;--dash-muted:#657486;--dash-border:#e1e6ed;--dash-blue:#5274bb;--dash-soft:#f3f6fa;--dash-raised:inset 0 1px 0 #fff, 0 2px 4px #223a5c12, 0 12px 22px -9px #223a5c38, 0 28px 46px -22px #223a5c52;--dash-raised-hover:inset 0 1px 0 #fff, 0 3px 6px #223a5c16, 0 16px 28px -10px #223a5c42, 0 32px 52px -22px #223a5c5c;color:var(--dash-ink);margin-top:24px;font-size:.9375rem;line-height:1.5}.tna-workspace .tna-dashboard :is(h2,h3,p){overflow-wrap:normal;word-break:normal}.tna-workspace .tna-dashboard p{color:var(--dash-muted);margin:8px 0 12px}.tna-workspace .tna-dashboard small{color:var(--dash-muted)}.tna-dash-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.tna-dash-header>div:first-child{min-width:0}.tna-dash-eyebrow{letter-spacing:.12em;color:var(--dash-muted);font-size:.6875rem}.tna-workspace .tna-dash-header h2{color:var(--dash-ink);margin:5px 0;font-size:1.65rem;font-weight:600}.tna-workspace .tna-dash-header p{margin:0;font-size:.875rem}.tna-dash-downloads{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.tna-workspace .tna-dash-downloads button{border-radius:8px;font-size:.8125rem}.tna-dash-kpis{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:14px;display:grid}.tna-workspace .tna-dash-kpis>button{text-align:start;border:1px solid var(--dash-border);background:linear-gradient(145deg,#fff 20%,var(--summary-soft));box-shadow:var(--dash-raised);border-top-color:#fff;border-radius:16px;flex-direction:column;align-items:stretch;gap:14px;min-width:0;min-height:250px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex}.tna-dash-summary--workforce{--summary-accent:#3e9e90;--summary-soft:#eefaf6;--summary-icon:#ffebd0}.tna-dash-summary--workforce .tna-dash-summary-icon{color:#c87e22}.tna-dash-summary--needs{--summary-accent:#477dcc;--summary-soft:#f2f7ff;--summary-icon:#dfebff}.tna-dash-summary--places{--summary-accent:#8874bf;--summary-soft:#f5f2fd;--summary-icon:#e8e0fb}.tna-dash-summary--budget{--summary-accent:#2d65a1;--summary-soft:#eff6ff;--summary-icon:#d8eaff}.tna-dash-summary-top{align-items:flex-start;gap:10px;display:flex}.tna-dash-summary-copy{flex:1;min-width:0}.tna-dash-summary-icon{background:var(--summary-icon);width:46px;height:46px;color:var(--summary-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 2px 8px #ffffff60}.tna-workspace .tna-dash-summary-icon svg{stroke-width:1.8px;width:25px;height:25px}.tna-dash-kpi-label{color:#40546e;font-size:.9375rem;font-weight:500;line-height:1.35;display:block}.tna-dash-kpis strong{font-variant-numeric:tabular-nums;font-weight:650}.tna-dash-summary-copy .tna-dash-summary-value{color:#203954;letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(1.75rem,2.2vw,2.15rem);line-height:1.12;display:block}.tna-dash-summary-currency{letter-spacing:0;font-size:.62em}.tna-dash-summary--budget .tna-dash-summary-value{white-space:nowrap;font-size:1.65rem}.tna-dash-kpis small{font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.tna-dash-summary-ring{flex-shrink:0;width:78px;height:78px;position:relative}.tna-workspace .tna-dash-summary-ring svg{width:100%;height:100%}.tna-dash-summary-ring circle{fill:none;stroke:#e9eff0;stroke-width:12px}.tna-dash-summary-ring circle+circle{stroke:var(--summary-accent);stroke-linecap:round}.tna-dash-summary-ring>span{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tna-dash-summary-ring strong{font-size:1.125rem;line-height:1.15}.tna-dash-summary-ring small{font-size:.625rem}.tna-dash-summary-workforce-bottom{grid-template-columns:minmax(86px,.85fr) minmax(0,1.6fr);align-items:end;gap:12px;margin-top:auto;display:grid}.tna-dash-summary-response-count{min-width:0;padding-bottom:3px;display:block}.tna-dash-summary-response-count strong{color:#203954;font-size:1.45rem;line-height:1.1;display:block}.tna-dash-summary-response-count small{display:block}.tna-workspace .tna-dash-summary-response-count small+small{margin-top:3px;font-size:.7rem}.tna-dash-summary-spark{color:var(--summary-accent);min-width:0;display:block}.tna-dash-summary-spark>small{text-align:end;font-size:.75rem}.tna-workspace .tna-dash-summary-spark svg{width:100%;height:66px;display:block;overflow:visible}.tna-dash-summary-spark polygon{fill:currentColor;opacity:.12}.tna-dash-summary-spark polyline{fill:none;stroke:currentColor;stroke-width:1.8px}.tna-dash-summary-spark circle{fill:currentColor}.tna-dash-summary-priorities{margin-top:auto;display:block}.tna-dash-summary-priority-bar{gap:4px;height:15px;margin-bottom:13px;display:flex}.tna-dash-summary-priority-bar i{background:var(--priority-color);border-radius:4px;min-width:3px}.tna-dash-summary-priority--high{--priority-color:#e66b71}.tna-dash-summary-priority--medium{--priority-color:#5289db}.tna-dash-summary-priority--low{--priority-color:#49a98f}.tna-dash-summary-priority-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.tna-dash-summary-priority-key>span{grid-template-rows:auto auto;grid-template-columns:8px auto;align-items:center;column-gap:5px;min-width:0;display:grid}.tna-dash-summary-priority-key i{background:var(--priority-color);border-radius:50%;width:7px;height:7px;display:block}.tna-dash-summary-priority-key strong{font-size:.9rem;line-height:1.1}.tna-dash-summary-priority-key small{grid-column:1/-1;font-size:.7rem}.tna-workspace .tna-dash-summary-priorities>small{margin-top:13px;font-size:.7rem;line-height:1.35}.tna-dash-summary-programs{margin-top:auto}.tna-dash-summary-programs>small{text-align:end;font-size:.75rem}.tna-dash-summary-programs>span{justify-content:flex-end;align-items:flex-end;gap:7px;height:48px;margin-top:5px;display:flex}.tna-dash-summary-programs i{background:linear-gradient(#a496d2,#d8d0ef);border-radius:5px 5px 2px 2px;flex:1;max-width:30px;box-shadow:0 3px 6px #8874bf12}.tna-dash-summary-counts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tna-dash-summary-counts>span+span{border-inline-start:1px solid #dfd9ec;padding-inline-start:15px}.tna-dash-summary-counts strong{font-size:1rem}.tna-dash-summary-counts small{font-size:.75rem}.tna-dash-summary-budget-bar{gap:4px;height:14px;margin-top:auto;display:flex}.tna-dash-summary-budget-bar i{background:var(--segment-color);border-radius:4px;min-width:4px}.tna-dash-summary-budget-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;display:grid}.tna-dash-summary-budget-key>span{min-width:0}.tna-dash-summary-budget-key>span>span{color:#506580;align-items:center;gap:5px;font-size:.75rem;font-weight:400;line-height:1.3;display:flex}.tna-dash-summary-budget-key i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.tna-dash-summary-budget-key strong{margin-inline-start:12px;margin-top:2px;font-size:.875rem;display:block}.tna-dash-nav{border:1px solid var(--dash-border);background:#fff;border-top-color:#fff;border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:28px 0 24px;padding:8px;display:grid;box-shadow:inset 0 1px #fff,0 4px 8px #223a5c0a,0 14px 26px -14px #223a5c38}.tna-workspace .tna-dash-nav button{color:#40546e;text-align:center;background:linear-gradient(135deg,#f7f9fc,#f1f5fa);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:64px;padding:12px 10px;font-size:1rem;font-weight:600;line-height:1.35;display:flex}.tna-workspace .tna-dash-nav button svg{stroke-width:1.8px;color:#7b8ea7;flex-shrink:0;width:25px;height:25px}.tna-workspace .tna-dash-nav button[aria-pressed=true] svg{color:#fff}.tna-workspace .tna-dash-nav button[aria-pressed=true]{color:#fff;background:#284b7a;border-color:#284b7a;font-weight:700;box-shadow:inset 0 1px #ffffff26,0 5px 12px -3px #223a5c55}.tna-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tna-dash-panel{border:1px solid var(--dash-border);min-width:0;box-shadow:var(--dash-raised);background:linear-gradient(155deg,#fff 60%,#f8fafd);border-top-color:#fff;border-radius:12px;padding:20px 22px}.tna-dash-panel>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:18px;display:flex}.tna-dash-panel>header>div{min-width:0}.tna-workspace .tna-dash-panel h3{color:var(--dash-ink);margin:0;font-size:1rem;font-weight:600}.tna-workspace .tna-dash-panel>header p{margin:4px 0 0;font-size:.75rem}.tna-workspace .tna-dashboard .tna-dash-link{color:#42689f;background:0 0;border:0;border-radius:3px;flex-shrink:0;min-height:32px;padding:2px 0;font-size:.75rem}.tna-dash-link svg{width:14px;height:14px}.tna-dash-wide{margin-top:18px}.tna-dash-span{grid-column:1/-1}.tna-dash-chart-pair{align-items:center;gap:clamp(16px,2.2vw,34px);min-height:166px;display:flex}.tna-dash-donut{flex-shrink:0;width:164px;height:164px;position:relative}.tna-workspace .tna-dash-donut svg{width:100%;height:100%;display:block}.tna-dash-donut>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:26px;display:flex;position:absolute;inset:0}.tna-dash-donut strong{font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:600;line-height:1.1}.tna-dash-donut span{color:var(--dash-muted);font-size:.6875rem}.tna-dash-legend{flex:1;min-width:0;margin:0;padding:0;list-style:none}.tna-workspace .tna-dash-legend button{text-align:start;background:0 0;border:0;border-radius:5px;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;width:100%;min-height:36px;padding:6px 3px;font-size:.8125rem;font-weight:400;display:grid}.tna-dash-legend i,.tna-dash-budget-legend i,.tna-dash-inline-key i,.tna-dash-response i,.tna-dash-filter i{background:var(--chart-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.tna-dash-legend strong{font-weight:600}.tna-workspace .tna-dashboard .tna-dash-footnote{color:var(--dash-muted);margin:14px 0 0;font-size:.75rem;line-height:1.5}.tna-dash-coverage-copy strong{font-size:1.55rem;font-weight:600;display:block}.tna-dash-coverage-copy strong>span{color:var(--dash-muted);font-size:1rem;font-weight:400}.tna-workspace .tna-dash-coverage-copy p{margin:2px 0 8px;font-size:.875rem}.tna-dash-coverage-copy>span{color:var(--dash-muted);font-size:.75rem}.tna-dash-mini-stats{border-top:1px solid var(--dash-border);gap:26px;margin-top:8px;padding-top:12px;display:flex}.tna-dash-mini-stats>div{align-items:baseline;gap:8px;display:flex}.tna-dash-mini-stats strong{font-size:1.125rem;font-weight:600}.tna-dash-mini-stats span{color:var(--dash-muted);font-size:.75rem}.tna-dash-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tna-dash-bars li{grid-template-columns:minmax(100px,1fr) minmax(60px,1.25fr) auto;align-items:center;gap:14px;min-height:18px;font-size:.8125rem;line-height:1.3;display:grid}.tna-dash-bars li>span{color:#526174;min-width:0}.tna-dash-bars li>div{background:#edf1f6;border-radius:3px;min-width:1px;height:8px;overflow:hidden}.tna-dash-bars i{background:var(--dash-blue);border-radius:3px;height:100%;display:block}.tna-dash-bars strong{text-align:end;font-variant-numeric:tabular-nums;min-width:28px;font-weight:500}.tna-dash-budget-total{flex-wrap:wrap;align-items:baseline;gap:9px;margin:6px 0 18px;display:flex}.tna-dash-budget-total strong{font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:600;line-height:1.2}.tna-dash-budget-total span{color:var(--dash-muted);font-size:.75rem}.tna-dash-budget-bar{border-radius:4px;gap:3px;height:17px;margin-bottom:22px;display:flex;overflow:hidden}.tna-dash-budget-bar i{background:var(--chart-color)}.tna-dash-budget-legend{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tna-dash-budget-legend li{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:.8125rem;display:grid}.tna-dash-budget-legend strong{font-variant-numeric:tabular-nums;font-weight:500}.tna-dash-months{color:var(--dash-muted);text-align:center;grid-template-columns:180px repeat(12,minmax(0,1fr));margin-bottom:12px;font-size:.6875rem;display:grid}.tna-dash-months>span:first-child{text-align:start}.tna-dash-timeline-row{grid-template-columns:180px minmax(0,1fr);align-items:center;margin:8px 0;font-size:.8125rem;display:grid}.tna-dash-timeline-row>span{padding-inline-end:12px}.tna-dash-timeline-row>div{background:repeating-linear-gradient(90deg,#eef1f6 0 1px,#0000 1px 8.3333%);grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.tna-dash-timeline-row i{color:#344762;background:color-mix(in srgb,var(--chart-color) 24%,#fff);border:1px solid color-mix(in srgb,var(--chart-color) 40%,#fff);text-align:center;border-radius:4px;min-height:25px;padding:3px 8px;font-size:.6875rem;font-style:normal;display:block}.tna-workspace .tna-dashboard details{border:1px solid var(--dash-border);background:#fff;border-radius:8px;margin:12px 0 0;padding:0 14px}.tna-workspace .tna-dashboard details[open]{padding-bottom:12px}.tna-workspace .tna-dashboard summary{color:#45586e;min-height:44px;font-size:.875rem}.tna-workspace .tna-dashboard .tna-dash-context{background:0 0;margin-top:18px}.tna-workspace .tna-dashboard details :is(p,li,dd){font-size:.875rem}.tna-dash-context ul{padding-inline-start:22px}.tna-dash-context li+li{margin-top:8px}.tna-dash-inline-key{color:var(--dash-muted);flex-wrap:wrap;gap:18px;margin-bottom:20px;font-size:.75rem;display:flex}.tna-dash-inline-key span{align-items:center;gap:6px;display:flex}.tna-dash-workforce-bars{gap:20px}.tna-dash-workforce-bars li{grid-template-columns:minmax(110px,1fr) minmax(40px,1.15fr) 68px}.tna-dash-workforce-bars strong>span{color:var(--dash-muted);font-weight:400}.tna-dash-table-wrap{margin-top:12px;overflow-x:auto}.tna-dash-table-wrap table{border-collapse:collapse;width:100%;min-width:530px;font-size:.8125rem}.tna-dash-table-wrap :is(th,td){text-align:start;border-bottom:1px solid var(--dash-border);padding:10px 14px}.tna-dash-table-wrap th{font-weight:500}.tna-dash-table-wrap :is(thead,tfoot){background:var(--dash-soft)}.tna-dash-filter{flex-wrap:wrap;gap:8px;display:flex}.tna-workspace .tna-dash-filter button{border-radius:7px;min-height:40px;padding:7px 11px;font-size:.8125rem}.tna-workspace .tna-dash-filter button[aria-pressed=true]{color:#365c92;background:#edf2fa;border-color:#9bb2d5}.tna-dash-findings{margin-top:18px}.tna-workspace .tna-dashboard .tna-dash-finding{margin:8px 0;padding-inline:16px;box-shadow:inset 0 1px #fff,0 3px 6px #223a5c0d,0 12px 22px -12px #223a5c38}.tna-workspace .tna-dashboard .tna-dash-finding:has(>summary>.tna-dash-priority.high){background:#fff6e6}.tna-workspace .tna-dashboard .tna-dash-finding:has(>summary>.tna-dash-priority.medium){background:#eff5ff}.tna-workspace .tna-dashboard .tna-dash-finding:has(>summary>.tna-dash-priority.low){background:#edf7f2}.tna-dash-finding[data-disposition] .tna-dash-response{border:1px solid var(--dash-border);color:#30445e;background:#ffffffa6;border-radius:6px;width:fit-content;max-width:100%;padding:6px 9px;line-height:1.5}.tna-dash-finding[data-disposition]>.tna-dash-finding-detail{background:#ffffffb3;border-radius:6px;padding:12px 14px}.tna-workspace .tna-dashboard .tna-dash-finding>summary:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #284b7a}.tna-workspace .tna-dash-finding>summary{grid-template-columns:65px minmax(0,1fr) 180px 12px;gap:14px;min-height:77px;display:grid}.tna-dash-finding summary strong,.tna-dash-program-list summary strong{font-weight:500}.tna-dash-finding summary small,.tna-dash-program-list summary small{margin-top:3px;font-size:.75rem;display:block}.tna-dash-priority{color:#526174;background:#edf1f6;border-radius:4px;justify-content:center;align-items:center;width:fit-content;padding:3px 8px;font-size:.6875rem;display:inline-flex}.tna-dash-priority.high{color:#77551b;background:#f4e1bc}.tna-dash-priority.medium{color:#335c94;background:#dce8fc}.tna-dash-priority.low{color:#33654a;background:#d8ede1}.tna-dash-response{align-items:center;gap:7px;font-size:.75rem;display:flex}.tna-dash-finding-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;margin:8px 0 18px;display:grid}.tna-dash-finding-detail dt{color:var(--dash-muted);margin-bottom:5px;font-size:.75rem}.tna-dash-finding-detail dd{margin:0;line-height:1.65}.tna-dash-plan-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 30px;display:grid}.tna-dash-plan-numbers>div{flex-direction:column;gap:7px;display:flex}.tna-dash-plan-numbers strong{font-size:2rem;font-weight:600}.tna-dash-plan-numbers span{color:var(--dash-muted);font-size:.8125rem}.tna-workspace .tna-dash-program-list>details{border:0;border-bottom:1px solid var(--dash-border);border-radius:0;margin:0;padding:0}.tna-workspace .tna-dash-program-list>details:last-child{border-bottom:0}.tna-workspace .tna-dash-program-list summary{grid-template-columns:36px minmax(0,1fr) 65px 115px 12px;gap:16px;padding:16px 0;display:grid}.tna-dash-program-icon{height:36px;color:var(--dash-blue);background:var(--dash-soft);border-radius:8px;place-items:center;display:grid}.tna-dash-place-count{text-align:center}.tna-dash-place-count strong{font-size:1rem}.tna-dash-program-cost{text-align:end;white-space:nowrap;font-size:.8125rem}.tna-dash-phase-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-top:20px;display:grid}.tna-dash-phase-details summary>span{color:var(--dash-muted);font-size:.75rem}.tna-approval-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tna-approval-panel{min-width:0;box-shadow:var(--dash-raised);background:linear-gradient(155deg,#fff 68%,#f7fbff);border:1px solid #dce6f1;border-radius:14px;padding:20px}.tna-approval-wide{grid-column:1/-1}.tna-approval-heading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.tna-approval-heading>span:last-child{min-width:0}.tna-workspace .tna-approval-heading h3{color:#213b60;margin:0;font-size:1.125rem;font-weight:650;line-height:1.3}.tna-approval-heading small{color:#60738c;margin-top:2px;font-size:.8125rem;display:block}.tna-approval-heading-icon,.tna-approval-item-icon,.tna-approval-stage-icon,.tna-approval-decision-icon,.tna-approval-limitation>span{background:var(--approval-soft);color:var(--approval-ink);flex-shrink:0;place-items:center;display:grid}.tna-approval-heading-icon{border-radius:50%;width:52px;height:52px}.tna-approval-heading-icon svg{width:25px;height:25px}.tna-approval-tone-teal{--approval-soft:#e1f6f3;--approval-ink:#16766e;--approval-border:#bce7e0}.tna-approval-tone-violet{--approval-soft:#efeaff;--approval-ink:#6752af;--approval-border:#ddd3fa}.tna-approval-tone-coral{--approval-soft:#ffebe9;--approval-ink:#b84e50;--approval-border:#f7d1d0}.tna-approval-tone-amber{--approval-soft:#fff1db;--approval-ink:#aa762c;--approval-border:#f2ddb7}.tna-approval-tone-blue{--approval-soft:#e6f1ff;--approval-ink:#32669f;--approval-border:#cfe2f9}.tna-approval-checkpoints{counter-reset:checkpoint;margin:0;padding:0;list-style:none}.tna-approval-checkpoints li{border-bottom:1px solid #e3eaf3;grid-template-columns:38px 44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;display:grid;position:relative}.tna-approval-checkpoints li:last-child{border-bottom:0}.tna-approval-checkpoints li:not(:last-child):before{content:"";top:calc(50% + 18px);background:#dfe9f6;width:2px;height:34px;position:absolute;inset-inline-start:18px}.tna-approval-step{background:var(--approval-soft);width:36px;height:36px;color:var(--approval-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.tna-approval-item-icon{border-radius:12px;width:44px;height:44px}.tna-approval-item-icon svg{width:22px;height:22px}.tna-approval-step-copy{min-width:0}.tna-approval-step-copy strong,.tna-approval-step-copy small{line-height:1.35;display:block}.tna-approval-step-copy strong{color:#243c5b;font-size:.875rem;font-weight:650}.tna-approval-step-copy small{margin-top:3px;font-size:.75rem}.tna-approval-pending{color:#78582d;white-space:nowrap;background:#fff0d8;border-radius:999px;padding:5px 13px;font-size:.75rem}.tna-approval-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 26px;padding:0;list-style:none;display:grid}.tna-approval-stages li{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.tna-approval-stages li:not(:last-child):after{content:"›";inset-inline-end:-12px;color:#6c83a3;font-size:1.5rem;position:absolute;top:24px}.tna-approval-stage-icon{border:1px solid var(--approval-border);border-radius:14px;width:60px;height:60px}.tna-approval-stage-icon svg{width:27px;height:27px}.tna-approval-stages strong{color:#2b3e5a;font-size:.875rem;line-height:1.3}.tna-approval-stages small{font-size:.75rem;line-height:1.4}.tna-workspace .tna-approval-insight{color:#3d5872;background:#f1fbfc;border:1px solid #caedf1;border-radius:10px;align-items:center;gap:12px;margin:0;padding:13px;font-size:.8125rem;line-height:1.5;display:flex}.tna-approval-insight>span{background:var(--approval-soft);width:36px;height:36px;color:var(--approval-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tna-approval-insight svg{width:19px;height:19px}.tna-approval-decisions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tna-approval-decisions>div{background:#fff;border:1px solid #dce6f1;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.tna-approval-decision-icon{border-radius:50%;width:44px;height:44px}.tna-approval-decision-icon svg{width:21px;height:21px}.tna-approval-decisions strong{color:#304563;font-size:.8125rem;font-weight:550;line-height:1.35}.tna-approval-limitations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tna-approval-limitation{border:1px solid var(--approval-border);background:color-mix(in srgb,var(--approval-soft) 40%,white);border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.tna-approval-limitation>span{border-radius:50%;width:38px;height:38px}.tna-approval-limitation svg{width:19px;height:19px}.tna-approval-limitation strong{color:#28425f;font-size:.8125rem;display:block}.tna-workspace .tna-approval-limitation p{color:#4e6580;margin:5px 0 0;font-size:.75rem;line-height:1.5}.tna-dash-disclaimer{color:var(--dash-muted);flex-wrap:wrap;align-items:center;gap:9px;padding:18px 0;font-size:.75rem;display:flex}.tna-dash-disclaimer>span{color:#52677e;background:#e9eef4;border-radius:4px;padding:3px 7px}@media (hover:hover) and (pointer:fine){.tna-workspace .tna-dash-nav button[aria-pressed=false]:hover{color:#284b7a;background:#e7eef8;border-color:#b6c7df}.tna-workspace .tna-dash-kpis>button:not(:disabled):hover{box-shadow:var(--dash-raised-hover);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.tna-workspace .tna-dash-kpis>button{transition:none}.tna-workspace .tna-dash-kpis>button:not(:disabled):hover{transform:none}}@media (width<=1200px){.tna-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.tna-dash-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.tna-dash-chart-pair{gap:15px}.tna-dash-donut{width:130px;height:130px}.tna-dash-donut strong{font-size:1.6rem}.tna-dash-panel{padding:18px}.tna-approval-layout{grid-template-columns:minmax(0,1fr)}.tna-approval-decisions{grid-template-columns:repeat(2,minmax(0,1fr))}.tna-approval-limitations{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.tna-dash-header{flex-direction:column;align-items:start;gap:14px}.tna-workspace .tna-dash-header h2{font-size:1.4rem}.tna-dash-grid{grid-template-columns:minmax(0,1fr);gap:14px}.tna-dash-kpis{gap:10px}.tna-workspace .tna-dash-kpis>button{padding:14px}.tna-dash-kpi-label{font-size:.9375rem}.tna-dash-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:24px 0 20px;padding:7px}.tna-workspace .tna-dash-nav button{min-height:54px;padding:11px 8px;font-size:1rem}.tna-dash-donut{width:146px;height:146px}.tna-dash-months{grid-template-columns:110px repeat(12,minmax(0,1fr));font-size:.625rem}.tna-dash-timeline-row{grid-template-columns:110px minmax(0,1fr);font-size:.75rem}.tna-dash-timeline-row i{padding-inline:0;font-size:.625rem}.tna-workspace .tna-dash-finding>summary{grid-template-columns:54px minmax(0,1fr) 12px;gap:10px}.tna-dash-finding summary .tna-dash-response{grid-area:2/2;padding-bottom:3px}.tna-dash-finding>summary:after{grid-area:1/3/3}.tna-dash-finding-detail dl{grid-template-columns:minmax(0,1fr);gap:16px}.tna-workspace .tna-dash-program-list summary{grid-template-columns:minmax(0,1fr) 45px 12px;gap:10px}.tna-dash-program-icon{display:none}.tna-dash-program-cost{text-align:start;grid-row:2}.tna-dash-program-list summary:after{grid-area:1/3/3}.tna-dash-phase-details{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.tna-dash-kpis{grid-template-columns:minmax(0,1fr)}.tna-workspace .tna-dash-kpis>button{min-height:230px;padding:20px}.tna-workspace .tna-dash-nav button{gap:8px;font-size:.9375rem}.tna-workspace .tna-dash-nav button svg{width:21px;height:21px}.tna-approval-panel{padding:16px}.tna-approval-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.tna-approval-stages li:nth-child(2):after{display:none}.tna-approval-decisions{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.tna-dash-panel{padding:16px}.tna-dash-chart-pair{gap:10px}.tna-dash-donut{width:120px;height:120px}.tna-dash-legend button{font-size:.75rem}.tna-dash-panel>header{flex-wrap:wrap;gap:8px}.tna-dash-bars li{grid-template-columns:105px minmax(35px,1fr) auto;gap:8px}.tna-dash-workforce-bars li{grid-template-columns:105px minmax(30px,1fr) 64px}.tna-dash-months{grid-template-columns:95px repeat(12,minmax(0,1fr))}.tna-dash-timeline-row{grid-template-columns:95px minmax(0,1fr)}.tna-approval-checkpoints li{grid-template-columns:32px 38px minmax(0,1fr);gap:8px;padding:10px 0}.tna-approval-checkpoints li:not(:last-child):before{inset-inline-start:15px}.tna-approval-step{width:32px;height:32px}.tna-approval-item-icon{width:38px;height:38px}.tna-approval-pending{grid-column:3;width:fit-content;padding:3px 10px}.tna-dash-mini-stats{gap:18px}}.tna-delivery-layout{color:#203653;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tna-delivery-panel{min-width:0;box-shadow:var(--dash-raised);background:linear-gradient(155deg,#fff 70%,#f6fbff);border:1px solid #d9e8f5;border-radius:13px;padding:18px}.tna-delivery-wide{grid-column:1/-1}.tna-delivery-heading{align-items:center;gap:12px;min-width:0;margin-bottom:16px;display:flex}.tna-delivery-heading>span:nth-child(2){min-width:0}.tna-workspace .tna-delivery-heading h3{color:#1f3654;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.tna-delivery-heading small{color:#627894;font-size:.75rem;display:block}.tna-delivery-heading-icon{color:#078b91;background:#dff9f7;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.tna-delivery-heading-icon svg{width:20px;height:20px}.tna-delivery-heading-trailing{min-width:0;margin-inline-start:auto}.tna-delivery-status,.tna-delivery-unit{white-space:nowrap;border-radius:8px;align-items:center;padding:6px 10px;font-size:.75rem;font-weight:650;display:inline-flex}.tna-delivery-status{color:#238364;background:#e5f9f1}.tna-delivery-unit{color:#42638c;border:1px solid #d5e4f3}.tna-delivery-budget-grid{grid-template-columns:minmax(0,1.5fr) minmax(120px,.9fr);align-items:center;gap:16px;display:grid}.tna-delivery-total{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tna-delivery-total strong{letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15}.tna-delivery-total>span{color:#4b658a;background:#f0f5ff;border-radius:7px;padding:5px 9px;font-size:.6875rem;font-weight:600}.tna-delivery-stacked{border-radius:5px;gap:3px;height:19px;display:flex;overflow:hidden}.tna-delivery-stacked i{min-width:3px}.tna-delivery-allocation-list{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tna-delivery-allocation-list li{grid-template-columns:10px minmax(0,1fr) auto 39px;align-items:center;gap:7px;font-size:.75rem;display:grid}.tna-delivery-allocation-list li>i{border-radius:50%;width:8px;height:8px}.tna-delivery-allocation-list li>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.tna-delivery-allocation-list em{text-align:center;border-radius:999px;padding:2px 4px;font-style:normal;font-weight:650}.tna-delivery-budget-aside{justify-items:center;gap:16px;display:grid}.tna-delivery-ring{aspect-ratio:1;background:var(--budget-gradient);border-radius:50%;place-items:center;width:126px;display:grid}.tna-delivery-ring>span{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:64%;height:64%;display:flex}.tna-delivery-ring strong{font-variant-numeric:tabular-nums;font-size:1.125rem;line-height:1.1}.tna-delivery-ring small{font-size:.6875rem}.tna-workspace .tna-delivery-callout{color:#2a4565;background:#eff8fc;border-radius:9px;align-items:center;gap:8px;width:100%;margin:0;padding:9px;display:flex}.tna-delivery-callout svg{color:#098e96;flex-shrink:0;width:25px;height:25px}.tna-delivery-callout strong,.tna-delivery-callout small{font-size:.6875rem;line-height:1.35;display:block}.tna-delivery-callout strong{font-weight:650}.tna-delivery-program-costs>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.tna-delivery-program-costs li{grid-template-columns:27px minmax(94px,1fr) minmax(70px,1.45fr) 55px;align-items:center;gap:7px;font-size:.75rem;display:grid}.tna-delivery-program-icon{width:25px;height:25px;color:var(--program-color);background:color-mix(in srgb,var(--program-color) 11%,white);border-radius:7px;place-items:center;display:grid}.tna-delivery-program-icon svg{width:16px;height:16px}.tna-delivery-program-name{min-width:0;line-height:1.25}.tna-delivery-track{background:#e8f0f7;border-radius:3px;height:10px;display:block;overflow:hidden}.tna-delivery-track i{border-radius:3px;height:100%;display:block}.tna-delivery-program-costs li>strong{text-align:end;font-variant-numeric:tabular-nums;font-weight:600}.tna-delivery-timeline-note{color:#58439d;background:#f1f0ff;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:.75rem;display:inline-flex}.tna-delivery-timeline-note svg{width:17px;height:17px}.tna-delivery-schedule{border:1px solid #dce8f6;border-radius:10px;overflow:hidden}.tna-delivery-schedule-months,.tna-delivery-schedule-row{grid-template-columns:135px minmax(0,1fr);display:grid}.tna-delivery-schedule-months{color:#324b70;border-bottom:1px solid #deebf7;grid-template-columns:135px repeat(12,minmax(0,1fr))}.tna-delivery-schedule-months>span,.tna-delivery-schedule-row>span{border-inline-end:1px solid #deebf7;padding:4px 8px;font-size:.6875rem}.tna-delivery-schedule-months>span:not(:first-child){text-align:center;border-inline-end:1px solid #eaf1f8;display:grid}.tna-delivery-schedule-months small{font-size:.625rem;line-height:1.15}.tna-delivery-schedule-months strong{font-size:.6875rem;line-height:1.1}.tna-delivery-schedule-row{border-bottom:1px solid #e6eff8}.tna-delivery-schedule-row:last-child{border-bottom:0}.tna-delivery-schedule-row>div{background:repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#e8f0f8 calc(8.333% - 1px) 8.333%);grid-template-columns:repeat(12,minmax(0,1fr));min-height:29px;display:grid}.tna-delivery-schedule-row i{color:#2c4561;text-align:center;border-radius:5px;align-self:center;min-width:0;padding:2px 4px;font-size:.6875rem;font-style:normal;font-weight:650}.tna-delivery-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.tna-workspace .tna-dashboard .tna-delivery-phases details{background:#f5fbff;border:1px solid #dceaf5;border-radius:9px;margin:0;padding:0}.tna-workspace .tna-dashboard .tna-delivery-phases details[open]{padding-bottom:8px}.tna-workspace .tna-dashboard .tna-delivery-phases summary{align-items:center;gap:7px;min-height:44px;padding:6px;font-size:.6875rem;line-height:1.25;display:flex}.tna-delivery-phases summary>span{background:var(--phase-color);color:#274462;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;font-weight:700;display:grid}.tna-delivery-phases summary svg{color:#328c9e;flex-shrink:0;width:15px;height:15px}.tna-delivery-phases summary strong{font-weight:600}.tna-delivery-phases summary:after{content:none}.tna-workspace .tna-dashboard .tna-delivery-phases p{margin:6px 10px;font-size:.75rem}.tna-delivery-cost-totals{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tna-delivery-cost-totals>span{color:#455f79;background:#edf9fb;border-radius:8px;padding:5px 8px;font-size:.6875rem;line-height:1.2;display:grid}.tna-delivery-cost-totals strong{color:#263e5c;font-size:.75rem}.tna-delivery-calculations{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:5px 12px;margin:0;padding:0;list-style:none;display:grid}.tna-delivery-calculations li{border:1px solid #e0ebf5;border-radius:8px;grid-template-columns:30px 25px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;padding:6px;font-size:.6875rem;display:grid}.tna-delivery-calc-number{color:#178b98;background:#e9f8fb;border-radius:6px;place-items:center;width:27px;height:24px;font-weight:700;display:grid}.tna-delivery-calc-icon{background:color-mix(in srgb,var(--program-color) 11%,white);width:24px;height:24px;color:var(--program-color);border-radius:6px;place-items:center;display:grid}.tna-delivery-calc-icon svg{width:15px;height:15px}.tna-delivery-calculations li:nth-child(4n+2) .tna-delivery-calc-number{color:#b16b23;background:#fff0e0}.tna-delivery-calculations li:nth-child(4n+3) .tna-delivery-calc-number{color:#248457;background:#e8f9ed}.tna-delivery-calculations li:nth-child(4n+4) .tna-delivery-calc-number{color:#8250bb;background:#f1e8ff}.tna-delivery-calculations li>strong{min-width:0;font-weight:550;line-height:1.25}.tna-delivery-calculations li>span:nth-last-child(2){white-space:nowrap;color:#4f6380}.tna-delivery-calculations b{white-space:nowrap;font-weight:650}.tna-delivery-bottom{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.tna-workspace .tna-dashboard .tna-delivery-exclusions{background:#fff9f1;border:1px solid #ffe1bc;border-radius:10px;gap:12px;margin:0;padding:12px;display:flex}.tna-delivery-exclusions svg{color:#d97c28;flex-shrink:0;width:26px;height:26px}.tna-delivery-exclusions strong,.tna-delivery-exclusions small{line-height:1.4;display:block}.tna-delivery-exclusions strong{color:#374763;font-size:.75rem}.tna-delivery-exclusions small{font-size:.6875rem}.tna-delivery-grand-total{background:#f1faff;border:1px solid #dcecf8;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.tna-delivery-grand-total svg{color:#fff;background:#0094a5;border-radius:8px;flex-shrink:0;width:38px;height:38px;padding:8px}.tna-delivery-grand-total small,.tna-delivery-grand-total strong{display:block}.tna-delivery-grand-total strong{font-size:1.35rem;line-height:1.2}@media (width<=1200px){.tna-delivery-layout{grid-template-columns:minmax(0,1fr)}.tna-delivery-calculations{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@media (width<=760px){.tna-delivery-panel{padding:14px}.tna-delivery-heading{flex-wrap:wrap}.tna-delivery-heading-trailing{width:100%;margin-inline-start:0}.tna-delivery-budget-grid{grid-template-columns:minmax(0,1fr)}.tna-delivery-budget-aside{justify-content:space-between;align-items:center;display:flex}.tna-delivery-program-costs li{grid-template-columns:27px minmax(85px,1fr) minmax(50px,1fr) 45px;gap:5px}.tna-delivery-schedule{overflow-x:auto}.tna-delivery-schedule-months,.tna-delivery-schedule-row{min-width:640px}.tna-delivery-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.tna-delivery-bottom{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.tna-delivery-program-costs li{grid-template-columns:25px minmax(86px,1fr) minmax(42px,1fr) 42px;font-size:.6875rem}.tna-delivery-ring{width:96px}.tna-delivery-callout{max-width:200px}.tna-delivery-calculations li{grid-template-columns:28px 24px minmax(0,1fr) auto}.tna-delivery-calculations li>span:nth-last-child(2){grid-area:2/3}.tna-delivery-calculations b{grid-area:1/4/3}}.tna-learning{color:#1d3456;gap:14px;display:grid}.tna-learning *{box-sizing:border-box}.tna-learning-top{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tna-learning-panel{background:linear-gradient(160deg,#fff 65%,#f9fcff);border:1px solid #e0e9f7;border-radius:13px;min-width:0;padding:15px 17px;box-shadow:0 8px 22px #25538e17}.tna-learning-heading{align-items:center;gap:11px;margin-bottom:16px;display:flex}.tna-learning-heading>div:nth-child(2){min-width:0}.tna-learning-heading h3{color:#182c4f;margin:0;font-size:1.07rem;font-weight:750;line-height:1.2}.tna-learning-heading p{color:#6680a3;margin:3px 0 0;font-size:.79rem;line-height:1.35}.tna-learning-heading-icon{color:#2368d3;background:#e9f1ff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.tna-learning-heading-icon svg{width:19px;height:19px}.tna-learning-tag{white-space:nowrap;color:#45617f;background:#fff;border:1px solid #d9e5f6;border-radius:7px;margin-inline-start:auto;padding:7px 10px;font-size:.76rem}.tna-learning-tag strong{color:#173e7c;margin-inline-start:6px}.tna-learning-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tna-learning-bars li{grid-template-columns:27px minmax(115px,145px) minmax(45px,1fr) 30px;align-items:center;gap:8px;min-height:23px;font-size:.78rem;display:grid}.tna-learning-dept-icon,.tna-learning-cell-icon{color:#2268d5;background:#eaf3ff;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.tna-learning-dept-icon svg,.tna-learning-cell-icon svg{width:15px;height:15px}.tna-learning-dept-icon[data-department=customer-service],.tna-learning-cell-icon[data-department=customer-service]{color:#008fa0;background:#e5f8f8}.tna-learning-dept-icon[data-department=finance],.tna-learning-cell-icon[data-department=finance]{color:#008f85;background:#e4f7f3}.tna-learning-dept-icon[data-department=hr],.tna-learning-cell-icon[data-department=hr]{color:#216d91;background:#e7f3fa}.tna-learning-dept-icon[data-department=procurement],.tna-learning-cell-icon[data-department=procurement]{color:#d07836;background:#fff0e4}.tna-learning-dept-icon[data-department=marketing],.tna-learning-cell-icon[data-department=marketing]{color:#8256c8;background:#f2ebff}.tna-learning-dept-icon[data-department=quality],.tna-learning-cell-icon[data-department=quality]{color:#088a7c;background:#e5f7f1}.tna-learning-dept-icon[data-department=pmo],.tna-learning-cell-icon[data-department=pmo]{color:#635ad0;background:#efedff}.tna-learning-dept-name{line-height:1.22}.tna-learning-track{background:#e8eff8;border-radius:8px;height:8px;overflow:hidden}.tna-learning-track>span{border-radius:inherit;background:linear-gradient(90deg,#4c80e0,#2467d4);height:100%;display:block}.tna-learning-bars li>strong{text-align:end;font-size:.78rem}.tna-learning-note{color:#7085a1;margin:14px 0 0;font-size:.71rem}.tna-learning-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tna-learning-metrics>div{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #e1eafa;border-radius:10px;align-content:start;min-height:91px;padding:10px 12px;display:grid}.tna-learning-metrics svg{color:#3270de;background:#edf4ff;border-radius:5px;width:22px;height:22px;padding:3px}.tna-learning-metrics strong{color:#182d52;margin-top:7px;font-size:1.5rem;line-height:1.1}.tna-learning-metrics span{color:#50678d;font-size:.75rem;line-height:1.25}.tna-learning-callout{color:#244874;background:#eef4ff;border-radius:9px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.tna-learning-callout>span{color:#2670de;background:#e0edff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.tna-learning-callout svg{width:20px;height:20px}.tna-learning-callout>div{flex:1;min-width:0}.tna-learning-callout strong{font-size:.79rem}.tna-learning-callout p{color:#557096;margin:2px 0 0;font-size:.71rem;line-height:1.35}.tna-learning-callout>svg{flex:none;width:15px;height:15px}.tna-learning-glance-bottom{grid-template-columns:1.65fr .9fr;gap:9px;margin-top:11px;display:grid}.tna-learning-month-chart,.tna-learning-glance-message{background:#fff;border:1px solid #e5ecf8;border-radius:9px;padding:10px}.tna-learning-month-chart>strong{font-size:.72rem}.tna-learning-month-chart>div{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:5px;height:47px;margin-top:4px;display:grid}.tna-learning-month-chart>div>span{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.tna-learning-month-chart i{background:linear-gradient(#91b8f5,#4a85e4);border-radius:3px 3px 0 0;width:60%;min-width:4px;display:block}.tna-learning-month-chart small{color:#6580a5;font-size:.57rem}.tna-learning-glance-message{background:#f5f9ff;align-items:center;gap:8px;font-size:.72rem;font-weight:700;line-height:1.3;display:flex}.tna-learning-glance-message svg{color:#2770e0;flex:none;width:27px;height:27px}.tna-learning-programs{padding:14px 16px}.tna-learning-programs .tna-learning-heading{margin-bottom:11px}.tna-learning-filters{align-items:center;gap:7px;margin-inline-start:auto;display:flex}.tna-learning-filters label{align-items:center;display:flex;position:relative}.tna-learning-filters label>svg{color:#7490b4;pointer-events:none;width:14px;height:14px;position:absolute;inset-inline-start:9px}.tna-learning-filters input,.tna-learning-filters select{color:#375172;background:#fff;border:1px solid #d8e4f4;border-radius:6px;max-width:190px;min-height:32px;padding:6px 10px;font-size:.74rem}.tna-learning-filters input{width:180px;padding-inline-start:29px}.tna-learning-filters select{appearance:none;min-width:107px;padding-inline-end:25px}.tna-learning-filters label:has(select)>svg{inset-inline:auto 8px}.tna-learning-table-wrap{overflow-x:auto}.tna-learning-table-wrap table{border-collapse:collapse;text-align:start;width:100%;min-width:800px;font-size:.76rem}.tna-learning-table-wrap th,.tna-learning-table-wrap td{text-align:start;border-bottom:1px solid #e3ebf7;padding:5px 9px}.tna-learning-table-wrap thead{color:#5b7293;background:#f1f6ff;font-size:.69rem}.tna-learning-table-wrap tbody th{font-weight:550}.tna-learning-table-wrap tbody td:nth-child(4),.tna-learning-table-wrap tbody td:nth-child(5){white-space:nowrap}.tna-learning-table-wrap tbody th,.tna-learning-table-wrap tbody td{height:31px}.tna-learning-table-wrap tbody th,.tna-learning-table-wrap tbody td:nth-child(2),.tna-learning-table-wrap tbody td:nth-child(3){white-space:nowrap}.tna-learning-table-wrap tbody th>.tna-learning-cell-icon,.tna-learning-table-wrap tbody td>.tna-learning-cell-icon{vertical-align:middle;width:21px;height:21px;margin-inline-end:7px}.tna-learning-table-wrap tbody td:nth-child(3)>svg{vertical-align:middle;color:#7b98bd;width:14px;height:14px;margin-inline-end:6px}.tna-learning-row-action{color:#456d9c;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:26px;display:grid}.tna-learning-row-action:hover,.tna-learning-row-action:focus-visible{background:#eaf2fe;outline-color:#26c}.tna-learning-row-action svg{width:18px;height:18px}.tna-learning-detail-row td{background:#f5f9ff;padding:12px 15px!important}.tna-learning-detail-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.tna-learning-detail-row dt{color:#234f8c;font-size:.72rem;font-weight:700}.tna-learning-detail-row dd{white-space:normal;margin:3px 0 0;font-size:.76rem;line-height:1.4}.tna-learning-detail-row p{color:#647d9b;margin:12px 0 0;font-size:.72rem}.tna-learning-empty{text-align:center;color:#607b9c;margin:0;padding:18px}@media (width<=1050px){.tna-learning-top{grid-template-columns:1fr}.tna-learning-filters{flex-wrap:wrap;justify-content:flex-end}.tna-learning-bars li{grid-template-columns:27px minmax(115px,165px) minmax(45px,1fr) 30px}}@media (width<=650px){.tna-learning{gap:10px}.tna-learning-panel{padding:13px}.tna-learning-heading{flex-wrap:wrap}.tna-learning-heading h3{font-size:1rem}.tna-learning-tag{margin-inline-start:0}.tna-learning-bars li{grid-template-columns:24px minmax(84px,130px) minmax(35px,1fr) 28px;gap:5px}.tna-learning-dept-name{font-size:.71rem}.tna-learning-glance-bottom{grid-template-columns:1fr}.tna-learning-filters{justify-content:start;width:100%;margin:3px 0 0}.tna-learning-filters label:first-child{flex:100%}.tna-learning-filters input{width:100%;max-width:none}.tna-learning-filters select{max-width:150px}.tna-learning-detail-row dl{grid-template-columns:1fr 1fr}}@media (width<=410px){.tna-learning-metrics{gap:5px}.tna-learning-metrics>div{padding:8px}.tna-learning-metrics strong{font-size:1.26rem}.tna-learning-detail-row dl{grid-template-columns:1fr}}.tna-workforce{color:#233b60;gap:14px;display:grid}.tna-workforce *{box-sizing:border-box}.tna-workforce-top{grid-template-columns:1.08fr .94fr;gap:14px;display:grid}.tna-workforce-panel{background:linear-gradient(145deg,#fff 65%,#fbfdff);border:1px solid #dfe9f8;border-radius:13px;min-width:0;padding:15px 17px;box-shadow:0 8px 24px #224d8b17}.tna-workforce-heading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.tna-workforce-heading>div:nth-child(2){min-width:0}.tna-workforce-heading h3{color:#172d50;margin:0;font-size:1.04rem;font-weight:750;line-height:1.18}.tna-workforce-heading p{color:#6982a5;margin:3px 0 0;font-size:.76rem;line-height:1.35}.tna-workforce-heading-icon{color:#2670d9;background:#e8f1ff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.tna-workforce-heading-icon svg{width:21px;height:21px}.tna-workforce-overall{white-space:nowrap;background:linear-gradient(120deg,#fff,#eef5ff);border:1px solid #e0eafa;border-radius:10px;align-items:center;gap:8px;margin-inline-start:auto;padding:8px 10px;display:flex}.tna-workforce-overall svg{color:#f2a540;background:#fff4e1;border-radius:50%;width:28px;height:28px;padding:5px}.tna-workforce-overall strong,.tna-workforce-overall small{font-size:.68rem;display:block}.tna-workforce-overall small{color:#6982a3}.tna-workforce-key{color:#597294;align-items:center;gap:15px;margin:4px 0 7px;font-size:.72rem;display:flex}.tna-workforce-key span{align-items:center;gap:6px;display:flex}.tna-workforce-key i{background:#4688e8;border-radius:50%;width:9px;height:9px;display:inline-block}.tna-workforce-key span:nth-child(2) i{background:#e4ecf8}.tna-workforce-bars{margin:0;padding:0;list-style:none}.tna-workforce-bars li{border-bottom:1px solid #e9eff8;grid-template-columns:minmax(128px,1.1fr) minmax(80px,1.25fr) 63px 38px;align-items:center;gap:9px;min-height:26px;font-size:.73rem;display:grid}.tna-workforce-bars li:last-child{border-bottom:0}.tna-workforce-name{align-items:center;gap:7px;min-width:0;line-height:1.12;display:flex}.tna-workforce-name svg,.tna-workforce-table-wrap tbody svg{color:#2569d3;flex:none;width:16px;height:16px}.tna-workforce :is(.tna-workforce-name,.tna-workforce-table-wrap) svg[data-department=sales]{color:#1799b1}.tna-workforce :is(.tna-workforce-name,.tna-workforce-table-wrap) svg[data-department=customer-service]{color:#6951d0}.tna-workforce :is(.tna-workforce-name,.tna-workforce-table-wrap) svg[data-department=it]{color:#079cbb}.tna-workforce :is(.tna-workforce-name,.tna-workforce-table-wrap) svg[data-department=finance]{color:#ed9d37}.tna-workforce :is(.tna-workforce-name,.tna-workforce-table-wrap) svg[data-department=hr]{color:#117cac}.tna-workforce :is(.tna-workforce-name,.tna-workforce-table-wrap) svg[data-department=procurement]{color:#8157d7}.tna-workforce :is(.tna-workforce-name,.tna-workforce-table-wrap) svg[data-department=marketing]{color:#df8a35}.tna-workforce :is(.tna-workforce-name,.tna-workforce-table-wrap) svg[data-department=quality]{color:#159582}.tna-workforce :is(.tna-workforce-name,.tna-workforce-table-wrap) svg[data-department=pmo]{color:#8559d5}.tna-workforce-track{background:#e8eff9;border-radius:8px;height:8px;overflow:hidden}.tna-workforce-track i{border-radius:inherit;background:linear-gradient(90deg,#4a88e7,#3171d6);height:100%;display:block}.tna-workforce-fraction{text-align:end;white-space:nowrap;color:#345176}.tna-workforce-fraction em{color:#a7b8cc;font-style:normal}.tna-workforce-percent{text-align:center;color:#1e8190;background:#e8f8fb;border-radius:7px;justify-self:end;min-width:35px;padding:3px 4px;font-size:.7rem}.tna-workforce-percent[data-rate=middle]{color:#3469ba;background:#e7f1ff}.tna-workforce-percent[data-rate=low]{color:#7156b8;background:#f0eaff}.tna-workforce-foot{color:#617b9d;align-items:center;gap:7px;margin:12px 0 0;font-size:.7rem;display:flex}.tna-workforce-foot svg{flex:none;width:15px;height:15px}.tna-workforce-scope{color:#315d99;white-space:nowrap;border:1px solid #dbe7f7;border-radius:7px;align-items:center;gap:5px;margin-inline-start:auto;padding:7px;font-size:.68rem;display:flex}.tna-workforce-scope svg{width:14px;height:14px}.tna-workforce-coverage{grid-template-columns:142px minmax(90px,1fr) 102px;align-items:center;gap:14px;margin:16px 0 12px;display:grid}.tna-workforce-donut{background:conic-gradient(#367cde 0 var(--rate),#e9eff8 var(--rate) 100%);border-radius:50%;place-items:center;width:142px;height:142px;display:grid;transform:rotate(-90deg)}.tna-workforce-donut>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:110px;height:110px;display:grid;transform:rotate(90deg)}.tna-workforce-donut strong{color:#1a335a;font-size:1.85rem;line-height:1.1}.tna-workforce-donut span{color:#577197;font-size:.78rem}.tna-workforce-coverage-numbers>strong{white-space:nowrap;color:#193457;font-size:1.75rem}.tna-workforce-coverage-numbers>strong span{color:#6a80a2;font-size:1rem;font-weight:400}.tna-workforce-coverage-numbers p{color:#456285;margin:2px 0 7px;font-size:.82rem}.tna-workforce-coverage-numbers small{color:#577297;font-size:.73rem}.tna-workforce-voice{background:linear-gradient(155deg,#f7fbff,#ecf5ff);border:1px solid #dbe9fa;border-radius:13px;flex-direction:column;justify-content:flex-end;align-self:stretch;height:139px;padding:12px;display:flex;overflow:hidden}.tna-workforce-voice>span{clip-path:polygon(0 90%,17% 54%,35% 78%,67% 17%,88% 69%,100% 60%,100% 100%,0 100%);background:linear-gradient(140deg,#0000 32%,#57a0ee2b 33% 60%,#0000 61%);flex:1;min-height:40px}.tna-workforce-voice p{max-width:78px;margin:0;font-size:.76rem;line-height:1.2}.tna-workforce-evidence-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tna-workforce-evidence-stats>div{background:#eafafa;border:1px solid #c7e9ec;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:42px 1fr;align-items:center;column-gap:9px;padding:7px 10px;display:grid}.tna-workforce-evidence-stats>div:nth-child(2){background:#f7f2ff;border-color:#e5dafa}.tna-workforce-evidence-stats>div>span{color:#14959a;background:#d6f3f2;border-radius:50%;grid-row:1/3;place-items:center;width:39px;height:39px;display:grid}.tna-workforce-evidence-stats>div:nth-child(2)>span{color:#7550c7;background:#e9dcff}.tna-workforce-evidence-stats svg{width:21px;height:21px}.tna-workforce-evidence-stats strong{align-self:end;font-size:1.2rem;line-height:1.1}.tna-workforce-evidence-stats small{color:#65809d;align-self:start;font-size:.72rem}.tna-workforce-warning{color:#193d71;background:#edf5ff;border-radius:9px;align-items:center;gap:10px;margin:10px 0;padding:9px 11px;display:flex}.tna-workforce-warning>svg{color:#fff;background:#2d72d7;border-radius:50%;flex:none;width:28px;height:28px;padding:6px}.tna-workforce-warning strong,.tna-workforce-warning small{font-size:.73rem;display:block}.tna-workforce-warning small{color:#607fa2;margin-top:2px;font-weight:400}.tna-workforce-limitations{background:#fff;border:1px solid #dce7f5;border-radius:7px}.tna-workforce-limitations summary{cursor:pointer;align-items:center;gap:9px;padding:9px 10px;font-size:.76rem;font-weight:650;list-style:none;display:flex}.tna-workforce-limitations summary::-webkit-details-marker{display:none}.tna-workforce-limitations summary:after{content:"+";color:#416998;margin-inline-start:auto;font-size:1rem}.tna-workforce-limitations[open] summary:after{content:"−"}.tna-workforce-limitations summary svg{color:#4776ad;width:17px;height:17px}.tna-workforce-limitations p{color:#617d9c;margin:0;padding:0 12px 12px;font-size:.73rem;line-height:1.5}.tna-workforce-register .tna-workforce-heading{margin-bottom:13px}.tna-workforce-register-stats{gap:5px;margin-inline-start:auto;display:flex}.tna-workforce-register-stats>span{background:#f3faff;border:1px solid #deebf8;border-radius:7px;grid-template-rows:1fr 1fr;grid-template-columns:19px auto;align-items:center;column-gap:4px;min-width:67px;padding:5px 6px;display:grid}.tna-workforce-register-stats>span:nth-child(2){background:#f7f5ff}.tna-workforce-register-stats svg{color:#2789bd;grid-row:1/3;width:16px;height:16px}.tna-workforce-register-stats strong{font-size:.72rem;line-height:1}.tna-workforce-register-stats small{color:#69819b;font-size:.6rem;line-height:1.1}.tna-workforce-register-link{background:#276bd5;border-radius:7px;align-items:center;gap:8px;min-height:37px;padding:7px 10px;font-size:.7rem;font-weight:650;display:flex;box-shadow:0 5px 11px #2264cd33;color:#fff!important;text-decoration:none!important}.tna-workforce-register-link:hover,.tna-workforce-register-link:focus-visible{background:#1755b8}.tna-workforce-register-link svg{width:17px;height:17px}.tna-workforce-table-wrap{scroll-margin-top:25px;overflow-x:auto}.tna-workforce-table-wrap table{border-collapse:collapse;width:100%;min-width:650px;font-size:.73rem}.tna-workforce-table-wrap th,.tna-workforce-table-wrap td{text-align:start;border:1px solid #e2ebf8;padding:5px 11px}.tna-workforce-table-wrap thead,.tna-workforce-table-wrap tfoot{background:#edf5ff}.tna-workforce-table-wrap thead th{color:#365a87;font-size:.7rem}.tna-workforce-table-wrap th svg{vertical-align:middle;color:#315f9c;width:15px;height:15px;margin-inline-end:9px}.tna-workforce-table-wrap tbody tr:nth-child(2n){background:#f8fbff}.tna-workforce-table-wrap tbody th{font-weight:500}.tna-workforce-table-wrap tfoot th,.tna-workforce-table-wrap tfoot td{color:#1b3761;font-weight:700}@media (width<=1100px){.tna-workforce-top{grid-template-columns:1fr}.tna-workforce-coverage{grid-template-columns:142px minmax(150px,1fr) 125px}.tna-workforce-register .tna-workforce-heading{flex-wrap:wrap}.tna-workforce-register-stats{margin-inline-start:0}}@media (width<=650px){.tna-workforce{gap:10px}.tna-workforce-panel{padding:12px}.tna-workforce-heading{flex-wrap:wrap}.tna-workforce-heading h3{font-size:1rem}.tna-workforce-overall,.tna-workforce-scope{margin-inline-start:0}.tna-workforce-bars li{grid-template-columns:minmax(90px,1fr) minmax(45px,1fr) 55px 34px;gap:5px}.tna-workforce-name{gap:3px;font-size:.68rem}.tna-workforce-name svg{width:13px;height:13px}.tna-workforce-fraction,.tna-workforce-percent{font-size:.64rem}.tna-workforce-coverage{grid-template-columns:120px 1fr;gap:12px}.tna-workforce-donut{width:120px;height:120px}.tna-workforce-donut>div{width:92px;height:92px}.tna-workforce-voice{display:none}.tna-workforce-coverage-numbers>strong{font-size:1.35rem}.tna-workforce-register-stats{flex-wrap:wrap;order:3;width:100%}.tna-workforce-register-link{order:4}}@media (width<=390px){.tna-workforce-bars li{grid-template-columns:90px minmax(35px,1fr) 48px 32px;gap:3px}.tna-workforce-percent{min-width:31px}.tna-workforce-evidence-stats>div{grid-template-columns:30px 1fr;padding:6px}.tna-workforce-evidence-stats>div>span{width:28px;height:28px}.tna-workforce-evidence-stats svg{width:17px;height:17px}}.tna-workforce-table-label{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tna-workforce-table-label svg{flex:none;display:block;margin:0!important}.tna-overview{color:#203958;gap:13px;display:grid}.tna-overview *{box-sizing:border-box}.tna-overview-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.tna-overview-card{background:linear-gradient(150deg,#fff 68%,#fbfdff);border:1px solid #e0eaf7;border-radius:12px;min-width:0;padding:15px 17px 11px;box-shadow:0 8px 22px #1e4b8717}.tna-overview-heading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.tna-overview-heading>div{min-width:0}.tna-overview-heading h3{color:#172d50;margin:0;font-size:1.03rem;font-weight:750;line-height:1.2}.tna-overview-heading p{color:#6b83a3;margin:2px 0 0;font-size:.74rem;line-height:1.3}.tna-overview-icon{color:#276fdb;background:#eaf2ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.tna-overview-icon svg{width:21px;height:21px}.tna-overview-link{white-space:nowrap;color:#2467cd;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-inline-start:auto;font-size:.74rem;font-weight:650;display:flex}.tna-overview-link svg{width:15px;height:15px}.tna-overview-link:hover{text-decoration:underline}.tna-overview-link:focus-visible{border-radius:4px;outline:2px solid #276fdb}.tna-overview-ring{flex:none;place-items:center;width:160px;height:160px;display:grid;position:relative}.tna-overview-ring svg{width:100%;height:100%}.tna-overview-ring>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tna-overview-ring strong{color:#1d355d;font-size:1.9rem;line-height:1.1}.tna-overview-ring small{color:#6780a2;font-size:.77rem}.tna-overview-response{align-items:center;gap:19px;min-height:165px;display:flex}.tna-overview-response ul,.tna-overview-budget-details ul{flex:1;margin:0;padding:0;list-style:none}.tna-overview-response li button{color:#2c4262;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:23px;font-size:.78rem;display:grid}.tna-overview-response li button:hover{text-decoration:underline}.tna-overview-response li button:focus-visible{border-radius:4px;outline:2px solid #276fdb}.tna-overview-response li i,.tna-overview-budget-details li i{border-radius:50%;width:9px;height:9px}.tna-overview-response li strong{font-size:.78rem}.tna-overview-mini-stats{gap:8px;display:grid}.tna-overview-mini-stats>div{background:#eaf2ff;border-radius:7px;grid-template-rows:1fr 1fr;grid-template-columns:25px auto;align-items:center;column-gap:6px;min-height:43px;padding:6px 8px;display:grid}.tna-overview-mini-stats svg{color:#2c71d4;grid-row:1/3;width:21px;height:21px}.tna-overview-mini-stats strong{align-self:end;font-size:.96rem;line-height:1}.tna-overview-mini-stats span{color:#6680a2;white-space:nowrap;align-self:start;font-size:.65rem}.tna-overview-response-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tna-overview-response-stats>div:nth-child(2){background:#e7f8f3}.tna-overview-response-stats>div:nth-child(2) svg{color:#1b9c8b}.tna-overview-response-stats>div:nth-child(3){background:#f1ebff}.tna-overview-response-stats>div:nth-child(3) svg{color:#7756be}.tna-overview-footnote{color:#69819e;margin:8px 0 0;font-size:.71rem;line-height:1.35}.tna-overview-coverage{align-items:center;gap:15px;min-height:165px;display:flex}.tna-overview-coverage-copy{flex:1;min-width:0}.tna-overview-coverage-copy>strong{white-space:nowrap;color:#1d3559;font-size:1.65rem}.tna-overview-coverage-copy>strong span{color:#6981a3;font-size:.95rem;font-weight:400}.tna-overview-coverage-copy>p:not(.tna-overview-insight){color:#4d698b;margin:1px 0 6px;font-size:.78rem}.tna-overview-coverage-copy>small{color:#6280a2;font-size:.73rem}.tna-overview-insight{color:#5c7394;background:#edf4ff;border-radius:7px;align-items:center;gap:8px;margin:11px 0 0;padding:8px 9px;font-size:.7rem;line-height:1.28;display:flex}.tna-overview-insight svg{color:#2970d9;flex:none;width:20px;height:20px}.tna-overview-evidence-stats{grid-template-columns:1fr 1fr}.tna-overview-evidence-stats>div{background:#f4f8ff;border:1px solid #e1eafa}.tna-overview-bars{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tna-overview-bars li{grid-template-columns:minmax(120px,155px) 1fr 28px;align-items:center;gap:10px;min-height:20px;font-size:.74rem;display:grid}.tna-overview-bars li>span{line-height:1.15}.tna-overview-bars li>div{background:#e8eff9;border-radius:8px;height:8px;overflow:hidden}.tna-overview-bars li i{border-radius:inherit;background:#3d7cdb;height:100%;display:block}.tna-overview-bars li i[data-department=finance],.tna-overview-bars li i[data-department=hr]{background:#8d75ce}.tna-overview-bars li i[data-department=procurement],.tna-overview-bars li i[data-department=operations]{background:#2b9e9a}.tna-overview-bars li i[data-department=marketing]{background:#c99c56}.tna-overview-bars li strong{text-align:end}.tna-overview-budget-total{align-items:baseline;gap:7px;margin:13px 0 9px;display:flex}.tna-overview-budget-total strong{color:#1d3559;font-size:1.82rem;line-height:1}.tna-overview-budget-total span{color:#637b9c;font-size:.78rem}.tna-overview-budget-bar{border-radius:5px;gap:2px;height:17px;display:flex;overflow:hidden}.tna-overview-budget-bar i{min-width:2px}.tna-overview-budget-details{align-items:center;gap:17px;margin-top:11px;display:flex}.tna-overview-budget-details .tna-overview-ring{width:110px;height:110px}.tna-overview-budget-details .tna-overview-ring strong{font-size:1.08rem}.tna-overview-budget-details .tna-overview-ring small{font-size:.66rem}.tna-overview-budget-details li{grid-template-columns:9px minmax(0,1fr) auto 33px;align-items:center;gap:7px;min-height:23px;font-size:.73rem;display:grid}.tna-overview-budget-details li strong{white-space:nowrap;font-size:.71rem}.tna-overview-budget-details li em{text-align:center;color:#527096;background:#ecf2fa;border-radius:8px;padding:2px 4px;font-size:.68rem;font-style:normal}.tna-overview-roadmap{padding-bottom:14px}.tna-overview-roadmap-inner{grid-template-columns:minmax(0,1fr) 170px;align-items:stretch;gap:15px;display:grid}.tna-overview-timeline{min-width:0;font-size:.72rem}.tna-overview-months,.tna-overview-timeline-row{grid-template-columns:115px minmax(0,1fr);align-items:center;display:grid}.tna-overview-months{color:#5a7394;grid-template-columns:115px repeat(12,minmax(0,1fr))}.tna-overview-months span:not(:first-child){text-align:center}.tna-overview-timeline-row{min-height:22px}.tna-overview-timeline-row>span{font-size:.71rem}.tna-overview-timeline-row>div{background:repeating-linear-gradient(90deg,#e8eef7 0 1px,#0000 1px 8.33333%);border-inline-end:1px solid #e8eef7;grid-template-columns:repeat(12,minmax(0,1fr));height:100%;display:grid}.tna-overview-timeline-row i{color:#27446d;border:1px solid #6389be21;border-radius:4px;align-self:center;place-items:center;height:18px;font-size:.69rem;font-style:normal;font-weight:650;display:grid}.tna-overview-roadmap-note{background:linear-gradient(160deg,#f8fbff,#eaf5ff);border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:118px;padding:12px;display:flex;overflow:hidden}.tna-overview-roadmap-note svg{color:#3073d9;width:20px;height:20px;margin-bottom:auto}.tna-overview-roadmap-note strong{font-size:.8rem;line-height:1.2}.tna-overview-roadmap-note p{color:#6982a3;margin:4px 0 0;font-size:.7rem;line-height:1.3}@media (width<=1100px){.tna-overview-grid{grid-template-columns:1fr}.tna-overview-bars li{grid-template-columns:minmax(120px,190px) 1fr 28px}.tna-overview-roadmap-inner{grid-template-columns:minmax(0,1fr) 140px}}@media (width<=650px){.tna-overview{gap:10px}.tna-overview-card{padding:12px}.tna-overview-heading{flex-wrap:wrap}.tna-overview-heading h3{font-size:1rem}.tna-overview-link{margin-inline-start:0}.tna-overview-ring{width:126px;height:126px}.tna-overview-ring strong{font-size:1.5rem}.tna-overview-response,.tna-overview-coverage{gap:8px;min-height:130px}.tna-overview-response li button{gap:5px;font-size:.68rem}.tna-overview-mini-stats{gap:4px}.tna-overview-mini-stats>div{padding:5px}.tna-overview-mini-stats span{white-space:normal;font-size:.61rem}.tna-overview-coverage-copy>strong{font-size:1.3rem}.tna-overview-bars li{grid-template-columns:minmax(90px,130px) 1fr 25px;gap:5px;font-size:.68rem}.tna-overview-roadmap-inner{grid-template-columns:1fr}.tna-overview-roadmap-note{display:none}.tna-overview-months,.tna-overview-timeline-row{grid-template-columns:95px minmax(0,1fr)}.tna-overview-months{grid-template-columns:95px repeat(12,minmax(0,1fr))}.tna-overview-timeline-row>span{font-size:.63rem}}@media (width<=400px){.tna-overview-response .tna-overview-ring{width:105px;height:105px}.tna-overview-response li button{font-size:.64rem}.tna-overview-budget-details{gap:7px}.tna-overview-budget-details .tna-overview-ring{width:90px;height:90px}.tna-overview-budget-details li{grid-template-columns:7px minmax(0,1fr) auto 26px;gap:4px;font-size:.61rem}.tna-overview-budget-details li strong{font-size:.6rem}.tna-overview-coverage .tna-overview-ring{width:110px;height:110px}}.tna-needs{color:#243b5e;gap:14px;display:grid}.tna-needs *{box-sizing:border-box}.tna-needs-filters{scrollbar-width:thin;gap:8px;padding:2px 1px 4px;display:flex;overflow-x:auto}.tna-needs-filters button{color:#30486c;cursor:pointer;background:#fff;border:1px solid #e0eaf7;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:43px;padding:7px 11px;font-size:.76rem;display:flex;box-shadow:0 4px 12px #2454910f}.tna-needs-filters button[aria-pressed=true]{color:#215fb8;background:#eef6ff;border-color:#9dc2f5;box-shadow:0 4px 12px #2569c721}.tna-needs-filters button>svg{color:#2b74de;width:17px;height:17px}.tna-needs-filters button>i{background:var(--need-color);border-radius:50%;width:10px;height:10px}.tna-needs-filters button>strong{color:#1b3763;background:#f1f5fc;border-radius:8px;place-items:center;min-width:25px;height:25px;margin-inline-start:4px;padding:0 5px;font-size:.9rem;display:grid}.tna-needs-filters button[aria-pressed=true]>strong{color:#1e60c2;background:#e1edff}.tna-needs-summary{grid-template-columns:repeat(4,minmax(0,1fr)) 1.55fr;gap:8px;display:grid}.tna-needs-stat,.tna-needs-mix{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #e0eafa;border-radius:10px;min-width:0;min-height:132px;padding:12px;box-shadow:0 7px 19px #234c8914}.tna-needs-stat{grid-template-rows:38px auto 20px;grid-template-columns:37px 1fr;column-gap:8px;display:grid}.tna-needs-stat-icon{color:#2c72d9;background:#eaf2ff;border-radius:9px;grid-row:1;place-items:center;width:36px;height:36px;display:grid}.tna-needs-stat-icon svg{width:20px;height:20px}.tna-needs-stat>strong{align-self:center;font-size:.76rem;line-height:1.25}.tna-needs-stat>div{grid-column:1/3;align-items:baseline;gap:7px;margin-top:4px;display:flex}.tna-needs-stat b{color:#1b355f;font-size:1.9rem;line-height:1}.tna-needs-stat small{color:#4d9a7c;font-size:.67rem}.tna-needs-stat>p{color:#7288a5;white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;margin:3px 0 0;font-size:.66rem;overflow:hidden}.tna-needs-stat--high .tna-needs-stat-icon{color:#e75257;background:#ffebed}.tna-needs-stat--medium .tna-needs-stat-icon{color:#3275dd;background:#eaf2ff}.tna-needs-stat--low .tna-needs-stat-icon{color:#1c9780;background:#e5f8f0}.tna-needs-mix h3{color:#213b62;margin:0 0 3px;font-size:.82rem}.tna-needs-mix>div{align-items:center;gap:9px;display:flex}.tna-needs-ring{flex:none;place-items:center;width:110px;height:110px;display:grid;position:relative}.tna-needs-ring svg{width:100%;height:100%}.tna-needs-ring>span{text-align:center;display:grid;position:absolute}.tna-needs-ring strong{font-size:1.3rem;line-height:1}.tna-needs-ring small{color:#6e86a2;font-size:.62rem}.tna-needs-mix ul{flex:1;min-width:0;margin:0;padding:0;list-style:none}.tna-needs-mix li{grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:5px;min-height:18px;font-size:.63rem;display:grid}.tna-needs-mix li i{border-radius:50%;width:8px;height:8px}.tna-needs-mix li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tna-needs-mix li small{color:#758ba8;font-size:.6rem}.tna-needs-table-card{background:#fff;border:1px solid #e0eafa;border-radius:12px;min-width:0;padding:14px;box-shadow:0 9px 24px #234c8917}.tna-needs-table-card>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.tna-needs-heading-icon{color:#2c70d9;background:#eaf2ff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.tna-needs-heading-icon svg{width:20px;height:20px}.tna-needs-table-card>header>div{min-width:0}.tna-needs-table-card h3{color:#1b3558;margin:0;font-size:1rem}.tna-needs-table-card>header p{color:#6f85a2;margin:2px 0 0;font-size:.72rem}.tna-needs-sort{color:#3a5b86;background:#fff;border:1px solid #dce7f5;border-radius:7px;align-items:center;gap:7px;margin-inline-start:auto;padding:0 9px;display:flex}.tna-needs-sort svg{flex:none;width:16px;height:16px}.tna-needs-sort select{appearance:none;max-width:230px;min-height:33px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:.72rem}.tna-needs-sort select:focus-visible{border-radius:4px;outline:2px solid #2c70d9}.tna-needs-table-wrap{overflow-x:auto}.tna-needs-table-wrap table{border-collapse:separate;border-spacing:0 3px;width:100%;min-width:870px;font-size:.72rem}.tna-needs-table-wrap th,.tna-needs-table-wrap td{text-align:start;padding:5px 9px}.tna-needs-table-wrap thead{color:#617b9b;background:#f1f6ff;font-size:.68rem}.tna-needs-table-wrap thead th{height:31px;font-weight:600}.tna-needs-row{background:#f5f9ff}.tna-needs-row--high{background:#fff5f5}.tna-needs-row--medium{background:#f3f8ff}.tna-needs-row--low{background:#f2fbf7}.tna-needs-row>td:first-child{border-inline-start:3px solid #f37074}.tna-needs-row--medium>td:first-child{border-inline-start-color:#5a91e7}.tna-needs-row--low>td:first-child{border-inline-start-color:#55b296}.tna-needs-row th{font-weight:550}.tna-needs-priority{color:#c4474d;background:#ffe8e8;border-radius:6px;place-items:center;min-width:56px;padding:4px 7px;font-size:.7rem;display:inline-grid}.tna-needs-priority--medium{color:#3571c6;background:#e1eeff}.tna-needs-priority--low{color:#207f63;background:#dcf4ea}.tna-needs-row-title{color:#243f67;align-items:center;gap:8px;min-width:190px;line-height:1.2;display:flex}.tna-needs-row-title svg{color:#315aa0;flex:none;width:17px;height:17px;display:block}.tna-needs-category{color:#2e66b9;white-space:nowrap;background:#e9f1ff;border-radius:6px;align-items:center;gap:6px;max-width:200px;padding:4px 7px;font-size:.68rem;display:inline-flex}.tna-needs-category i{border-radius:50%;flex:none;width:8px;height:8px;display:block}.tna-needs-category--combined{color:#7553b6;background:#f0e8ff}.tna-needs-category--workplace{color:#177962;background:#e1f7ee}.tna-needs-category--investigate{color:#9a6d21;background:#fff3dc}.tna-needs-category--maintain{color:#577198;background:#e9eef8}.tna-needs-source{white-space:nowrap;align-items:center;gap:5px;display:flex}.tna-needs-source svg{color:#56749d;width:14px;height:14px}.tna-needs-row td:nth-child(5)>small{color:#748ba8;white-space:nowrap;font-size:.58rem;display:block}.tna-needs-status{color:#587397;white-space:nowrap;font-size:.68rem}.tna-needs-expand{color:#365a8a;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:25px;display:grid}.tna-needs-expand:hover,.tna-needs-expand:focus-visible{background:#e7effb;outline-color:#276bd6}.tna-needs-expand svg{width:17px;height:17px;transition:transform .15s}.tna-needs-expand[aria-expanded=true] svg{transform:rotate(45deg)}.tna-needs-detail-row td{background:#f8fbff;padding:12px 15px!important}.tna-needs-detail-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.tna-needs-detail-row dt{color:#285489;font-size:.7rem;font-weight:700}.tna-needs-detail-row dd{color:#425e7e;margin:3px 0 0;font-size:.72rem;line-height:1.4}.tna-needs-detail-row details{border-top:1px solid #dfe9f6;margin-top:12px}.tna-needs-detail-row summary{cursor:pointer;color:#315f9f;align-items:center;gap:6px;padding-top:10px;font-size:.72rem;display:flex}.tna-needs-detail-row summary svg{width:15px;height:15px}.tna-needs-detail-row p{color:#526d8d;font-size:.7rem;line-height:1.4}.tna-needs-detail-row small{color:#778da9}.tna-needs-footnote{color:#6680a1;align-items:start;gap:7px;margin:8px 0 0;font-size:.71rem;display:flex}.tna-needs-footnote svg{flex:none;width:15px;height:15px}.tna-needs-empty{color:#7189a7;text-align:center;padding:15px;font-size:.78rem}.tna-workspace .tna-needs-sort{flex-direction:row;align-items:center;gap:7px;min-height:35px;display:flex}.tna-workspace .tna-needs-sort select{color:#3a5b86;background:0 0;border:0;border-radius:0;width:auto;min-width:0;min-height:33px;padding:3px 0;font-size:.72rem;line-height:1.2}.tna-workspace .tna-needs-stat>p{color:#7288a5;margin:3px 0 0;font-size:.66rem}.tna-needs-summary{grid-template-columns:repeat(4,minmax(0,1fr)) 1.9fr}.tna-needs-filters{gap:6px}.tna-needs-filters button{gap:6px;padding-inline:8px;font-size:.69rem}.tna-needs-filters button>strong{min-width:22px;margin-inline-start:2px}@media (width<=960px){.tna-needs-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.tna-needs-mix{grid-column:1/-1}.tna-needs-mix>div{justify-content:flex-start}.tna-needs-mix ul{max-width:430px}}@media (width<=720px){.tna-needs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tna-needs-mix{grid-column:1/-1}.tna-needs-table-card>header{flex-wrap:wrap}.tna-workspace .tna-needs-sort{margin-inline-start:0}.tna-needs-detail-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=450px){.tna-needs-stat,.tna-needs-mix{padding:9px}.tna-workspace .tna-needs-stat>p{font-size:.59rem}.tna-needs-detail-row dl{grid-template-columns:1fr}}.tna-course-selection{color:#183351;--course-line:#dce8f8;--course-muted:#60799c;--course-blue:#2169e8;margin-block:24px}.tna-course-selection[hidden]{display:none}.tna-course-heading,.tna-selected-plan>header{align-items:center;gap:14px;margin-block-end:20px;display:flex}.tna-course-heading h2,.tna-selected-plan h3{margin:3px 0;font-size:1.5rem}.tna-course-heading p,.tna-selected-plan header p{color:var(--course-muted);margin:4px 0}.tna-course-heading small{letter-spacing:.09em;color:var(--course-blue)}.tna-course-icon{width:46px;height:46px;color:var(--course-blue);background:#eaf2ff;border-radius:14px;flex:0 0 46px;justify-content:center;align-items:center;display:inline-flex}.tna-course-icon svg{width:24px}.tna-course-need{border:1px solid var(--course-line);background:#fff;border-radius:20px;margin-block:14px;overflow:hidden;box-shadow:0 8px 25px #274e8210}.tna-course-need>summary{cursor:pointer;align-items:center;gap:14px;padding:20px;list-style:none;display:flex}.tna-course-need>summary:after{content:"+";color:var(--course-blue);margin-inline-start:10px;font-size:24px}.tna-course-need[open]>summary:after{content:"−"}.tna-course-need>summary>span:nth-child(2){flex:1;min-width:0}.tna-course-need summary strong{font-size:1.1rem;display:block}.tna-course-need summary small{color:var(--course-muted);margin-top:5px;display:block}.tna-course-need-body{padding:0 22px 22px}.tna-course-pill{color:#345c91;background:#edf3fd;border-radius:999px;padding:6px 12px;font-size:.79rem;line-height:1.4;display:inline-flex}.tna-course-pill.is-ready{color:#087b60;background:#e4f8ef}.tna-course-pill.is-proposed{color:#7043ac;background:#f1ebff}.tna-course-context{background:#f5f8fd;border-radius:14px;grid-template-columns:1fr 1fr .5fr;gap:20px;margin-bottom:18px;padding:18px;display:grid}.tna-course-context small{color:var(--course-muted)}.tna-course-context p{margin:6px 0;line-height:1.5}.tna-course-notice{background:#edf7fb;border:1px solid #d6eaf6;border-radius:14px;padding:16px;font-size:.94rem}.tna-course-notice p{margin:8px 0}.tna-course-mapping{margin-block:16px}.tna-course-mapping summary{color:var(--course-blue);cursor:pointer}.tna-course-skill-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:230px;padding-block:12px;display:grid;overflow:auto}.tna-course-skill-list label{align-items:center;gap:8px;display:flex!important}.tna-course-options{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.tna-course-option{border:1px solid var(--course-line);background:linear-gradient(155deg,#fff 65%,#f3f8ff);border-radius:17px;min-width:0;padding:24px;box-shadow:0 5px 16px #345e8710}.tna-course-option.is-selected{border-color:#387bf0;box-shadow:0 0 0 1px #387bf0}.tna-course-card-header{align-items:center;gap:14px;margin-block-end:22px;display:flex}.tna-course-number{height:38px;color:var(--course-blue);background:#eaf2ff;border-radius:12px;flex:0 0 38px;place-items:center;font-size:.9rem;font-weight:700;display:grid}.tna-course-selection .tna-course-card-header h4{flex:1;min-width:0;margin:0;font-size:1.13rem;font-weight:700;line-height:1.4}.tna-course-card-header .tna-course-pill{flex-shrink:0}.tna-course-card-body{grid-template-columns:1.1fr 1fr;gap:32px;display:grid}.tna-course-card-content{align-content:start;gap:20px;min-width:0;display:grid}.tna-course-selection .tna-course-card-content h5,.tna-course-selection .tna-course-card-facts dt{color:var(--course-muted);margin:0 0 7px;font-size:.8rem;font-weight:500}.tna-course-selection .tna-course-card-content p,.tna-course-selection .tna-course-card-content li{color:#314a69;margin:0;font-size:.94rem;line-height:1.6}.tna-course-selection .tna-course-card-content ul{gap:5px;margin:0;padding-inline-start:18px;list-style:outside;display:grid}.tna-course-selection dl{gap:12px;margin:0;display:grid}.tna-course-selection dt{color:var(--course-muted);font-size:.8rem}.tna-course-selection dd{margin:4px 0 0;font-size:.93rem;line-height:1.45}.tna-course-selection .tna-course-card-facts{border-inline-start:1px solid var(--course-line);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px 24px;padding-inline-start:28px}.tna-course-card-facts .tna-course-fact-delivery{grid-column:1/-1}.tna-course-selection .tna-course-card-facts dd{color:#314a69;margin:0;line-height:1.5}.tna-course-selection .tna-course-option>footer{border-top:1px solid var(--course-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:22px;padding-top:16px;display:flex}.tna-course-selection .tna-course-option .tna-course-compare-choice{cursor:pointer;flex-direction:row;align-items:center;gap:8px;width:auto;margin:0;font-size:.9rem;display:flex!important}.tna-course-selection .tna-course-option .tna-course-compare-choice input{width:18px;height:18px;min-height:0;margin:0;padding:0}.tna-course-option footer svg{width:16px;height:16px}.tna-course-extra-topics{margin-top:8px}.tna-course-extra-topics summary{cursor:pointer;color:var(--course-blue)}.tna-course-background{margin-block:0 12px}.tna-course-background>summary{cursor:pointer;color:var(--course-muted)}.tna-course-background .tna-course-context{margin-block:12px 0}.tna-course-selection button{cursor:pointer;color:#205fbe;font:inherit;background:#f1f6ff;border:1px solid #cbdcf8;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 13px;font-size:.92rem;display:inline-flex}.tna-course-selection button[aria-pressed=true],.tna-course-selection button.tna-primary{color:#fff;background:#2569e8;border-color:#2569e8}.tna-course-selection button:disabled{cursor:not-allowed;opacity:.55}.tna-course-selection :is(button,input,textarea,select,summary,a):focus-visible{outline-offset:3px;outline:3px solid #008dbb}.tna-course-compare{border:1px solid var(--course-line);border-radius:14px;margin-block:22px;overflow:auto}.tna-course-compare table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:600px}.tna-course-compare caption{text-align:start;padding:14px;font-weight:700}.tna-course-compare th,.tna-course-compare td{text-align:start;vertical-align:top;border:1px solid var(--course-line);overflow-wrap:anywhere;padding:14px;font-size:.93rem;line-height:1.5}.tna-course-compare thead{background:#edf4ff}.tna-course-compare tbody th{background:#f7faff;width:140px}.tna-course-decision{border:1px solid var(--course-line);background:#f8fbff;border-radius:15px;margin-top:20px;padding:18px}.tna-course-decision fieldset{border:0;min-width:0;margin:0;padding:0}.tna-course-decision legend{margin-bottom:14px;font-size:1.15rem;font-weight:700}.tna-course-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tna-course-selection label{gap:7px;font-size:.94rem;display:grid}.tna-course-selection :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #c9d9ec;border-radius:9px;min-width:0;padding:11px 12px}.tna-course-selection input[type=checkbox]{accent-color:#2569e8;flex-shrink:0;width:18px;height:18px}.tna-course-selection textarea{resize:vertical;min-height:80px}.tna-course-decision p{color:var(--course-muted);font-size:.9rem;line-height:1.5}.tna-course-action-details{border-top:1px solid var(--course-line);margin-block:15px;padding-top:14px}.tna-course-action-details summary{cursor:pointer;font-weight:600}.tna-course-decision fieldset>small{color:#986d1a;margin-inline:12px}.tna-selected-plan{border:1px solid var(--course-line);background:#f8fbff;border-radius:20px;margin-block:24px;padding:24px}.tna-selected-plan>header>svg{color:var(--course-blue)}.tna-selected-plan article{border:1px solid var(--course-line);background:#fff;border-radius:14px;margin-block:14px;padding:18px}.tna-selected-plan h4{margin-block:12px;font-size:1.1rem}.tna-selected-plan article>dl{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:14px}.tna-selected-plan a{color:var(--course-blue)}.tna-course-footnote{color:var(--course-muted);font-size:.9rem;line-height:1.5}.tna-course-selection p,.tna-course-selection h4,.tna-course-selection dd{overflow-wrap:anywhere}.tna-course-decision .tna-course-decision-count{color:#345c91;margin:0 0 18px}@media (width<=900px){.tna-course-card-body{grid-template-columns:1fr;gap:22px}.tna-course-selection .tna-course-card-facts{border-inline-start:0;border-top:1px solid var(--course-line);padding-block-start:20px;padding-inline-start:0}.tna-course-context,.tna-selected-plan article>dl{grid-template-columns:1fr 1fr}}@media (width<=650px){.tna-course-form-grid,.tna-course-context,.tna-course-skill-list{grid-template-columns:1fr}.tna-course-need>summary{flex-wrap:wrap;gap:10px;padding:14px}.tna-course-need>summary>.tna-course-pill{margin-inline-start:56px}.tna-course-need-body{padding:0 14px 14px}.tna-course-option{padding:16px}.tna-course-card-header{flex-wrap:wrap;gap:10px}.tna-course-card-header h4{flex-basis:calc(100% - 48px)!important}.tna-course-card-header .tna-course-pill{margin-inline-start:48px}.tna-course-selection .tna-course-card-facts{grid-template-columns:1fr;gap:16px}.tna-course-selection .tna-course-option>footer{justify-content:space-between;gap:12px}.tna-selected-plan{padding:16px}.tna-course-heading h2{font-size:1.3rem}.tna-course-context{gap:10px}.tna-course-need>summary{grid-template-columns:46px minmax(0,1fr) 20px;display:grid}.tna-course-need>summary>.tna-course-icon{grid-area:1/1/3}.tna-course-need>summary>span:nth-child(2){grid-area:1/2}.tna-course-need>summary>.tna-course-pill{grid-area:2/2;justify-self:start;margin:0}.tna-course-need>summary:after{grid-area:1/3/3;margin:0}}.opm-page{--opm-navy:#0c2850;--opm-blue:#2563eb;--opm-teal:#0f9d8a;--opm-purple:#7c3aed;--opm-amber:#d99014;--opm-ink:#13294b;--opm-muted:#5e7190;min-height:100vh;color:var(--opm-ink);background:radial-gradient(circle at 84% 5%,#2563eb1a,#0000 24rem),linear-gradient(#f8fbff 0%,#eef6ff 100%)}.opm-page *{box-sizing:border-box}.opm-topbar{color:#fff;background:linear-gradient(120deg,#081f3c,#123f70);justify-content:space-between;align-items:center;min-height:70px;padding:14px clamp(20px,4vw,68px);display:flex}.opm-topbar button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:12px;align-items:center;gap:9px;padding:0 15px;font-weight:700;display:inline-flex}.opm-topbar button svg{width:18px}.opm-topbar>span{align-items:center;gap:10px;font-size:17px;display:inline-flex}.opm-topbar>span i{background:linear-gradient(145deg,#38a9ff,#1e55ef);border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;display:grid;box-shadow:0 8px 20px #006fff59}.opm-shell{width:min(1720px,100% - 32px);margin:0 auto;padding:30px 0 54px}.opm-hero{color:#fff;background:linear-gradient(125deg,#0b274a 0%,#164a7a 72%,#1c6b9a 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:30px;min-height:210px;padding:clamp(28px,4vw,58px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 45px #13345e2e}.opm-hero:before,.opm-hero:after{content:"";border:34px solid #86c8ff1a;border-radius:50%;position:absolute}.opm-hero:before{inset-inline-end:12%;width:260px;height:260px;top:-155px}.opm-hero:after{inset-inline-end:2%;width:180px;height:180px;bottom:-130px}.opm-hero>div:first-child{z-index:1;max-width:970px;position:relative}.opm-kicker{color:#8dd8ff;letter-spacing:.16em;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.opm-hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.6vw,64px);line-height:1.04}.opm-hero p{color:#d7eaff;max-width:880px;margin:18px 0 0;font-size:clamp(16px,1.7vw,22px);line-height:1.55}.opm-hero-mark{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff38;border-radius:26px;flex:0 0 90px;place-items:center;width:90px;height:90px;display:grid;position:relative}.opm-hero-mark svg{color:#9ce9df;width:42px;height:42px}.opm-legend{background:#ffffffd6;border:1px solid #dce8f7;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 30px;margin:20px 0;padding:16px 22px;display:flex;box-shadow:0 10px 28px #19406d12}.opm-legend span{color:#4f6484;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.opm-legend span>i{background:currentColor;border-radius:50%;width:12px;height:12px}.opm-role-org{--role:var(--opm-blue);color:var(--opm-blue)!important}.opm-role-platform{--role:var(--opm-teal);color:var(--opm-teal)!important}.opm-role-owner{--role:var(--opm-navy);color:var(--opm-navy)!important}.opm-role-people{--role:var(--opm-purple);color:var(--opm-purple)!important}.opm-legend-decision{color:var(--opm-amber)!important}.opm-legend-decision i{transform:rotate(45deg);border-radius:2px!important}.opm-map{background:#ffffffd1;border:1px solid #d8e6f6;border-radius:28px;overflow:hidden;box-shadow:0 20px 50px #20487517}.opm-phase{--tone:var(--opm-blue);border-bottom:1px solid #dfe9f5;grid-template-columns:224px minmax(0,1fr);display:grid}.opm-phase:last-child{border-bottom:0}.opm-tone-org{--tone:var(--opm-blue)}.opm-tone-platform{--tone:var(--opm-teal)}.opm-tone-owner{--tone:var(--opm-navy)}.opm-tone-people{--tone:var(--opm-purple)}.opm-phase-label{background:linear-gradient(145deg, color-mix(in srgb, var(--tone) 9%, white), #ffffffe6);border-inline-end:1px solid #e1eaf5;padding:30px 24px;position:relative}.opm-phase-number{color:#fff;background:var(--tone);width:52px;height:52px;box-shadow:0 12px 24px color-mix(in srgb, var(--tone) 28%, transparent);border-radius:17px;place-items:center;margin-bottom:20px;font-size:18px;font-weight:850;display:grid}.opm-phase-label>svg{inset-inline-end:20px;width:25px;color:var(--tone);position:absolute;top:35px}.opm-phase-label h2{color:#122b50;margin:0 0 9px;font-size:20px;line-height:1.2}.opm-phase-label p{color:var(--opm-muted);margin:0;font-size:14px;line-height:1.55}.opm-phase-content{flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.opm-flow{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.opm-flow-item{grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:4px;min-width:0;display:grid}.opm-flow-item:last-child{grid-template-columns:minmax(0,1fr)}.opm-step{border:1px solid color-mix(in srgb, var(--role) 25%, #dce7f3);border-top:3px solid var(--role);background:linear-gradient(150deg, color-mix(in srgb, var(--role) 7%, white), #fff 68%);border-radius:17px;flex-direction:column;gap:13px;min-height:142px;padding:18px 14px 14px;display:flex;position:relative;box-shadow:0 10px 22px #12396212;color:var(--opm-ink)!important}.opm-step-icon{width:38px;height:38px;color:var(--role);background:color-mix(in srgb, var(--role) 12%, white);border-radius:12px;place-items:center;display:grid}.opm-step-icon svg{width:20px}.opm-step strong{color:#152b4c;font-size:14px;line-height:1.35;display:block}.opm-step small{color:var(--opm-muted);margin-top:7px;font-size:12px;line-height:1.3;display:block}.opm-step em{color:#b55712;text-align:center;background:#fff0df;border-radius:7px;margin-top:auto;padding:5px 8px;font-size:11px;font-style:normal;font-weight:750}.opm-decision{border-color:#e5b765;border-top-color:var(--opm-amber);background:linear-gradient(150deg,#fff7e8,#fff)}.opm-decision .opm-step-icon{color:#ba7200;background:#ffefcd;border-radius:9px;transform:rotate(45deg)}.opm-decision .opm-step-icon svg{transform:rotate(-45deg)}.opm-arrow{color:#7d91ad}.opm-arrow svg{width:20px}[dir=rtl] .opm-arrow svg{transform:rotate(180deg)}.opm-route-intro,.opm-merge{color:#355374;background:#eef6ff;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:750;display:flex}.opm-route-intro svg,.opm-merge svg{width:19px;color:var(--opm-blue)}.opm-routes{grid-template-columns:repeat(3,1fr);gap:14px;margin:13px 0;display:grid}.opm-route{border:1px solid color-mix(in srgb, var(--role) 25%, #dbe6f2);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #1c446f12;color:var(--opm-ink)!important}.opm-route header{background:linear-gradient(140deg, color-mix(in srgb, var(--role) 11%, white), #fff);align-items:center;gap:12px;min-height:82px;padding:16px;display:flex}.opm-route header>span{width:42px;height:42px;color:var(--role);background:color-mix(in srgb, var(--role) 12%, white);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.opm-route header svg{width:22px}.opm-route header strong,.opm-route header small{display:block}.opm-route header strong{color:#183052;font-size:15px}.opm-route header small{color:var(--opm-muted);margin-top:5px;font-size:12px}.opm-route ol{margin:0;padding:8px 16px 16px;list-style:none}.opm-route li{color:#405776;align-items:center;min-height:42px;padding:8px 0 8px 38px;font-size:13px;line-height:1.35;display:flex;position:relative}[dir=rtl] .opm-route li{padding:8px 38px 8px 0}.opm-route li:not(:last-child):after{content:"";inset-inline-start:15px;background:#d6e2ef;width:1px;position:absolute;top:35px;bottom:-7px}.opm-route li b{width:30px;height:30px;color:var(--role);background:color-mix(in srgb, var(--role) 9%, white);border-radius:9px;place-items:center;font-size:11px;display:grid;position:absolute;inset-inline-start:0}.opm-merge{color:#08786d;background:#e8faf6}.opm-merge svg{color:#0d9a89}.opm-controls{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}.opm-controls article{background:#ffffffe6;border:1px solid #dce8f6;border-radius:18px;gap:14px;min-height:138px;padding:20px;display:flex;box-shadow:0 10px 26px #1b436f12}.opm-controls article>span{width:42px;height:42px;color:var(--opm-blue);background:#e9f2ff;border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.opm-controls svg{width:21px}.opm-controls strong{color:#162e50;font-size:15px}.opm-controls p{color:var(--opm-muted);margin:7px 0 0;font-size:13px;line-height:1.5}@media (width<=1280px){.opm-phase{grid-template-columns:190px minmax(0,1fr)}.opm-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.opm-flow-item:nth-child(3) .opm-arrow{display:none}.opm-flow-item:nth-child(-n+3){margin-bottom:8px}}@media (width<=900px){.opm-shell{width:min(100% - 22px,760px);padding-top:16px}.opm-hero{border-radius:22px;min-height:180px}.opm-hero-mark{display:none}.opm-phase{grid-template-columns:1fr}.opm-phase-label{border-inline-end:0;border-bottom:1px solid #e1eaf5;padding:22px}.opm-phase-label h2,.opm-phase-label p{max-width:540px}.opm-phase-content{padding:18px}.opm-routes,.opm-controls{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.opm-topbar{padding-inline:14px}.opm-topbar>span b{display:none}.opm-hero{padding:28px 22px}.opm-hero h1{font-size:34px}.opm-legend{justify-content:flex-start}.opm-flow,.opm-routes,.opm-controls,.opm-flow-item{grid-template-columns:1fr}.opm-flow-item:nth-child(-n+5){margin-bottom:0}.opm-arrow{place-items:center;height:28px;transform:rotate(90deg);display:grid!important}[dir=rtl] .opm-arrow{transform:rotate(90deg)}.opm-step{flex-direction:row;align-items:flex-start;min-height:0}.opm-step em{align-self:center;margin-inline-start:auto}}
