/*! 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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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))}}*{box-sizing:border-box}body{color:var(--ink);background:#edf2f4;margin:0;font-family:Inter,Arial,Helvetica,sans-serif}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#fff;z-index:20;flex-direction:column;width:238px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.4px;align-items:center;gap:11px;padding:0 10px 32px;font-size:19px;font-weight:800;display:flex}.brand small{color:#70d9c4;text-transform:uppercase;letter-spacing:2.4px;font-size:9px;display:block}.brand-mark{color:#7ee4cf;border:1px solid #4f7588;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.sidebar nav{gap:5px;display:grid}.nav-item{color:#b9c8d0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px 13px;font-size:13px;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#1d4a63}.nav-item.active{box-shadow:inset 3px 0 var(--teal)}.nav-symbol{text-align:center;color:#75d9c6;width:19px;font-size:15px}.sidebar-bottom{margin-top:auto}.plan-card{background:#1b455c;border:1px solid #315970;border-radius:12px;margin-bottom:14px;padding:14px}.plan-card>span{letter-spacing:1.6px;color:#78dcca;font-size:8px}.plan-card strong{margin:5px 0 9px;font-size:12px;display:block}.plan-card>div{background:#315b70;border-radius:4px;height:4px}.plan-card i{background:var(--teal);height:100%;display:block}.plan-card button{color:#cfe0e7;background:0 0;border:0;padding:9px 0 0;font-size:10px}.profile{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #315267;align-items:center;gap:9px;width:100%;padding:16px 7px 0;display:flex}.profile>span:first-child{color:#173242;background:#e8b85c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.profile>span:nth-child(2){font-size:11px;font-weight:700}.profile small{color:#9db0ba;margin-top:2px;font-weight:400;display:block}.profile b{color:#77909d;margin-left:auto}.workspace{width:calc(100% - 238px);min-height:100vh;margin-left:238px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:24px 34px 20px;display:flex}.eyebrow{color:var(--teal-dark);letter-spacing:1.7px;font-size:8.5px;font-weight:800}.topbar h1{letter-spacing:-.5px;margin:3px 0 2px;font-size:24px}.topbar p{color:var(--muted);margin:0;font-size:12px}.top-actions{align-items:center;gap:18px;display:flex}.icon-button{border:1px solid var(--line);color:#78909b;background:#fff;border-radius:50%;width:37px;height:37px;position:relative}.icon-button i{background:#e75e5e;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:5px}.streak{border-left:1px solid var(--line);grid-template-rows:15px 12px;grid-template-columns:22px 18px auto;align-items:center;padding-left:18px;display:grid}.streak>span{color:var(--gold);grid-row:1/3;font-size:18px}.streak b{font-size:16px}.streak small{color:var(--muted);text-transform:uppercase;letter-spacing:1px;grid-column:2/4;font-size:8px}.content-grid{grid-template-columns:minmax(0,1fr) 286px;gap:22px;max-width:1320px;padding:26px 34px 45px;display:grid}.main-column{min-width:0}.continue-card{background:var(--navy);color:#fff;border-radius:15px;padding:21px 24px 22px;box-shadow:0 12px 26px #143a4f22}.card-topline{color:#9fb7c3;text-transform:uppercase;letter-spacing:1.1px;justify-content:space-between;align-items:center;font-size:9px;display:flex}.pill{color:#fff;background:#0b947c;border-radius:20px;padding:6px 9px;font-weight:800}.scenario-copy{align-items:center;gap:24px;display:flex}.scenario-copy>div:first-child{max-width:570px}.scenario-copy small{color:#6ed7c2;letter-spacing:1.4px;margin-top:24px;font-size:8px;display:block}.scenario-copy h2{margin:6px 0 7px;font-size:25px}.scenario-copy p{color:#c5d3da;margin:0;font-size:12px;line-height:1.65}.score-ring{text-align:center;background:conic-gradient(var(--teal) 0 75%,#325469 75%);border-radius:50%;place-content:center;min-width:103px;height:103px;margin-left:auto;display:grid;position:relative}.score-ring:after{content:"";background:var(--navy);border-radius:50%;position:absolute;inset:7px}.score-ring>*{z-index:1;position:relative}.score-ring strong{font-size:20px}.score-ring span{color:#a7bac4;text-transform:uppercase;letter-spacing:.7px;font-size:7px}.case-actions{align-items:center;gap:10px;margin-top:20px;display:flex}.primary,.secondary{cursor:pointer;border-radius:8px;padding:11px 15px;font-size:11px;font-weight:750}.primary{background:var(--teal);color:#fff;border:1px solid var(--teal)}.primary:hover{background:#078e77}.primary:disabled{opacity:.5;cursor:not-allowed}.secondary{color:inherit;background:0 0;border:1px solid #638090}.case-actions .primary span{margin-left:18px}.time{color:#9eb3bd;margin-left:auto;font-size:9px}.section-heading{justify-content:space-between;align-items:end;margin:25px 1px 11px;display:flex}.section-heading h2{margin:3px 0 0;font-size:16px}.section-heading button{color:var(--teal-dark);background:0 0;border:0;font-size:10px;font-weight:700}.stage-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stage{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;min-height:62px;padding:13px;display:flex}.stage.current{border-color:#46b8a5;box-shadow:inset 0 0 0 1px #46b8a5}.stage-number{color:#a1afb6;font-family:Georgia,serif;font-size:11px}.stage h3{margin:0;font-size:11px}.stage p{color:var(--muted);margin:3px 0 0;font-size:8px}.stage-status{color:var(--teal-dark);margin-left:auto;font-size:9px;font-weight:800}.stage.locked{opacity:.62}.challenge-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.challenge-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px}.challenge-icon{float:right;border-radius:8px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.challenge-grid small{letter-spacing:1.2px;color:var(--muted);font-size:8px}.challenge-grid h3{margin:9px 0 5px;font-size:13px}.challenge-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.challenge-grid button{color:var(--teal-dark);background:0 0;border:0;padding:12px 0 0;font-size:9px;font-weight:800}.right-column{align-content:start;gap:12px;display:grid}.right-column article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.skill-score{align-items:end;margin:11px 0 14px;display:flex}.skill-score strong{font-family:Georgia,serif;font-size:41px;line-height:34px}.skill-score>span{color:var(--muted);font-size:10px}.skill-score small{color:var(--teal-dark);margin-top:5px;font-size:8px;font-weight:700;display:block}.meter{margin:11px 0}.meter>span{justify-content:space-between;font-size:9px;display:flex}.meter b{color:var(--muted)}.meter>div{background:#e8edef;border-radius:5px;height:4px;margin-top:5px}.meter i{background:var(--teal);border-radius:5px;height:100%;display:block}.skill-card button,.tournament-card button{border:1px solid var(--line);width:100%;color:var(--teal-dark);background:#fff;border-radius:7px;margin-top:8px;padding:9px;font-size:9px;font-weight:800}.activity-card h3{margin:5px 0 12px;font-size:13px}.bars{border-bottom:1px solid var(--line);align-items:end;gap:9px;height:75px;padding:0 3px;display:flex}.bars>span{flex:1;align-items:end;height:100%;display:flex;position:relative}.bars i{background:#bddbd6;border-radius:3px 3px 0 0;width:100%;display:block}.bars small{color:var(--muted);font-size:7px;position:absolute;bottom:-16px;left:3px}.activity-card p{color:var(--muted);margin:25px 0 0;font-size:8px}.activity-card p strong{color:var(--ink);font-size:11px}.activity-card p b{float:right;color:var(--teal-dark)}.tournament-card>span{letter-spacing:1px;color:#93670f;font-size:7px;font-weight:900}.tournament-card h3{margin:7px 0 4px;font-size:15px}.tournament-card p{color:#776e5d;font-size:9px;line-height:1.45}.tournament-card>div{gap:30px;margin:12px 0;display:flex}.tournament-card>div span{flex-direction:column;display:flex}.tournament-card strong{font-family:Georgia,serif;font-size:19px}.tournament-card small{color:#86765b;font-size:7px}.modal-backdrop{z-index:50;background:#0a2536c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.journal-modal{background:#fff;border-radius:16px;width:min(760px,100%);max-height:95vh;overflow:auto;box-shadow:0 28px 80px #00151f80}.journal-modal>header{border-bottom:1px solid var(--line);padding:22px 24px 18px;display:flex}.journal-modal h2{margin:4px 0;font-size:21px}.journal-modal header p{color:var(--muted);margin:0;font-size:11px}.close{width:32px;height:32px;color:var(--muted);background:#edf2f4;border:0;border-radius:50%;margin-left:auto;font-size:20px}.document-strip{border-bottom:1px solid var(--line);background:#f4f7f8;grid-template-columns:1.2fr 1fr 1fr;gap:20px;padding:13px 24px;display:grid}.document-strip span{color:var(--muted);letter-spacing:1px;font-size:7px;display:block}.document-strip strong{font-size:10px}.entry-table{padding:20px 24px 8px}.entry-row{grid-template-columns:1.6fr 1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.entry-row.head{text-transform:uppercase;color:var(--muted);letter-spacing:.8px;font-size:8px}.entry-row input{color:var(--ink);border:1px solid #ccd9de;border-radius:7px;min-width:0;padding:10px;font-size:11px}.entry-row input:focus{border-color:#0000;outline:2px solid #64c8b6}.add-line{color:var(--teal-dark);background:0 0;border:0;padding:5px 0 10px;font-size:10px;font-weight:800}.entry-row.total{border-top:1px solid var(--line);padding-top:11px;font-size:11px}.entry-row.total strong{text-align:right}.balance-note{border-radius:8px;margin:0 24px 12px;padding:11px 13px;font-size:10px}.balance-note.good{color:#08705f;background:#e1f4ef}.balance-note.bad{color:#a8483e;background:#fff0ee}.feedback{border-left:3px solid var(--gold);background:#fff8e9;margin:0 24px 14px;padding:11px 13px}.feedback strong{font-size:11px}.feedback p{margin:4px 0 0;font-size:10px;line-height:1.5}.journal-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}.journal-modal footer .secondary{color:var(--ink);border-color:var(--line)}@media (width<=1020px){.content-grid{grid-template-columns:1fr}.right-column{grid-template-columns:repeat(3,1fr)}.scenario-copy>div:first-child{max-width:none}}@media (width<=760px){.sidebar{flex-direction:row;align-items:center;width:auto;height:66px;padding:8px 12px;top:auto;right:0}.brand,.sidebar-bottom{display:none}.sidebar nav{justify-content:space-around;width:100%;display:flex}.nav-item{place-items:center;padding:10px 14px;font-size:0;display:grid}.nav-symbol{font-size:18px}.nav-item.active{box-shadow:inset 0 -3px var(--teal)}.workspace{width:100%;margin-left:0;padding-bottom:66px}.topbar{padding:18px}.topbar h1{font-size:20px}.topbar p{display:none}.content-grid{padding:16px;display:block}.right-column{grid-template-columns:1fr;margin-top:12px}.scenario-copy{align-items:flex-start}.score-ring{min-width:79px;height:79px}.case-actions{flex-wrap:wrap}.time{width:100%;margin:2px 0}.stage-list{grid-template-columns:1fr 1fr}.challenge-grid{grid-template-columns:1fr}.document-strip{grid-template-columns:1fr 1fr}.document-strip>div:last-child{grid-column:1/3}.top-actions .streak{display:none}}.brand img{object-fit:contain;object-position:left center;width:190px;max-height:58px;display:block}@media (width<=430px){.continue-card{padding:18px}.scenario-copy{display:block}.score-ring{margin:15px 0 0}.stage-list{grid-template-columns:1fr}.card-topline>span:last-child{display:none}.document-strip{grid-template-columns:1fr}.document-strip>div:last-child{grid-column:auto}.entry-table{padding-left:14px;padding-right:14px}.entry-row{grid-template-columns:1.2fr .8fr .8fr;gap:5px}.entry-row input{padding:8px 5px;font-size:9px}}.cycle-layer{z-index:60;background:#edf2f4;position:fixed;inset:0;overflow:auto}.cycle-header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 35px;display:flex}.cycle-header h2{margin:4px 0;font-size:20px}.cycle-head-actions{align-items:center;gap:18px;display:flex}.cycle-head-actions button{color:#fff;background:0 0;border:1px solid #587586;border-radius:7px;padding:9px 12px;font-size:10px}.recon{color:#d6e2e7;font-size:9px}.recon.ok{color:#6fe0ca}.cycle-progress{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:center;align-items:stretch;height:65px;display:flex;position:sticky;top:0}.cycle-progress button{color:#778791;cursor:pointer;background:#fff;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 24px;font-size:10px;display:flex}.cycle-progress button span{background:#e9eff1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.cycle-progress button.active{color:var(--teal-dark);border-bottom-color:var(--teal);font-weight:800}.cycle-progress button.active span{background:var(--teal);color:#fff}.cycle-body{width:min(1080px,100% - 34px);margin:26px auto 55px}.cycle-title{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.cycle-title h3{margin:4px 0;font-size:23px}.cycle-title p{color:var(--muted);margin:0;font-size:11px}.summary-chip{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:150px;padding:10px 14px}.summary-chip span{letter-spacing:1px;color:var(--muted);font-size:7px;display:block}.summary-chip strong{font-size:12px}.ledger-cards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ledger-cards article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px}.ledger-cards small{color:var(--muted);letter-spacing:1px;font-size:7px}.ledger-cards h4{margin:9px 0;font-size:11px}.ledger-cards strong{font-family:Georgia,serif;font-size:17px;display:block}.ledger-cards strong i{color:var(--teal-dark);background:#e1f3ef;border-radius:10px;padding:4px 5px;font:700 7px Inter,Arial}.ledger-cards button{color:var(--teal-dark);background:0 0;border:0;padding:14px 0 0;font-size:8px;font-weight:800}.audit-card{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;margin-top:12px;padding:18px;display:flex}.audit-card>div{align-items:center;gap:12px;display:flex}.audit-icon{width:34px;height:34px;color:var(--teal-dark);background:#dff4ee;border-radius:50%;place-items:center;display:grid}.audit-card strong{font-size:11px}.audit-card p{color:var(--muted);margin:4px 0 0;font-size:9px}.audit-card button{background:var(--navy);color:#fff;border:0;border-radius:7px;padding:10px 13px;font-size:9px}.finance-table{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.frow{border-bottom:1px solid #e7edef;grid-template-columns:90px minmax(220px,1fr) 180px 180px;align-items:center;min-height:38px;font-size:9px;display:grid}.frow>*{padding:0 15px}.frow span:nth-child(3),.frow span:nth-child(4),.frow strong:nth-child(3),.frow strong:nth-child(4){text-align:right}.fhead{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.9px;min-height:42px;font-size:8px}.ftotal{background:#eff5f5;border:0;min-height:46px}.next-bar{border:1px solid var(--line);color:var(--teal-dark);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 15px;font-size:9px;display:flex}.adjustment{border:1px solid #e6ca8f;border-left:4px solid var(--gold);background:#fff;border-radius:11px;padding:22px}.adjustment.done{border:1px solid #9ed8ca;border-left:4px solid var(--teal);background:#fff;border-radius:11px;padding:22px}.adjust-top{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:10px;font-size:8px;display:flex}.adjust-top b{color:#9a6507;margin-left:auto}.done .adjust-top b{color:var(--teal-dark)}.doc-badge{background:#eef2f4;border-radius:5px;padding:6px}.adjustment h4{margin:17px 0 6px;font-size:17px}.adjustment p{color:var(--muted);font-size:11px}.proposed-entry{background:#f5f8f9;border-radius:8px;grid-template-columns:1fr 150px;gap:8px;padding:12px;font-size:10px;display:grid}.proposed-entry strong{text-align:right}.adjustment label{margin:15px 0;display:block}.adjustment label span{text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.adjustment textarea,.decision-card textarea{width:100%;min-height:70px;color:var(--ink);resize:vertical;border:1px solid #cad8de;border-radius:8px;padding:10px;font:10px/1.5 Inter,Arial}.warning-note{color:#855d11;background:#fff1d7;border:1px solid #efd39b;border-radius:8px;margin-bottom:12px;padding:10px 13px;font-size:9px}.statement-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.statement-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px}.statement-grid header{border-bottom:2px solid var(--navy);margin-bottom:7px;padding-bottom:10px}.statement-grid header span{letter-spacing:.8px;color:var(--navy);font-size:8px;font-weight:900;display:block}.statement-grid header small{color:var(--muted);font-size:7px}.statement-line{border-bottom:1px solid #edf1f3;justify-content:space-between;gap:12px;padding:8px 0;font-size:9px;display:flex}.statement-line strong{text-align:right}.statement-line.subtotal{border-top:1px solid var(--ink);border-bottom:0;font-weight:800}.ratio-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ratio-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px}.ratio-grid span{text-transform:uppercase;color:var(--muted);letter-spacing:.8px;font-size:8px;display:block}.ratio-grid strong{margin:10px 0 6px;font-family:Georgia,serif;font-size:27px;display:block}.ratio-grid small{color:var(--teal-dark);font-size:8px}.ratio-grid small.risk{color:#b05245}.decision-card{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:12px;padding:22px}.decision-card h4{margin:9px 0 5px;font-size:17px}.decision-card>p{color:var(--muted);font-size:10px;line-height:1.5}.decision-card label{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;margin:7px 0;padding:11px;font-size:10px;display:flex}.decision-card textarea{margin:10px 0}.decision-card .primary{float:right}.decision-card:after{content:"";clear:both;display:block}@media (width<=900px){.cycle-progress{justify-content:flex-start;overflow-x:auto}.cycle-progress button{min-width:max-content;padding:0 14px}.ledger-cards,.ratio-grid{grid-template-columns:1fr 1fr}.statement-grid{grid-template-columns:1fr}.frow{grid-template-columns:65px minmax(145px,1fr) 125px 125px}.cycle-header{padding:0 18px}.recon{display:none}}@media (width<=600px){.cycle-header{height:72px}.cycle-header h2{font-size:16px}.cycle-head-actions button{font-size:0}.cycle-head-actions button:after{content:"×";font-size:19px}.cycle-body{width:calc(100% - 24px);margin-top:18px}.cycle-title{align-items:flex-start}.summary-chip{display:none}.ledger-cards,.ratio-grid{grid-template-columns:1fr 1fr}.audit-card{flex-direction:column;align-items:flex-start;gap:12px}.finance-table{overflow-x:auto}.frow{min-width:650px}.proposed-entry{grid-template-columns:1fr 100px}.next-bar{flex-direction:column;align-items:flex-start;gap:12px}.cycle-title h3{font-size:19px}}.learner-backdrop{z-index:80}.learner-modal{background:#fff;border-radius:16px;width:min(880px,100%);max-height:94vh;overflow:auto;box-shadow:0 28px 80px #00151f80}.learner-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:21px 25px;display:flex}.learner-modal>header>div{align-items:center;gap:12px;display:flex}.learner-modal header h2{margin:3px 0;font-size:20px}.onboarding-body{padding:26px}.setup-intro{text-align:center;max-width:590px;margin:0 auto 24px}.setup-intro strong{font-size:19px}.setup-intro p{color:var(--muted);font-size:11px;line-height:1.6}.profile-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.profile-form label span{text-transform:uppercase;letter-spacing:.9px;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.profile-form input,.profile-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #cad7dc;border-radius:8px;padding:11px;font-size:11px}.setup-button{min-width:190px;margin:22px auto 0;display:block}.learner-body{grid-template-columns:210px 1fr;min-height:540px;display:grid}.learner-body>aside{border-right:1px solid var(--line);text-align:center;background:#f2f6f7;padding:24px}.learner-avatar{background:var(--navy);color:#6fe0ca;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 10px;font-size:19px;font-weight:900;display:grid}.learner-body aside h3{margin:5px 0;font-size:14px}.learner-body aside p{color:var(--muted);margin:0;font-size:10px}.learner-body aside>span{color:var(--teal-dark);background:#dff2ee;border-radius:15px;margin-top:9px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-block}.learner-body aside nav{text-align:left;margin-top:25px;display:grid}.learner-body aside nav button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:11px;font-size:10px}.learner-body aside nav button.active{color:var(--teal-dark);background:#fff;font-weight:800}.learner-body>section{padding:25px}.passport-head{justify-content:space-between;align-items:center;display:flex}.passport-head h3{margin:3px 0;font-size:19px}.passport-head>strong{font:34px Georgia,serif}.passport-head>strong small{color:var(--muted);font:10px Inter,Arial}.passport-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.passport-grid article{border:1px solid var(--line);border-radius:9px;padding:13px}.passport-grid span,.passport-grid small{color:var(--muted);font-size:7px;display:block}.passport-grid strong{margin:7px 0;font:24px Georgia,serif;display:block}.learner-body section>h4{text-transform:uppercase;letter-spacing:.8px;margin:20px 0 8px;font-size:10px}.history-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.history-list>div{border-bottom:1px solid #e8edef;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.history-list>div:last-child{border:0}.history-list>div>span{border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.history-list .pass{color:var(--teal-dark);background:#dff3ed}.history-list .review{color:#946609;background:#fff0d7}.history-list strong{font-size:9px;display:block}.history-list small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.history-list time{color:var(--muted);font-size:7px}.history-list .empty-row{color:var(--muted);text-align:center;padding:18px;font-size:9px;display:block}@media (width<=650px){.profile-form,.learner-body{grid-template-columns:1fr}.learner-body>aside{padding:18px}.learner-body aside nav{grid-template-columns:1fr 1fr;margin-top:14px}.learner-body>section{padding:18px}.passport-grid{grid-template-columns:1fr 1fr}.learner-modal{max-height:96vh}.onboarding-body{padding:20px}.learner-avatar{width:54px;height:54px}}.assessment-backdrop{z-index:90}.assessment-modal{background:#f7fafb;border-radius:17px;width:min(760px,100%);max-height:94vh;overflow:auto;box-shadow:0 28px 85px #00151f8c}.assessment-modal>header{background:var(--navy);color:#fff;border-radius:17px 17px 0 0;align-items:center;padding:21px 25px;display:flex}.assessment-modal header h2{margin:4px 0;font-size:21px}.assessment-modal header .close{color:#fff;background:#ffffff19}.assessment-progress{border-bottom:1px solid var(--line);background:#fff;height:70px;padding:28px 25px 0;position:relative}.assessment-progress:before{content:"";background:#e3eaed;border-radius:6px;height:5px;position:absolute;top:18px;left:25px;right:25px}.assessment-progress>span{background:var(--teal);border-radius:6px;max-width:calc(100% - 50px);height:5px;transition:width .25s;position:absolute;top:18px;left:25px}.assessment-progress b{font-size:9px}.assessment-progress small{float:right;color:var(--muted);font-size:8px}.question-card{padding:29px}.question-meta{gap:8px;display:flex}.question-meta span,.question-meta b{border-radius:13px;padding:5px 8px;font-size:8px}.question-meta span{color:var(--teal-dark);background:#dff3ee}.question-meta b{color:#8d620e;background:#fff0d7}.question-card h3{max-width:650px;margin:18px 0;font:24px/1.35 Georgia,serif}.answer-list{gap:9px;display:grid}.answer-list button{text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cedade;border-radius:10px;align-items:center;gap:12px;padding:13px;font-size:11px;display:flex}.answer-list button span{background:#edf2f4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.answer-list button.selected{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#f0faf7}.answer-list button.selected span{background:var(--teal);color:#fff}.assessment-actions{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.assessment-actions small{color:var(--muted);font-size:8px}.result-panel{padding:28px}.result-score{text-align:center;border:10px solid;border-radius:50%;place-content:center;width:150px;height:150px;margin:0 auto 20px;display:grid}.result-score.pass{border-color:var(--teal);color:var(--teal-dark);background:#e3f5f0}.result-score.review{border-color:var(--gold);color:#91640e;background:#fff5df}.result-score strong{font:42px Georgia,serif}.result-score span{text-transform:uppercase;font-size:8px;font-weight:900}.result-panel>h3{text-align:center;margin:7px;font-size:20px}.result-panel>p{text-align:center;color:var(--muted);max-width:570px;margin:0 auto 20px;font-size:10px;line-height:1.6}.result-breakdown{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.result-breakdown>div{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:10px 13px;display:grid}.result-breakdown>div:last-child{border:0}.result-breakdown>div>span{border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.result-breakdown .ok{color:var(--teal-dark);background:#dff3ed}.result-breakdown .miss{color:#946609;background:#fff0d7}.result-breakdown strong,.result-breakdown small{display:block}.result-breakdown strong{font-size:9px}.result-breakdown small{color:var(--muted);margin-top:2px;font-size:8px}.result-panel footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.result-panel footer .secondary{color:var(--ink);border-color:var(--line)}@media (width<=600px){.assessment-modal{max-height:97vh}.assessment-modal>header,.question-card,.result-panel{padding:19px}.assessment-progress{padding-left:19px;padding-right:19px}.assessment-progress:before{left:19px;right:19px}.assessment-progress>span{left:19px}.assessment-progress small{display:none}.question-card h3{font-size:20px}.assessment-actions{flex-direction:column;align-items:flex-start;gap:12px}.assessment-actions .primary{width:100%}.result-score{width:120px;height:120px}.result-score strong{font-size:34px}.result-panel footer{flex-direction:column}.result-panel footer button{width:100%}}.sector-layer{z-index:95;background:#eef3f4;position:fixed;inset:0;overflow:auto}.sector-header{color:#fff;background:linear-gradient(120deg,#0c2e40,#123f52);justify-content:space-between;align-items:center;min-height:104px;padding:22px 34px;display:flex}.sector-header h2{margin:4px 0;font:27px Georgia,serif}.sector-header p{color:#c6d6dd;margin:0;font-size:10px}.sector-header button{color:#fff;background:0 0;border:1px solid #5e7a89;border-radius:8px;padding:10px 13px;font-size:9px}.sector-toolbar{border-bottom:1px solid var(--line);z-index:2;background:#fff;align-items:center;gap:32px;padding:13px 34px;display:flex;position:sticky;top:0}.sector-toolbar>div{align-items:baseline;gap:6px;display:flex}.sector-toolbar>div strong{color:var(--teal-dark);font:19px Georgia,serif}.sector-toolbar>div span{color:var(--muted);font-size:8px}.sector-toolbar nav{gap:5px;margin-left:auto;display:flex}.sector-toolbar nav button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:16px;padding:7px 10px;font-size:8px}.sector-toolbar nav button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.sector-body{grid-template-columns:minmax(0,1fr) 365px;gap:18px;width:min(1220px,100% - 40px);margin:24px auto 45px;display:grid}.sector-title{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.sector-title h3{margin:4px 0;font-size:20px}.sector-title>span{color:var(--muted);font-size:8px}.sector-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sector-tile{border:1px solid var(--line);text-align:left;min-height:94px;color:var(--ink);cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.sector-tile.selected{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#f2faf8}.sector-icon{border-radius:10px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.sector-icon.teal,.brief-banner.teal{color:#087964;background:#d9f4ed}.sector-icon.blue,.brief-banner.blue{color:#17648a;background:#dcecf5}.sector-icon.gold,.brief-banner.gold{color:#95630a;background:#fff0cf}.sector-icon.green,.brief-banner.green{color:#347529;background:#e0f1dc}.sector-icon.purple,.brief-banner.purple{color:#714291;background:#eee4f5}.sector-icon.orange,.brief-banner.orange{color:#a5531d;background:#ffe7d7}.sector-tile strong,.sector-tile small,.sector-tile em{display:block}.sector-tile strong{font-size:11px}.sector-tile small{color:var(--muted);margin:4px 0;font-size:8px}.sector-tile em{color:var(--teal-dark);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800}.sector-tile>b{color:var(--teal-dark);font-size:12px}.sector-brief{border:1px solid var(--line);background:#fff;border-radius:13px;height:max-content;position:sticky;top:82px;overflow:hidden}.brief-banner{align-items:center;gap:12px;padding:17px;display:flex}.brief-banner>span{border:2px solid;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.brief-banner small{letter-spacing:1px;font-size:7px}.brief-banner h3{margin:4px 0;font-size:15px}.brief-content{padding:20px}.brief-content>h2{margin:7px 0;font:21px/1.25 Georgia,serif}.brief-content>p{color:var(--muted);font-size:9px;line-height:1.6}.brief-content dl{background:#f4f7f8;border-radius:8px;grid-template-columns:1fr 1fr 1fr;margin:15px 0;display:grid}.brief-content dl div{border-right:1px solid var(--line);padding:10px}.brief-content dl div:last-child{border:0}.brief-content dt{color:var(--muted);text-transform:uppercase;font-size:7px}.brief-content dd{margin:4px 0 0;font-size:8px;font-weight:800}.standards-focus{border-left:3px solid var(--gold);background:#fff5df;padding:10px 12px}.standards-focus span,.standards-focus strong{display:block}.standards-focus span{color:#93670f;font-size:7px}.standards-focus strong{margin-top:3px;font-size:10px}.brief-content ol{margin:14px 0;padding:0;list-style:none}.brief-content li{align-items:center;gap:8px;margin:7px 0;font-size:9px;display:flex}.brief-content li span{width:21px;height:21px;color:var(--teal-dark);background:#e4f3ef;border-radius:50%;place-items:center;font-size:7px;font-weight:900;display:grid}.brief-content>.primary{width:100%}.brief-note{text-align:center;color:var(--muted);margin-top:8px;font-size:7px;line-height:1.4;display:block}@media (width<=930px){.sector-body{grid-template-columns:1fr}.sector-brief{position:static}.sector-toolbar>div{display:none}.sector-toolbar nav{margin-left:0;overflow-x:auto}.sector-toolbar nav button{min-width:max-content}.sector-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.sector-header{min-height:88px;padding:18px}.sector-header h2{font-size:21px}.sector-header p{display:none}.sector-header button{font-size:0}.sector-header button:after{content:"×";font-size:20px}.sector-toolbar{padding:10px 14px}.sector-body{width:calc(100% - 24px);margin-top:16px}.sector-grid{grid-template-columns:1fr}.sector-tile{min-height:84px}.brief-content dl{grid-template-columns:1fr}.brief-content dl div{border-right:0;border-bottom:1px solid var(--line)}}.mission-layer{z-index:98;background:#edf2f4;position:fixed;inset:0;overflow:auto}.mission-layer>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex}.mission-layer>header h2{margin:4px 0;font-size:19px}.mission-layer>header button{color:#fff;background:0 0;border:1px solid #587586;border-radius:7px;padding:9px 12px;font-size:9px}.mission-layer>nav{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:center;height:66px;display:flex;position:sticky;top:0}.mission-layer>nav button{color:var(--muted);background:#fff;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 25px;font-size:9px;display:flex}.mission-layer>nav button span{background:#e8edef;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.mission-layer>nav button.active{border-bottom-color:var(--teal);color:var(--teal-dark);font-weight:800}.mission-layer>nav button.active span,.mission-layer>nav button.done span{background:var(--teal);color:#fff}.mission-layer>main{grid-template-columns:1fr 275px;gap:14px;width:min(1060px,100% - 34px);margin:25px auto 45px;display:grid}.mission-work,.mission-layer>main>aside{border:1px solid var(--line);background:#fff;border-radius:12px}.mission-work{padding:24px}.mission-heading>span{letter-spacing:1px;color:var(--teal-dark);font-size:7px;font-weight:900}.mission-heading h3{margin:6px 0;font:23px Georgia,serif}.mission-heading p{color:var(--muted);font-size:10px;line-height:1.6}.evidence-sheet{border:1px solid var(--line);border-radius:10px;margin:19px 0;overflow:hidden}.evidence-sheet>header{background:#f1f5f6;align-items:center;gap:10px;padding:12px;display:flex}.evidence-sheet>header>span{background:var(--navy);color:#6fe0ca;border-radius:7px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.evidence-sheet>header strong,.evidence-sheet>header small{display:block}.evidence-sheet>header strong{font-size:10px}.evidence-sheet>header small{color:var(--muted);margin-top:2px;font-size:7px}.evidence-sheet>header>b{color:var(--teal-dark);margin-left:auto;font-size:8px}.evidence-grid{grid-template-columns:repeat(3,1fr);display:grid}.evidence-grid article{border-right:1px solid var(--line);padding:14px}.evidence-grid article:last-child{border:0}.evidence-grid span{color:var(--muted);text-transform:uppercase;font-size:7px}.evidence-grid strong{margin:6px 0;font-size:9px;display:block}.evidence-grid p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.mission-response label span{text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.mission-response textarea{width:100%;min-height:90px;color:var(--ink);border:1px solid #cad8de;border-radius:8px;padding:11px;font:10px/1.5 Inter,Arial}.mission-response button{float:right;margin-top:10px}.mission-response:after{content:"";clear:both;display:block}.mission-layer>main>aside{height:max-content;padding:20px}.mission-layer>main>aside>h3{margin:12px 0 4px;font-size:17px}.mission-layer>main>aside>p{color:var(--muted);font-size:9px;line-height:1.55}.mission-layer>main>aside>div{border-top:1px solid var(--line);padding:11px 0}.mission-layer>main>aside small,.mission-layer>main>aside strong{display:block}.mission-layer>main>aside small{color:var(--muted);font-size:7px}.mission-layer>main>aside strong{margin-top:4px;font-size:9px}.mission-layer>main>aside i{background:#e4ebed;border-radius:5px;height:5px;margin-top:8px;display:block}.mission-layer>main>aside i b{background:var(--teal);border-radius:5px;height:100%;display:block}.mission-layer blockquote{border-left:3px solid var(--gold);color:#735d32;background:#fff5df;margin:13px 0 0;padding:12px;font:italic 10px/1.55 Georgia,serif}@media (width<=780px){.mission-layer>nav{justify-content:flex-start;overflow-x:auto}.mission-layer>nav button{min-width:max-content;padding:0 14px}.mission-layer>main{grid-template-columns:1fr}.mission-layer>main>aside{order:-1}.evidence-grid{grid-template-columns:1fr}.evidence-grid article{border-right:0;border-bottom:1px solid var(--line)}.mission-layer>header{padding:0 17px}.mission-layer>header button{font-size:0}.mission-layer>header button:after{content:"×";font-size:19px}}.commercial-layer{z-index:110;background:#f3f6f7;position:fixed;inset:0;overflow:auto}.commercial-layer>header{color:#fff;background:linear-gradient(120deg,#092b3c,#10485b);justify-content:space-between;align-items:center;min-height:102px;padding:22px 36px;display:flex}.commercial-layer>header h2{margin:4px 0;font:27px Georgia,serif}.commercial-layer>header p{color:#c7d8df;margin:0;font-size:10px}.commercial-layer>header button{color:#fff;background:0 0;border:1px solid #5d7c8b;border-radius:8px;padding:10px 13px;font-size:9px}.commercial-layer>nav{border-bottom:1px solid var(--line);z-index:3;background:#fff;align-items:center;gap:22px;height:57px;padding:0 36px;display:flex;position:sticky;top:0}.commercial-layer>nav button{height:100%;color:var(--muted);background:#fff;border:0;border-bottom:3px solid #0000;font-size:9px}.commercial-layer>nav button.active{border-color:var(--teal);color:var(--teal-dark);font-weight:800}.commercial-layer>nav span{color:#92650b;background:#fff0d7;border-radius:13px;margin-left:auto;padding:6px 9px;font-size:7px;font-weight:900}.commercial-layer>main{width:min(1060px,100% - 34px);margin:25px auto 45px}.pricing-intro{text-align:center;max-width:700px;margin:0 auto 23px}.pricing-intro h3{margin:6px;font:27px Georgia,serif}.pricing-intro p{color:var(--muted);font-size:10px;line-height:1.6}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.price-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;padding:21px;position:relative}.price-card.selected{border-color:var(--teal);box-shadow:0 8px 28px #0c9b8218,inset 0 0 0 1px var(--teal)}.price-card.max{color:#fff;background:linear-gradient(150deg,#102f40,#174a5d);border-color:#102f40}.price-top{justify-content:space-between;align-items:start;height:24px;display:flex}.price-top>span{color:var(--muted);font-size:8px}.max .price-top>span{color:#b9ccd4}.price-top b{color:#8b5e08;background:#fff0d0;border-radius:10px;padding:5px 7px;font-size:7px}.price-card h3{margin:7px 0;font-size:17px}.price{align-items:baseline;gap:5px;min-height:52px;display:flex}.price strong{font:27px Georgia,serif}.price small{color:var(--muted);font-size:8px}.price-card ul{border-top:1px solid var(--line);min-height:172px;margin:0;padding:13px 0;list-style:none}.max ul{border-color:#ffffff26}.price-card li{color:var(--muted);margin:11px 0;font-size:9px}.max li{color:#d6e3e8}.price-card>button{width:100%}.max .primary{background:var(--gold);border-color:var(--gold);color:#49340e}.institution-card{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:13px;padding:18px 22px;display:flex}.institution-card span{color:var(--teal-dark);font-size:7px;font-weight:900}.institution-card h3{margin:4px 0;font-size:16px}.institution-card p{color:var(--muted);margin:0;font-size:9px}.institution-card button{border:1px solid var(--line);color:var(--teal-dark);background:#fff;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}.billing-page{grid-template-columns:1fr 260px;gap:13px;display:grid!important}.billing-page>section,.billing-page>aside{border:1px solid var(--line);background:#fff;border-radius:12px;padding:21px}.billing-head{justify-content:space-between;align-items:center;display:flex}.billing-head h3{margin:4px 0;font-size:19px}.status-pill{color:#90630c;background:#fff0d7;border-radius:15px;padding:6px 9px;font-size:7px;font-weight:900}.billing-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.billing-summary article{background:#f3f7f8;border-radius:8px;padding:13px}.billing-summary span,.billing-summary small{color:var(--muted);font-size:7px;display:block}.billing-summary strong{margin:7px 0;font-size:11px;display:block}.billing-page h4{text-transform:uppercase;font-size:10px}.invoice-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.invoice-table>div{background:var(--navy);color:#fff;grid-template-columns:1fr 2fr 1fr 1fr 1fr;padding:11px;font-size:7px;display:grid}.invoice-table>p{text-align:center;color:var(--muted);padding:25px;font-size:9px}.billing-page>aside h3{font-size:14px}.billing-page>aside>button{border:1px solid var(--line);color:#9ba7ac;text-align:left;background:#f5f7f8;border-radius:7px;width:100%;margin:4px 0;padding:9px;font-size:8px}.billing-page>aside>small{color:var(--muted);font-size:7px}.billing-security{background:#e8f5f1;border-radius:8px;margin-top:15px;padding:11px}.billing-security strong{font-size:9px}.billing-security p{color:var(--muted);font-size:8px;line-height:1.5}.checkout-sheet{z-index:120;background:#0a2536bf;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.checkout-sheet>section{background:#fff;border-radius:14px;width:min(460px,100%);padding:21px;overflow:hidden}.checkout-sheet>section>header{border-bottom:1px solid var(--line);align-items:center;padding-bottom:13px;display:flex}.checkout-sheet h3{margin:4px 0;font-size:18px}.order-line{justify-content:space-between;padding:16px 0;font-size:10px;display:flex}.payment-methods>span{margin-bottom:7px;font-size:7px;font-weight:900;display:block}.payment-methods>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;margin:6px 0;padding:10px;display:flex}.payment-methods>button.active{border-color:var(--teal);background:#f1faf8}.payment-methods button>b{background:var(--navy);color:#fff;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.payment-methods strong,.payment-methods small{display:block}.payment-methods strong{font-size:9px}.payment-methods small{color:var(--muted);margin-top:3px;font-size:7px}.test-warning{background:#fff2da;border:1px solid #efd39c;border-radius:8px;margin:13px 0;padding:11px}.test-warning strong{color:#8d610c;font-size:9px}.test-warning p{color:#7b6b4c;margin:4px 0;font-size:8px;line-height:1.5}.renewal-check{align-items:center;gap:7px;margin:12px 0;font-size:9px;display:flex}.checkout-disabled{width:100%}.legal-copy{text-align:center;color:var(--muted);margin-top:8px;font-size:7px;line-height:1.5;display:block}.free-confirm{text-align:center;padding:25px}.free-confirm>span{width:58px;height:58px;color:var(--teal-dark);background:#dff3ed;border-radius:50%;place-items:center;margin:auto;font-size:22px;display:grid}.free-confirm p{color:var(--muted);font-size:9px;line-height:1.6}.commerce-notice{z-index:130;background:#092b3cc4;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.commerce-notice section{text-align:center;background:#fff;border-radius:13px;width:min(390px,100%);padding:25px}.commerce-notice section>span{width:58px;height:58px;color:var(--teal-dark);background:#dff3ed;border-radius:50%;place-items:center;margin:auto;font-size:22px;display:grid}.commerce-notice h3{font-size:18px}.commerce-notice p{color:var(--muted);font-size:9px;line-height:1.6}@media (width<=760px){.commercial-layer>header{padding:18px}.commercial-layer>header h2{font-size:21px}.commercial-layer>header p{display:none}.commercial-layer>header button{font-size:0}.commercial-layer>header button:after{content:"×";font-size:19px}.commercial-layer>nav{padding:0 16px}.commercial-layer>nav span{display:none}.pricing-grid{grid-template-columns:1fr}.price-card ul{min-height:0}.institution-card{flex-direction:column;align-items:flex-start;gap:14px}.billing-page,.billing-summary{grid-template-columns:1fr}.invoice-table{overflow-x:auto}.invoice-table>div{min-width:560px}.pricing-intro h3{font-size:22px}}.monime-option{z-index:118;color:var(--ink);text-align:left;background:#fff;border:1px solid #a7dfd2;border-radius:11px;align-items:center;gap:9px;padding:9px 13px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #092b3c2b}.monime-option>b,.monime-mark{color:#fff;background:#17a77f;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.monime-option strong,.monime-option small{display:block}.monime-option strong{font-size:9px}.monime-option small{color:var(--muted);margin-top:2px;font-size:7px}.monime-modal{z-index:140;background:#092b3cc4;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.monime-modal>section{text-align:center;background:#fff;border-radius:14px;width:min(410px,100%);padding:25px;position:relative}.monime-modal .close{position:absolute;top:14px;right:14px}.monime-mark{border-radius:14px;width:55px;height:55px;margin:5px auto 13px;font-size:21px}.monime-modal h3{margin:7px;font-size:20px}.monime-modal p{color:var(--muted);font-size:9px;line-height:1.65}.monime-modal>section>div{background:#edf7f4;border-radius:8px;margin:14px 0;padding:11px}.monime-modal>section>div span,.monime-modal>section>div strong{display:block}.monime-modal>section>div span{color:var(--muted);font-size:7px}.monime-modal>section>div strong{margin-top:4px;font-size:10px}.monime-modal .primary{width:100%}.monime-modal>section>small{color:var(--muted);margin-top:8px;font-size:7px;display:block}@media (width<=600px){.monime-option{bottom:78px;right:12px}.monime-option small{display:none}}.milestone7-launch{z-index:45;color:var(--ink);text-align:left;background:#fff9e9;border:1px solid #ead498;border-radius:11px;align-items:center;gap:9px;padding:9px 13px;display:flex;position:fixed;bottom:86px;right:22px;box-shadow:0 10px 28px #092b3c22}.milestone7-launch>span{font-size:19px}.milestone7-launch strong,.milestone7-launch small{display:block}.milestone7-launch strong{font-size:9px}.milestone7-launch small{color:#93670f;margin-top:2px;font-size:7px}.awards-layer{z-index:115;background:#f1f5f6;position:fixed;inset:0;overflow:auto}.awards-layer>header{color:#fff;background:linear-gradient(120deg,#092b3c,#17485a);justify-content:space-between;align-items:center;min-height:102px;padding:22px 36px;display:flex}.awards-layer>header h2{margin:4px 0;font:27px Georgia,serif}.awards-layer>header p{color:#c7d8df;margin:0;font-size:10px}.awards-layer>header button{color:#fff;background:0 0;border:1px solid #5d7c8b;border-radius:8px;padding:10px 13px;font-size:9px}.awards-layer>nav{border-bottom:1px solid var(--line);z-index:3;background:#fff;align-items:center;gap:22px;height:58px;padding:0 36px;display:flex;position:sticky;top:0}.awards-layer>nav button{height:100%;color:var(--muted);background:#fff;border:0;border-bottom:3px solid #0000;font-size:9px}.awards-layer>nav button.active{border-color:var(--gold);color:#8b630f;font-weight:900}.awards-layer>nav span{color:#90630c;background:#fff0d7;border-radius:14px;margin-left:auto;padding:6px 9px;font-size:7px;font-weight:900}.competition-page,.certificate-page{width:min(1120px,100% - 34px);margin:24px auto 45px}.competition-page{grid-template-columns:1fr 290px;gap:13px;display:grid}.competition-hero{color:#fff;background:linear-gradient(135deg,#102f40,#1a5364);border-radius:13px;justify-content:space-between;padding:23px;display:flex}.competition-hero>div>span{color:#efc76c;letter-spacing:1.1px;font-size:7px;font-weight:900}.competition-hero h3{margin:8px 0;font:25px Georgia,serif}.competition-hero p{color:#c9d8de;max-width:580px;font-size:9px;line-height:1.6}.competition-hero>div>div{align-items:baseline;gap:7px;display:flex}.competition-hero>div>div strong{color:#f3cc77;font:20px Georgia,serif}.competition-hero>div>div small{color:#b9cbd2;font-size:7px}.trophy-mark{background:#ffffff12;border-radius:50%;width:94px;height:94px;font-size:43px;display:grid;place-items:center!important}.competition-tabs{gap:5px;margin:12px 0;display:flex}.competition-tabs button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:17px;padding:8px 12px;font-size:8px}.competition-tabs button.active{background:var(--navy);color:#fff}.contest-card,.competition-page>aside>article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.contest-title{justify-content:space-between;align-items:end;display:flex}.contest-title h3{margin:5px 0;font-size:18px}.contest-title>strong{color:var(--teal-dark);text-align:right;font:23px Georgia,serif}.contest-title>strong small{color:var(--muted);font:7px Inter,Arial;display:block}.division-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.division-grid button{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:9px;padding:12px}.division-grid button.active{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#eff9f7}.division-grid button>span{width:31px;height:31px;color:var(--teal-dark);background:#e8f2f0;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.division-grid strong,.division-grid small{display:block}.division-grid strong{margin:8px 0 4px;font-size:9px}.division-grid small{color:var(--muted);font-size:7px;line-height:1.35}.pool-calculator{background:#f4f7f8;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.pool-calculator div span,.pool-calculator div strong{display:block}.pool-calculator div span{color:var(--muted);font-size:7px}.pool-calculator div strong{margin-top:4px;font-size:10px}.pool-calculator>b,.pool-calculator>i{color:#91a0a7;font-size:12px}.pool-calculator .prize{background:#ddf2ec;border-radius:7px;padding:9px}.pool-calculator .prize strong{color:var(--teal-dark)}.pool-note{color:var(--muted);font-size:7px;line-height:1.55}.contest-cta{margin-left:auto;display:block}.duel-card>label{margin:16px 0;display:block}.duel-card>label span{margin-bottom:6px;font-size:8px;font-weight:800;display:block}.duel-card input{border:1px solid var(--line);border-radius:8px;width:160px;padding:11px}.duel-math{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.duel-math>div{background:#f3f7f8;border-radius:8px;padding:11px}.duel-math span,.duel-math strong{display:block}.duel-math span{color:var(--muted);font-size:7px}.duel-math strong{margin-top:5px;font-size:11px}.duel-math .winner{background:#fff0d3}.duel-math .winner strong{color:#8f620b}.competition-page>aside{align-content:start;gap:11px;display:grid}.competition-page>aside h3{font-size:14px}.rank-row{border-top:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;padding:10px 0;font-size:8px;display:grid}.rank-row>span{background:#edf2f4;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.rank-row>b{color:var(--teal-dark)}.rank-row.you{background:#eff9f7;margin:0 -10px;padding-left:10px;padding-right:10px}.fair-play ul{margin-bottom:0;padding-left:17px}.fair-play li{color:var(--muted);margin:8px 0;font-size:8px}.wallet-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.wallet-head h3{margin:5px 0;font:25px Georgia,serif}.wallet-head p{color:var(--muted);font-size:9px}.wallet-head>strong{color:var(--teal-dark);text-align:center;font:35px Georgia,serif}.wallet-head>strong small{color:var(--muted);font:7px Inter,Arial;display:block}.certificate-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.certificate-grid article{border:1px solid var(--line);border-top:4px solid var(--teal);background:#fff;border-radius:11px;padding:20px;position:relative}.certificate-grid article.winner-cert{border-top-color:var(--gold);background:linear-gradient(160deg,#fffaf0,#fff)}.cert-seal{border:2px solid var(--teal);width:45px;height:45px;color:var(--teal-dark);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.winner-cert .cert-seal{border-color:var(--gold);font-size:20px}.certificate-grid article>span{color:var(--teal-dark);background:#e1f3ed;border-radius:13px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:17px;right:16px}.certificate-grid h3{margin:16px 0 5px;font:18px Georgia,serif}.certificate-grid p{color:var(--muted);font-size:8px}.certificate-grid article>div:not(.cert-seal){background:#f3f7f8;border-radius:7px;margin:13px 0;padding:9px}.certificate-grid article>div span,.certificate-grid article>div strong{display:block}.certificate-grid article>div span{color:var(--muted);font-size:7px}.certificate-grid article>div strong{margin-top:4px;font-size:8px}.certificate-grid article>b{color:var(--teal-dark);font:23px Georgia,serif}.certificate-grid article>button{float:right;border:1px solid var(--line);color:var(--teal-dark);background:#fff;border-radius:7px;padding:8px;font-size:8px;font-weight:800}.verify-card{background:var(--navy);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:20px;display:flex}.verify-card h3{margin:5px 0;font-size:16px}.verify-card p{color:#bdd0d8;margin:0;font-size:8px}.verify-card button{color:#fff;background:0 0;border:1px solid #6b8795;border-radius:7px;padding:9px 12px;font-size:8px}.registration-modal{z-index:130;background:#092b3ccc;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.registration-modal section{background:#fff;border-radius:13px;width:min(430px,100%);padding:24px}.test-badge{color:#8f620c;background:#fff0d7;border-radius:13px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-block}.registration-modal h3{font-size:19px}.registration-modal p{color:var(--muted);font-size:9px;line-height:1.6}.registration-modal section>div{background:#eef7f4;border-radius:8px;padding:10px}.registration-modal section>div span,.registration-modal section>div strong{display:block}.registration-modal section>div span{color:var(--muted);font-size:7px}.registration-modal section>div strong{margin-top:4px;font-size:9px}.registration-modal label{gap:7px;margin:14px 0;font-size:8px;display:flex}.registration-modal button{width:100%;margin-top:6px}.registration-modal .secondary{color:var(--ink);border-color:var(--line)}@media (width<=800px){.competition-page{grid-template-columns:1fr}.competition-page>aside,.certificate-grid,.duel-math{grid-template-columns:1fr 1fr}}@media (width<=600px){.milestone7-launch{bottom:132px;right:12px}.milestone7-launch div{display:none}.awards-layer>header{padding:18px}.awards-layer>header h2{font-size:21px}.awards-layer>header p{display:none}.awards-layer>header button{font-size:0}.awards-layer>header button:after{content:"×";font-size:19px}.awards-layer>nav{padding:0 15px}.awards-layer>nav span{display:none}.competition-hero{padding:18px}.trophy-mark{display:none!important}.division-grid,.certificate-grid,.competition-page>aside{grid-template-columns:1fr}.pool-calculator{flex-direction:column;align-items:flex-start}.pool-calculator>b,.pool-calculator>i{display:none}.pool-calculator>div{width:100%}.duel-math{grid-template-columns:1fr 1fr}.wallet-head{align-items:flex-start}.wallet-head>strong{font-size:28px}.verify-card{flex-direction:column;align-items:flex-start;gap:13px}}:root{--navy:#17324d;--teal:#12a594;--teal-dark:#087f75;--gold:#f2b84b;--ink:#142536;--muted:#667985;--line:#dce7ea;--wash:#f7f9fc}.sidebar{background:radial-gradient(circle at 25% 3%,#275776 0,#0000 16rem),linear-gradient(165deg,#17324d 0%,#102b42 62%,#0d2538 100%);box-shadow:14px 0 45px #17324d1c}.brand-mark{color:#8ce9dd;background:linear-gradient(145deg,#ffffff18,#12a59428);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff24}.brand small{color:#8ce9dd}.nav-item{transition:background .2s,color .2s,transform .2s}.nav-item:hover{background:#ffffff10;transform:translate(2px)}.nav-item.active{color:#fff;background:linear-gradient(90deg,#12a5942e,#ffffff0d);box-shadow:inset 3px 0 #38c7b7}.plan-card{background:linear-gradient(145deg,#ffffff12,#12a59412);border-color:#ffffff24}.profile>span:first-child{background:linear-gradient(135deg,#f8d98f,#f2b84b);box-shadow:0 5px 14px #0003}.commercial-test-card{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:linear-gradient(135deg,#eaf9f5,#fff9ea);border:1px solid #b9e6dc;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px 13px;transition:all .18s;display:grid;box-shadow:0 6px 18px #123b4d0d}.commercial-test-card:hover{border-color:var(--teal);transform:translateY(-1px)}.commercial-test-card:focus-visible{outline-offset:2px;outline:3px solid #77d8c5}.commercial-test-icon{background:var(--navy);color:#7ee4cf;border-radius:10px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:900;display:grid}.commercial-test-card small{color:var(--teal-dark);letter-spacing:1.25px;font-size:7px;font-style:normal;font-weight:900;display:block}.commercial-test-card strong{margin:3px 0 2px;font-size:11px;display:block}.commercial-test-card em{color:var(--muted);font-size:8px;font-style:normal;display:block}.commercial-test-card>b{color:var(--teal-dark);font-size:15px}.centres-card{padding:15px!important}.centres-card>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.centres-card>header h3{margin:4px 0 0;font-size:13px}.centres-card>header>span{width:28px;height:28px;color:var(--teal-dark);background:#e3f5f1;border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.centre-launchers{grid-template-columns:1fr 1fr;gap:6px;display:grid}.centre-launchers button{min-width:0;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #e0e8eb;border-radius:9px;grid-template-rows:1fr;grid-template-columns:27px 1fr;align-items:center;gap:7px;padding:8px 16px 8px 7px;display:grid;position:relative}.centre-launchers button:hover{background:#eef9f6;border-color:#8bd4c4}.centre-launchers button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.centre-launchers i{background:var(--navy);color:#77d8c5;letter-spacing:.3px;border-radius:7px;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid}.centre-launchers button>span{overflow-wrap:anywhere;font-size:8px;font-weight:750;line-height:1.25}.centre-launchers small{color:#8c5d09;text-transform:uppercase;background:#fff0d3;border-radius:4px;margin-top:3px;padding:2px 4px;font-size:6px;display:inline-block}.centre-launchers b{color:#8ca0aa;font-size:13px;position:absolute;right:6px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;box-shadow:0 1px 18px #17324d08}.topbar h1,.section-heading h2,.cycle-title h3{letter-spacing:-.025em}.content-grid{position:relative}.content-grid:before{content:"";pointer-events:none;background:radial-gradient(#12a59412,#0000 70%);height:180px;position:absolute;inset:8px 25% auto 6%}.continue-card,.competition-hero{background:radial-gradient(circle at 88% 22%,#22b9a64d 0,#0000 12rem),radial-gradient(circle at 72% 120%,#f2b84b24 0,#0000 13rem),linear-gradient(135deg,#17324d 0%,#1c4660 100%);border:1px solid #ffffff1a;box-shadow:0 20px 50px #17324d2e}.continue-card{border-radius:20px}.scenario-copy h2{letter-spacing:-.03em}.pill{background:#12a594;box-shadow:0 5px 16px #12a59442}.score-ring{background:conic-gradient(#35c5b4 0 75%,#ffffff1c 75%);box-shadow:0 10px 25px #081c2938}.score-ring:after{background:#193950}.primary{background:linear-gradient(135deg,#12a594,#07897e);border-color:#12a594;transition:transform .2s,box-shadow .2s;box-shadow:0 7px 17px #12a59425}.primary:hover{background:linear-gradient(135deg,#18b6a4,#09877d);transform:translateY(-1px);box-shadow:0 10px 22px #12a59435}.primary:focus-visible,.secondary:focus-visible,button:focus-visible{outline-offset:2px;outline:3px solid #f2b84b88}.stage,.challenge-grid article,.right-column article,.ledger-cards article,.statement-grid article,.ratio-grid article,.contest-card,.competition-page>aside>article,.certificate-grid article,.price-card,.billing-page>section,.billing-page>aside{border-color:#dfe9ec;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 7px 24px #17324d0a}.stage:hover,.challenge-grid article:hover,.ledger-cards article:hover,.ratio-grid article:hover,.price-card:hover,.certificate-grid article:hover{border-color:#bcd9d7;transform:translateY(-2px);box-shadow:0 14px 30px #17324d14}.stage.current{background:linear-gradient(145deg,#fff,#effaf8);border-color:#48bfb2;box-shadow:0 10px 28px #12a59418,inset 0 0 0 1px #48bfb2}.challenge-icon.teal,.audit-icon{background:linear-gradient(145deg,#dff7f2,#c9eee6)}.challenge-icon.gold{background:linear-gradient(145deg,#fff6df,#fde7b7)}.tournament-card{background:linear-gradient(145deg,#fff8e8,#fff)!important;box-shadow:0 10px 28px #c68a1820!important}.bars i{background:#b8dcd6}.bars i.peak{background:linear-gradient(#31c4b2,#12a594)}.commercial-layer,.awards-layer,.cycle-layer{background:linear-gradient(145deg,#f8fafc,#edf5f5)}.commercial-layer>header,.awards-layer>header,.cycle-header{background:radial-gradient(circle at 78% 0,#12a5944d,#0000 22rem),linear-gradient(120deg,#17324d,#153e56)}.price-card.max{background:radial-gradient(circle at 100% 0,#12a59438,#0000 14rem),linear-gradient(150deg,#17324d,#153e56);border-color:#17324d}.max .primary{background:linear-gradient(135deg,#f7cb70,#f2b84b);border-color:#f2b84b}.finance-table,.audit-card,.adjustment,.decision-card,.institution-card,.checkout-sheet>section,.registration-modal section,.monime-modal>section{box-shadow:0 12px 34px #17324d0d}.fhead,.invoice-table>div{background:linear-gradient(90deg,#17324d,#1b4660)}.milestone7-launch,.monime-option{box-shadow:0 13px 32px #17324d20}.milestone7-launch{background:linear-gradient(145deg,#fffaf0,#fff4d8)}.monime-option>b,.monime-mark{background:linear-gradient(135deg,#19b39f,#07897e)}@media (width<=760px){.sidebar{background:linear-gradient(90deg,#17324d,#123a50);box-shadow:0 -8px 30px #17324d26}.content-grid:before{display:none}.continue-card{border-radius:17px}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.pro-engine{z-index:160;color:var(--ink);background:linear-gradient(145deg,#f8fafc,#edf5f5);position:fixed;inset:0;overflow:auto}.pro-head{color:#fff;background:radial-gradient(circle at 76% 0,#12a59455,#0000 24rem),linear-gradient(120deg,#17324d,#153e56);justify-content:space-between;align-items:center;min-height:104px;padding:22px 34px;display:flex}.pro-head h2{margin:4px 0;font:28px Georgia,serif}.pro-head p{color:#c8d9e0;margin:0;font-size:10px}.pro-head-actions{align-items:center;gap:9px;display:flex}.pro-head-actions button{color:#fff;background:#ffffff0d;border:1px solid #ffffff42;border-radius:8px;padding:9px 12px;font-size:9px}.pro-score{text-align:right;margin-right:10px}.pro-score strong,.pro-score span{display:block}.pro-score strong{color:#77dfd2;font:25px Georgia,serif}.pro-score span{color:#b7cad2;text-transform:uppercase;letter-spacing:.8px;font-size:7px}.pro-steps{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:center;align-items:stretch;height:66px;display:flex;position:sticky;top:0}.pro-steps button{color:#7a8992;cursor:pointer;background:#fff;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 15px;font-size:8px;display:flex}.pro-steps button span{background:#edf2f4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:900;display:grid}.pro-steps button.active{color:var(--teal-dark);border-color:var(--teal);font-weight:900}.pro-steps button.active span{background:var(--teal);color:#fff}.pro-steps button.done{color:#46736d}.pro-steps button.done span{color:var(--teal-dark);background:#dff4ef}.pro-body{width:min(1160px,100% - 34px);margin:27px auto 60px}.pro-title{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.pro-title h3{margin:4px 0;font:25px Georgia,serif}.pro-title p{color:var(--muted);margin:0;font-size:10px}.control-badge{color:#8d630f;letter-spacing:.5px;background:#fff3d8;border:1px solid #efd49a;border-radius:18px;padding:7px 10px;font-size:7px;font-weight:900}.control-badge.good{color:#08786d;background:#e1f5f0;border-color:#a7ddd3}.setup-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.setup-grid label,.journal-meta label{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px;box-shadow:0 7px 20px #17324d08}.setup-grid label span,.journal-meta label span,.narration span{text-transform:uppercase;letter-spacing:.7px;color:var(--muted);margin-bottom:7px;font-size:7px;font-weight:800;display:block}.setup-grid input,.setup-grid select,.journal-meta input,.journal-row input{width:100%;color:var(--ink);background:#f5f8f9;border:0;border-radius:6px;padding:10px;font-size:10px}.coa-card{color:#fff;background:linear-gradient(135deg,#17324d,#1b4a61);border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:19px 21px;display:flex}.coa-card h4{margin:5px 0;font-size:15px}.coa-card p{color:#c4d6dd;margin:0;font-size:9px}.coa-card>strong{text-align:right;color:#84dfd4;font:16px Georgia,serif}.pro-next{margin:14px 0 0 auto;display:block}.doc-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.doc-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px;position:relative;box-shadow:0 8px 24px #17324d0b}.doc-card>span{color:var(--muted);font-size:7px}.doc-card>b{float:right;color:var(--teal-dark);background:#e1f4ef;border-radius:11px;padding:4px 6px;font-size:7px}.doc-card h4{margin:13px 0 4px;font-size:13px}.doc-card p{color:var(--muted);font-size:8px}.doc-card>strong{font:17px Georgia,serif}.doc-card button{color:var(--teal-dark);background:0 0;border:0;padding:14px 0 0;font-size:8px;font-weight:800;display:block}.doc-card.exception{background:#fffaf0;border-color:#e5bd68}.doc-card.exception>b{color:#83590a;background:#ffe8b7}.pro-footer{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:8px;display:flex}.journal-sheet{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px;box-shadow:0 12px 35px #17324d0d}.journal-meta{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.journal-meta label{box-shadow:none}.journal-row{grid-template-columns:1fr 180px 180px;gap:8px;margin-bottom:7px;display:grid}.journal-label{text-transform:uppercase;color:var(--muted);font-size:7px;font-weight:800}.narration{margin-top:13px;display:block}.narration textarea,.decision-panel textarea,.notes-layout textarea{width:100%;min-height:80px;color:var(--ink);resize:vertical;border:1px solid #cad9dd;border-radius:8px;padding:11px;font:10px/1.55 Inter,Arial}.validation{color:#7d590f;background:#fff3d8;border-radius:8px;margin-top:10px;padding:11px}.validation.good{color:#087469;background:#e1f4ef}.validation strong{font-size:9px}.validation p{margin:3px 0;font-size:8px}.recon-grid{grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;gap:8px;display:grid}.recon-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:19px}.recon-grid>b{text-align:center;color:#96a5ac}.recon-grid span,.recon-grid strong,.recon-grid small{display:block}.recon-grid span{color:var(--muted);font-size:8px}.recon-grid strong{margin:8px 0;font:22px Georgia,serif}.recon-grid small{color:var(--muted);font-size:7px}.recon-grid .recon-result{background:linear-gradient(145deg,#e9f7f4,#fff);border-color:#a9ddd4}.recon-action{border:1px solid var(--line);border-left:4px solid var(--gold);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin-top:11px;padding:17px;display:flex}.recon-action h4{margin:5px 0;font-size:13px}.recon-action p{color:var(--muted);margin:0;font-size:8px}.pro-table{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.pro-thead,.pro-trow{border-bottom:1px solid #e9eff1;grid-template-columns:70px minmax(180px,1fr) 150px 150px 170px;align-items:center;min-height:39px;font-size:8px;display:grid}.pro-thead{color:#fff;text-transform:uppercase;letter-spacing:.6px;background:linear-gradient(90deg,#17324d,#1b4660)}.pro-thead>*,.pro-trow>*{padding:0 13px}.pro-trow span:nth-child(3),.pro-trow span:nth-child(4){text-align:right}.pro-trow small{color:var(--teal-dark)}.five-statements{grid-template-columns:1fr 1fr;gap:10px;display:grid}.statement-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px;box-shadow:0 8px 25px #17324d0a}.statement-card header{border-bottom:2px solid var(--navy);margin-bottom:5px;padding-bottom:10px}.statement-card header span{letter-spacing:.8px;color:var(--teal-dark);font-size:7px}.statement-card h4{margin:4px 0;font-size:14px}.statement-card header small{color:var(--muted);font-size:7px}.statement-item{border-bottom:1px solid #edf1f2;justify-content:space-between;padding:7px 0;font-size:8px;display:flex}.statement-item.total{border-top:1px solid var(--ink);border-bottom:0;font-weight:900}.notes-layout{grid-template-columns:280px 1fr;gap:11px;display:grid}.notes-layout>aside,.notes-layout>article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.notes-layout aside button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;padding:10px;font-size:8px;display:flex}.notes-layout aside button.active{color:var(--teal-dark);background:#e9f7f4;font-weight:900}.notes-layout aside button span{color:var(--teal)}.notes-layout h3{font-size:17px}.disclosure-checks{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.disclosure-checks label{background:#f5f8f9;border-radius:7px;padding:9px;font-size:8px}.crossref{border-left:3px solid var(--gold);color:#705c35;background:#fff8e9;margin-top:10px;padding:10px;font-size:8px}.review-grid{grid-template-columns:330px 1fr;gap:11px;display:grid}.ratio-panel,.decision-panel{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.ratio-panel p{border-bottom:1px solid var(--line);justify-content:space-between;margin:0;padding:10px 0;font-size:9px;display:flex}.ratio-panel strong{color:var(--teal-dark);font:18px Georgia,serif}.decision-panel h4{font-size:16px}.decision-panel small{text-align:right;color:var(--muted);font-size:7px;display:block}.signoff-list{grid-template-columns:repeat(5,1fr);gap:7px;margin:11px 0;display:grid}.signoff-list div{color:#206b62;background:#e7f5f1;border-radius:8px;padding:10px;font-size:7px}.signoff-list span{margin-bottom:5px;font-size:13px;display:block}.export-bar{color:#fff;background:linear-gradient(135deg,#17324d,#1b4a61);border-radius:11px;align-items:center;gap:8px;padding:15px;display:flex}.export-bar>div{margin-right:auto}.export-bar strong,.export-bar small{display:block}.export-bar strong{font-size:11px}.export-bar small{color:#bcd0d8;margin-top:4px;font-size:7px}.export-bar .secondary{color:#fff;border-color:#ffffff42}@media (width<=900px){.pro-steps{justify-content:flex-start;overflow-x:auto}.pro-steps button{min-width:max-content}.setup-grid,.doc-grid{grid-template-columns:1fr 1fr}.pro-thead,.pro-trow{min-width:760px}.pro-table{overflow-x:auto}.signoff-list{grid-template-columns:1fr 1fr}.pro-head p{display:none}}@media (width<=650px){.pro-head{align-items:flex-start;padding:16px}.pro-head h2{font-size:20px}.pro-score{display:none}.pro-head-actions button{font-size:0}.pro-head-actions button:first-of-type:after{content:"↻";font-size:17px}.pro-head-actions button:last-of-type:after{content:"×";font-size:17px}.pro-body{width:calc(100% - 22px);margin-top:18px}.pro-title{align-items:flex-start;gap:10px}.pro-title h3{font-size:20px}.control-badge{text-align:center;max-width:130px}.setup-grid,.doc-grid,.five-statements,.review-grid,.notes-layout{grid-template-columns:1fr}.coa-card,.pro-footer,.recon-action,.export-bar{flex-direction:column;align-items:flex-start}.recon-grid{grid-template-columns:1fr}.recon-grid>b{display:none}.journal-meta{grid-template-columns:1fr}.journal-row{grid-template-columns:1fr 90px 90px}.notes-layout>aside{display:flex;overflow-x:auto}.notes-layout aside button{min-width:170px}.disclosure-checks{grid-template-columns:1fr}.signoff-list{grid-template-columns:1fr 1fr}.export-bar button{width:100%}}@media print{.sidebar,.topbar,.pro-head-actions,.pro-steps,.pro-footer,.export-bar button{display:none!important}.pro-engine{position:static;overflow:visible}.pro-head{min-height:auto}.pro-body{width:100%;margin:15px}.five-statements{grid-template-columns:1fr 1fr}.pro-body>section:not(:last-child){display:none}}.setup-grid label small{color:var(--muted);margin-top:6px;font-size:7px;line-height:1.4;display:block}.setup-grid label.input-alert{background:#fff8f6;border-color:#db9b8f}.volume-plans{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.volume-plans article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px}.volume-plans article.selected{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#edf9f7}.volume-plans strong,.volume-plans span{display:block}.volume-plans strong{font-size:9px}.volume-plans span{color:var(--muted);margin-top:4px;font-size:7px}.accounting-integration-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px;display:grid}.accounting-integration-strip>div{background:linear-gradient(145deg,#fff,#edf9f7);border:1px solid #cfe3df;border-radius:10px;padding:12px}.accounting-integration-strip small,.accounting-integration-strip strong,.accounting-integration-strip span{display:block}.accounting-integration-strip small{letter-spacing:.12em;color:var(--teal);font-size:6px;font-weight:800}.accounting-integration-strip strong{margin:5px 0 3px;font-size:9px}.accounting-integration-strip span{color:var(--muted);font-size:7px}.saved-reporting-cycles{color:#fff;background:#17324d;border-radius:12px;margin:0 0 14px;padding:13px}.saved-reporting-cycles header,.saved-reporting-cycles button{justify-content:space-between;align-items:center;gap:15px;display:flex}.saved-reporting-cycles header{margin-bottom:8px}.saved-reporting-cycles header small{letter-spacing:.14em;color:#8ed8ca;font-size:6px}.saved-reporting-cycles header h4{margin:2px 0;font-size:13px}.saved-reporting-cycles header>span{color:#b9c9d6;font-size:7px}.saved-reporting-cycles button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:8px;margin-top:6px;padding:10px}.saved-reporting-cycles button>span:last-child{text-align:right}.saved-reporting-cycles button strong,.saved-reporting-cycles button small,.saved-reporting-cycles button b{display:block}.saved-reporting-cycles button strong,.saved-reporting-cycles button b{font-size:8px}.saved-reporting-cycles button small{color:var(--muted);margin-top:3px;font-size:7px}.statement-builders{grid-template-columns:1fr 1fr;gap:10px;display:grid}.statement-builder{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px;box-shadow:0 8px 25px #17324d0a}.statement-builder header{border-bottom:2px solid var(--navy);margin-bottom:7px;padding-bottom:9px}.statement-builder header span{color:var(--teal-dark);letter-spacing:.8px;font-size:7px}.statement-builder h4{margin:4px 0;font-size:13px}.statement-builder label{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:9px;padding:7px 0;font-size:8px;display:flex}.statement-builder label>div{background:#f4f8f9;border-radius:6px;align-items:center;display:flex;overflow:hidden}.statement-builder label b{color:var(--muted);padding:0 7px;font-size:7px}.statement-builder input{text-align:right;width:110px;color:var(--ink);background:#f4f8f9;border:0;padding:8px;font-size:9px}.learner-totals{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.learner-totals article{background:linear-gradient(145deg,#edf9f7,#fff);border:1px solid #c9e7e2;border-radius:9px;padding:12px}.learner-totals span,.learner-totals strong{display:block}.learner-totals span{color:var(--muted);font-size:7px}.learner-totals strong{color:var(--teal-dark);margin-top:6px;font:16px Georgia,serif}@media (width<=650px){.statement-builders,.learner-totals,.volume-plans,.accounting-integration-strip{grid-template-columns:1fr}.saved-reporting-cycles button{align-items:flex-start}.saved-reporting-cycles button>span:last-child{text-align:left}}.decision-panel .memo-guidance{color:var(--muted);margin:0 0 9px;font-size:8px;line-height:1.5}.decision-panel small.word-limit{color:#b45d3e;font-weight:900}.standards-engine{z-index:170;color:var(--ink);background:linear-gradient(145deg,#f8fafc,#edf5f5);position:fixed;inset:0;overflow:auto}.standards-engine>header{color:#fff;background:radial-gradient(circle at 78% 0,#12a59455,#0000 23rem),linear-gradient(120deg,#17324d,#153e56);justify-content:space-between;align-items:center;min-height:105px;padding:21px 34px;display:flex}.standards-engine>header h2{margin:4px 0;font:28px Georgia,serif}.standards-engine>header p{color:#c7d9df;margin:0;font-size:9px}.standards-engine>header>div:last-child{align-items:center;gap:8px;display:flex}.standards-engine>header>div:last-child>span{color:#aac1ca;font-size:7px}.standards-engine>header select,.standards-engine>header button{color:#fff;background:#ffffff10;border:1px solid #ffffff3d;border-radius:8px;padding:9px;font-size:8px}.standards-engine>header select option{color:var(--ink)}.standards-alert{border-bottom:1px solid var(--line);z-index:3;background:#fff;align-items:center;gap:14px;height:48px;padding:0 34px;font-size:8px;display:flex;position:sticky;top:0}.standards-alert strong{color:var(--teal-dark)}.standards-alert span{color:var(--muted)}.standards-alert b{color:#87600e;background:#fff2d7;border-radius:13px;margin-left:auto;padding:6px 9px;font-size:7px}.standards-engine>main{grid-template-columns:320px 1fr;gap:12px;width:min(1240px,100% - 34px);margin:22px auto 45px;display:grid}.standards-engine main>aside,.standard-detail{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 10px 30px #17324d0b}.standards-engine main>aside{align-self:start;padding:14px}.standards-search input{border:1px solid var(--line);background:#f5f8f9;border-radius:8px;width:100%;padding:11px;font-size:9px}.standards-engine main>aside>nav{gap:4px;padding:10px 0;display:flex;overflow-x:auto}.standards-engine main>aside>nav button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:12px;padding:6px 8px;font-size:7px}.standards-engine main>aside>nav button.active{background:var(--navy);border-color:var(--navy);color:#fff}.standards-list{gap:5px;max-height:610px;display:grid;overflow:auto}.standards-list>button{text-align:left;color:var(--ink);background:#f7f9fa;border:1px solid #0000;border-radius:8px;grid-template-columns:48px 1fr 15px;align-items:center;padding:9px;display:grid}.standards-list>button.active{background:#e8f7f4;border-color:#a9ddd4}.standards-list>button>span{width:40px;height:32px;color:var(--teal-dark);background:#fff;border-radius:6px;place-items:center;font-size:8px;font-weight:900;display:grid}.standards-list strong,.standards-list small{display:block}.standards-list strong{font-size:8px}.standards-list small{color:var(--muted);margin-top:3px;font-size:7px}.standards-list>button>b{color:var(--teal-dark)}.standard-detail{padding:22px}.standard-title{justify-content:space-between;align-items:flex-start;display:flex}.standard-title h2{margin:6px 0;font:25px Georgia,serif}.standard-title p{color:var(--muted);max-width:700px;font-size:9px;line-height:1.6}.version-chip{color:var(--teal-dark);background:#e4f5f1;border-radius:16px;padding:7px 10px;font-size:7px;font-weight:900}.standard-detail>nav{border-bottom:1px solid var(--line);margin:14px 0;display:flex}.standard-detail>nav button{color:var(--muted);background:#fff;border:0;border-bottom:3px solid #0000;padding:10px 13px;font-size:8px}.standard-detail>nav button.active{border-color:var(--teal);color:var(--teal-dark);font-weight:900}.application-chain{grid-template-columns:1fr 1fr;gap:8px;display:grid}.application-chain article{border:1px solid var(--line);background:#fff;border-radius:9px;gap:11px;padding:13px;display:flex}.application-chain article>span{min-width:29px;height:29px;color:var(--teal-dark);background:#e4f5f1;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.application-chain small{color:var(--teal-dark);text-transform:uppercase;font-size:7px;font-weight:900}.application-chain h3{margin:4px 0;font-size:10px}.application-chain p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.worked-standard,.judgement-review{border:1px solid var(--line);background:linear-gradient(145deg,#f8fbfb,#fff);border-radius:10px;padding:20px}.worked-standard h3,.judgement-review h3{font-size:17px}.worked-standard>p,.judgement-review>p{color:var(--muted);font-size:9px;line-height:1.6}.worked-standard>div{border-left:3px solid var(--gold);background:#fff5df;padding:11px}.worked-standard li{color:var(--muted);margin:7px;font-size:8px}.judgement-review textarea{border:1px solid var(--line);border-radius:8px;width:100%;min-height:150px;padding:11px;font:9px/1.6 Inter,Arial}.judgement-review>div{grid-template-columns:repeat(4,1fr);gap:6px;margin:9px 0;display:grid}.judgement-review>div span{text-align:center;color:var(--teal-dark);background:#e7f5f2;border-radius:7px;padding:9px;font-size:7px}.standard-detail>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:15px;padding-top:12px;font-size:7px;display:flex}.standard-detail>footer a{color:var(--teal-dark);font-weight:800}@media (width<=820px){.standards-engine>main{grid-template-columns:1fr}.standards-engine main>aside{position:static}.standards-list{grid-template-columns:1fr 1fr;max-height:250px}.standards-engine>header{padding:17px}.standards-engine>header p,.standards-engine>header>div:last-child>span{display:none}.standards-alert{padding:0 16px}.application-chain{grid-template-columns:1fr}}@media (width<=560px){.standards-engine>header h2{font-size:20px}.standards-engine>header select{display:none}.standards-engine>header button{font-size:0}.standards-engine>header button:after{content:"×";font-size:17px}.standards-alert b{display:none}.standards-engine>main{width:calc(100% - 22px);margin-top:12px}.standards-list{grid-template-columns:1fr}.standard-detail{padding:15px}.standard-title h2{font-size:20px}.version-chip{display:none}.judgement-review>div{grid-template-columns:1fr 1fr}.standard-detail>footer{flex-direction:column;align-items:flex-start;gap:8px}}.transaction-scenario{border:1px solid #c6e3df;border-left:5px solid var(--teal);background:linear-gradient(145deg,#fff,#f4faf9);border-radius:12px;margin-bottom:13px;padding:20px;box-shadow:0 10px 30px #17324d0d}.transaction-scenario header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;padding-bottom:12px;display:flex}.transaction-scenario h3{margin:6px 0 0;font:19px Georgia,serif}.scenario-number{color:var(--teal-dark);letter-spacing:1px;font-size:7px;font-weight:900}.scenario-standard{color:var(--teal-dark);white-space:nowrap;background:#e2f4f0;border-radius:15px;padding:7px 9px;font-size:7px;font-weight:900}.transaction-scenario>p{color:#4d626e;margin:0;font-size:10px;line-height:1.7}.transaction-scenario>p strong{color:var(--ink)}.scenario-facts{grid-template-columns:repeat(4,1fr);gap:7px;margin:13px 0;display:grid}.scenario-facts div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.scenario-facts span,.scenario-facts strong{display:block}.scenario-facts span{color:var(--muted);font-size:7px}.scenario-facts strong{margin-top:5px;font-size:8px}.transaction-scenario aside{border-left:3px solid var(--gold);background:#fff5df;border-radius:0 8px 8px 0;padding:11px 13px}.transaction-scenario aside strong{color:#765916;font-size:9px}.transaction-scenario aside p{color:#685e4a;margin:4px 0 0;font-size:8px;line-height:1.55}@media (width<=650px){.scenario-facts{grid-template-columns:1fr 1fr}.transaction-scenario{padding:15px}.transaction-scenario header{flex-direction:column}.transaction-scenario h3{font-size:16px}}.application-chain>button{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;gap:11px;padding:13px;transition:all .18s;display:flex}.application-chain>button:hover,.application-chain>button:focus-visible{border-color:#71cabb;outline:0;transform:translateY(-1px);box-shadow:0 5px 18px #0c806c17}.application-chain>button.active{border-color:var(--teal);background:#eef9f7;box-shadow:inset 0 0 0 1px #0a9b8440}.application-chain>button>span{min-width:29px;height:29px;color:var(--teal-dark);background:#e4f5f1;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.application-chain>button.active>span{background:var(--teal-dark);color:#fff}.application-chain>button div{min-width:0}.application-chain>button b{color:var(--teal-dark);margin-top:8px;font-size:7px;display:block}.application-detail-panel{background:linear-gradient(145deg,#f3fbf9,#fff);border:1px solid #acdcd3;border-radius:12px;margin-top:12px;overflow:hidden}.application-detail-panel>header{color:#fff;background:linear-gradient(120deg,#12394b,#0c6559);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.application-detail-panel>header h2{margin:5px 0;font:20px Georgia,serif}.application-detail-panel>header>span{background:#ffffff16;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.detail-principle{color:#164c45;background:#e6f6f2;border-bottom:1px solid #c6e6df;margin:0;padding:16px 20px;font-size:10px;font-weight:700;line-height:1.65}.detail-grid{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.detail-grid section{border:1px solid var(--line);background:#fff;border-radius:9px;padding:15px}.detail-grid section>small{color:var(--teal-dark);letter-spacing:.7px;font-size:7px;font-weight:900}.detail-grid section h3{margin:5px 0 8px;font-size:11px}.detail-grid section p,.detail-grid section li{color:var(--muted);font-size:8px;line-height:1.65}.detail-grid section ul{margin:0;padding-left:17px}.application-detail-panel>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:11px 16px;font-size:7px;display:flex}.application-detail-panel>footer a{color:var(--teal-dark);font-weight:900}@media (width<=650px){.detail-grid{grid-template-columns:1fr}.application-detail-panel>header h2{font-size:16px}.application-detail-panel>footer{flex-direction:column}}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4f7588 transparent;min-height:0;padding-right:4px;overflow-y:auto}.new-centres article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:44px 1fr;align-items:center;gap:11px;padding:14px;display:grid;box-shadow:0 8px 22px #17324d0a}.new-centres article>span{color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.new-centres .tax{background:linear-gradient(145deg,#d19b31,#f0bf59)}.new-centres .excel{background:linear-gradient(145deg,#087865,#10ad8f)}.new-centres small{color:var(--teal-dark);font-size:7px;font-weight:900}.new-centres h3{margin:4px 0;font-size:11px}.new-centres p{color:var(--muted);margin:0;font-size:8px}.new-centres button{color:var(--teal-dark);cursor:pointer;background:#eef9f7;border:1px solid #9bd5cb;border-radius:8px;grid-column:1/-1;padding:9px;font-size:8px;font-weight:800}@media (width<=700px){.new-centres{grid-template-columns:1fr}}@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}.access-layer{z-index:220;color:#173341;background:#f4f7f8;position:fixed;inset:0;overflow:auto}.access-header{color:#fff;background:linear-gradient(120deg,#0b3140,#0b695f);justify-content:space-between;align-items:center;gap:24px;padding:26px 38px;display:flex}.access-header h2{margin:4px 0;font:31px Georgia,serif}.access-header p{color:#d1e9e5}.access-header>div:last-child{align-items:center;gap:14px;display:flex}.access-header button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:10px;padding:11px 14px}.access-secure{color:#8ef0d7;font-size:11px;font-weight:800}.access-tabs{z-index:2;background:#fff;border-bottom:1px solid #dbe5e8;align-items:stretch;gap:6px;height:64px;padding:0 38px;display:flex;position:sticky;top:0}.access-tabs button{color:#60727b;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 18px;font-weight:750}.access-tabs button.active{color:#087e70;border-color:#0aa38e}.access-tabs>span{color:#087667;background:#e7f5f1;border-radius:20px;margin:auto 0 auto auto;padding:8px 12px;font-size:11px;font-weight:850}.access-main{max-width:1220px;margin:auto;padding:32px}.access-hero{background:linear-gradient(135deg,#fff,#edf8f5);border:1px solid #d4e8e3;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:30px;display:grid}.access-hero h3{color:#173a49;margin:6px 0;font:30px Georgia,serif}.access-hero p{color:#60737c;max-width:720px;line-height:1.7}.role-seal{color:#fff;background:#0b584f;border-radius:16px;flex-direction:column;min-width:210px;padding:22px;display:flex}.role-seal span,.role-seal small{letter-spacing:.1em;color:#a8ddd2;text-transform:uppercase;font-size:10px}.role-seal strong{margin:8px 0;font-size:20px}.access-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 28px;display:grid}.access-metrics article{background:#fff;border:1px solid #dce7ea;border-radius:15px;flex-direction:column;padding:20px;display:flex}.access-metrics span{color:#71838b;font-size:11px}.access-metrics strong{color:#173c4b;margin:8px 0;font-size:21px}.access-metrics small{color:#0b8b79}.permission-map{background:#fff;border:1px solid #dce7ea;border-radius:20px;grid-template-columns:1.15fr 1fr 1fr;gap:12px;padding:26px;display:grid}.permission-map>div{grid-row:span 2;padding:12px}.permission-map h3{color:#163946;margin-top:8px;font:25px Georgia,serif}.permission-map article{background:#f5f8f8;border-radius:12px;gap:13px;padding:16px;display:flex}.permission-map article>span{color:#c4932b;font-weight:900}.permission-map p{color:#6b7d84;margin-top:5px;font-size:11px;line-height:1.5}.my-access,.directory{background:#fff;border:1px solid #dce7ea;border-radius:20px;padding:28px}.my-access>header,.directory>header{border-bottom:1px solid #e6edef;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:18px;display:flex}.my-access h3,.directory h3{color:#173a49;margin:5px 0;font:24px Georgia,serif}.my-access>header>span,.directory>header>span{color:#6b7c83;font-size:11px}.current-role{border:1px solid #dfe9eb;border-radius:13px;justify-content:space-between;align-items:center;margin:10px 0;padding:16px;display:flex}.current-role>div{align-items:center;gap:13px;display:flex}.role-icon{color:#078271;background:#e6f6f2;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.current-role p{color:#72838a;margin-top:4px;font-size:11px}.status-pill{color:#087b6c;text-transform:uppercase;background:#e6f5f1;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:900}.access-request-form{background:#f5f8f8;border-radius:16px;margin:28px 0;padding:22px}.access-request-form>p{color:#6a7c84;line-height:1.6}.access-request-form>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.access-request-form label{flex-direction:column;gap:7px;margin:14px 0;display:flex}.access-request-form label span{color:#526a74;text-transform:uppercase;font-size:10px;font-weight:850}.access-request-form input,.access-request-form select,.access-request-form textarea{font:inherit;background:#fff;border:1px solid #cad9dd;border-radius:10px;padding:12px}.access-request-form textarea{min-height:95px}.request-history article{border-bottom:1px solid #edf1f2;align-items:center;gap:14px;padding:13px;display:flex}.request-history article>span{text-align:center;text-transform:uppercase;color:#8b6400;background:#fff1cc;border-radius:20px;width:75px;padding:6px;font-size:9px;font-weight:900}.request-history strong,.request-history small{display:block}.request-history small{color:#718189;margin-top:4px}.directory-table>div,.directory-table article{grid-template-columns:1.5fr 1fr .6fr .7fr;align-items:center;gap:14px;padding:13px;display:grid}.directory-table>div{color:#647780;text-transform:uppercase;background:#f3f7f7;font-size:10px;font-weight:850}.directory-table article{border-bottom:1px solid #edf1f2}.directory-table article>span:first-child{align-items:center;gap:11px;display:flex}.directory-table article>span:first-child>b{color:#087b6d;background:#e2f3ef;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.directory-table small{color:#7a898f;font-weight:400;display:block}.directory-table select{background:#fff;border:1px solid #cfdbde;border-radius:9px;padding:9px}.pending-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pending-grid article{border:1px solid #dce6e8;border-radius:14px;padding:18px}.pending-grid article p{color:#687a82;line-height:1.6}.pending-grid article>div{justify-content:flex-end;gap:8px;display:flex}.empty-access{text-align:center;color:#76858b;grid-column:1/-1;padding:40px}.access-loading,.access-error{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;display:flex}.access-loading span{color:#fff;background:#087d6e;border-radius:18px;place-items:center;width:60px;height:60px;font:700 22px Georgia;display:grid}@media (width<=900px){.access-metrics{grid-template-columns:repeat(2,1fr)}.permission-map{grid-template-columns:1fr 1fr}.permission-map>div{grid-area:auto/1/auto/-1}.access-main{padding:20px}.directory-table{overflow:auto}.directory-table>div,.directory-table article{min-width:760px}}@media (width<=620px){.access-header{align-items:flex-start;padding:20px}.access-header>div:last-child{flex-direction:column;align-items:flex-end}.access-secure{display:none}.access-tabs{padding:0 12px;overflow:auto}.access-tabs button{white-space:nowrap;padding:0 11px}.access-tabs>span{display:none}.access-hero,.access-metrics,.permission-map,.pending-grid,.access-request-form>div{grid-template-columns:1fr}.my-access,.directory{padding:18px}}.studio-layer{z-index:230;color:#173441;background:#f3f7f7;position:fixed;inset:0;overflow:auto}.studio-layer>header{color:#fff;background:radial-gradient(circle at 75% 0,#17b39a55,#0000 26rem),linear-gradient(120deg,#102f40,#10594f);justify-content:space-between;align-items:center;padding:25px 36px;display:flex}.studio-layer>header h2{margin:5px 0;font:31px Georgia,serif}.studio-layer>header p{color:#c8deda}.studio-layer>header>div:last-child{align-items:center;gap:12px;display:flex}.studio-layer>header button{color:#fff;background:#ffffff12;border:1px solid #fff4;border-radius:10px;padding:11px}.studio-live,.studio-pending{border-radius:20px;padding:8px 10px;font-size:11px;font-weight:850}.studio-live{color:#056957;background:#c9f5e9}.studio-pending{color:#795608;background:#fff0cc}.studio-layer>nav{z-index:2;background:#fff;border-bottom:1px solid #dbe6e8;align-items:stretch;gap:5px;height:60px;padding:0 36px;display:flex;position:sticky;top:0}.studio-layer>nav button{color:#63767f;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 17px;font-weight:750}.studio-layer>nav button.active{color:#087d6d;border-color:#0ba38f}.studio-layer>nav span{color:#9a721a;background:#fff4da;border-radius:20px;margin:auto 0 auto auto;padding:7px 10px;font-size:10px}.studio-layer>main{max-width:1250px;margin:auto;padding:30px}.studio-generate{grid-template-columns:350px 1fr;gap:16px;display:grid}.studio-intro{color:#fff;background:linear-gradient(145deg,#123b4c,#0a6b5e);border-radius:20px;min-height:500px;padding:28px}.studio-intro>span{background:linear-gradient(145deg,#e3bd5a,#b98724);border-radius:20px;place-items:center;width:65px;height:65px;margin-bottom:80px;font:700 23px Georgia;display:grid}.studio-intro small{color:#8fe0d2;letter-spacing:.1em}.studio-intro h3{margin:10px 0;font:28px Georgia,serif}.studio-intro p{color:#c7dcda;line-height:1.7}.studio-form{background:#fff;border:1px solid #dbe6e8;border-radius:20px;grid-template-columns:repeat(2,1fr);gap:13px;padding:26px;display:grid}.studio-form label{flex-direction:column;gap:7px;display:flex}.studio-form label>span{color:#536c76;text-transform:uppercase;font-size:10px;font-weight:850}.studio-form input,.studio-form select,.studio-form textarea{font:inherit;background:#f9fbfb;border:1px solid #cbdadd;border-radius:10px;padding:12px}.studio-form textarea{min-height:130px}.studio-wide,.studio-output-list,.studio-create,.studio-note,.studio-notice{grid-column:1/-1}.studio-output-list{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.studio-output-list span{color:#087869;background:#e9f6f3;border-radius:8px;padding:10px;font-size:11px}.studio-create{padding:14px!important}.studio-note,.studio-notice{margin:0;font-size:11px;line-height:1.5}.studio-note{color:#89640f;background:#fff5de;border-radius:8px;padding:11px}.studio-notice{color:#087567}.pack-preview>header{background:#fff;border:1px solid #dbe5e8;border-radius:18px;justify-content:space-between;gap:20px;padding:24px;display:flex}.pack-preview>header h2{margin:6px 0;font:28px Georgia,serif}.pack-preview>header p{color:#64777f}.pack-preview>header>div:last-child{background:#e8f6f3;border-radius:12px;flex-direction:column;min-width:230px;padding:16px;display:flex}.pack-preview>header>div:last-child span{color:#687b83;margin-top:5px;font-size:11px}.pack-preview>nav{border-bottom:1px solid #dce6e8;gap:5px;margin:14px 0;display:flex}.pack-preview>nav button{color:#687b83;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 14px}.pack-preview>nav button.active{color:#087c6d;border-color:#0b9d89;font-weight:800}.pack-case{grid-template-columns:1.4fr .8fr;gap:14px;display:grid}.pack-case article,.pack-case aside,.guidance-grid article,.assessment-preview article{background:#fff;border:1px solid #dce6e8;border-radius:14px;padding:22px}.pack-case h3{font:22px Georgia,serif}.pack-case article p{color:#536a74;font-size:14px;line-height:1.8}.pack-case aside p{color:#526a73;align-items:center;gap:10px;display:flex}.pack-case aside span{color:#087768;background:#e5f4f1;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.pack-transactions{gap:9px;display:grid}.pack-transactions article{background:#fff;border:1px solid #dce6e8;border-radius:12px;gap:15px;padding:16px;display:flex}.pack-transactions article>span{color:#fff;background:#0b7165;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.pack-transactions small{color:#087d6d}.pack-transactions h3{margin:6px 0;font-size:15px}.pack-transactions p,.pack-transactions em{color:#60737c;font-size:11px}.marking-grid,.guidance-grid,.assessment-preview{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.marking-grid article{background:#fff;border:1px solid #dce6e8;border-radius:14px;gap:16px;padding:20px;display:flex}.marking-grid article>strong{color:#b38624;font:30px Georgia,serif}.marking-grid small{font:10px Arial;display:block}.guidance-grid article>span{color:#087b6c;background:#e6f5f1;border-radius:16px;padding:6px 9px;font-size:10px;font-weight:900}.guidance-grid h3{font-size:15px;line-height:1.5}.guidance-grid p{color:#61757d;font-size:11px;line-height:1.6}.common-error{background:#fff3dc;border-radius:7px;padding:9px}.assessment-preview article>span{color:#087d6d;font-size:10px;font-weight:850}.assessment-preview h3{font-size:15px}.assessment-preview p{background:#f4f7f7;border-radius:8px;padding:8px;font-size:11px}.assessment-preview p.correct{color:#076d5f;background:#e2f5ef;font-weight:800}.pack-preview>footer{color:#755c25;background:#fff3db;border-left:4px solid #c79a36;margin-top:14px;padding:12px;font-size:11px}.studio-library>header{justify-content:space-between;align-items:center;display:flex}.studio-library h3,.studio-review>header h3{font:26px Georgia,serif}.studio-library>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.studio-library article{cursor:pointer;background:#fff;border:1px solid #dbe6e8;border-radius:14px;padding:19px}.pack-status{text-transform:uppercase;color:#7f5d0c;float:right;background:#fff0ca;border-radius:15px;padding:6px 9px;font-size:9px;font-weight:900}.pack-status.published,.pack-status.approved{color:#08705f;background:#dff3ed}.studio-library article>small{color:#087a6b}.studio-library article h3{clear:both;padding-top:12px;font:19px Georgia,serif}.studio-library article p{color:#667981;font-size:11px}.studio-library footer{color:#74858b;border-top:1px solid #e8eeee;justify-content:space-between;padding-top:12px;font-size:10px;display:flex}.studio-library footer button{color:#087b6c;background:0 0;border:0;font-weight:850}.studio-empty{text-align:center;grid-column:1/-1!important;padding:50px!important}.studio-review>header{background:#fff;border-radius:16px;margin-bottom:12px;padding:22px}.studio-review>header p{color:#667a82}.studio-review>article{background:#fff;border:1px solid #dae5e7;border-radius:13px;justify-content:space-between;align-items:center;margin:9px 0;padding:17px;display:flex}.studio-review>article h3{font-size:16px}.studio-review>article p{color:#708188;font-size:10px}.studio-review>article>div:last-child{gap:7px;display:flex}.studio-review button{padding:9px 11px!important}@media (width<=850px){.studio-generate,.pack-case{grid-template-columns:1fr}.studio-intro{min-height:auto}.studio-intro>span{margin-bottom:25px}.studio-library>div{grid-template-columns:1fr 1fr}.studio-layer>main{padding:18px}.studio-review>article{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=600px){.studio-layer>header{align-items:flex-start;padding:18px}.studio-layer>header>div:last-child{flex-direction:column;align-items:flex-end}.studio-layer>header h2{font-size:22px}.studio-layer>header p,.studio-pending,.studio-live{display:none}.studio-layer>nav{padding:0 10px;overflow:auto}.studio-layer>nav button{white-space:nowrap;padding:0 11px}.studio-layer>nav span{display:none}.studio-form,.marking-grid,.guidance-grid,.assessment-preview,.studio-library>div,.studio-output-list{grid-template-columns:1fr}.studio-review>article>div:last-child{flex-wrap:wrap}}.studio-layer>nav .studio-refresh{color:#087b6c;white-space:nowrap;border:1px solid #b9dcd4;border-radius:9px;align-self:center;height:36px;margin-left:auto;padding:0 13px;font-weight:850}.studio-layer>nav .studio-refresh:hover{background:#e8f7f3}.studio-layer>nav .studio-refresh+span{margin-left:8px}.studio-admin-note{color:#086f60;background:#e0f4ee;border-left:4px solid #0b9b86;border-radius:9px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:11px;font-weight:800}@media (width<=600px){.studio-layer>nav .studio-refresh{flex:none;margin-left:6px}}.pack-preview>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.pack-preview>footer .preview-approve{cursor:pointer;flex:none;padding:11px 16px!important}.pack-preview>footer .preview-approve:disabled{cursor:wait;opacity:.65}@media (width<=600px){.pack-preview>footer{flex-direction:column;align-items:stretch}.pack-preview>footer .preview-approve{width:100%}}.cohort-layer{z-index:240;color:#173441;background:#f3f7f8;position:fixed;inset:0;overflow:auto}.cohort-layer>header{color:#fff;background:radial-gradient(circle at 75% 0,#d5a94344,#0000 25rem),linear-gradient(120deg,#102f40,#174b5d);justify-content:space-between;align-items:center;padding:25px 36px;display:flex}.cohort-layer>header h2{margin:5px 0;font:30px Georgia,serif}.cohort-layer>header p{color:#c8d8de}.cohort-layer>header button{color:#fff;background:#ffffff12;border:1px solid #fff4;border-radius:10px;padding:11px}.cohort-layer>nav{z-index:2;background:#fff;border-bottom:1px solid #dbe5e8;align-items:stretch;gap:5px;height:60px;padding:0 36px;display:flex;position:sticky;top:0}.cohort-layer>nav button{color:#667981;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 16px;font-weight:750}.cohort-layer>nav button.active{color:#087d6e;border-color:#0aa18c}.cohort-layer>nav span{color:#087768;background:#e6f4f1;border-radius:16px;margin:auto 0 auto auto;padding:7px 10px;font-size:10px}.cohort-layer>main{max-width:1230px;margin:auto;padding:28px}.cohort-hero{color:#fff;background:linear-gradient(135deg,#0e665b,#123c50);border-radius:22px;grid-template-columns:1fr 190px;align-items:center;padding:30px;display:grid}.cohort-hero h2{margin:7px 0;font:30px Georgia,serif}.cohort-hero p{color:#c8dcd9;max-width:760px;line-height:1.7}.cohort-hero>div:first-child>div{gap:8px;margin:15px 0;display:flex}.cohort-hero>div:first-child>div span{background:#ffffff14;border:1px solid #fff2;border-radius:16px;padding:7px 9px;font-size:10px}.completion-ring{text-align:center;border:10px solid #ffffff25;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;box-shadow:inset 0 0 0 8px #d8b457}.completion-ring strong{font:31px Georgia,serif}.completion-ring span{color:#c8dbd7;font-size:9px}.learner-kpis,.grade-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.learner-kpis article,.grade-kpis article{background:#fff;border:1px solid #dce6e8;border-radius:13px;flex-direction:column;padding:17px;display:flex}.learner-kpis span{color:#71828a;font-size:10px}.learner-kpis strong,.grade-kpis strong{color:#153d4d;margin:6px 0;font:24px Georgia,serif}.learner-kpis small{color:#087869}.assignment-list,.cohort-create,.cohort-cards,.assign-builder,.gradebook,.join-cohort{background:#fff;border:1px solid #dbe5e8;border-radius:18px;padding:24px}.assignment-list>header,.cohort-cards>header,.gradebook>header{border-bottom:1px solid #e6edef;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.assignment-list>header h3,.cohort-cards>header h3,.gradebook h3{margin:0;font:23px Georgia,serif}.assignment-list>header span{color:#987119;font-size:10px}.assignment-list>article{border-bottom:1px solid #e8eeee;grid-template-columns:48px 1fr 100px 75px;align-items:center;gap:14px;padding:17px 0;display:grid}.assignment-sector{color:#08796b;background:#e4f4f1;border-radius:13px;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.assignment-list article small{color:#08796b}.assignment-list article h3{margin:5px 0;font-size:15px}.assignment-list article p{color:#687981;font-size:11px}.assignment-progress{flex-direction:column;display:flex}.assignment-progress strong{font:20px Georgia,serif}.assignment-progress span{color:#6c7e85;font-size:9px}.assignment-list article>button{color:#087768;background:#fff;border:1px solid #cad9dc;border-radius:8px;padding:9px;font-weight:800}.cohort-admin{grid-template-columns:360px 1fr;gap:14px;display:grid}.cohort-create label,.assign-builder label{flex-direction:column;gap:6px;margin:13px 0;display:flex}.cohort-create label span,.assign-builder label span{color:#526a74;text-transform:uppercase;font-size:10px;font-weight:850}.cohort-create input,.cohort-create select,.assign-builder input,.assign-builder select,.assign-builder textarea{font:inherit;background:#f8fafa;border:1px solid #cbdadd;border-radius:9px;padding:11px}.cohort-create>small,.assign-builder>small{color:#087768;margin-top:10px;display:block}.cohort-cards article{border:1px solid #dce6e8;border-radius:12px;justify-content:space-between;margin:10px 0;padding:16px;display:flex}.cohort-cards article span{color:#087969;font-size:9px;font-weight:850}.cohort-cards article h3{margin:5px 0;font-size:16px}.cohort-cards article p{color:#697b82;font-size:10px}.cohort-cards article>strong{color:#b18524;text-align:right;font:20px Georgia,serif}.cohort-cards article>strong small{color:#71828a;margin-top:5px;font:9px Arial;display:block}.assign-builder>header h3{font:26px Georgia,serif}.assign-builder>header p{color:#667981}.assign-builder>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.assign-builder label{margin:0}.assign-builder .assign-wide{grid-column:1/-1}.assign-builder textarea{min-height:100px}.assign-builder>button{margin-top:16px}.gradebook>header button{color:#08786a;background:#fff;border:1px solid #cbdadd;border-radius:9px;padding:10px}.grade-kpis{margin:16px 0}.grade-kpis span{color:#6c7e86;font-size:10px}.grade-table>div,.grade-table article{grid-template-columns:1.2fr 1.5fr .6fr .5fr .7fr;align-items:center;gap:12px;padding:12px;display:grid}.grade-table>div{color:#647780;text-transform:uppercase;background:#f2f6f6;font-size:9px;font-weight:850}.grade-table article{border-bottom:1px solid #e9eeee;font-size:11px}.join-cohort{text-align:center;max-width:620px;margin:40px auto;padding:45px}.join-cohort>span{color:#08796a;background:#e5f4f1;border-radius:18px;place-items:center;width:60px;height:60px;margin:auto;font-size:30px;display:grid}.join-cohort h2{font:28px Georgia,serif}.join-cohort p{color:#687b83;line-height:1.7}.join-cohort input{text-align:center;letter-spacing:.18em;text-transform:uppercase;border:2px solid #b9cfcc;border-radius:12px;width:240px;margin:18px auto;padding:15px;font-size:21px;display:block}.join-cohort small{color:#087768;margin-top:12px;display:block}@media (width<=850px){.cohort-admin{grid-template-columns:1fr}.assign-builder>div,.learner-kpis,.grade-kpis{grid-template-columns:1fr 1fr}.cohort-layer>main{padding:18px}.grade-table{overflow:auto}.grade-table>div,.grade-table article{min-width:760px}}@media (width<=600px){.cohort-layer>header{padding:18px}.cohort-layer>header h2{font-size:22px}.cohort-layer>header p{display:none}.cohort-layer>nav{padding:0 10px;overflow:auto}.cohort-layer>nav button{white-space:nowrap;padding:0 11px}.cohort-layer>nav span{display:none}.cohort-hero{grid-template-columns:1fr}.completion-ring{display:none}.cohort-hero>div:first-child>div{flex-wrap:wrap}.learner-kpis,.grade-kpis,.assign-builder>div{grid-template-columns:1fr}.assignment-list{padding:16px}.assignment-list>article{grid-template-columns:45px 1fr}.assignment-progress,.assignment-list article>button{grid-column:2}.assign-builder .assign-wide{grid-column:auto}.join-cohort{padding:25px}}.analytics-layer{z-index:260;color:#173541;background:#f3f7f8;position:fixed;inset:0;overflow:auto}.analytics-layer>header{color:#fff;background:radial-gradient(circle at 76% 0,#d7ad4c55,#0000 25rem),linear-gradient(125deg,#102e40,#145766);justify-content:space-between;align-items:center;gap:24px;padding:25px 36px;display:flex}.analytics-layer>header h2{margin:5px 0;font:31px Georgia,serif}.analytics-layer>header p{color:#c9dce1;margin:0}.analytics-head-actions{gap:10px;display:flex}.analytics-head-actions select,.analytics-head-actions button{color:#fff;background:#ffffff12;border:1px solid #fff4;border-radius:10px;padding:11px}.analytics-head-actions select option{color:#173541}.analytics-layer>nav{z-index:3;background:#fff;border-bottom:1px solid #dbe5e8;align-items:stretch;gap:5px;height:60px;padding:0 36px;display:flex;position:sticky;top:0}.analytics-layer>nav button{color:#667981;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 16px;font-weight:750}.analytics-layer>nav button.active{color:#087d6e;border-color:#0aa18c}.analytics-layer>nav span{color:#087768;background:#e6f4f1;border-radius:16px;margin:auto 0 auto auto;padding:7px 10px;font-size:10px}.analytics-layer>main{max-width:1230px;margin:auto;padding:28px}.analytics-hero{color:#fff;background:linear-gradient(135deg,#0f655b,#123e51);border-radius:22px;justify-content:space-between;align-items:center;padding:30px;display:flex}.analytics-hero h2{max-width:720px;margin:7px 0;font:29px Georgia,serif}.analytics-hero p{color:#c8ddda;max-width:780px;line-height:1.6}.analytics-hero>div:last-child{text-align:center;border-left:1px solid #ffffff25;min-width:160px}.analytics-hero>div:last-child strong{color:#efd17e;font:42px Georgia,serif;display:block}.analytics-hero>div:last-child span,.analytics-hero>div:last-child small{font-size:10px;display:block}.analytics-hero>div:last-child small{color:#8fe0ca;margin-top:8px}.metric-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin:16px 0;display:grid}.metric-grid article{background:#fff;border:1px solid #dce6e8;border-radius:14px;flex-direction:column;padding:17px;display:flex}.metric-grid article>span{color:#6e8189;text-transform:uppercase;font-size:9px;font-weight:800}.metric-grid strong{color:#153f50;margin:7px 0;font:25px Georgia,serif}.metric-grid small{color:#087869;font-size:9px}.metric-grid article.attention{background:#fff9f7;border-color:#e3b4a6}.metric-grid article.attention strong,.metric-grid article.attention small{color:#a24531}.analytics-split{grid-template-columns:1.7fr .8fr;gap:15px;display:grid}.performance-panel,.risk-panel,.learner-analytics,.sector-insights,.intervention-form,.intervention-list,.reports-centre{background:#fff;border:1px solid #dbe5e8;border-radius:18px;padding:24px}.performance-panel>header,.learner-analytics>header,.intervention-list>header{border-bottom:1px solid #e6edef;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.performance-panel h3,.risk-panel h3,.learner-analytics h3,.sector-insights h3,.intervention-grid h3,.reports-centre h3{margin:5px 0;font:23px Georgia,serif}.performance-panel header button,.learner-analytics header button,.learner-analytics header select{color:#087869;background:#fff;border:1px solid #ccdade;border-radius:9px;padding:9px}.sector-row{border-bottom:1px solid #ebf0f1;grid-template-columns:140px 1fr 50px 90px;align-items:center;gap:12px;padding:13px 0;font-size:11px;display:grid}.sector-row>div,.analytics-table article>span:nth-child(2){background:#e5eeee;border-radius:6px;height:7px;overflow:hidden}.sector-row i,.analytics-table i{background:linear-gradient(90deg,#0aa18c,#dfbb58);border-radius:6px;height:100%;display:block}.sector-row small{color:#6e8088}.risk-panel{text-align:center;background:linear-gradient(145deg,#fff,#f8f2e4)}.risk-ring{border:10px solid #f1ddd6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;margin:20px auto;display:flex;box-shadow:inset 0 0 0 8px #b95a3f}.risk-ring strong{color:#9d3c28;font:35px Georgia,serif}.risk-ring span{font-size:9px}.risk-panel p{color:#687a82;font-size:11px;line-height:1.6}.learner-analytics>header>div:last-child{gap:8px;display:flex}.analytics-table>div,.analytics-table article{grid-template-columns:1.5fr 1.1fr .6fr .6fr .5fr;align-items:center;gap:15px;padding:13px;display:grid}.analytics-table>div{color:#61757d;text-transform:uppercase;background:#f1f6f6;margin-top:15px;font-size:9px;font-weight:850}.analytics-table article{border-bottom:1px solid #e9efef;font-size:11px}.analytics-table article>span:first-child{text-transform:capitalize;flex-direction:column;display:flex}.analytics-table article>span:first-child small{color:#71838a;text-transform:none;font-size:9px}.analytics-table article>span:nth-child(2){background:0 0;grid-template-columns:1fr 35px;align-items:center;gap:6px;display:grid;overflow:visible}.analytics-table article>span:nth-child(2):before{content:"";background:#e5eeee;border-radius:6px;grid-area:1/1;height:6px}.analytics-table article>span:nth-child(2) i{z-index:1;grid-area:1/1}.analytics-table article>span:nth-child(2) small{grid-area:1/2}.risk-high,.risk-medium,.risk-low{text-transform:capitalize;border-radius:12px;width:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.risk-medium{color:#916914;background:#f8efd8}.sector-insights>header p,.reports-centre>header p{color:#687b82}.sector-insights>div>article{border-bottom:1px solid #e6eded;grid-template-columns:45px 1fr 80px 70px;align-items:center;gap:16px;padding:18px 8px;display:grid}.sector-rank{color:#b5933f;font:20px Georgia,serif}.sector-insights article h3{font-size:16px}.sector-insights article p{color:#6d7e85;font-size:10px}.sector-insights article>div>div{background:#e4eeee;border-radius:4px;height:6px}.sector-insights article>div>div i{background:#0b9a86;height:100%;display:block}.sector-insights article>strong{font:22px Georgia,serif}.sector-insights article>strong small{color:#71828a;font:8px Arial;display:block}.sector-insights article>em{border-radius:12px;padding:6px;font-size:9px;font-style:normal}.sector-insights .strong{color:#087768;background:#e1f3ef}.sector-insights .develop{color:#916914;background:#f8efd8}.intervention-grid{grid-template-columns:1fr 1.25fr;gap:15px;display:grid}.intervention-form label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.intervention-form label>span{text-transform:uppercase;color:#596f78;font-size:9px;font-weight:850}.intervention-form input,.intervention-form select,.intervention-form textarea{font:inherit;background:#f8fafa;border:1px solid #ccdade;border-radius:9px;padding:10px}.intervention-form textarea{min-height:70px}.intervention-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.intervention-form>small,.reports-centre>small{color:#087768;margin-top:10px;display:block}.intervention-list article{border:1px solid #dce6e8;border-radius:13px;margin:11px 0;padding:16px}.intervention-list article h3{font-size:16px}.intervention-list article p{font-size:11px}.intervention-list article small{color:#697c84;line-height:1.5;display:block}.intervention-list article button{color:#087768;background:#fff;border:1px solid #cbdadd;border-radius:8px;margin-top:11px;padding:8px}.reports-centre>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.reports-centre article{border:1px solid #dce6e8;border-radius:13px;grid-template-columns:45px 1fr 40px 85px;align-items:center;gap:12px;padding:17px;display:grid}.reports-centre article>span{color:#087769;background:#e3f3f0;border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.reports-centre article h3{font-size:15px}.reports-centre article p{color:#687b83;font-size:10px}.reports-centre article em{color:#a37b20;font-size:9px;font-style:normal}.reports-centre article button{color:#087768;background:#fff;border:1px solid #cbdadd;border-radius:8px;padding:8px}@media (width<=950px){.metric-grid{grid-template-columns:repeat(3,1fr)}.analytics-split,.intervention-grid,.reports-centre>div{grid-template-columns:1fr}.analytics-layer>main{padding:18px}}@media (width<=650px){.analytics-layer>header{align-items:flex-start;padding:18px}.analytics-layer>header h2{font-size:22px}.analytics-layer>header p,.analytics-head-actions select{display:none}.analytics-layer>nav{padding:0 8px;overflow:auto}.analytics-layer>nav button{white-space:nowrap;padding:0 11px}.analytics-layer>nav span,.analytics-hero>div:last-child{display:none}.metric-grid{grid-template-columns:1fr 1fr}.sector-row{grid-template-columns:110px 1fr 45px}.sector-row small{display:none}.learner-analytics{overflow:auto}.learner-analytics>header,.analytics-table{min-width:730px}.sector-insights>div>article{grid-template-columns:35px 1fr 60px}.sector-insights article>em{display:none}.intervention-form>div{grid-template-columns:1fr}.reports-centre article{grid-template-columns:40px 1fr 65px}.reports-centre article>em{display:none}}.account-layer{z-index:280;color:#173541;background:#f3f7f8;position:fixed;inset:0;overflow:auto}.account-layer>header{color:#fff;background:radial-gradient(circle at 78% 0,#d7ad4c55,#0000 25rem),linear-gradient(125deg,#102e40,#145766);justify-content:space-between;align-items:center;padding:25px 36px;display:flex}.account-layer>header h2{margin:5px 0;font:31px Georgia,serif}.account-layer>header p{color:#c9dce1;margin:0}.account-layer>header button{color:#fff;background:#ffffff12;border:1px solid #fff4;border-radius:10px;padding:11px}.account-layer>nav{z-index:3;background:#fff;border-bottom:1px solid #dbe5e8;align-items:stretch;gap:5px;height:60px;padding:0 36px;display:flex;position:sticky;top:0}.account-layer>nav button{color:#667981;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 16px;font-weight:750}.account-layer>nav button.active{color:#087d6e;border-color:#0aa18c}.account-layer>nav>span{color:#087768;background:#e6f4f1;border-radius:16px;margin:auto 0 auto auto;padding:7px 10px;font-size:10px}.account-layer>main{max-width:1180px;margin:auto;padding:28px}.account-loading{text-align:center;background:#fff;border:1px solid #dce6e8;border-radius:20px;padding:70px}.account-loading>span{color:#fff;background:#0b8f7d;border-radius:20px;place-items:center;width:65px;height:65px;margin:auto;font:25px Georgia,serif;display:grid}.account-loading h3{font:25px Georgia,serif}.account-profile-grid,.account-security-grid,.privacy-grid{grid-template-columns:300px 1fr;gap:16px;display:grid}.account-profile-grid>aside,.account-form,.account-security-grid>section,.preference-centre,.privacy-grid>section,.data-actions{background:#fff;border:1px solid #dbe5e8;border-radius:18px;padding:25px}.account-profile-grid>aside{text-align:center}.account-avatar{color:#fff;background:linear-gradient(135deg,#0b9682,#17465a);border-radius:28px;place-items:center;width:92px;height:92px;margin:5px auto 15px;font:31px Georgia,serif;display:grid}.account-profile-grid aside h3{margin:6px;font:22px Georgia,serif}.account-profile-grid aside>p{color:#6b7d84;font-size:10px}.verified-pill{color:#087768;background:#e1f4ef;border-radius:14px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-block}.account-profile-grid aside>div:not(.account-avatar){text-align:left;border-top:1px solid #e7eded;flex-direction:column;padding:16px 0;display:flex}.account-profile-grid aside>div small{color:#71828a}.account-profile-grid aside>div strong{margin:5px 0;font:19px Georgia,serif}.account-form h3,.account-security-grid h3,.preference-centre h3,.privacy-grid h3{margin:6px 0;font:25px Georgia,serif}.account-form>p,.account-security-grid>section>p,.preference-centre>header p,.privacy-grid>section>p{color:#667981;line-height:1.6}.account-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-form label,.preference-centre label,.privacy-grid label,.danger-card label{flex-direction:column;gap:6px;display:flex}.account-form label>span,.preference-centre label>span,.privacy-grid label>span,.danger-card label>span{text-transform:uppercase;color:#586f78;font-size:9px;font-weight:850}.account-form input,.account-form select,.preference-centre select,.privacy-grid select,.danger-card input{font:inherit;background:#f8fafa;border:1px solid #cbdadd;border-radius:9px;padding:11px}.account-form>button{margin-top:17px}.account-form>small,.preference-centre>small{color:#087768;margin-top:10px;display:block}.account-security-grid{grid-template-columns:1fr 1fr}.identity-card{background:#f2f8f7;border:1px solid #cfe3df;border-radius:13px;grid-template-columns:45px 1fr 65px;align-items:center;gap:12px;margin:20px 0;padding:14px;display:grid}.identity-card>span{color:#fff;background:#0b8f7d;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.identity-card div{flex-direction:column;display:flex}.identity-card div small{color:#697c84}.identity-card em{color:#087768;font-size:9px;font-style:normal;font-weight:850}.security-row{border-bottom:1px solid #e5eded;grid-template-columns:1fr 1fr;gap:5px;padding:15px 0;display:grid}.security-row>span{color:#687b83;font-size:10px}.security-row>strong{text-align:right;font-size:12px}.security-row>small{text-align:right;color:#73858c;grid-column:2}.signout-button{text-align:center;color:#087768;border:1px solid #cbdadd;border-radius:9px;margin-top:20px;padding:11px;font-weight:800;text-decoration:none;display:block}.activity-panel>header{border-bottom:1px solid #e7eded;justify-content:space-between;align-items:center;display:flex}.activity-panel>header span{color:#087768;font-size:10px}.activity-panel>article{border-bottom:1px solid #e9eeee;grid-template-columns:35px 1fr;gap:10px;padding:13px 0;display:grid}.activity-panel>article>span{color:#087768;background:#e4f3f0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.activity-panel>article div{flex-direction:column;display:flex}.activity-panel>article strong{text-transform:capitalize;font-size:11px}.activity-panel>article small{color:#6f8188}.security-note{background:#fff8e8;border:1px solid #ead9aa;border-radius:12px;margin-top:15px;padding:15px}.security-note p{color:#6e6b5f;font-size:10px}.preference-centre{max-width:760px;margin:auto}.locale-row{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.toggle-row{border-top:1px solid #e6eded;grid-template-columns:1fr 46px;align-items:center;padding:17px 0;position:relative;display:grid!important}.toggle-row div{flex-direction:column;display:flex}.toggle-row div small{color:#6c7f87}.toggle-row input{opacity:0;position:absolute}.toggle-row>span{background:#cbd8da;border-radius:20px;width:43px;height:24px;position:relative}.toggle-row>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.toggle-row input:checked+span{background:#0b9a86}.toggle-row input:checked+span:after{left:22px}.preference-centre>button{margin-top:15px}.privacy-grid{grid-template-columns:.85fr 1.15fr}.privacy-grid>section>label{margin:20px 0}.policy-status{border-top:1px solid #e6eded;justify-content:space-between;padding:15px 0;font-size:11px;display:flex}.policy-status strong{color:#087768}.data-actions>article{border:1px solid #dce6e8;border-radius:14px;grid-template-columns:45px 1fr;gap:12px;margin-bottom:13px;padding:16px;display:grid}.data-actions>article>span{color:#087768;background:#e2f3ef;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.data-actions article h3{font-size:18px}.data-actions article p{color:#687b83;font-size:10px}.data-actions article button{color:#087768;background:#fff;border:1px solid #cbdadd;border-radius:8px;padding:9px}.data-actions .danger-card{background:snow;border-color:#e4beb5}.data-actions .danger-card>span{color:#a24632;background:#f8e4df}.danger-card input{margin:7px 0}.danger-card button{color:#a24632!important}.request-list{border-top:1px solid #e6eded;margin-top:20px}.request-list h3{font-size:18px}.request-list p{text-transform:capitalize;grid-template-columns:1fr 70px 80px;font-size:10px;display:grid}.request-list p strong{color:#98721c}.request-list p small{color:#708188}@media (width<=850px){.account-profile-grid,.account-security-grid,.privacy-grid{grid-template-columns:1fr}.account-profile-grid>aside{text-align:left;grid-template-columns:80px 1fr;gap:6px;display:grid}.account-avatar{grid-row:1/4;margin:0}.verified-pill{width:max-content}.account-profile-grid aside>div:not(.account-avatar){grid-column:1/-1}.account-layer>main{padding:18px}}@media (width<=600px){.account-layer>header{padding:18px}.account-layer>header h2{font-size:22px}.account-layer>header p{display:none}.account-layer>nav{padding:0 8px;overflow:auto}.account-layer>nav button{white-space:nowrap;padding:0 11px}.account-layer>nav>span{display:none}.account-form>div,.locale-row{grid-template-columns:1fr}.account-profile-grid>aside{grid-template-columns:65px 1fr}.account-avatar{border-radius:18px;width:60px;height:60px;font-size:22px}.policy-status{flex-direction:column;gap:5px}}.signout-button{cursor:pointer;background:#fff;width:100%}.signout-button:disabled{opacity:.55;cursor:wait}.password-change{background:#f8fafa;border:1px solid #dce6e8;border-radius:12px;gap:8px;margin-top:18px;padding:15px;display:grid}.password-change>strong{font-size:12px}.password-change>p{color:#6b7e86;margin:0 0 3px;font-size:9px;line-height:1.45}.password-change input{font:inherit;background:#fff;border:1px solid #cbdadd;border-radius:8px;padding:10px}.password-change button{color:#fff;cursor:pointer;background:#17324d;border:0;border-radius:8px;padding:10px;font-weight:800}.password-change button:disabled{opacity:.55;cursor:wait}.account-security-notice{color:#087768;margin-top:10px;display:block}.email-verification-row>button{color:#087768;cursor:pointer;background:#eff9f6;border:1px solid #9bcfc5;border-radius:8px;grid-column:1/-1;justify-self:end;padding:9px 12px;font-weight:800}.email-verification-row>button:disabled{opacity:.55;cursor:wait}.billing-layer{z-index:300;color:#173541;background:#f3f7f8;position:fixed;inset:0;overflow:auto}.billing-layer>header{color:#fff;background:radial-gradient(circle at 76% 0,#d7ad4c55,#0000 25rem),linear-gradient(125deg,#102e40,#145766);justify-content:space-between;align-items:center;padding:25px 36px;display:flex}.billing-layer>header h2{margin:5px 0;font:31px Georgia,serif}.billing-layer>header p{color:#c9dce1;margin:0}.billing-layer>header button{color:#fff;background:#ffffff12;border:1px solid #fff4;border-radius:10px;padding:11px}.billing-layer>nav{z-index:3;background:#fff;border-bottom:1px solid #dbe5e8;align-items:stretch;gap:5px;height:60px;padding:0 36px;display:flex;position:sticky;top:0}.billing-layer>nav button{color:#667981;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 16px;font-weight:750}.billing-layer>nav button.active{color:#087d6e;border-color:#0aa18c}.billing-layer>nav>span{color:#087768;background:#e6f4f1;border-radius:16px;margin:auto 0 auto auto;padding:7px 10px;font-size:10px}.billing-layer>main{max-width:1200px;margin:auto;padding:28px}.billing-hero{color:#fff;background:linear-gradient(135deg,#0e665b,#123e51);border-radius:20px;justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.billing-hero h3{margin:5px 0;font:28px Georgia,serif}.billing-hero p{color:#c8ddda}.billing-hero>div:last-child{text-align:center;border-left:1px solid #ffffff2a;padding-left:30px}.billing-hero>div:last-child strong{color:#efd17e;font:31px Georgia,serif;display:block}.billing-hero>div:last-child span{font-size:9px}.live-price-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0;display:grid}.live-price-grid article{cursor:pointer;background:#fff;border:1px solid #dce6e8;border-radius:18px;padding:24px}.live-price-grid article.selected{border:2px solid #0b9985;box-shadow:0 10px 30px #0b6e6214}.live-price-grid article>span{color:#087768;font-size:9px;font-weight:850}.live-price-grid h3{font:26px Georgia,serif}.live-price-grid article>div strong{font:29px Georgia,serif}.live-price-grid article>div small{color:#71828a}.live-price-grid ul{min-height:120px;padding:0;list-style:none}.live-price-grid li{color:#5e727b;padding:6px 0;font-size:11px}.live-price-grid li:first-letter{color:#0b9985}.live-price-grid article button{width:100%}.billing-assurance{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.billing-assurance>div{background:#fff;border:1px solid #dce6e8;border-radius:12px;grid-template-columns:35px 1fr;padding:15px;display:grid}.billing-assurance>div>span{color:#087768;background:#e3f3f0;border-radius:9px;grid-row:1/3;place-items:center;width:29px;height:29px;display:grid}.billing-assurance strong{font-size:10px}.billing-assurance small{color:#71828a;font-size:9px}.billing-history,.provider-readiness{background:#fff;border:1px solid #dbe5e8;border-radius:18px;padding:24px}.billing-history>header{border-bottom:1px solid #e5eded;justify-content:space-between;display:flex}.billing-history h3,.provider-readiness h3{margin:5px 0;font:24px Georgia,serif}.billing-table>div,.billing-table article{grid-template-columns:.7fr 1.5fr .6fr .7fr .6fr .6fr;align-items:center;gap:12px;padding:13px;display:grid}.billing-table>div{text-transform:uppercase;background:#f1f6f6;margin-top:14px;font-size:9px;font-weight:850}.billing-table article{border-bottom:1px solid #e8eeee;font-size:10px}.billing-table article>span:nth-child(2){flex-direction:column;display:flex}.billing-table article small{color:#71828a}.billing-table article button{color:#087768;background:#fff;border:1px solid #cbdadd;border-radius:7px;padding:7px}.billing-table>p{text-align:center;color:#6c7f87;padding:35px}.pay-paid,.pay-pending,.pay-failed,.pay-cancelled{text-transform:capitalize;border-radius:11px;width:max-content;padding:5px 7px;font-style:normal}.pay-paid{color:#087768;background:#e1f3ef}.pay-pending{color:#936e18;background:#f8efd8}.pay-failed,.pay-cancelled{color:#a24632;background:#f8e4df}.provider-readiness>header p{color:#687b83}.provider-readiness>div>article{border-bottom:1px solid #e5eded;grid-template-columns:50px 1fr 120px;align-items:center;gap:15px;padding:18px;display:grid}.provider-mark{color:#fff;border-radius:13px;place-items:center;width:45px;height:45px;font:20px Georgia,serif;display:grid}.provider-mark.monime{background:#0b9985}.provider-mark.vult{background:#153d50}.provider-mark.card{background:#b28a2c}.provider-readiness article h3{font-size:16px}.provider-readiness article p{color:#657981;font-size:10px}.provider-readiness article small{color:#087768;font-size:9px}.provider-readiness article em{text-align:center;border-radius:12px;padding:7px;font-size:9px;font-style:normal}.provider-readiness .ready{color:#087768;background:#e0f3ee}.provider-readiness .pending{color:#906b18;background:#f6edd7}.provider-readiness>aside{background:#fff8e7;border:1px solid #e9d7a5;border-radius:12px;margin-top:18px;padding:16px}.provider-readiness>aside p{color:#6b6a60;font-size:10px;line-height:1.6}.payment-confirm{z-index:310;background:#102f40aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-confirm>section{background:#fff;border-radius:20px;width:min(480px,100%);padding:28px;position:relative}.payment-confirm>section>button:first-child{background:0 0;border:0;font-size:23px;position:absolute;top:15px;right:18px}.payment-confirm h3{font:26px Georgia,serif}.payment-confirm>section>p{color:#667981}.provider-choice label{border:1px solid #d2dfe1;border-radius:12px;grid-template-columns:20px 40px 1fr;align-items:center;gap:8px;margin:9px 0;padding:12px;display:grid}.provider-choice label.active{background:#f0f9f7;border-color:#0b9985}.provider-choice label>b{color:#fff;background:#153e50;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.provider-choice label>span{flex-direction:column;display:flex}.provider-choice label small{color:#71828a}.checkout-summary{border-top:1px solid #e5eded;border-bottom:1px solid #e5eded;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;padding:12px 0;font-size:10px;display:grid}.checkout-summary strong{text-align:right}.payment-confirm>section>.primary{width:100%}.payment-confirm>section>small{text-align:center;color:#6f8188;margin-top:10px;display:block}.payment-notice{background:#fff5dc;border-radius:8px;padding:10px;font-size:10px;color:#78590f!important}@media (width<=850px){.billing-assurance{grid-template-columns:1fr 1fr}.billing-layer>main{padding:18px}.billing-table{overflow:auto}.billing-table>div,.billing-table article{min-width:760px}}@media (width<=620px){.billing-layer>header{padding:18px}.billing-layer>header h2{font-size:22px}.billing-layer>header p{display:none}.billing-layer>nav{padding:0 8px}.billing-layer>nav button{padding:0 10px}.billing-layer>nav>span,.billing-hero>div:last-child{display:none}.live-price-grid{grid-template-columns:1fr}.live-price-grid ul{min-height:0}.billing-assurance{grid-template-columns:1fr}.provider-readiness>div>article{grid-template-columns:45px 1fr}.provider-readiness article em{grid-column:2}.payment-confirm>section{padding:24px 18px}}.compliance-layer{z-index:320;color:#173541;background:#f3f7f8;position:fixed;inset:0;overflow:auto}.compliance-layer>header{color:#fff;background:radial-gradient(circle at 76% 0,#d7ad4c55,#0000 25rem),linear-gradient(125deg,#102e40,#145766);justify-content:space-between;align-items:center;padding:25px 36px;display:flex}.compliance-layer>header h2{margin:5px 0;font:31px Georgia,serif}.compliance-layer>header p{color:#c9dce1;margin:0}.compliance-layer>header button{color:#fff;background:#ffffff12;border:1px solid #fff4;border-radius:10px;padding:11px}.compliance-layer>nav{z-index:3;background:#fff;border-bottom:1px solid #dbe5e8;align-items:stretch;gap:5px;height:60px;padding:0 36px;display:flex;position:sticky;top:0}.compliance-layer>nav button{color:#667981;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 16px;font-weight:750}.compliance-layer>nav button.active{color:#087d6e;border-color:#0aa18c}.compliance-layer>nav>span{color:#087768;background:#e6f4f1;border-radius:16px;margin:auto 0 auto auto;padding:7px 10px;font-size:10px}.compliance-layer>main{max-width:1120px;margin:auto;padding:28px}.readiness-hero{color:#fff;background:linear-gradient(135deg,#0e665b,#123e51);border-radius:20px;justify-content:space-between;align-items:center;padding:28px;display:flex}.readiness-hero h3{margin:6px 0;font:29px Georgia,serif}.readiness-hero p{color:#c7ddda;max-width:720px}.readiness-hero>div:last-child{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:145px;height:100px;display:flex}.readiness-hero>div.ready{background:#ffffff15;border:1px solid #73d3bd}.readiness-hero>div.blocked{background:#6e392844;border:1px solid #e4aa85}.readiness-hero>div:last-child strong{font:28px Georgia,serif}.readiness-hero>div:last-child span{font-size:9px}.readiness-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0;display:grid}.readiness-metrics article{background:#fff;border:1px solid #dce6e8;border-radius:13px;flex-direction:column;padding:16px;display:flex}.readiness-metrics article span{color:#6d7f87;font-size:9px}.readiness-metrics article strong{margin:5px 0;font:20px Georgia,serif}.readiness-metrics article small{color:#087768}.launch-checklist,.refund-form{background:#fff;border:1px solid #dbe5e8;border-radius:18px;padding:24px}.launch-checklist>header{border-bottom:1px solid #e6eded;justify-content:space-between;display:flex}.launch-checklist h3,.refund-form h3{margin:5px 0;font:23px Georgia,serif}.launch-checklist>header>span{color:#087768;font-size:10px}.launch-checklist article{border-bottom:1px solid #e8eeee;grid-template-columns:38px 1fr 100px;align-items:center;gap:12px;padding:14px 0;display:grid}.launch-checklist article>span{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.check-passed{color:#087768;background:#e0f3ee}.check-blocked{color:#a24632;background:#f8e4df}.check-pending{color:#936e18;background:#f5edd9}.launch-checklist article>div{flex-direction:column;display:flex}.launch-checklist article>div small{color:#9b7827;text-transform:uppercase;font-size:8px}.launch-checklist article>div strong{font-size:11px}.launch-checklist article>div p{color:#6c7e85;font-size:9px}.launch-checklist select{background:#fff;border:1px solid #ccdadd;border-radius:8px;padding:8px}.launch-checklist article>em{text-transform:capitalize;color:#6b7e85;font-style:normal}.legal-warning{background:#fff7e4;border:1px solid #ead5a1;border-radius:12px;margin-top:14px;padding:16px}.legal-warning p{color:#6b685d;font-size:10px}.policy-document{background:#fff;border:1px solid #dbe5e8;border-radius:18px;max-width:850px;margin:auto;padding:36px 55px}.policy-document>header{text-align:center;border-bottom:1px solid #e3ebec;padding-bottom:20px}.policy-document>header h2{margin:7px;font:34px Georgia,serif}.policy-document>header p{color:#6c7e85}.policy-summary{background:#eaf6f3;border-left:4px solid #0b9985;margin:22px 0;padding:14px 18px}.policy-summary p{font-size:11px;line-height:1.6}.policy-document>section h3{margin-top:23px;font:18px Georgia,serif}.policy-document>section p{color:#536a74;font-size:12px;line-height:1.75}.policy-document>footer{background:#fff7e5;border-radius:10px;margin-top:25px;padding:12px 15px}.policy-document>footer p{color:#796a48;font-size:9px}.policy-consent{color:#fff;background:#113d4e;border-radius:16px;justify-content:space-between;align-items:center;max-width:850px;margin:15px auto;padding:20px 24px;display:flex}.policy-consent p{color:#c8d9dd;font-size:10px}.refund-form{max-width:850px;margin:15px auto}.refund-form>p{color:#667981}.refund-form label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.refund-form label span{text-transform:uppercase;color:#596f78;font-size:9px;font-weight:850}.refund-form select,.refund-form textarea{font:inherit;background:#f8fafa;border:1px solid #ccdade;border-radius:9px;padding:11px}.refund-form textarea{min-height:100px}.refund-form>small{color:#087768;margin-top:10px;display:block}.refund-history{border-top:1px solid #e6eded;margin-top:20px}.refund-history h3{font-size:18px}.refund-history p{grid-template-columns:1fr 90px 100px;font-size:10px;display:grid}.refund-history strong{color:#946c14}.refund-history small{color:#6e8188}@media (width<=750px){.readiness-metrics{grid-template-columns:1fr 1fr}.compliance-layer>main{padding:18px}.policy-document{padding:25px}.policy-consent{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=560px){.compliance-layer>header{padding:18px}.compliance-layer>header h2{font-size:21px}.compliance-layer>header p{display:none}.compliance-layer>nav{padding:0 8px;overflow:auto}.compliance-layer>nav button{white-space:nowrap;padding:0 11px}.compliance-layer>nav>span,.readiness-hero>div:last-child{display:none}.readiness-metrics{grid-template-columns:1fr}.launch-checklist article{grid-template-columns:35px 1fr}.launch-checklist article>select,.launch-checklist article>em{grid-column:2}.policy-document{padding:20px}.policy-document>header h2{font-size:27px}}.offline-centre{z-index:190;color:var(--ink);background:linear-gradient(145deg,#f8fafc,#edf5f5);position:fixed;inset:0;overflow:auto}.offline-centre>header{color:#fff;background:radial-gradient(circle at 78% 0,#12a59455,#0000 23rem),linear-gradient(120deg,#17324d,#153e56);justify-content:space-between;align-items:center;min-height:118px;padding:24px 34px;display:flex}.offline-centre>header h2{margin:5px 0;font:30px Georgia,serif}.offline-centre>header p{color:#c7d9df;margin:0;font-size:10px}.offline-centre>header button{color:#fff;background:#ffffff10;border:1px solid #ffffff3d;border-radius:8px;padding:10px 12px;font-size:9px}.offline-centre>main{width:min(1120px,100% - 34px);margin:24px auto 50px}.install-hero{color:#fff;background:radial-gradient(circle at 88% 20%,#f2b84b30,#0000 14rem),linear-gradient(135deg,#17324d,#1c4b62);border-radius:18px;grid-template-columns:150px 1fr;align-items:center;gap:28px;padding:28px;display:grid;box-shadow:0 18px 45px #17324d25}.phone-mark{border:5px solid #b9d5dc;border-radius:23px;width:116px;height:166px;padding:11px;box-shadow:inset 0 0 0 2px #ffffff20,0 16px 28px #07172255}.phone-mark span{color:#fff;background:linear-gradient(145deg,#15aa98,#087f75);border-radius:12px;place-items:center;height:100%;font:30px Georgia;display:grid}.connection{color:#ffd38a;font-size:8px}.connection.online{color:#79e3d5}.install-hero h3{margin:8px 0;font:25px Georgia}.install-hero p{color:#c9dbe1;max-width:720px;font-size:10px;line-height:1.65}.install-actions{align-items:center;gap:13px;display:flex}.install-actions span{color:#a8c5ce;font-size:8px}.install-actions button:disabled{opacity:.72;cursor:default}.offline-grid{grid-template-columns:1fr 320px;gap:14px;margin-top:14px;display:grid}.offline-grid>section,.offline-grid>aside{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px;box-shadow:0 10px 30px #17324d0b}.offline-title{justify-content:space-between;display:flex}.offline-title h3,.offline-grid>aside h3{margin:5px 0;font:20px Georgia}.offline-title>strong{color:var(--teal-dark);background:#e5f5f2;border-radius:18px;height:max-content;padding:8px 11px;font-size:8px}.privacy-note{border-left:3px solid var(--gold);color:#675a3d;background:#fff7e5;padding:10px;font-size:8px;line-height:1.55}.pack-list{gap:8px;display:grid}.pack-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.pack-icon{width:42px;height:42px;color:var(--teal-dark);background:#e5f5f2;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.pack-list h4{margin:0;font-size:10px}.pack-list p,.pack-list small{color:var(--muted);font-size:8px}.pack-list p{margin:4px 0}.pack-list button{color:var(--teal-dark);background:#fff;border:1px solid #a8d8d1;border-radius:8px;padding:8px 10px;font-size:8px}.pack-list button.saved{background:#e5f5f2}.readiness{border-bottom:1px solid var(--line);gap:10px;padding:12px 0;display:flex}.readiness>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.readiness strong,.readiness small{font-size:8px;display:block}.readiness small{color:var(--teal-dark);margin-top:3px}.store-note{background:#edf7f5;border-radius:9px;margin-top:15px;padding:12px}.store-note strong{font-size:9px}.store-note p{color:var(--muted);margin-bottom:0;font-size:8px;line-height:1.55}@media (width<=760px){.offline-centre>header{padding:18px}.offline-centre>header h2{font-size:21px}.offline-centre>header p{display:none}.offline-centre>header button{font-size:0}.offline-centre>header button:after{content:"×";font-size:18px}.install-hero{grid-template-columns:1fr;padding:20px}.phone-mark{display:none}.offline-grid{grid-template-columns:1fr}.install-actions{flex-direction:column;align-items:flex-start}.pack-list article{grid-template-columns:40px 1fr}.pack-list button{grid-column:2;width:max-content}}.engagement-centre{z-index:200;color:var(--ink);background:linear-gradient(145deg,#f8fafc,#edf5f5);position:fixed;inset:0;overflow:auto}.engagement-centre>header{color:#fff;background:radial-gradient(circle at 78% 0,#f2b84b35,#0000 20rem),linear-gradient(120deg,#17324d,#153e56);justify-content:space-between;align-items:center;min-height:112px;padding:22px 34px;display:flex}.engagement-centre>header h2{margin:5px 0;font:29px Georgia}.engagement-centre>header p{color:#c7d9df;margin:0;font-size:9px}.engagement-centre>header button{color:#fff;background:#ffffff10;border:1px solid #ffffff3d;border-radius:8px;padding:9px 12px;font-size:8px}.engagement-centre>nav{border-bottom:1px solid var(--line);z-index:3;background:#fff;align-items:center;gap:6px;height:54px;padding:0 34px;display:flex;position:sticky;top:0}.engagement-centre>nav button{height:100%;color:var(--muted);background:#fff;border:0;border-bottom:3px solid #0000;padding:0 14px;font-size:8px}.engagement-centre>nav button.active{border-color:var(--teal);color:var(--teal-dark);font-weight:900}.engagement-centre>nav button b{color:#fff;background:#ef775e;border-radius:10px;margin-left:5px;padding:3px 6px}.engagement-centre>nav>span{color:var(--muted);margin-left:auto;font-size:7px}.engagement-centre>main{width:min(1120px,100% - 34px);margin:20px auto 45px}.momentum-banner{color:#fff;background:radial-gradient(circle at 85% 10%,#12a59455,#0000 15rem),linear-gradient(135deg,#17324d,#1d4a60);border-radius:16px;grid-template-columns:120px 1fr auto;align-items:center;gap:22px;padding:22px 27px;display:grid;box-shadow:0 17px 40px #17324d24}.streak-orbit{text-align:center;background:conic-gradient(#f2b84b 0 83%,#ffffff24 83%);border-radius:50%;place-content:center;width:92px;height:92px;display:grid;box-shadow:inset 0 0 0 10px #173c50}.streak-orbit strong{font:29px Georgia}.streak-orbit span{font-size:7px}.momentum-banner h3{margin:5px 0;font:21px Georgia}.momentum-banner p{color:#c9dbe1;font-size:9px}.goal-line{background:#ffffff20;border-radius:8px;max-width:480px;height:8px;position:relative;overflow:visible}.goal-line i{background:linear-gradient(90deg,#12a594,#62dcca);border-radius:8px;height:100%;display:block}.goal-line span{color:#bcd2da;font-size:7px;position:absolute;top:12px;right:0}.engagement-layout,.reminder-layout{grid-template-columns:1fr 320px;gap:13px;margin-top:13px;display:grid}.engagement-layout>section,.engagement-layout>aside,.reminder-layout>section,.reminder-layout>aside{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px;box-shadow:0 9px 28px #17324d0a}.inbox-head{justify-content:space-between;align-items:flex-start;display:flex}.inbox-head h3,.engagement-layout>aside h3,.reminder-layout h3{margin:4px 0 13px;font:19px Georgia}.inbox-head button{color:var(--teal-dark);background:0 0;border:0;font-size:8px}.alert-list{gap:7px;display:grid}.alert-list article{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:42px 1fr auto;gap:11px;padding:12px;display:grid}.alert-list article.unread{box-shadow:inset 3px 0 var(--teal);background:linear-gradient(145deg,#f0faf8,#fff);border-color:#91d4ca}.alert-symbol{width:40px;height:40px;color:var(--teal-dark);background:#e4f5f2;border-radius:10px;place-items:center;display:grid}.alert-symbol.competition{color:#906515;background:#fff3d6}.alert-list small{text-transform:uppercase;color:var(--teal-dark);font-size:7px}.alert-list h4{margin:4px 0;font-size:10px}.alert-list p{color:var(--muted);margin:0;font-size:8px}.alert-list button{color:var(--teal-dark);background:0 0;border:0;padding:8px 0 0;font-size:8px;font-weight:800}.alert-list time{color:var(--muted);font-size:7px}.badge-progress{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.badge-progress>span{color:#fff;background:linear-gradient(145deg,#f7cc76,#e6a82f);border-radius:50%;place-items:center;width:34px;height:34px;font:10px Georgia;display:grid}.badge-progress strong,.badge-progress small{font-size:8px;display:block}.badge-progress small{color:var(--muted);margin-top:3px}.badge-progress b{color:var(--teal-dark);font-size:7px}.setting-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding:13px 3px;display:grid;position:relative}.setting-row strong,.setting-row small{font-size:9px;display:block}.setting-row small{color:var(--muted);margin-top:4px}.setting-row input{opacity:0;z-index:2;width:40px;height:24px;position:absolute;right:0}.setting-row i{background:#cbd6da;border-radius:12px;width:38px;height:21px;position:relative}.setting-row i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.setting-row input:checked+i{background:var(--teal)}.setting-row input:checked+i:after{transform:translate(17px)}.device-alert{background:#edf7f5;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:13px;padding:13px;display:flex}.device-alert strong{font-size:9px}.device-alert p{color:var(--muted);margin:4px 0;font-size:8px}.device-alert button{color:var(--teal-dark);white-space:nowrap;background:#fff;border:1px solid #91cfc6;border-radius:8px;padding:9px;font-size:8px}.reminder-layout>aside>label,.quiet-grid label{margin:12px 0;display:block}.reminder-layout label span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:800;display:block}.reminder-layout input[type=time],.reminder-layout select{border:1px solid var(--line);width:100%;color:var(--ink);background:#f6f9fa;border-radius:8px;padding:10px;font-size:9px}.quiet-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.timezone-note{border-left:3px solid var(--gold);color:var(--muted);background:#fff8e8;padding:10px;font-size:8px;line-height:1.5}.save-reminders{width:100%;margin-top:8px}@media (width<=760px){.engagement-centre>header{padding:17px}.engagement-centre>header h2{font-size:20px}.engagement-centre>header p{display:none}.engagement-centre>header button{font-size:0}.engagement-centre>header button:after{content:"×";font-size:17px}.engagement-centre>nav{padding:0 10px}.engagement-centre>nav>span{display:none}.momentum-banner{grid-template-columns:1fr;padding:19px}.streak-orbit{width:72px;height:72px}.momentum-banner>button{width:100%}.engagement-layout,.reminder-layout{grid-template-columns:1fr}.device-alert{flex-direction:column;align-items:flex-start}.alert-list article{grid-template-columns:38px 1fr}.alert-list time{grid-column:2}.quiet-grid{grid-template-columns:1fr}}.top-actions button.streak{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-top:0;border-bottom:0;border-right:0}.public-site-link{color:#8ce9dd;letter-spacing:.4px;margin:-20px 10px 22px;font-size:8px;text-decoration:none;display:block}.public-site-link+.public-site-link{margin-top:-16px}@media (width<=760px){.public-site-link{display:none}}.learner-body aside nav button:not(.active){cursor:pointer;transition:background .18s,color .18s,transform .18s}.learner-body aside nav button:not(.active):hover,.learner-body aside nav button:not(.active):focus-visible{color:var(--teal-dark);outline-offset:1px;background:#fff;outline:2px solid #7ad7c4;transform:translate(2px)}.learner-body section>h4 small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:7px;font-weight:500}.history-list>button.history-entry{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8edef;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 12px;transition:background .18s,transform .18s;display:grid}.history-list>button.history-entry:last-child{border-bottom:0}.history-list>button.history-entry:hover,.history-list>button.history-entry:focus-visible{outline-offset:-2px;background:#f2faf8;outline:2px solid #63cdb7}.history-list>button.history-entry:active{transform:scale(.995)}.history-list>button.history-entry>span{border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.record-detail{z-index:3;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px;display:flex;position:absolute;inset:22px;box-shadow:0 20px 55px #0a283b2b}.learner-body>section{position:relative}.record-detail>button:first-child{cursor:pointer;background:#eef5f5;border:0;border-radius:50%;width:32px;height:32px;position:absolute;top:14px;right:16px}.record-detail h3{margin:8px 0;font-size:22px}.record-detail p{color:var(--muted);max-width:560px;font-size:11px;line-height:1.65}.record-detail>strong{color:var(--teal-dark);margin:5px 0 22px;font-size:9px}@media (width<=650px){.history-list>button.history-entry{grid-template-columns:30px 1fr}.history-list>button.history-entry time{grid-column:2}.record-detail{padding:22px;inset:10px}}.action-feedback{z-index:500;color:#fff;background:#102f40;border:1px solid #39c3a5;border-radius:12px;grid-template-columns:34px 1fr 28px;align-items:center;gap:10px;width:min(430px,100vw - 28px);padding:14px 15px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 45px #00151f59}.action-feedback>span{background:#0c9b82;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.action-feedback p{margin:0;font-size:11px;line-height:1.45}.action-feedback button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px}button[data-feedback]{cursor:pointer}@media (width<=650px){.action-feedback{bottom:14px;right:14px}}.sector-cycle{z-index:150;color:var(--ink);background:#eef4f4;position:fixed;inset:0;overflow:auto}.sector-cycle>header{z-index:3;color:#fff;background:#102f40;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.sector-cycle>header h2{margin:4px 0;font-size:22px}.sector-cycle>header p{color:#b8cbd1;margin:0;font-size:10px}.sector-cycle>header>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:8px;padding:10px 14px}.sector-cycle>nav{z-index:2;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(9,1fr);display:grid;position:sticky;top:86px}.sector-cycle>nav button{border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;padding:10px 5px;font-size:8px}.sector-cycle>nav button span{background:#e9f0f1;border-radius:50%;place-items:center;width:22px;height:22px;margin:0 auto 4px;font-weight:900;display:grid}.sector-cycle>nav button.active{color:var(--teal-dark);background:#f0faf7;font-weight:800}.sector-cycle>nav button.done span{color:#fff;background:#0c9b82}.sector-cycle>nav button:disabled{cursor:not-allowed;opacity:.48}.sector-cycle>main{grid-template-columns:minmax(0,1fr) 260px;max-width:1320px;min-height:calc(100vh - 145px);margin:auto;display:grid}.cycle-main{padding:28px}.sector-cycle>main>aside{border-left:1px solid var(--line);background:#fff;padding:26px 20px}.sector-cycle aside h3{margin:6px 0;font-size:19px}.sector-cycle aside>p{color:var(--muted);font-size:10px}.sector-cycle aside>div{border-bottom:1px solid var(--line);padding:11px 0}.sector-cycle aside>div span,.sector-cycle aside>div strong{font-size:8px;display:block}.sector-cycle aside>div strong{margin-top:4px;font-size:10px}.sector-cycle aside ol{margin:0;padding:9px 0;list-style:none}.sector-cycle aside li{color:var(--muted);padding:5px;font-size:8px}.sector-cycle aside li.done{color:var(--teal-dark);font-weight:800}.sector-cycle aside>button{border:1px solid var(--line);cursor:pointer;background:#f6f9f9;border-radius:8px;width:100%;padding:10px;font-size:9px}.cycle-title-new{gap:14px;margin-bottom:18px;display:flex}.cycle-title-new>span{color:#63d5bd;background:#102f40;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.cycle-title-new small{letter-spacing:1px;color:var(--teal-dark);font-size:7px}.cycle-title-new h3{margin:3px 0;font-size:21px}.cycle-title-new p{color:var(--muted);margin:0;font-size:10px}.cycle-feedback{color:#087563;background:#daf3eb;border-radius:8px;margin-bottom:15px;padding:11px 14px;font-size:9px;font-weight:800}.scenario-picker{gap:9px;display:grid}.scenario-picker>button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.scenario-picker>button.active{border-color:#0c9b82;box-shadow:0 0 0 2px #0c9b8220}.scenario-picker>button>span{width:28px;height:28px;color:var(--teal-dark);background:#e5f4f0;border-radius:50%;place-items:center;font-weight:900;display:grid}.scenario-picker small,.scenario-picker strong{display:block}.scenario-picker small{color:var(--muted);font-size:7px}.scenario-picker strong{margin-top:4px;font-size:10px}.scenario-picker b{font-size:10px}.scenario-focus{color:#fff;background:#102f40;border-radius:12px;margin-top:13px;padding:18px}.scenario-focus>span{letter-spacing:1px;color:#63d5bd;font-size:7px}.scenario-focus h3{font-size:17px;line-height:1.4}.scenario-focus p{color:#c5d4d8;font-size:9px;line-height:1.55}.scenario-focus>div{grid-template-columns:auto 1fr auto 1fr;gap:8px;font-size:9px;display:grid}.cycle-next{min-width:240px;margin-top:16px}.sector-journals{gap:11px;display:grid}.sector-journals article{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.sector-journals article>header{background:#f7faf9;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.sector-journals header span{color:var(--teal-dark);font-size:7px;font-weight:900}.sector-journals header p{margin:0;font-size:9px}.sector-journals header b{font-size:9px}.sector-journals article>div{grid-template-columns:1.3fr .7fr 1.3fr .7fr;gap:10px;padding:12px;display:grid}.sector-journals label,.statement-inputs label{font-size:8px;font-weight:800}.sector-journals input,.sector-journals select,.statement-inputs input{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd8dc;border-radius:7px;margin-top:5px;padding:10px;font-size:10px;display:block}.cycle-check{color:#835b0b;background:#fff0d7;border-radius:8px;margin-top:12px;padding:10px;font-size:9px}.cycle-check.good{color:#087563;background:#daf3eb}.reference-ledger{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.reference-ledger header,.reference-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 150px 150px;padding:10px 14px;font-size:9px;display:grid}.reference-ledger header{color:#fff;text-transform:uppercase;background:#102f40;font-size:7px}.reference-ledger>div:last-child{border:0}.statement-inputs{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.accounting-equation{color:#fff;background:#102f40;border-radius:8px;margin-top:13px;padding:12px;font-size:10px}.ifrs-brief{background:#fff;border-left:4px solid #d5aa48;border-radius:8px;padding:17px}.ifrs-brief strong{color:var(--teal-dark)}.ifrs-brief p{color:var(--muted);font-size:10px;line-height:1.6}.note-builder{border:1px solid var(--line);border-radius:9px;width:100%;min-height:190px;margin-top:13px;padding:14px;font-size:10px;line-height:1.6}.cycle-main>small{text-align:right;color:var(--muted);font-size:8px;display:block}.completion-pack{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.completion-pack article{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.completion-pack article>span{color:#087563;background:#daf3eb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.completion-pack small,.completion-pack strong{display:block}.completion-pack small{color:var(--muted);font-size:7px}.completion-pack strong{margin-top:3px;font-size:10px}@media (width<=900px){.sector-cycle>nav{display:flex;top:82px;overflow-x:auto}.sector-cycle>nav button{min-width:100px}.sector-cycle>main{grid-template-columns:1fr}.sector-cycle>main>aside{border-left:0;border-top:1px solid var(--line)}.sector-journals article>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.sector-cycle>header{align-items:flex-start;padding:14px}.sector-cycle>header h2{font-size:17px}.sector-cycle>header p{display:none}.sector-cycle>nav{top:70px}.cycle-main{padding:17px}.sector-journals article>header,.sector-journals article>div,.statement-inputs,.completion-pack{grid-template-columns:1fr}.reference-ledger header,.reference-ledger>div{grid-template-columns:1fr 85px 85px}.scenario-picker>button{grid-template-columns:30px 1fr}.scenario-picker>button>b{grid-column:2}.scenario-focus>div{grid-template-columns:1fr 1fr}.cycle-next{width:100%;min-width:0}}.cycle-header-actions{align-items:center;gap:10px;display:flex}.cycle-header-actions>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:8px;padding:10px 14px}.simulation-sound{align-items:center;gap:7px;display:flex}.simulation-sound>button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:8px;padding:9px 11px;font-size:9px}.simulation-sound>button.enabled{color:#076d5e;background:#d9f5ed;border-color:#8cdac9}.simulation-sound label{color:#c7d9df;align-items:center;gap:6px;font-size:7px;display:flex}.simulation-sound input{accent-color:#43cdb2;width:72px}@media (width<=760px){.cycle-header-actions{flex-direction:column;align-items:flex-end}.simulation-sound label{display:none}.simulation-sound>button{padding:7px 8px;font-size:8px}}.ops-centre{z-index:210;color:var(--ink);background:linear-gradient(145deg,#f8fafc,#edf5f5);position:fixed;inset:0;overflow:auto}.ops-centre>header{color:#fff;background:radial-gradient(circle at 76% 0,#12a59448,#0000 22rem),linear-gradient(120deg,#17324d,#153e56);justify-content:space-between;align-items:center;min-height:112px;padding:22px 34px;display:flex}.ops-centre>header h2{margin:5px 0;font:29px Georgia}.ops-centre>header p{color:#c7d9df;margin:0;font-size:9px}.ops-centre>header>div:last-child{color:#75dfd1;align-items:center;gap:12px;font-size:8px;display:flex}.ops-centre>header button{color:#fff;background:#ffffff10;border:1px solid #ffffff3d;border-radius:8px;padding:9px 12px;font-size:8px}.ops-centre>nav{border-bottom:1px solid var(--line);z-index:4;background:#fff;align-items:center;gap:4px;height:53px;padding:0 34px;display:flex;position:sticky;top:0}.ops-centre>nav button{height:100%;color:var(--muted);background:#fff;border:0;border-bottom:3px solid #0000;padding:0 14px;font-size:8px}.ops-centre>nav button.active{border-color:var(--teal);color:var(--teal-dark);font-weight:900}.ops-centre>nav>span{color:var(--muted);margin-left:auto;font-size:7px}.ops-centre>main{width:min(1120px,100% - 34px);margin:20px auto 50px}.ops-hero{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1fr 145px;align-items:center;padding:24px;display:grid;box-shadow:0 12px 34px #17324d0d}.ops-hero h3{margin:5px 0;font:24px Georgia}.ops-hero p{color:var(--muted);max-width:700px;font-size:9px;line-height:1.6}.ops-tags{flex-wrap:wrap;gap:6px;display:flex}.ops-tags span{color:var(--teal-dark);background:#e7f5f2;border-radius:14px;padding:6px 8px;font-size:7px}.readiness-ring{border-radius:50%;place-items:center;width:118px;height:118px;display:grid}.readiness-ring>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:94px;height:94px;display:grid}.readiness-ring strong,.readiness-ring span{display:block}.readiness-ring strong{font:25px Georgia}.readiness-ring span{color:var(--muted);font-size:7px}.ops-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:11px 0;display:grid}.ops-metrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.ops-metrics span,.ops-metrics strong,.ops-metrics small{display:block}.ops-metrics span{color:var(--muted);font-size:7px}.ops-metrics strong{color:var(--teal-dark);margin:6px 0;font:15px Georgia}.ops-metrics small{color:var(--muted);font-size:7px}.service-board,.ops-two>section,.ops-two>aside,.event-panel{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px;box-shadow:0 9px 28px #17324d0a}.service-board>header,.event-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:11px;display:flex}.service-board h3,.ops-two h3,.event-panel h3{margin:4px 0;font:19px Georgia}.service-board time{color:var(--muted);font-size:7px}.service-board>div{border-bottom:1px solid #edf1f2;grid-template-columns:18px 1fr 110px 150px;align-items:center;padding:12px 4px;font-size:8px;display:grid}.service-board i{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dff4f0}.service-board i.test-mode{background:var(--gold);box-shadow:0 0 0 4px #fff1d6}.service-board span{text-transform:uppercase;color:var(--teal-dark);font-size:7px}.service-board small{text-align:right;color:var(--muted)}.ops-two{grid-template-columns:1fr 330px;gap:12px;display:grid}.control-row{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.control-row>span{width:34px;height:34px;color:var(--teal-dark);background:#e5f5f2;border-radius:9px;place-items:center;display:grid}.control-row>span.gated{color:#8b620e;background:#fff3da}.control-row strong{font-size:9px}.control-row p{color:var(--muted);margin:4px 0;font-size:8px}.control-row b{text-transform:uppercase;color:var(--teal-dark);font-size:7px}.ops-two aside ul{padding-left:17px}.ops-two aside li{color:var(--muted);margin:10px 0;font-size:8px}.incident-card,.recovery-warning{border-left:3px solid var(--gold);background:#fff8e8;margin-top:15px;padding:11px}.incident-card strong,.recovery-warning strong{font-size:9px}.incident-card p,.recovery-warning p{color:var(--muted);margin-bottom:0;font-size:8px;line-height:1.5}.recovery-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 2px;font-size:8px;display:flex}.recovery-row span{text-transform:capitalize;color:var(--muted)}.recovery-row strong{text-align:right}.runbook{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:11px 0;display:flex}.runbook span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:7px;display:grid}.runbook strong{font-size:8px}.event-panel>header>span{color:var(--teal-dark);text-transform:uppercase;background:#edf6f4;border-radius:14px;padding:6px 9px;font-size:7px}.ops-admin-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.ops-admin-metrics article{background:#f5f8f9;border-radius:8px;padding:11px}.ops-admin-metrics span,.ops-admin-metrics strong{font-size:8px;display:block}.ops-admin-metrics strong{margin-top:5px;font:18px Georgia}.event-table>div,.event-table article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 180px;padding:10px;font-size:8px;display:grid}.event-table>div{background:var(--navy);color:#fff}.event-table time{text-align:right}.restricted-log{text-align:center;padding:50px 20px}.restricted-log>span{width:60px;height:60px;color:var(--teal-dark);background:#e5f5f2;border-radius:50%;place-items:center;margin:auto;font-size:25px;display:grid}.restricted-log p{color:var(--muted);font-size:9px}@media (width<=760px){.ops-centre>header{padding:17px}.ops-centre>header h2{font-size:20px}.ops-centre>header p,.ops-centre>header>div:last-child>span{display:none}.ops-centre>header button{font-size:0}.ops-centre>header button:after{content:"×";font-size:17px}.ops-centre>nav{padding:0 8px;overflow-x:auto}.ops-centre>nav>span{display:none}.ops-hero{grid-template-columns:1fr}.readiness-ring{margin-top:10px}.ops-metrics{grid-template-columns:1fr 1fr}.service-board>div{grid-template-columns:18px 1fr auto}.service-board small{display:none}.ops-two{grid-template-columns:1fr}.event-table>div,.event-table article{grid-template-columns:1fr 1fr}.event-table time{text-align:left;grid-column:1/3;margin-top:5px}.ops-admin-metrics{grid-template-columns:1fr 1fr}}.ops-load-error,.ops-notice{color:#7b321b;text-align:left;background:#fff3ed;border:1px solid #eebca8;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;width:100%;margin:0 0 12px;padding:12px 14px;display:flex}.ops-load-error div{gap:3px;display:grid}.ops-load-error strong{font-size:9px}.ops-load-error span,.ops-notice{font-size:8px}.ops-load-error button,.ops-notice{cursor:pointer}.ops-load-error button{color:#fff;background:#7b321b;border:0;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:800}.ops-notice{color:var(--teal-dark);background:#effaf8;border-color:#a7d9d1}.ops-notice>span{margin-left:auto;font-size:16px}.ops-loading{color:var(--teal-dark);background:#e9f5f3;border-radius:9px;margin:0 0 12px;padding:10px 13px;font-size:8px}.monitoring-panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px;box-shadow:0 9px 28px #17324d0a}.monitoring-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.monitoring-panel>header h3{margin:4px 0;font:22px Georgia}.monitoring-panel>header p{max-width:680px;color:var(--muted);margin:3px 0;font-size:9px;line-height:1.55}.monitoring-panel>header button{color:var(--teal-dark);background:#fff;border:1px solid #b8cfce;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:800}.incident-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0;display:grid}.incident-metrics article{background:linear-gradient(145deg,#fff,#f5f9f9);border:1px solid #dfe8ea;border-radius:10px;padding:13px}.incident-metrics span,.incident-metrics strong,.incident-metrics small{display:block}.incident-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.incident-metrics strong{color:var(--navy);margin:5px 0;font:23px Georgia}.incident-metrics small{color:var(--muted);font-size:7px}.incident-workspace{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:11px;display:grid}.incident-queue,.incident-detail{background:#f8fafb;border:1px solid #dfe8ea;border-radius:11px;min-height:430px}.incident-filters{border-bottom:1px solid #dfe8ea;gap:4px;padding:10px;display:flex}.incident-filters button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:15px;padding:6px 10px;font-size:7px}.incident-filters button.active{color:var(--teal-dark);background:#e2f5f1;border-color:#abd8d1;font-weight:900}.incident-list{max-height:520px;padding:7px;overflow:auto}.incident-list>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 1fr auto 88px;align-items:center;gap:9px;margin-bottom:5px;padding:11px;display:grid}.incident-list>button:hover,.incident-list>button.selected{border-color:#83c6bc;box-shadow:0 4px 16px #17324d10}.incident-list>button.selected{background:#f0faf8}.incident-list>button div{min-width:0}.incident-list>button strong,.incident-list>button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.incident-list>button strong{font-size:8px}.incident-list>button small{color:var(--muted);margin-top:4px;font-size:7px}.incident-list time{color:var(--muted);text-align:right;font-size:7px}.incident-severity{text-align:center;text-transform:uppercase;border-radius:12px;min-width:48px;padding:5px 7px;font-size:6px;font-weight:900}.incident-severity.warning{color:#815900;background:#fff1cf}.incident-severity.error{color:#a14324;background:#ffe4db}.incident-severity.critical{color:#fff;background:#6e2230}.incident-count{min-width:28px;height:28px;color:var(--navy);background:#e7eef0;border-radius:50%;place-items:center;font-size:7px;font-weight:900;display:grid}.incident-detail{background:#fff;padding:16px}.incident-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:13px;display:flex}.incident-detail>header span{color:var(--teal-dark);letter-spacing:.07em;font-size:7px;font-weight:900}.incident-detail h4{margin:5px 0 0;font:16px/1.3 Georgia}.incident-detail>header>b{text-transform:uppercase;border-radius:12px;height:max-content;padding:5px 8px;font-size:6px}.incident-detail>header>b.open{color:#a14324;background:#ffe4db}.incident-detail>header>b.monitoring{color:#815900;background:#fff1cf}.incident-detail>header>b.resolved{color:var(--teal-dark);background:#e2f5f1}.incident-detail dl{grid-template-columns:1fr 1fr;gap:0;margin:10px 0;display:grid}.incident-detail dl>div{border-bottom:1px solid #edf1f2;padding:8px}.incident-detail dt{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:6px}.incident-detail dd{overflow-wrap:anywhere;margin:0;font-size:7px;font-weight:800}.incident-detail label{color:var(--navy);gap:6px;font-size:7px;font-weight:900;display:grid}.incident-detail textarea{resize:vertical;min-height:88px;color:var(--ink);background:#fbfcfd;border:1px solid #cddadd;border-radius:8px;padding:9px;font:8px/1.5 inherit}.incident-detail label small{color:var(--muted);font-weight:400}.incident-actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.incident-actions button{border:1px solid var(--teal-dark);background:var(--teal-dark);color:#fff;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:900}.incident-actions button.secondary{color:var(--navy);background:#fff;border-color:#c6d5d8}.incident-actions button:disabled,.monitoring-panel>header button:disabled{opacity:.45;cursor:not-allowed}.incident-empty{text-align:center;align-content:center;place-items:center;min-height:220px;padding:25px;display:grid}.incident-empty>span{width:42px;height:42px;color:var(--teal-dark);background:#e2f5f1;border-radius:50%;place-items:center;font-size:17px;display:grid}.incident-empty strong{margin-top:8px;font-size:9px}.incident-empty p{color:var(--muted);font-size:8px}.monitoring-privacy{color:#493b70;background:#f5f1ff;border-left:3px solid #7c5ce7;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.monitoring-privacy strong{white-space:nowrap;font-size:8px}.monitoring-privacy span{font-size:8px;line-height:1.5}@media (width<=880px){.incident-workspace{grid-template-columns:1fr}.incident-queue,.incident-detail{min-height:0}.incident-metrics,.incident-detail dl{grid-template-columns:1fr 1fr}}@media (width<=560px){.monitoring-panel{padding:13px}.monitoring-panel>header{display:grid}.incident-list>button{grid-template-columns:auto 1fr auto}.incident-list time{text-align:left;grid-column:2/4}.incident-detail dl{grid-template-columns:1fr}.incident-actions{display:grid}.incident-actions button{min-height:40px}.monitoring-privacy{display:grid}.incident-metrics{grid-template-columns:1fr 1fr}}.public-site,.help-site{--public-navy:#17324d;--public-teal:#12a594;--public-gold:#f2b84b;color:#142536;background:#fbfdfd;min-height:100vh;margin:0;font-family:Inter,Arial,sans-serif}.public-nav,.help-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffe;border-bottom:1px solid #dce7ea;align-items:center;gap:30px;height:76px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.public-brand{color:#17324d;align-items:center;gap:9px;text-decoration:none;display:flex}.public-brand>span{color:#79e0d2;background:linear-gradient(145deg,#17324d,#22536b);border-radius:11px;place-items:center;width:39px;height:39px;font:12px Georgia;display:grid}.public-brand strong{font-size:17px}.public-brand small{color:#0b8e7d;text-transform:uppercase;letter-spacing:2px;font-size:7px;display:block}.public-nav nav{gap:24px;margin-left:auto;display:flex}.public-nav nav a{color:#536873;font-size:10px;font-weight:700;text-decoration:none}.public-login,.help-nav>a:last-child{color:#fff;background:#17324d;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:800;text-decoration:none}.public-hero{background:radial-gradient(circle at 78% 20%,#12a59422,#0000 24rem),radial-gradient(circle at 5% 95%,#f2b84b1c,#0000 20rem),linear-gradient(145deg,#f8fbfb,#edf7f5);grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;min-height:610px;padding:82px max(7vw,24px);display:grid}.public-kicker,.public-heading>span,.public-cta>span{letter-spacing:1.7px;color:#087f75;font-size:8px;font-weight:900}.public-hero h1{letter-spacing:-2.5px;max-width:770px;margin:13px 0 19px;font:clamp(40px,5vw,66px)/1.04 Georgia,serif}.public-hero h1 em{color:#0b9686;font-style:normal}.public-hero>div:first-child>p{color:#5c707a;max-width:680px;font-size:14px;line-height:1.7}.hero-actions{align-items:center;gap:19px;margin:27px 0;display:flex}.hero-actions a{color:#087f75;font-size:10px;font-weight:800;text-decoration:none}.hero-actions .public-primary,.public-cta a{color:#fff;background:linear-gradient(135deg,#12a594,#087f75);border-radius:9px;padding:14px 18px;box-shadow:0 9px 22px #12a5942d}.hero-proof{border-top:1px solid #cfdddf;gap:25px;padding-top:18px;display:flex}.hero-proof span{color:#667985;font-size:8px}.hero-proof strong{color:#17324d;font:18px Georgia;display:block}.hero-workspace{background:#fff;border:1px solid #d8e5e7;border-radius:20px;padding:23px;transform:rotate(1deg);box-shadow:0 28px 70px #17324d24}.hero-workspace>header{color:#687b84;justify-content:space-between;font-size:7px;display:flex}.hero-workspace>header b{color:#087f75}.hero-workspace h3{margin:25px 0 3px;font:24px Georgia}.hero-workspace>p{color:#6e8089;font-size:9px}.hero-stage{grid-template-columns:130px 1fr 34px;align-items:center;gap:9px;padding:10px 0;font-size:8px;display:grid}.hero-stage>div{background:#e6edef;border-radius:5px;height:5px}.hero-stage i{background:#12a594;border-radius:5px;height:100%;display:block}.hero-stage b{text-align:right}.hero-workspace footer{color:#fff;background:#17324d;border-radius:0 0 20px 20px;justify-content:space-between;margin:18px -23px -23px;padding:17px 23px;font-size:9px;display:flex}.audience-strip{color:#fff;background:#17324d;justify-content:center;align-items:center;gap:25px;min-height:70px;padding:15px;display:flex}.audience-strip span{color:#73d9cb;text-transform:uppercase;font-size:8px}.audience-strip strong{font-size:8px}.public-section,.sector-showcase{padding:85px max(7vw,24px)}.public-heading{text-align:center;max-width:680px;margin:0 auto 38px}.public-heading h2{margin:10px 0;font:clamp(30px,4vw,45px)/1.12 Georgia}.public-heading p{color:#687b85;font-size:11px;line-height:1.6}.cycle-map{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cycle-map article{background:#fff;border:1px solid #dae6e8;border-radius:11px;grid-template-columns:35px 1fr;align-items:center;padding:16px;display:grid}.cycle-map article>span{color:#12a594;font:12px Georgia}.cycle-map strong{font-size:9px}.cycle-map small{color:#7a8b93;grid-column:2;margin-top:4px;font-size:7px}.outcome-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;display:grid}.outcome-grid article{background:#f2f8f7;border-radius:12px;gap:14px;padding:22px;display:flex}.outcome-grid article>span{color:#75dfd1;background:#17324d;border-radius:10px;place-items:center;min-width:45px;height:45px;font-weight:900;display:grid}.outcome-grid h3{margin:2px 0 7px;font-size:13px}.outcome-grid p{color:#687b85;margin:0;font-size:9px;line-height:1.55}.sector-showcase{color:#fff;background:#17324d}.sector-showcase .public-heading span{color:#76dfd1}.sector-showcase .public-heading h2{color:#fff}.sector-showcase>div:last-child{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.sector-showcase article{background:#ffffff0b;border:1px solid #ffffff20;border-radius:11px;padding:17px}.sector-showcase article>span{color:#78e1d3;background:#12a5942c;border-radius:8px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:900;display:grid}.sector-showcase strong,.sector-showcase small{display:block}.sector-showcase strong{margin:13px 0 5px;font-size:9px}.sector-showcase small{color:#9fb8c2;font-size:7px}.public-prices{grid-template-columns:repeat(3,1fr);gap:12px;max-width:980px;margin:auto;display:grid}.public-prices article{background:#fff;border:1px solid #dce7ea;border-radius:14px;padding:25px;position:relative}.public-prices article.popular{border:2px solid #12a594;transform:translateY(-10px);box-shadow:0 18px 40px #17324d17}.public-prices article>b{color:#fff;background:#12a594;border-radius:12px;padding:6px 8px;font-size:7px;position:absolute;top:-12px;right:20px}.public-prices>article>span{color:#087f75;text-transform:uppercase;font-size:8px}.public-prices h3{margin:8px 0;font:28px Georgia}.public-prices h3 small{color:#687b85;font:9px Inter}.public-prices>article>strong{font-size:9px}.public-prices ul{min-height:100px;padding:8px 0;list-style:none}.public-prices li{color:#60737d;padding:6px 0;font-size:9px}.public-prices li:before{content:"✓ ";color:#12a594}.public-prices a{text-align:center;color:#087f75;border:1px solid #12a594;border-radius:8px;padding:11px;font-size:9px;font-weight:900;text-decoration:none;display:block}.popular a{color:#fff;background:#12a594}.payment-note{text-align:center;color:#6e8089;margin-top:20px;font-size:8px}.public-cta{text-align:center;color:#fff;background:radial-gradient(circle at 80% 10%,#12a59455,#0000 20rem),linear-gradient(135deg,#17324d,#153e56);padding:78px 24px}.public-cta h2{margin:10px;font:39px Georgia}.public-cta p{color:#bfd2d9;margin-bottom:27px;font-size:10px}.public-cta a{font-size:10px;text-decoration:none}.public-footer{color:#fff;background:#0f2a3d;grid-template-columns:180px 1fr auto;align-items:center;gap:25px;padding:40px max(7vw,24px);display:grid}.public-footer .public-brand{color:#fff}.public-footer p,.public-footer small{color:#9fb6c0;font-size:8px}.public-footer nav{gap:16px;display:flex}.public-footer nav a{color:#c7d7dd;font-size:8px;text-decoration:none}.public-footer small{border-top:1px solid #ffffff1b;grid-column:1/4;padding-top:18px}.help-nav{justify-content:space-between}.help-hero{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#12a59435,#0000 25rem),linear-gradient(135deg,#17324d,#153e56);padding:70px 20px}.help-hero>span{letter-spacing:2px;color:#75dfd1;font-size:8px}.help-hero h1{margin:10px;font:43px Georgia}.help-hero p{color:#bed1d8;font-size:10px}.help-hero label{color:#687b85;background:#fff;border-radius:10px;align-items:center;max-width:620px;margin:25px auto 0;padding:0 15px;display:flex}.help-hero input{border:0;outline:0;flex:1;padding:15px;font-size:10px}.help-main{grid-template-columns:1fr 360px;gap:18px;width:min(1100px,100% - 34px);margin:35px auto 60px;display:grid}.help-main h2{font:23px Georgia}.help-articles{gap:7px;display:grid}.help-articles article{background:#fff;border:1px solid #dce7ea;border-radius:10px;overflow:hidden}.help-articles article>button{text-align:left;background:#fff;border:0;grid-template-columns:110px 1fr 20px;align-items:center;width:100%;padding:14px;display:grid}.help-articles button span{text-transform:uppercase;color:#087f75;font-size:7px}.help-articles button strong{font-size:9px}.help-articles article>p{color:#687b85;margin:0;padding:0 14px 15px 124px;font-size:9px;line-height:1.6}.help-main>aside{background:#fff;border:1px solid #dce7ea;border-radius:13px;align-self:start;padding:20px;box-shadow:0 11px 30px #17324d0c}.help-main>aside>p{color:#687b85;font-size:8px;line-height:1.55}.help-main aside label{margin:11px 0;display:block}.help-main aside label span{text-transform:uppercase;color:#687b85;margin-bottom:5px;font-size:7px;display:block}.help-main aside input,.help-main aside select,.help-main aside textarea{background:#f7fafa;border:1px solid #d3e0e3;border-radius:7px;width:100%;padding:10px;font-size:9px}.help-main aside textarea{resize:vertical;min-height:100px}.help-main aside>button{color:#fff;background:#12a594;border:0;border-radius:8px;width:100%;padding:11px;font-size:9px;font-weight:900}.help-main aside>button:disabled{opacity:.45}.help-main aside>small{color:#087f75;margin-top:8px;font-size:8px;display:block}.support-standard{background:#fff8e8;border-left:3px solid #f2b84b;margin-top:16px;padding:11px}.support-standard strong{font-size:9px}.support-standard p{color:#687b85;font-size:8px;line-height:1.5}.help-footer{color:#c4d6dd;background:#17324d;justify-content:space-between;padding:22px max(7vw,24px);font-size:8px;display:flex}.help-footer a{color:#75dfd1;text-decoration:none}@media (width<=800px){.public-nav nav{display:none}.public-hero{grid-template-columns:1fr;padding-top:55px}.hero-workspace{transform:none}.audience-strip{justify-content:flex-start;overflow-x:auto}.audience-strip>*{min-width:max-content}.cycle-map{grid-template-columns:1fr 1fr}.outcome-grid,.public-prices{grid-template-columns:1fr}.public-prices article.popular{transform:none}.sector-showcase>div:last-child{grid-template-columns:1fr 1fr}.public-footer{grid-template-columns:1fr}.public-footer small{grid-column:auto}.help-main{grid-template-columns:1fr}.help-articles article>button{grid-template-columns:90px 1fr 20px}.help-articles article>p{padding-left:14px}}@media (width<=480px){.public-login{font-size:0}.public-login:after{content:"Open →";font-size:9px}.public-hero h1{letter-spacing:-1px}.hero-proof{gap:12px}.cycle-map,.sector-showcase>div:last-child{grid-template-columns:1fr}.public-footer nav{flex-wrap:wrap}}.public-announcement{color:#17324d;text-align:center;background:#f5be51;padding:10px 18px;font-size:14px;font-weight:800}.public-admin-hero-image{object-fit:cover;border:1px solid #ffffff2e;border-radius:14px;width:100%;max-height:260px;margin-top:18px}.analytics-consent{z-index:300;color:#17324d;background:#fff;border:1px solid #cadcdf;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;max-width:760px;margin:auto;padding:15px 17px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 20px 55px #102f4340}.analytics-consent strong{font-size:10px}.analytics-consent p{color:#667985;margin:4px 0;font-size:8px;line-height:1.5}.analytics-consent button{color:#526a75;background:#fff;border:1px solid #cbdadd;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:800}.analytics-consent button.allow{color:#fff;background:#12a594;border-color:#12a594}@media (width<=620px){.analytics-consent{grid-template-columns:1fr 1fr}.analytics-consent>div{grid-column:1/3}.analytics-consent button{width:100%}}.launch-page{color:#142536;background:linear-gradient(145deg,#f8fafc,#edf5f5);min-height:100vh;font-family:Inter,Arial}.launch-page>header{background:#fff;border-bottom:1px solid #dce7ea;justify-content:space-between;align-items:center;height:74px;padding:0 max(5vw,24px);display:flex}.launch-page>header>a{color:#087f75;font-size:9px;font-weight:800;text-decoration:none}.launch-hero{text-align:center;color:#fff;background:radial-gradient(circle at 75% 0,#12a59455,#0000 22rem),linear-gradient(120deg,#17324d,#153e56);padding:62px 20px}.launch-hero>span{color:#77dfd2;letter-spacing:1.7px;font-size:8px}.launch-hero h1{margin:10px;font:40px Georgia}.launch-hero p{color:#c5d7de;font-size:9px}.launch-body{grid-template-columns:1fr 340px;gap:14px;width:min(1060px,100% - 34px);margin:25px auto 55px;display:grid}.launch-body>div,.launch-body>aside{background:#fff;border:1px solid #dce7ea;border-radius:13px;padding:21px;box-shadow:0 10px 28px #17324d0b}.launch-body h2{margin:5px 0 14px;font:21px Georgia}.launch-check{border-bottom:1px solid #e7edef;grid-template-columns:75px 1fr;gap:11px;padding:13px 0;display:grid}.launch-check>span{text-align:center;text-transform:uppercase;color:#087f75;background:#e5f5f2;border-radius:12px;height:max-content;padding:6px;font-size:7px;font-weight:900}.launch-check>span.waiting,.launch-check>span.approval{color:#8b620e;background:#fff2d8}.launch-check>span.gated{color:#a44f3c;background:#fbe7e2}.launch-check strong{font-size:9px}.launch-check p{color:#667985;margin:4px 0;font-size:8px}.launch-body>aside>p{color:#667985;font-size:9px;line-height:1.6}.launch-body>aside>div{border-bottom:1px solid #e0e8ea;padding:11px 0}.launch-body>aside>div span,.launch-body>aside>div strong{font-size:8px;display:block}.launch-body>aside>div span{color:#667985;margin-bottom:5px}.launch-body>aside>section{background:#fff8e8;border-left:3px solid #f2b84b;margin-top:15px;padding:11px}.launch-body>aside>section strong{font-size:9px}.launch-body>aside>section p{color:#667985;font-size:8px;line-height:1.5}@media (width<=760px){.launch-body{grid-template-columns:1fr}.launch-hero h1{font-size:29px}}.finance-lab{z-index:240;color:#173441;background:#eff5f4;position:fixed;inset:0;overflow:auto}.finance-lab>header{color:#fff;background:radial-gradient(circle at 72% 0,#32bea455,#0000 26rem),linear-gradient(120deg,#102f40,#0c6256);justify-content:space-between;align-items:center;padding:24px 34px;display:flex}.finance-lab>header h2{margin:6px 0;font:29px Georgia,serif}.finance-lab>header p{color:#c7dfdb;margin:0;font-size:10px}.finance-lab>header button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff40;border-radius:9px;padding:11px 14px}.finance-lab>main{grid-template-columns:310px 1fr;gap:14px;width:min(1320px,100% - 34px);margin:20px auto;display:grid}.finance-lab>main>aside,.finance-lab>main>section{background:#fff;border:1px solid #d8e4e5;border-radius:14px;box-shadow:0 12px 35px #1238490b}.finance-lab>main>aside{align-self:start;padding:15px}.finance-lab>main>aside>.eyebrow{padding:5px 8px 12px;display:block}.finance-lab>main>aside>button{text-align:left;color:#173441;cursor:pointer;background:#f5f8f8;border:1px solid #0000;border-radius:9px;grid-template-columns:30px 1fr 15px;align-items:center;gap:10px;width:100%;margin:5px 0;padding:10px 9px;display:grid}.finance-lab>main>aside>button.active{background:#e7f6f2;border-color:#85d0c1}.finance-lab>main>aside>button>span{color:#087666;background:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.finance-lab>main>aside strong,.finance-lab>main>aside small{display:block}.finance-lab>main>aside strong{font-size:9px}.finance-lab>main>aside small{color:#6d8088;margin-top:3px;font-size:7px;line-height:1.4}.finance-lab>main>aside b{color:#087666}.finance-lab>main>section{padding:25px}.lab-title h2{margin:6px 0;font:27px Georgia,serif}.lab-title p{color:#667a82;font-size:10px}.lab-inputs{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.lab-inputs>label{background:#fafcfc;border:1px solid #d9e4e6;border-radius:9px;padding:11px}.lab-inputs>label>span{color:#536b74;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.lab-inputs>label>div{background:#fff;border:1px solid #d3e0e2;border-radius:7px;align-items:center;display:flex;overflow:hidden}.lab-inputs>label b{color:#788a90;padding:0 8px;font-size:7px}.lab-inputs input[type=number]{text-align:right;color:#173441;border:0;width:100%;min-width:0;padding:9px}.lab-inputs .stress-control{grid-column:1/-1;padding:17px}.stress-control input{accent-color:#0b9a84;width:100%}.lab-results{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lab-results article{background:#fff;border:1px solid #dbe6e8;border-top:4px solid #71848c;border-radius:10px;padding:15px}.lab-results article.good{border-top-color:#0b9a84}.lab-results article.warn{background:#fffaf0;border-top-color:#d79b32}.lab-results span,.lab-results strong,.lab-results small{display:block}.lab-results span{color:#667a82;font-size:8px}.lab-results strong{color:#173b4a;margin:8px 0;font:22px Georgia,serif}.lab-results small{color:#7a8b91;font-size:7px}.decision-brief{background:linear-gradient(145deg,#f0faf7,#fff);border:1px solid #d3e4e1;border-radius:12px;margin-top:14px;padding:20px}.decision-brief h3{font-size:17px}.decision-brief p{color:#61767e;font-size:9px;line-height:1.6}.decision-brief textarea{border:1px solid #cfdddf;border-radius:8px;width:100%;min-height:105px;padding:11px;font:10px/1.6 Arial}.decision-brief footer{justify-content:space-between;align-items:center;gap:15px;margin-top:9px;display:flex}.decision-brief footer span{color:#6c7e85;font-size:7px}.decision-brief footer button{flex:none}@media (width<=900px){.finance-lab>main{grid-template-columns:1fr}.finance-lab>main>aside{display:flex;overflow:auto}.finance-lab>main>aside>.eyebrow{display:none}.finance-lab>main>aside>button{min-width:210px}.lab-inputs{grid-template-columns:1fr 1fr}}@media (width<=600px){.finance-lab>header{padding:17px}.finance-lab>header h2{font-size:20px}.finance-lab>header p{display:none}.finance-lab>main{width:calc(100% - 20px)}.finance-lab>main>section{padding:16px}.lab-inputs,.lab-results{grid-template-columns:1fr}.decision-brief footer{flex-direction:column;align-items:stretch}.decision-brief footer button{width:100%}}.case-brief{background:linear-gradient(135deg,#eefaf7,#fff);border:1px solid #bcded7;border-radius:13px;margin:17px 0;padding:18px}.case-brief h3{margin:6px 0;font:19px Georgia,serif}.case-brief p{color:#5d737b;font-size:9px;line-height:1.55}.case-facts{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.case-facts span{background:#fff;border:1px solid #d3e5e1;border-radius:8px;padding:10px}.case-facts small,.case-facts strong{display:block}.case-facts small{color:#71858c;font-size:7px}.case-facts strong{color:#0b6258;margin-top:5px;font-size:10px}.lab-assessment{background:#fff;border:1px solid #d8e5e6;border-radius:12px;padding:20px}.lab-assessment h3{margin:6px 0 14px;font:19px Georgia,serif}.answer-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.answer-grid label{background:#fafcfc;border:1px solid #d8e3e5;border-radius:9px;padding:10px}.answer-grid span,.answer-grid small{display:block}.answer-grid span{font-size:8px;font-weight:800}.answer-grid input{box-sizing:border-box;border:1px solid #cddcdf;border-radius:7px;width:100%;margin:7px 0;padding:10px}.answer-grid small{color:#71848b;font-size:7px}.decision-answer{margin-top:12px;display:block}.decision-answer>span{margin-bottom:6px;font-size:8px;font-weight:800;display:block}.decision-answer textarea{box-sizing:border-box;border:1px solid #cddcdf;border-radius:8px;width:100%;min-height:90px;padding:11px}.lab-assessment footer{align-items:center;gap:14px;margin-top:12px;display:flex}.lab-assessment footer>div{align-items:center;gap:9px;display:flex}.lab-assessment footer>div strong{font:23px Georgia,serif}.lab-assessment footer>div span{font-size:8px}.lab-assessment .pass{color:#087666}.lab-assessment .retry{color:#a86a0b}.solution-review{background:#f9fbfb;border:1px solid #d6e3e4;border-radius:10px;margin-top:13px;padding:13px}.solution-review summary{cursor:pointer;color:#0a7668;font-size:9px;font-weight:800}.solution-review .lab-results{margin-top:13px}.model-decision{background:#edf8f5;border-left:4px solid #0b9a84;margin-top:10px;padding:11px;font-size:9px;line-height:1.5}@media (width<=900px){.answer-grid{grid-template-columns:1fr 1fr}.case-facts{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.answer-grid,.case-facts{grid-template-columns:1fr}.lab-assessment footer{flex-direction:column;align-items:stretch}.lab-assessment footer button{width:100%}}.vfo{z-index:260;color:#173441;background:#eef3f4;position:fixed;inset:0;overflow:auto}.vfo>header{color:#fff;background:radial-gradient(circle at 75% 0,#32bea44c,#0000 23rem),linear-gradient(120deg,#102f40,#0c6256);justify-content:space-between;align-items:center;padding:22px 30px;display:flex}.vfo>header h2{margin:5px 0;font:28px Georgia,serif}.vfo>header p{color:#c9dedb;margin:0;font-size:9px}.vfo>header>div:last-child{align-items:center;gap:10px;display:flex}.vfo>header>div:last-child>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff3d;border-radius:8px;padding:10px}.vfo>main{grid-template-columns:310px 1fr;gap:13px;width:min(1380px,100% - 30px);margin:16px auto;display:grid}.vfo>main>aside,.vfo>main>section{background:#fff;border:1px solid #d8e3e5;border-radius:14px;box-shadow:0 12px 35px #1238490b}.vfo>main>aside{align-self:start;padding:15px}.office-profile{color:#fff;background:#102f40;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.office-profile>span{color:#102f40;background:#d9b155;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.office-profile small,.office-profile strong,.office-profile p{margin:0;display:block}.office-profile small{color:#75d9c6;font-size:6px}.office-profile strong{margin:4px 0;font-size:10px}.office-profile p{color:#b9ccd2;font-size:7px}.career-track{grid-template-columns:repeat(6,1fr);gap:3px;margin:12px 0;display:grid}.career-track div{text-align:center;color:#a2b0b5}.career-track div span{background:#e6edef;border-radius:50%;place-items:center;width:22px;height:22px;margin:auto;font-size:7px;display:grid}.career-track div strong{display:none}.career-track .passed span,.career-track .current span{color:#fff;background:#0b9a84}.career-track .current span{box-shadow:0 0 0 4px #0b9a8420}.vfo aside h3{text-transform:uppercase;color:#62777e;margin:15px 4px 8px;font-size:9px}.vfo aside>button{text-align:left;cursor:pointer;background:#f5f8f8;border:1px solid #0000;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:9px;width:100%;margin:5px 0;padding:11px 9px;display:grid}.vfo aside>button.active{background:#eaf8f5;border-color:#6bc8b7}.vfo aside>button.done>span{color:#fff;background:#0b9a84}.vfo aside>button>span{color:#087666;background:#fff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.vfo aside>button small,.vfo aside>button strong{display:block}.vfo aside>button small{color:#75868c;font-size:6px}.vfo aside>button strong{color:#173441;margin-top:4px;font-size:8px}.vfo>main>section{padding:20px}.office-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:11px;display:grid}.office-metrics article{border:1px solid #dce5e7;border-radius:9px;padding:11px}.office-metrics span,.office-metrics strong{display:block}.office-metrics span{color:#70838a;font-size:7px}.office-metrics strong{color:#0b6d60;margin-top:5px;font:17px Georgia,serif}.work-order{border:1px solid #d5e1e3;border-radius:12px;overflow:hidden}.work-order>header{background:#f7faf9;border-bottom:1px solid #dce5e7;justify-content:space-between;padding:18px 20px;display:flex}.work-order>header span{color:#087666;font-size:7px;font-weight:900}.work-order>header small{color:#71848b;margin-left:8px;font-size:7px}.work-order h3{margin:6px 0;font:21px Georgia,serif}.work-order>header b{border-radius:14px;height:max-content;padding:7px 9px;font-size:7px}.work-order>header .priority{color:#865a0b;background:#fff0d7}.work-order>header .complete{color:#087563;background:#dff4ed}.manager-message{background:#edf8f5;border-left:4px solid #0b9a84;gap:11px;margin:17px 20px;padding:14px;display:flex}.manager-message>span{color:#fff;background:#173b4a;border-radius:50%;place-items:center;min-width:34px;height:34px;font-size:8px;display:grid}.manager-message p{margin:0;font-size:9px;line-height:1.55}.manager-message strong{margin-bottom:4px;display:block}.document-check{border:1px solid #d9e5e5;border-radius:8px;align-items:center;gap:8px;margin:0 20px 17px;padding:10px;display:flex}.document-check strong{margin-right:auto;font-size:8px}.document-check span{color:#087666;background:#e9f6f2;border-radius:12px;padding:6px;font-size:7px}.work-order>h4{margin:0 20px 9px;font-size:10px}.office-options{gap:7px;margin:0 20px;display:grid}.office-options label{cursor:pointer;border:1px solid #dae4e6;border-radius:8px;grid-template-columns:auto 30px 1fr;align-items:center;gap:7px;padding:10px;display:grid}.office-options label.selected{background:#edf9f6;border-color:#57c1ad}.office-options input{accent-color:#0b9a84}.office-options label>span{background:#edf2f3;border-radius:6px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.office-options p{margin:0;font-size:9px}.work-note{margin:14px 20px;display:block}.work-note>span,.work-note>small{display:block}.work-note>span{font-size:8px;font-weight:800}.work-note textarea{box-sizing:border-box;border:1px solid #cedcdf;border-radius:8px;width:100%;min-height:90px;margin:6px 0;padding:11px;font:9px/1.55 Arial}.work-note>small{color:#71838a;text-align:right;font-size:7px}.office-feedback{border-radius:8px;margin:12px 20px;padding:12px}.office-feedback.good{color:#087563;background:#dff4ed}.office-feedback.review{color:#81570b;background:#fff1d8}.office-feedback strong{font-size:9px}.office-feedback p{margin:5px 0 0;font-size:8px}.work-order>footer{background:#f7f9f9;border-top:1px solid #dce5e7;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.work-order>footer span{color:#708188;font-size:7px}.promotion-card{color:#fff;background:linear-gradient(120deg,#17384a,#0b7465);border-radius:12px;grid-template-columns:1fr auto;align-items:center;margin-top:12px;padding:18px;display:grid}.promotion-card>span{color:#74dfc9;font-size:7px}.promotion-card h3{margin:5px 0;font:20px Georgia,serif}.promotion-card p{color:#c4d8d6;font-size:8px}.promotion-card>div{text-align:center;grid-area:1/2/4/3}.promotion-card>div strong{font:30px Georgia,serif}.promotion-card>div small{font-size:7px;display:block}@media (width<=850px){.vfo>main{grid-template-columns:1fr}.vfo>main>aside{display:flex;overflow:auto}.office-profile{min-width:220px}.career-track,.vfo aside h3{display:none}.vfo aside>button{min-width:210px}.office-metrics{grid-template-columns:1fr 1fr}}@media (width<=600px){.vfo>header{padding:16px}.vfo>header h2{font-size:19px}.vfo>header p,.simulation-sound label{display:none}.vfo>main{width:calc(100% - 18px)}.vfo>main>section{padding:11px}.office-metrics{grid-template-columns:1fr 1fr}.work-order>header,.work-order>footer{flex-direction:column;align-items:stretch}.document-check{flex-wrap:wrap}.document-check strong{width:100%}.promotion-card{display:block}.promotion-card>div{text-align:left}}.office-save-state{color:#d8e8e5;white-space:nowrap;border:1px solid #ffffff35;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.office-save-state.saved{color:#9aefd7;border-color:#65d5b5}.office-save-state.error{color:#ffd1cb;border-color:#f2a49c}.office-journey-notice{color:#116b5a;text-align:left;background:#eefaf6;border:1px solid #b8dcd4;border-radius:10px;justify-content:space-between;width:min(1350px,100% - 30px);margin:13px auto 0;padding:12px 15px;font-weight:800;display:flex}.office-journey-notice span{margin-left:18px}@media (width<=600px){.office-save-state{display:none}.office-journey-notice{width:calc(100% - 18px)}}.audit-centre{z-index:270;color:#173441;background:#edf2f4;position:fixed;inset:0;overflow:auto}.audit-centre>header{color:#fff;background:radial-gradient(circle at 75% 0,#d9ae4e3b,#0000 22rem),linear-gradient(120deg,#102f40,#173f56);justify-content:space-between;align-items:center;padding:22px 30px;display:flex}.audit-centre>header h2{margin:5px 0;font:28px Georgia}.audit-centre>header p{color:#c8d8de;margin:0;font-size:9px}.audit-centre>header>div:last-child{align-items:center;gap:10px;display:flex}.audit-centre>header>div:last-child>button{color:#fff;background:#ffffff12;border:1px solid #ffffff3d;border-radius:8px;padding:10px}.audit-centre>nav{z-index:2;background:#fff;border-bottom:1px solid #d7e1e4;grid-template-columns:repeat(6,1fr);display:grid;position:sticky;top:0}.audit-centre>nav button{color:#6b7d84;background:#fff;border:0;border-right:1px solid #e0e7e9;padding:11px 6px;font-size:8px}.audit-centre>nav button span{background:#e8eef0;border-radius:50%;place-items:center;width:23px;height:23px;margin:auto auto 4px;font-size:7px;font-weight:900;display:grid}.audit-centre>nav button.active{color:#087666;background:#eef8f6;font-weight:900}.audit-centre>nav button.active span,.audit-centre>nav button.done span{color:#fff;background:#0b9a84}.audit-centre>nav button:disabled{opacity:.45}.audit-centre>main{grid-template-columns:250px 1fr;gap:12px;width:min(1260px,100% - 30px);margin:15px auto;display:grid}.audit-centre main>aside,.audit-centre main>section{background:#fff;border:1px solid #d7e2e4;border-radius:13px}.audit-centre main>aside{align-self:start;padding:18px}.audit-centre aside h3{margin:6px 0 13px;font:20px Georgia}.audit-centre aside p{border-bottom:1px solid #e7edef;justify-content:space-between;gap:8px;margin:0;padding:9px 0;font-size:8px;display:flex}.audit-centre aside p span{color:#72848a}.audit-centre aside p strong{text-align:right}.audit-score{text-align:center;color:#fff;background:#102f40;border-radius:9px;margin-top:14px;padding:14px}.audit-score strong{font:27px Georgia;display:block}.audit-score span{color:#bcd0d7;font-size:7px}.audit-centre main>section{padding:24px}.audit-title{gap:13px;margin-bottom:18px;display:flex}.audit-title>span{color:#70dbc6;background:#102f40;border-radius:10px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.audit-title small{color:#087666;font-size:7px}.audit-title h3{margin:3px 0;font:22px Georgia}.audit-title p{color:#6c7e85;margin:0;font-size:9px}.risk-cards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.risk-cards button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dae3e5;border-radius:10px;padding:14px}.risk-cards button.selected{background:#edf9f6;border-color:#0b9a84;box-shadow:inset 3px 0 #0b9a84}.risk-cards button>span{float:right;border-radius:12px;padding:5px 7px;font-size:7px}.risk-cards .high{color:#a34635;background:#ffe8e2}.risk-cards .medium{color:#86600e;background:#fff1d7}.risk-cards h4{margin:3px 0 7px;font-size:11px}.risk-cards p{color:#657980;font-size:8px;line-height:1.5}.risk-cards small{color:#087666;font-size:7px}.audit-action{background:#f5f8f8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:13px;display:flex}.audit-action span{color:#697c83;font-size:7px}.audit-matrix>div,.audit-matrix article{border-bottom:1px solid #e2e9eb;grid-template-columns:120px 1.5fr 1fr 1.2fr;align-items:center;gap:8px;padding:10px;font-size:8px;display:grid}.audit-matrix>div{color:#fff;background:#102f40;font-size:7px}.audit-matrix article p{color:#6c7e85}.audit-matrix select,.control-tests select,.audit-adjustment input{border:1px solid #d0dde0;border-radius:7px;width:100%;padding:8px;font-size:8px}.materiality-case{background:#f8fbfb;border:1px solid #d8e3e4;border-radius:11px;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:13px;padding:20px;display:grid}.materiality-case span,.materiality-case small,.materiality-case strong{display:block}.materiality-case span{color:#647980;font-size:8px}.materiality-case strong{margin:5px 0;font:23px Georgia}.materiality-case label input{border:1px solid #ccdadd;border-radius:7px;width:100%;margin-top:6px;padding:11px;display:block}.materiality-case .correct,.materiality-case .pending{border-radius:8px;padding:12px;font-size:8px}.materiality-case .correct{color:#087563;background:#dcf3eb}.materiality-case .pending{color:#815b10;background:#fff1d8}.control-tests article{border-bottom:1px solid #e1e8ea;grid-template-columns:1fr 260px;align-items:center;gap:15px;padding:14px;display:grid}.control-tests span{color:#087666;font-size:8px;font-weight:900}.control-tests p{color:#667a81;font-size:9px}.procedure-list{gap:7px;display:grid}.procedure-list label{border:1px solid #d9e3e5;border-radius:8px;grid-template-columns:auto 28px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.procedure-list label.selected{background:#eef9f6;border-color:#68c7b6}.procedure-list input{accent-color:#0b9a84}.procedure-list label>span{background:#edf2f3;border-radius:6px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.procedure-list p{font-size:9px}.audit-adjustment{background:#fff8e9;border-left:4px solid #d5aa48;margin-top:12px;padding:15px}.audit-adjustment>div{grid-template-columns:1fr 1fr 180px;gap:9px;margin-top:10px;display:grid}.audit-adjustment label{font-size:8px}.audit-adjustment input{margin-top:5px;display:block}.opinion-panel{border:1px solid #d9e4e5;border-radius:11px;padding:18px}.evidence-summary{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.evidence-summary p{border:1px solid #e0e8ea;border-radius:7px;margin:0;padding:9px}.evidence-summary span,.evidence-summary strong{font-size:7px;display:block}.evidence-summary strong{color:#087666;margin-top:5px;font-size:8px}.opinion-panel>h4{margin-top:16px;font-size:10px}.opinion-panel>label{border-bottom:1px solid #e5ebed;padding:9px;font-size:9px;display:block}.opinion-panel input{accent-color:#0b9a84;margin-right:8px}.opinion-panel textarea{box-sizing:border-box;border:1px solid #d0dcdf;border-radius:8px;width:100%;min-height:120px;margin-top:12px;padding:11px;font:9px/1.5 Arial}.opinion-panel>small{text-align:right;color:#6c7e85;font-size:7px;display:block}.audit-complete{color:#087563;background:#daf3eb;border-radius:10px;margin-top:14px;padding:16px}.audit-complete strong{font-size:11px}.audit-complete p{font-size:8px}@media (width<=850px){.audit-centre>main{grid-template-columns:1fr}.audit-centre main>aside{display:none}.audit-centre>nav{display:flex;overflow:auto}.audit-centre>nav button{min-width:140px}.audit-matrix>div,.audit-matrix article{grid-template-columns:100px 1fr}.audit-matrix>div span:nth-child(n+3){display:none}.control-tests article{grid-template-columns:1fr}.evidence-summary{grid-template-columns:1fr 1fr}}@media (width<=600px){.audit-centre>header{padding:15px}.audit-centre>header h2{font-size:19px}.audit-centre>header p{display:none}.audit-centre>main{width:calc(100% - 18px)}.audit-centre main>section{padding:15px}.risk-cards,.materiality-case,.evidence-summary,.audit-adjustment>div{grid-template-columns:1fr}.audit-action{flex-direction:column;align-items:stretch}.audit-action button{width:100%}}.model-centre{z-index:275;color:#173441;background:#eef3f4;position:fixed;inset:0;overflow:auto}.model-centre>header{color:#fff;background:radial-gradient(circle at 78% 0,#4ed3b94a,#0000 22rem),linear-gradient(120deg,#102f40,#0a6b5d);justify-content:space-between;align-items:center;padding:22px 30px;display:flex}.model-centre>header h2{margin:5px 0;font:28px Georgia}.model-centre>header p{color:#c4dcda;margin:0;font-size:9px}.model-centre>header>div:last-child{align-items:center;gap:10px;display:flex}.model-centre>header>div:last-child>button{color:#fff;background:#ffffff12;border:1px solid #ffffff3b;border-radius:8px;padding:10px}.model-centre>nav{z-index:2;background:#fff;border-bottom:1px solid #d9e3e5;grid-template-columns:repeat(5,1fr);display:grid;position:sticky;top:0}.model-centre>nav button{color:#6d7f86;background:#fff;border:0;border-right:1px solid #e1e8ea;padding:11px;font-size:8px}.model-centre>nav button span{background:#e8eef0;border-radius:50%;place-items:center;width:23px;height:23px;margin:auto auto 4px;font-size:7px;font-weight:900;display:grid}.model-centre>nav button.active{color:#087666;background:#edf9f6;font-weight:900}.model-centre>nav button.active span,.model-centre>nav button.done span{color:#fff;background:#0b9a84}.model-centre>nav button:disabled{opacity:.45}.model-centre>main{grid-template-columns:235px 1fr;gap:12px;width:min(1320px,100% - 30px);margin:15px auto;display:grid}.model-centre main>aside,.model-centre main>section{background:#fff;border:1px solid #d8e3e5;border-radius:13px}.model-centre main>aside{align-self:start;padding:17px}.model-centre aside h3{margin:5px 0 10px;font:20px Georgia}.model-centre aside>button{text-align:left;background:#f8fafb;border:1px solid #d9e4e5;border-radius:8px;width:100%;margin:6px 0;padding:10px;font-size:9px;font-weight:800;display:block}.model-centre aside>button.active{color:#087666;background:#eaf8f5;border-color:#0b9a84}.model-centre aside>button small{color:#71848b;margin-top:4px;font-size:7px;font-weight:400;display:block}.model-health{color:#fff;background:#102f40;border-radius:9px;margin-top:15px;padding:14px}.model-health>strong,.model-health>span{text-align:center;display:block}.model-health>strong{font:28px Georgia}.model-health>span{color:#bcd0d6;margin-bottom:10px;font-size:7px}.model-health p{border-top:1px solid #ffffff1c;justify-content:space-between;padding-top:8px;font-size:7px;display:flex}.model-health b{color:#6ad8c2}.model-centre main>section{padding:24px}.model-title{gap:13px;margin-bottom:17px;display:flex}.model-title>span{color:#6fddc7;background:#102f40;border-radius:10px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.model-title small{color:#087666;font-size:7px}.model-title h3{margin:3px 0;font:22px Georgia}.model-title p{color:#6d7f85;margin:0;font-size:9px}.assumption-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.assumption-grid label{background:#fafcfc;border:1px solid #dbe4e6;border-radius:8px;padding:10px}.assumption-grid label>span{color:#5d747c;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.assumption-grid label>div{background:#fff;border:1px solid #d1dee0;border-radius:7px;display:flex;overflow:hidden}.assumption-grid input{text-align:right;border:0;width:100%;min-width:0;padding:9px}.assumption-grid b{color:#637880;background:#edf3f3;place-items:center;min-width:45px;padding:0 7px;font-size:7px;display:grid}.model-action{background:#f5f8f8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.model-action span{color:#6d7e85;font-size:7px}.forecast-table{border:1px solid #d8e3e5;border-radius:10px;overflow:hidden}.forecast-table header,.forecast-table>div{grid-template-columns:1.3fr repeat(3,1fr);align-items:center;display:grid}.forecast-table header{color:#fff;background:#102f40;padding:10px}.forecast-table header span,.forecast-table header strong{text-align:right;font-size:7px}.forecast-table header span{text-align:left}.forecast-table>div{border-bottom:1px solid #e1e8ea;padding:10px}.forecast-table>div:last-child{border:0}.forecast-table>div>span{font-size:8px;font-weight:800}.forecast-table input{text-align:right;border:1px solid #cedbde;border-radius:7px;width:calc(100% - 7px);padding:9px;font-size:8px}.formula-hint{background:#fff8e8;border-left:4px solid #d5aa48;gap:12px;margin-top:10px;padding:11px;font-size:8px;display:flex}.formula-hint strong{color:#8a620e}.model-checks{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.model-checks span{border:1px solid #dae4e6;border-radius:8px;justify-content:space-between;padding:10px;font-size:7px;display:flex}.model-checks span.pass{color:#087666;background:#eaf8f4;border-color:#84d1c2}.valuation-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.valuation-grid article{border:1px solid #d9e4e5;border-top:4px solid #0b9a84;border-radius:9px;padding:13px}.valuation-grid span,.valuation-grid strong,.valuation-grid small{display:block}.valuation-grid span{color:#6e8086;font-size:7px}.valuation-grid strong{margin:6px 0;font:18px Georgia}.valuation-grid small{color:#087666;font-size:7px}.sensitivity{border:1px solid #d8e3e5;border-radius:9px;margin-top:11px;padding:13px}.sensitivity h4{margin:0 0 9px;font-size:9px}.sensitivity>div{grid-template-columns:110px repeat(3,1fr);gap:7px;padding:6px;display:grid}.sensitivity span,.sensitivity b{font-size:7px}.sensitivity b{text-align:right}.model-decision{margin-top:12px;display:block}.model-decision>span,.model-decision>small{display:block}.model-decision>span{font-size:8px;font-weight:800}.model-decision textarea{box-sizing:border-box;border:1px solid #ccdadd;border-radius:8px;width:100%;min-height:110px;margin:6px 0;padding:11px;font:9px/1.5 Arial}.model-decision>small{text-align:right;color:#6d7f85;font-size:7px}.model-complete{color:#087563;background:#dcf3eb;border-radius:9px;margin-top:13px;padding:15px}.model-complete strong{font-size:10px}.model-complete p{font-size:8px}@media (width<=850px){.model-centre>main{grid-template-columns:1fr}.model-centre main>aside{gap:7px;display:flex;overflow:auto}.model-centre aside>.eyebrow,.model-centre aside h3,.model-health{display:none}.model-centre aside>button{min-width:180px}.assumption-grid,.valuation-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.model-centre>header{padding:15px}.model-centre>header h2{font-size:19px}.model-centre>header p{display:none}.model-centre>nav{display:flex;overflow:auto}.model-centre>nav button{min-width:130px}.model-centre>main{width:calc(100% - 18px)}.model-centre main>section{padding:14px}.assumption-grid,.valuation-grid,.model-checks{grid-template-columns:1fr}.forecast-table{overflow:auto}.forecast-table header,.forecast-table>div{min-width:620px}.model-action{flex-direction:column;align-items:stretch}.model-action button{width:100%}.sensitivity{overflow:auto}.sensitivity>div{min-width:500px}}.tax-centre{z-index:280;color:#173441;background:#eef3f4;position:fixed;inset:0;overflow:auto}.tax-centre>header{color:#fff;background:radial-gradient(circle at 78% 0,#e4b95844,#0000 23rem),linear-gradient(120deg,#102f40,#274b5b);justify-content:space-between;align-items:center;padding:21px 30px;display:flex}.tax-centre>header h2{margin:5px 0;font:28px Georgia}.tax-centre>header p{color:#c5d6dc;margin:0;font-size:9px}.tax-centre>header>div:last-child{align-items:center;gap:10px;display:flex}.tax-centre>header>div:last-child>button{color:#fff;background:#ffffff12;border:1px solid #ffffff3b;border-radius:8px;padding:10px}.tax-warning{color:#705314;background:#fff3d9;border-bottom:1px solid #e5c77e;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 30px;display:grid}.tax-warning strong,.tax-warning b,.tax-warning span{font-size:7px}.tax-centre>nav{z-index:2;background:#fff;border-bottom:1px solid #d8e2e4;grid-template-columns:repeat(5,1fr);display:grid;position:sticky;top:0}.tax-centre>nav button{color:#6d7f85;background:#fff;border:0;border-right:1px solid #e1e8ea;padding:10px;font-size:8px}.tax-centre>nav button span{background:#e8eef0;border-radius:50%;place-items:center;width:23px;height:23px;margin:auto auto 4px;font-size:7px;font-weight:900;display:grid}.tax-centre>nav button.active{color:#087666;background:#eef8f6;font-weight:900}.tax-centre>nav button.active span,.tax-centre>nav button.done span{color:#fff;background:#0b9a84}.tax-centre>nav button:disabled{opacity:.45}.tax-centre>main{grid-template-columns:235px 1fr;gap:12px;width:min(1280px,100% - 30px);margin:15px auto;display:grid}.tax-centre main>aside,.tax-centre main>section{background:#fff;border:1px solid #d8e3e5;border-radius:13px}.tax-centre main>aside{align-self:start;padding:17px}.tax-centre aside article{border-bottom:1px solid #e3e9eb;padding:10px 2px}.tax-centre aside article span{float:right;color:#815b0f;background:#fff0d6;border-radius:12px;padding:4px 6px;font-size:6px}.tax-centre aside article strong,.tax-centre aside article small{display:block}.tax-centre aside article strong{font-size:8px}.tax-centre aside article small{color:#71838a;margin-top:4px;font-size:7px}.tax-centre aside>div{text-align:center;color:#fff;background:#102f40;border-radius:9px;margin-top:14px;padding:14px}.tax-centre aside>div strong{font:27px Georgia;display:block}.tax-centre aside>div span{color:#bfd0d6;font-size:7px}.tax-centre main>section{padding:24px}.tax-title{gap:13px;margin-bottom:17px;display:flex}.tax-title>span{color:#6bdac4;background:#102f40;border-radius:10px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.tax-title small{color:#087666;font-size:7px}.tax-title h3{margin:3px 0;font:22px Georgia}.tax-title p{color:#6b7e85;margin:0;font-size:9px}.tax-profile{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tax-profile label{border:1px solid #d9e4e5;border-radius:8px;padding:10px}.tax-profile span{text-transform:capitalize;color:#62777e;margin-bottom:5px;font-size:7px;display:block}.tax-profile input{border:1px solid #cedbde;border-radius:7px;width:100%;padding:9px}.source-check{background:#fff8e8;border-left:4px solid #d5aa48;margin-top:10px;padding:14px}.source-check>span{margin-bottom:8px;font-size:7px;font-weight:900;display:block}.source-check label{margin:5px 14px 5px 0;font-size:8px;display:inline-block}.source-check input{accent-color:#0b9a84}.tax-case{background:#f8fbfb;border:1px solid #d9e4e5;border-radius:10px;padding:14px}.tax-case>span{color:#087666;font-size:7px;font-weight:900}.tax-case>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.tax-case p{background:#fff;border:1px solid #e0e8ea;border-radius:7px;margin:0;padding:9px}.tax-case small,.tax-case strong{display:block}.tax-case small{color:#71848a;font-size:7px}.tax-case strong{margin-top:5px;font-size:9px}.tax-calcs{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.tax-calcs.four{grid-template-columns:repeat(4,1fr)}.tax-calcs label{border:1px solid #d9e3e5;border-radius:8px;padding:10px}.tax-calcs label>span{margin-bottom:5px;font-size:7px;font-weight:800;display:block}.tax-calcs label>div{border:1px solid #cedbde;border-radius:7px;display:flex;overflow:hidden}.tax-calcs b{color:#62777d;background:#edf3f3;place-items:center;padding:0 8px;font-size:7px;display:grid}.tax-calcs input{text-align:right;border:0;width:100%;min-width:0;padding:10px}.tax-formula{background:#eaf8f5;border-left:4px solid #0b9a84;gap:12px;margin-top:10px;padding:11px;font-size:8px;display:flex}.tax-formula strong{color:#087666}.tax-action{background:#f5f8f8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.tax-action span{color:#6b7d84;font-size:7px}.payroll-journal{background:#fff8e8;border-left:4px solid #d5aa48;margin-top:10px;padding:11px}.payroll-journal span{font-size:8px;font-weight:900}.payroll-journal p{color:#6e664e;font-size:8px}.tax-audit{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tax-audit article{border:1px solid #d9e4e5;border-radius:9px;padding:14px}.tax-audit article>span{color:#9b6e11;font-size:7px;font-weight:900}.tax-audit h4{font-size:10px;line-height:1.45}.tax-audit select{border:1px solid #cedbde;border-radius:7px;width:100%;padding:9px;font-size:8px}.tax-memo{margin-top:10px;display:block}.tax-memo>span,.tax-memo>small{display:block}.tax-memo>span{font-size:8px;font-weight:900}.tax-memo textarea{box-sizing:border-box;border:1px solid #cedbde;border-radius:8px;width:100%;min-height:110px;margin:6px 0;padding:11px;font:9px/1.5 Arial}.tax-memo>small{text-align:right;color:#6d7f85;font-size:7px}.tax-complete{color:#087563;background:#dcf3eb;border-radius:9px;margin-top:13px;padding:15px}.tax-complete strong{font-size:10px}.tax-complete p{font-size:8px}@media (width<=850px){.tax-centre>main{grid-template-columns:1fr}.tax-centre main>aside{display:none}.tax-calcs.four{grid-template-columns:1fr 1fr}.tax-warning{grid-template-columns:1fr}.tax-warning b{display:none}}@media (width<=600px){.tax-centre>header{padding:15px}.tax-centre>header h2{font-size:19px}.tax-centre>header p{display:none}.tax-centre>nav{display:flex;overflow:auto}.tax-centre>nav button{min-width:130px}.tax-centre>main{width:calc(100% - 18px)}.tax-centre main>section{padding:14px}.tax-profile,.tax-case>div,.tax-calcs,.tax-calcs.four,.tax-audit{grid-template-columns:1fr}.tax-action{flex-direction:column;align-items:stretch}.tax-action button{width:100%}}.excel-centre{z-index:285;color:#173441;background:#edf2f4;position:fixed;inset:0;overflow:auto}.excel-centre>header{color:#fff;background:linear-gradient(120deg,#102f40,#0d6c55);justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.excel-centre>header h2{margin:5px 0;font:27px Georgia}.excel-centre>header p{color:#c7dcda;margin:0;font-size:9px}.excel-centre>header>div:last-child{align-items:center;gap:10px;display:flex}.excel-centre>header>div:last-child>button{color:#fff;background:#ffffff12;border:1px solid #ffffff3b;border-radius:8px;padding:10px}.excel-ribbon{background:#fff;border-bottom:1px solid #d7e2e4;align-items:center;gap:4px;padding:8px 20px;display:flex}.excel-ribbon strong{color:#08715b;margin-right:15px}.excel-ribbon button{background:#fff;border:0;padding:7px 10px;font-size:8px}.excel-ribbon span{color:#6c7e85;margin-left:auto;font-size:7px}.excel-centre>nav{background:#f8fafb;border-bottom:1px solid #d7e2e4;padding:0 20px;display:flex;overflow:auto}.excel-centre>nav button{color:#6e8086;background:#f8fafb;border:0;border-bottom:3px solid #0000;min-width:150px;padding:11px;font-size:8px}.excel-centre>nav button.active{color:#087666;background:#fff;border-color:#0b9a84;font-weight:900}.excel-centre>nav button.done{color:#087666}.excel-centre>nav button:disabled{opacity:.45}.excel-centre>main{grid-template-columns:230px 1fr;gap:11px;width:min(1360px,100% - 30px);margin:14px auto;display:grid}.excel-centre main>aside,.excel-centre main>section{background:#fff;border:1px solid #d8e3e5;border-radius:12px}.excel-centre main>aside{align-self:start;padding:16px}.excel-centre aside>div{border-bottom:1px solid #e2e9eb;gap:8px;padding:10px 2px;display:flex}.excel-centre aside>div>span{background:#e8eef0;border-radius:6px;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.excel-centre aside>div.active>span,.excel-centre aside>div.done>span{color:#fff;background:#0b9a84}.excel-centre aside p{margin:0}.excel-centre aside strong,.excel-centre aside small{display:block}.excel-centre aside strong{font-size:8px}.excel-centre aside small{color:#71838a;margin-top:3px;font-size:7px}.excel-centre aside>article{text-align:center;color:#fff;background:#102f40;border-radius:8px;margin-top:14px;padding:14px}.excel-centre aside>article strong{font:27px Georgia}.excel-centre aside>article span{color:#bed0d6;font-size:7px;display:block}.excel-centre main>section{padding:21px}.excel-title{gap:12px;margin-bottom:15px;display:flex}.excel-title>span{color:#6bdac4;background:#102f40;border-radius:9px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.excel-title small{color:#087666;font-size:7px}.excel-title h3{margin:3px 0;font:21px Georgia}.excel-title p{color:#6c7e85;margin:0;font-size:9px}.spreadsheet{border:1px solid #bfcdd1;overflow:auto}.spreadsheet header,.spreadsheet>div,.spreadsheet>button{grid-template-columns:35px 110px 1.3fr repeat(4,1fr);min-width:760px;display:grid}.spreadsheet header{background:#e7ecee}.spreadsheet header span,.spreadsheet header b{text-align:center;border-right:1px solid #c8d3d6;padding:6px;font-size:7px}.spreadsheet .sheet-head{color:#fff;background:#0f6c57}.spreadsheet .sheet-head span,.spreadsheet .sheet-head strong,.spreadsheet>button span,.spreadsheet>button b{text-align:right;border-bottom:1px solid #d5dfe1;border-right:1px solid #d5dfe1;padding:8px;font-size:7px}.spreadsheet .sheet-head strong:nth-child(2),.spreadsheet .sheet-head strong:nth-child(3),.spreadsheet>button b:nth-child(2),.spreadsheet>button b:nth-child(3){text-align:left}.spreadsheet>button{color:#173441;background:#fff;border:0;width:100%}.spreadsheet>button:hover,.spreadsheet>button.selected{background:#dff4ed}.spreadsheet>button span{text-align:center;background:#edf1f2}.cleaning-actions,.excel-inputs{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.cleaning-actions label,.excel-inputs label{border:1px solid #d8e3e5;border-radius:8px;padding:10px;font-size:8px}.cleaning-actions input,.excel-inputs input,.excel-inputs select{border:1px solid #ccdadd;border-radius:7px;width:100%;margin-top:5px;padding:9px;display:block}.cleaning-actions p{font-size:8px}.formula-bar{border:1px solid #cbd8db;margin-bottom:8px;display:flex}.formula-bar span{background:#e8eef0;place-items:center;padding:8px 12px;font-weight:900;display:grid}.formula-bar input{border:0;width:100%;padding:9px;font-family:monospace}.excel-inputs.three{grid-template-columns:repeat(3,1fr)}.excel-action{background:#f5f8f8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:12px;display:flex}.excel-action span{color:#6d7f85;font-size:7px}.bank-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bank-grid article{border:1px solid #d8e3e5;border-top:4px solid #0b9a84;border-radius:8px;padding:12px}.bank-grid span,.bank-grid strong{display:block}.bank-grid span{color:#6d7f85;font-size:7px}.bank-grid strong{margin-top:6px;font:17px Georgia}.collection-note{background:#fff8e8;border-left:4px solid #d5aa48;margin-top:10px;padding:11px;font-size:8px}.software-form{border:1px solid #d8e3e5;border-radius:10px;overflow:hidden}.software-form header{color:#fff;background:#102f40;justify-content:space-between;padding:13px;display:flex}.software-form header span,.software-form header strong{font-size:8px}.software-form>div{grid-template-columns:1fr 1fr;gap:9px;padding:15px;display:grid}.software-form label{font-size:8px}.software-form input{border:1px solid #ccdadd;border-radius:7px;width:100%;margin-top:5px;padding:9px;display:block}.excel-complete{color:#087563;background:#dcf3eb;border-radius:8px;margin-top:12px;padding:14px}.excel-complete strong{font-size:10px}.excel-complete p{font-size:8px}@media (width<=820px){.excel-centre>main{grid-template-columns:1fr}.excel-centre main>aside{display:none}.bank-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.excel-centre>header{padding:14px}.excel-centre>header h2{font-size:18px}.excel-centre>header p,.excel-ribbon button{display:none}.excel-centre>main{width:calc(100% - 18px)}.excel-centre main>section{padding:13px}.cleaning-actions,.excel-inputs,.excel-inputs.three,.bank-grid,.software-form>div{grid-template-columns:1fr}.excel-action{flex-direction:column;align-items:stretch}.excel-action button{width:100%}}.treasury-centre{z-index:95;color:#17324d;background:#f4f7f6;position:fixed;inset:0;overflow:auto}.treasury-centre>header{color:#fff;background:linear-gradient(120deg,#102f40,#075f62);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.treasury-centre>header span,.treasury-centre aside>small,.treasury-title small{letter-spacing:.13em;color:#75e2cf;font-size:11px;font-weight:800}.treasury-centre>header h2{margin:5px 0}.treasury-centre>header p{color:#d4e8e6;margin:0}.treasury-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.treasury-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.treasury-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.treasury-centre>nav button{color:#718086;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.treasury-centre>nav button b{margin-right:7px}.treasury-centre>nav button.active{color:#087d72;border-color:#0b9b82}.treasury-centre>nav button.done{color:#087d72}.treasury-centre>nav button:disabled{opacity:.4}.treasury-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.treasury-centre main>aside{background:#e8f1ef;min-height:calc(100vh - 150px);padding:30px 24px}.treasury-centre aside h3{margin:8px 0}.treasury-centre aside>p{color:#65767c}.treasury-centre aside>div{border-top:1px solid #cadbd6;flex-direction:column;padding:14px 0;display:flex}.treasury-centre aside>div span{font-size:12px}.treasury-centre aside em{color:#f2c761;background:#102f40;border-radius:10px;margin-top:20px;padding:15px;font-style:normal;font-weight:800;display:block}.treasury-centre main>section{max-width:1120px;padding:34px}.treasury-title{gap:16px;margin-bottom:24px;display:flex}.treasury-title>b{color:#d4ad50;font:700 34px Georgia}.treasury-title small{color:#0b8c7a}.treasury-title h3{margin:3px 0;font-size:25px}.treasury-title p{color:#66777e;margin:0}.treasury-table{background:#fff;border:1px solid #dce5e3;border-radius:12px;overflow:auto}.treasury-table>div{border-bottom:1px solid #e5ecea;grid-template-columns:55px repeat(7,minmax(105px,1fr));align-items:center;min-width:900px;display:grid}.treasury-table>div>*{padding:11px 9px;font-size:12px}.treasury-table>div:first-child{color:#fff;background:#17324d}.treasury-table input,.treasury-inputs input{box-sizing:border-box;border:1px solid #bccbc7;border-radius:7px;width:100%;padding:9px}.treasury-hint{background:#fff8e6;border-left:4px solid #d4ad50;border-radius:8px;gap:14px;margin:16px 0;padding:14px;font-size:13px;display:flex}.treasury-inputs,.stress-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.treasury-inputs label{font-size:12px;font-weight:700}.treasury-inputs input{margin-top:7px;display:block}.treasury-action{color:#64777b;border-top:1px solid #d8e2df;justify-content:space-between;align-items:center;margin-top:25px;padding-top:18px;display:flex}.treasury-action button{color:#fff;background:#0b8c7a;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.treasury-action button:disabled{background:#bac8c5}.stress-cards article{background:#fff;border:1px solid #dce5e3;border-radius:12px;padding:20px}.stress-cards strong{color:#076d65;margin-top:8px;font-size:19px;display:block}.treasury-memo{background:#fff;border:1px solid #dce5e3;border-radius:12px;margin-top:18px;padding:20px;font-weight:700;display:block}.treasury-memo textarea{box-sizing:border-box;border:1px solid #bccbc7;border-radius:8px;width:100%;min-height:170px;margin:10px 0;padding:13px;display:block}.treasury-memo small{font-weight:400}.treasury-complete{background:#dcf5eb;border:1px solid #8dd6bd;border-radius:12px;margin-top:20px;padding:22px}.treasury-complete b{color:#08735f}@media (width<=850px){.treasury-centre>header{flex-direction:column;padding:19px}.treasury-centre>nav{grid-template-columns:repeat(5,minmax(120px,1fr));padding:0 10px;overflow:auto}.treasury-centre>main{display:block}.treasury-centre main>aside{display:none}.treasury-centre main>section{padding:22px 15px}.treasury-inputs,.stress-cards{grid-template-columns:1fr}.treasury-action{flex-direction:column;align-items:stretch;gap:12px}.treasury-action button{width:100%}}.risk-centre{z-index:96;color:#233047;background:#f7f6fa;position:fixed;inset:0;overflow:auto}.risk-centre>header{color:#fff;background:linear-gradient(120deg,#22243f,#663b78);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.risk-centre>header span,.risk-centre aside>small,.risk-title small{letter-spacing:.13em;color:#e8b8ff;font-size:11px;font-weight:800}.risk-centre>header h2{margin:5px 0}.risk-centre>header p{color:#e9e0ef;margin:0}.risk-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.risk-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.risk-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.risk-centre>nav button{color:#747380;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.risk-centre>nav button b{margin-right:7px}.risk-centre>nav button.active{color:#6b3679;border-color:#8d4fa1}.risk-centre>nav button.done{color:#6b3679}.risk-centre>nav button:disabled{opacity:.4}.risk-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.risk-centre main>aside{background:#eee9f1;min-height:calc(100vh - 150px);padding:30px 24px}.risk-centre aside h3{margin:8px 0}.risk-centre aside>p{color:#6d6872}.risk-centre aside>div{border-top:1px solid #d8cedd;flex-direction:column;padding:14px 0;display:flex}.risk-centre aside>div span{font-size:12px}.risk-centre aside em{color:#efc85e;background:#292640;border-radius:10px;margin-top:20px;padding:15px;font-style:normal;font-weight:800;display:block}.risk-centre main>section{max-width:1100px;padding:34px}.risk-title{gap:16px;margin-bottom:24px;display:flex}.risk-title>b{color:#bd8d32;font:700 34px Georgia}.risk-title small{color:#7a3e89}.risk-title h3{margin:3px 0;font-size:25px}.risk-title p{color:#6d6872;margin:0}.risk-evidence{grid-template-columns:1fr 1fr;gap:14px;display:grid}.risk-evidence label{cursor:pointer;background:#fff;border:1px solid #ddd7e1;border-radius:12px;flex-direction:column;gap:6px;padding:19px;display:flex}.risk-evidence label.selected{border-color:#8c4e9f;box-shadow:0 0 0 2px #8c4e9f22}.risk-evidence input{align-self:flex-start}.risk-evidence span{color:#7b3f89;font-size:10px;font-weight:800}.risk-evidence small,.control-list small{color:#726e76}.risk-table{background:#fff;border:1px solid #ded8e2;border-radius:12px;overflow:auto}.risk-table>header,.risk-table>div{border-bottom:1px solid #ebe6ed;grid-template-columns:2fr repeat(4,1fr);align-items:center;min-width:750px;display:grid}.risk-table>header{color:#fff;background:#292640}.risk-table>*>*{padding:12px}.risk-table input{border:1px solid #c9becd;border-radius:7px;width:80px;padding:8px}.risk-table strong{color:#a04445}.control-list{gap:12px;display:grid}.control-list label{background:#fff;border:1px solid #ded8e2;border-radius:12px;padding:17px}.control-list label>*{display:block}.control-list textarea,.risk-memo textarea{box-sizing:border-box;border:1px solid #c9becd;border-radius:8px;width:100%;min-height:75px;margin:9px 0;padding:11px}.control-list em{color:#777;font-size:11px;font-style:normal}.test-list{gap:11px;display:grid}.test-list article{background:#fff;border:1px solid #ded8e2;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.test-list p{color:#6d6872;margin:4px 0 0}.test-list select{border:1px solid #c9becd;border-radius:8px;padding:10px}.risk-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.risk-summary article{background:#fff;border:1px solid #ded8e2;border-radius:11px;padding:18px}.risk-summary strong{color:#754183;margin-top:7px;font-size:20px;display:block}.risk-memo{background:#fff;border:1px solid #ded8e2;border-radius:12px;margin-top:18px;padding:20px;font-weight:700;display:block}.risk-memo textarea{min-height:165px}.risk-memo small{font-weight:400}.risk-action{color:#706c75;border-top:1px solid #ddd6e1;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.risk-action button{color:#fff;background:#754183;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.risk-action button:disabled{background:#c6bec9}.risk-complete{background:#e6f5eb;border:1px solid #9bd0aa;border-radius:12px;margin-top:20px;padding:22px}.risk-complete b{color:#277441}@media (width<=850px){.risk-centre>header{flex-direction:column;padding:19px}.risk-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.risk-centre>main{display:block}.risk-centre main>aside{display:none}.risk-centre main>section{padding:22px 15px}.risk-evidence,.risk-summary{grid-template-columns:1fr}.test-list article,.risk-action{flex-direction:column;align-items:stretch}.risk-action button{width:100%}}.forensic-centre{z-index:97;color:#25313c;background:#f5f4f1;position:fixed;inset:0;overflow:auto}.forensic-centre>header{color:#fff;background:linear-gradient(120deg,#17242c,#783f32);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.forensic-centre>header span,.forensic-centre aside>small,.forensic-title small{letter-spacing:.13em;color:#f1c98d;font-size:11px;font-weight:800}.forensic-centre>header h2{margin:5px 0}.forensic-centre>header p{color:#e5dcd7;margin:0}.forensic-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.forensic-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.forensic-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.forensic-centre>nav button{color:#72787b;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.forensic-centre>nav button b{margin-right:7px}.forensic-centre>nav button.active{color:#8a4939;border-color:#a75b47}.forensic-centre>nav button.done{color:#8a4939}.forensic-centre>nav button:disabled{opacity:.4}.forensic-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.forensic-centre main>aside{background:#ece7e1;min-height:calc(100vh - 150px);padding:30px 24px}.forensic-centre aside h3{margin:8px 0}.forensic-centre aside>p{color:#706c68}.forensic-centre aside>div{border-top:1px solid #d8cfc7;flex-direction:column;padding:14px 0;display:flex}.forensic-centre aside>div span{font-size:12px}.forensic-centre aside em{color:#f0c782;background:#202c33;border-radius:10px;margin-top:20px;padding:15px;font-style:normal;font-weight:800;display:block}.forensic-centre main>section{max-width:1100px;padding:34px}.forensic-title{gap:16px;margin-bottom:24px;display:flex}.forensic-title>b{color:#ad6a45;font:700 34px Georgia}.forensic-title small{color:#8a4939}.forensic-title h3{margin:3px 0;font-size:25px}.forensic-title p{color:#706c68;margin:0}.case-brief{grid-template-columns:1fr 1fr;gap:14px;display:grid}.case-brief article,.ethics-check{background:#fff;border:1px solid #ddd5cd;border-radius:12px;padding:20px}.case-brief span{color:#914d3c;font-size:11px;font-weight:800}.case-brief li{margin:7px}.ethics-check{gap:12px;margin-top:14px;display:flex}.ethics-check span{flex-direction:column;gap:5px;display:flex}.forensic-table{background:#fff;border:1px solid #ddd5cd;border-radius:12px;overflow:auto}.forensic-table>header,.forensic-table>label{border-bottom:1px solid #ece6e0;grid-template-columns:35px 85px 75px 1.4fr 110px 1.5fr;align-items:center;min-width:790px;display:grid}.forensic-table>header{color:#fff;background:#202c33;grid-template-columns:120px 75px 1.4fr 110px 1.5fr}.forensic-table>*>*{padding:11px}.forensic-table label.selected{background:#fff1e7}.forensic-table em{color:#8b4a3a;font-size:12px;font-style:normal}.loss-entry{align-items:end;gap:20px;margin-top:15px;display:flex}.loss-entry label{font-weight:700}.loss-entry input{border:1px solid #cdbfb5;border-radius:8px;margin-top:6px;padding:10px;display:block}.loss-entry span{color:#706c68;font-size:13px}.fund-trace{flex-wrap:wrap;gap:10px;display:flex}.fund-trace button{background:#fff;border:1px solid #d2c6bd;border-radius:10px;padding:14px 18px}.fund-trace button.chosen{background:#fff0e5;border-color:#934d3b}.fund-trace button span{background:#ece7e1;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:8px;display:inline-grid}.trace-facts{color:#fff;background:#202c33;border-radius:12px;margin-top:17px;padding:17px}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.evidence-grid label{background:#fff;border:1px solid #ddd5cd;border-radius:10px;padding:16px}.evidence-grid label.selected{background:#fff1e7;border-color:#914d3c}.evidence-grid b,.evidence-grid small{margin-top:6px;display:block}.interview-questions{gap:10px;margin-top:15px;display:grid}.interview-questions label,.forensic-report{background:#fff;border:1px solid #ddd5cd;border-radius:10px;padding:16px;font-weight:700}.interview-questions textarea,.forensic-report textarea{box-sizing:border-box;border:1px solid #cdbfb5;border-radius:8px;width:100%;min-height:70px;margin-top:7px;padding:10px;display:block}.finding-cards{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.finding-cards article{background:#fff;border:1px solid #ddd5cd;border-radius:10px;padding:17px}.finding-cards strong{color:#884939;margin-top:7px;font-size:18px;display:block}.forensic-report{margin-top:16px;display:block}.forensic-report textarea{min-height:165px}.forensic-report small{font-weight:400}.forensic-action{color:#706c68;border-top:1px solid #ddd4cd;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.forensic-action button{color:#fff;background:#914d3c;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.forensic-action button:disabled{background:#c8bfba}.forensic-complete{background:#e5f4e9;border:1px solid #9bcdaa;border-radius:12px;margin-top:20px;padding:22px}.forensic-complete b{color:#2c7042}@media (width<=850px){.forensic-centre>header{flex-direction:column;padding:19px}.forensic-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.forensic-centre>main{display:block}.forensic-centre main>aside{display:none}.forensic-centre main>section{padding:22px 15px}.case-brief,.evidence-grid,.finding-cards{grid-template-columns:1fr}.loss-entry,.forensic-action{flex-direction:column;align-items:stretch}.forensic-action button{width:100%}}.credit-centre{z-index:98;color:#18334a;background:#f3f7f9;position:fixed;inset:0;overflow:auto}.credit-centre>header{color:#fff;background:linear-gradient(120deg,#0b3049,#126b72);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.credit-centre>header span,.credit-centre aside>small,.credit-title small{letter-spacing:.13em;color:#8ee4d3;font-size:11px;font-weight:800}.credit-centre>header h2{margin:5px 0}.credit-centre>header p{color:#d9e9ea;margin:0}.credit-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.credit-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.credit-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.credit-centre>nav button{color:#70808a;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.credit-centre>nav button b{margin-right:7px}.credit-centre>nav button.active{color:#087278;border-color:#0d9293}.credit-centre>nav button.done{color:#087278}.credit-centre>nav button:disabled{opacity:.4}.credit-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.credit-centre main>aside{background:#e5eff1;min-height:calc(100vh - 150px);padding:30px 24px}.credit-centre aside h3{margin:8px 0}.credit-centre aside>p{color:#687a82}.credit-centre aside>div{border-top:1px solid #cbdadd;flex-direction:column;padding:12px 0;display:flex}.credit-centre aside>div span{font-size:12px}.credit-centre aside em{color:#f0c75f;background:#12344c;border-radius:10px;margin-top:18px;padding:15px;font-style:normal;font-weight:800;display:block}.credit-centre main>section{max-width:1100px;padding:34px}.credit-title{gap:16px;margin-bottom:24px;display:flex}.credit-title>b{color:#c79835;font:700 34px Georgia}.credit-title small{color:#087278}.credit-title h3{margin:3px 0;font-size:25px}.credit-title p{color:#687a82;margin:0}.credit-evidence{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.credit-evidence label{background:#fff;border:1px solid #d5e0e3;border-radius:11px;padding:17px}.credit-evidence label.selected{background:#eaf8f5;border-color:#16888a}.credit-evidence b,.credit-evidence small{margin-top:6px;display:block}.credit-evidence small{color:#718087}.credit-inputs{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.credit-inputs label{font-size:12px;font-weight:700}.credit-inputs input{box-sizing:border-box;border:1px solid #bdcdd1;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.credit-hint,.credit-warning{background:#fff8e5;border-left:4px solid #d1a339;border-radius:8px;gap:14px;margin-top:16px;padding:14px;font-size:13px;display:flex}.terms{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:18px;display:grid}.terms article{background:#fff;border:1px solid #d5e0e3;border-radius:11px;padding:17px}.terms strong{color:#087278;margin-top:7px;font-size:18px;display:block}.decision-options{flex-wrap:wrap;gap:10px;display:flex}.decision-options button{background:#fff;border:1px solid #c5d4d7;border-radius:9px;padding:12px 16px}.decision-options button.selected{color:#fff;background:#087278;border-color:#087278}.credit-memo{background:#fff;border:1px solid #d5e0e3;border-radius:12px;margin-top:16px;padding:19px;font-weight:700;display:block}.credit-memo textarea{box-sizing:border-box;border:1px solid #bdcdd1;border-radius:8px;width:100%;min-height:165px;margin:9px 0;padding:12px;display:block}.credit-memo small{font-weight:400}.credit-action{color:#677b81;border-top:1px solid #d3dfe1;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.credit-action button{color:#fff;background:#087278;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.credit-action button:disabled{background:#b9c9cb}.credit-complete{background:#def4e8;border:1px solid #94d0aa;border-radius:12px;margin-top:20px;padding:22px}.credit-complete b{color:#247143}@media (width<=850px){.credit-centre>header{flex-direction:column;padding:19px}.credit-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.credit-centre>main{display:block}.credit-centre main>aside{display:none}.credit-centre main>section{padding:22px 15px}.credit-evidence,.credit-inputs,.terms{grid-template-columns:1fr}.credit-action{flex-direction:column;align-items:stretch}.credit-action button{width:100%}}.investment-centre{z-index:99;color:#243445;background:#f6f7f3;position:fixed;inset:0;overflow:auto}.investment-centre>header{color:#fff;background:linear-gradient(120deg,#183247,#426b46);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.investment-centre>header span,.investment-centre aside>small,.investment-title small{letter-spacing:.13em;color:#d7dc82;font-size:11px;font-weight:800}.investment-centre>header h2{margin:5px 0}.investment-centre>header p{color:#dce6da;margin:0}.investment-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.investment-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.investment-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.investment-centre>nav button{color:#738079;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.investment-centre>nav button b{margin-right:7px}.investment-centre>nav button.active{color:#456f48;border-color:#5c8a5b}.investment-centre>nav button.done{color:#456f48}.investment-centre>nav button:disabled{opacity:.4}.investment-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.investment-centre main>aside{background:#e9eee5;min-height:calc(100vh - 150px);padding:30px 24px}.investment-centre aside h3{margin:8px 0}.investment-centre aside>p{color:#6d786e}.investment-centre aside>div{border-top:1px solid #d1dbce;flex-direction:column;padding:12px 0;display:flex}.investment-centre aside>div span{font-size:12px}.investment-centre aside em{color:#e7d263;background:#20394a;border-radius:10px;margin-top:18px;padding:15px;font-style:normal;font-weight:800;display:block}.investment-centre main>section{max-width:1100px;padding:34px}.investment-title{gap:16px;margin-bottom:24px;display:flex}.investment-title>b{color:#bd9437;font:700 34px Georgia}.investment-title small{color:#4c784d}.investment-title h3{margin:3px 0;font-size:25px}.investment-title p{color:#6c786e;margin:0}.mandate-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mandate-grid label{background:#fff;border:1px solid #d9dfd5;border-radius:11px;padding:18px}.mandate-grid label.selected{background:#edf7ea;border-color:#628c61}.asset-cards,.portfolio-score,.investment-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.asset-cards article,.portfolio-score article,.investment-summary article{background:#fff;border:1px solid #d9dfd5;border-radius:11px;padding:17px}.asset-cards span{color:#527653;font-size:11px;font-weight:800}.asset-cards b,.asset-cards small,.portfolio-score strong,.investment-summary strong{margin-top:6px;display:block}.investment-inputs{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.investment-inputs label{font-size:12px;font-weight:700}.investment-inputs input{box-sizing:border-box;border:1px solid #c4cec0;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.allocation{grid-template-columns:1fr 1fr;gap:14px;display:grid}.allocation label{background:#fff;border:1px solid #d9dfd5;border-radius:11px;padding:16px}.allocation span{justify-content:space-between;display:flex}.allocation input{accent-color:#557f54;width:100%;margin-top:13px}.portfolio-score{margin-top:17px}.portfolio-score strong,.investment-summary strong{color:#496f49;font-size:19px}.stress-note{background:#fff8de;border-left:4px solid #c59b35;border-radius:8px;gap:14px;margin-top:16px;padding:15px;display:flex}.investment-summary{grid-template-columns:repeat(4,1fr)}.investment-memo{background:#fff;border:1px solid #d9dfd5;border-radius:12px;margin-top:16px;padding:19px;font-weight:700;display:block}.investment-memo textarea{box-sizing:border-box;border:1px solid #c4cec0;border-radius:8px;width:100%;min-height:165px;margin:9px 0;padding:12px;display:block}.investment-memo small{font-weight:400}.investment-action{color:#6c786e;border-top:1px solid #d6ddd2;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.investment-action button{color:#fff;background:#4c784d;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.investment-action button:disabled{background:#bdc8ba}.investment-complete{background:#e2f2e4;border:1px solid #9ccc9f;border-radius:12px;margin-top:20px;padding:22px}.investment-complete b{color:#34713a}@media (width<=850px){.investment-centre>header{flex-direction:column;padding:19px}.investment-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.investment-centre>main{display:block}.investment-centre main>aside{display:none}.investment-centre main>section{padding:22px 15px}.mandate-grid,.asset-cards,.investment-inputs,.allocation,.portfolio-score,.investment-summary{grid-template-columns:1fr}.investment-action{flex-direction:column;align-items:stretch}.investment-action button{width:100%}}.insurance-centre{z-index:100;color:#20334c;background:#f5f7fb;position:fixed;inset:0;overflow:auto}.insurance-centre>header{color:#fff;background:linear-gradient(120deg,#17344f,#315c91);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.insurance-centre>header span,.insurance-centre aside>small,.insurance-title small{letter-spacing:.13em;color:#9ee5e3;font-size:11px;font-weight:800}.insurance-centre>header h2{margin:5px 0}.insurance-centre>header p{color:#dce8f2;margin:0}.insurance-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.insurance-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.insurance-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.insurance-centre>nav button{color:#72808d;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.insurance-centre>nav button b{margin-right:7px}.insurance-centre>nav button.active{color:#285c8b;border-color:#3977aa}.insurance-centre>nav button.done{color:#285c8b}.insurance-centre>nav button:disabled{opacity:.4}.insurance-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.insurance-centre main>aside{background:#e7eef6;min-height:calc(100vh - 150px);padding:30px 24px}.insurance-centre aside h3{margin:8px 0}.insurance-centre aside>p{color:#687887}.insurance-centre aside>div{border-top:1px solid #ccd9e5;flex-direction:column;padding:12px 0;display:flex}.insurance-centre aside>div span{font-size:12px}.insurance-centre aside em{color:#efd16d;background:#183852;border-radius:10px;margin-top:18px;padding:15px;font-style:normal;font-weight:800;display:block}.insurance-centre main>section{max-width:1100px;padding:34px}.insurance-title{gap:16px;margin-bottom:24px;display:flex}.insurance-title>b{color:#c09a3f;font:700 34px Georgia}.insurance-title small{color:#31699a}.insurance-title h3{margin:3px 0;font-size:25px}.insurance-title p{color:#687887;margin:0}.insurance-evidence{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.insurance-evidence label{background:#fff;border:1px solid #d6e0e9;border-radius:11px;padding:18px}.insurance-evidence label.selected{background:#edf6fc;border-color:#4780ad}.insurance-inputs{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.insurance-inputs label{font-size:12px;font-weight:700}.insurance-inputs input{box-sizing:border-box;border:1px solid #bfcedb;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.insurance-hint,.insurance-alert{background:#fff8df;border-left:4px solid #c7a03e;border-radius:8px;gap:14px;margin-top:16px;padding:15px;font-size:13px;display:flex}.ifrs-match{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ifrs-match label{background:#fff;border:1px solid #d6e0e9;border-radius:11px;padding:17px}.ifrs-match b,.ifrs-match select{display:block}.ifrs-match select{border:1px solid #bfcedb;border-radius:8px;width:100%;margin-top:8px;padding:10px}.insurance-options{flex-wrap:wrap;gap:10px;display:flex}.insurance-options button{background:#fff;border:1px solid #c4d2de;border-radius:9px;padding:12px 16px}.insurance-options button.selected{color:#fff;background:#315f8c;border-color:#315f8c}.insurance-memo{background:#fff;border:1px solid #d6e0e9;border-radius:12px;margin-top:16px;padding:19px;font-weight:700;display:block}.insurance-memo textarea{box-sizing:border-box;border:1px solid #bfcedb;border-radius:8px;width:100%;min-height:165px;margin:9px 0;padding:12px;display:block}.insurance-memo small{font-weight:400}.insurance-action{color:#687887;border-top:1px solid #d6e0e8;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.insurance-action button{color:#fff;background:#315f8c;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.insurance-action button:disabled{background:#bac8d3}.insurance-complete{background:#e1f3e8;border:1px solid #98ceaa;border-radius:12px;margin-top:20px;padding:22px}.insurance-complete b{color:#2d7043}@media (width<=850px){.insurance-centre>header{flex-direction:column;padding:19px}.insurance-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.insurance-centre>main{display:block}.insurance-centre main>aside{display:none}.insurance-centre main>section{padding:22px 15px}.insurance-evidence,.insurance-inputs,.ifrs-match{grid-template-columns:1fr}.insurance-action{flex-direction:column;align-items:stretch}.insurance-action button{width:100%}}.sustainability-centre{z-index:101;color:#253b34;background:#f4f8f4;position:fixed;inset:0;overflow:auto}.sustainability-centre>header{color:#fff;background:linear-gradient(120deg,#183b36,#4b7540);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.sustainability-centre>header span,.sustainability-centre aside>small,.sustainability-title small{letter-spacing:.13em;color:#d9e787;font-size:11px;font-weight:800}.sustainability-centre>header h2{margin:5px 0}.sustainability-centre>header p{color:#dfebe0;margin:0}.sustainability-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.sustainability-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.sustainability-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.sustainability-centre>nav button{color:#738078;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.sustainability-centre>nav button b{margin-right:7px}.sustainability-centre>nav button.active{color:#497b42;border-color:#639759}.sustainability-centre>nav button.done{color:#497b42}.sustainability-centre>nav button:disabled{opacity:.4}.sustainability-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.sustainability-centre main>aside{background:#e6efe4;min-height:calc(100vh - 150px);padding:30px 24px}.sustainability-centre aside h3{margin:8px 0}.sustainability-centre aside>p{color:#6c7a6b}.sustainability-centre aside>div{border-top:1px solid #cbdac8;flex-direction:column;padding:12px 0;display:flex}.sustainability-centre aside>div span{font-size:12px}.sustainability-centre aside em{color:#e6d36b;background:#1d403b;border-radius:10px;margin-top:18px;padding:15px;font-style:normal;font-weight:800;display:block}.sustainability-centre main>section{max-width:1100px;padding:34px}.sustainability-title{gap:16px;margin-bottom:24px;display:flex}.sustainability-title>b{color:#b79437;font:700 34px Georgia}.sustainability-title small{color:#4d7b45}.sustainability-title h3{margin:3px 0;font-size:25px}.sustainability-title p{color:#6c796c;margin:0}.sustainability-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sustainability-grid label{background:#fff;border:1px solid #d5e0d3;border-radius:11px;padding:18px}.sustainability-grid label.selected{background:#edf7eb;border-color:#63925c}.sustainability-inputs{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.sustainability-inputs label{font-size:12px;font-weight:700}.sustainability-inputs input{box-sizing:border-box;border:1px solid #c1d0be;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.sustainability-hint{background:#fff8df;border-left:4px solid #c8a23e;border-radius:8px;gap:14px;margin-top:16px;padding:15px;display:flex}.sustainability-match{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sustainability-match label{background:#fff;border:1px solid #d5e0d3;border-radius:11px;padding:17px}.sustainability-match b,.sustainability-match select{display:block}.sustainability-match select{border:1px solid #c1d0be;border-radius:8px;width:100%;margin-top:8px;padding:10px}.climate-links,.esg-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.climate-links article,.esg-summary article{background:#fff;border:1px solid #d5e0d3;border-radius:11px;padding:17px}.climate-links span,.esg-summary strong{margin-top:6px;display:block}.esg-summary{grid-template-columns:repeat(4,1fr)}.esg-summary strong{color:#4c7846;font-size:18px}.sustainability-memo{background:#fff;border:1px solid #d5e0d3;border-radius:12px;margin-top:16px;padding:19px;font-weight:700;display:block}.sustainability-memo textarea{box-sizing:border-box;border:1px solid #c1d0be;border-radius:8px;width:100%;min-height:165px;margin:9px 0;padding:12px;display:block}.sustainability-memo small{font-weight:400}.sustainability-action{color:#6b796b;border-top:1px solid #d4dfd2;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.sustainability-action button{color:#fff;background:#4d7b45;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.sustainability-action button:disabled{background:#bdc9ba}.sustainability-complete{background:#dff2e3;border:1px solid #98cca1;border-radius:12px;margin-top:20px;padding:22px}.sustainability-complete b{color:#32713b}@media (width<=850px){.sustainability-centre>header{flex-direction:column;padding:19px}.sustainability-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.sustainability-centre>main{display:block}.sustainability-centre main>aside{display:none}.sustainability-centre main>section{padding:22px 15px}.sustainability-grid,.sustainability-inputs,.sustainability-match,.climate-links,.esg-summary{grid-template-columns:1fr}.sustainability-action{flex-direction:column;align-items:stretch}.sustainability-action button{width:100%}}.public-centre{z-index:102;color:#29384a;background:#f6f5f2;position:fixed;inset:0;overflow:auto}.public-centre>header{color:#fff;background:linear-gradient(120deg,#24364d,#7d5834);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.public-centre>header span,.public-centre aside>small,.public-title small{letter-spacing:.13em;color:#f2d47f;font-size:11px;font-weight:800}.public-centre>header h2{margin:5px 0}.public-centre>header p{color:#e8e3da;margin:0}.public-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.public-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.public-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.public-centre>nav button{color:#7b7a76;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.public-centre>nav button b{margin-right:7px}.public-centre>nav button.active{color:#805b36;border-color:#a27748}.public-centre>nav button.done{color:#805b36}.public-centre>nav button:disabled{opacity:.4}.public-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.public-centre main>aside{background:#eee9e1;min-height:calc(100vh - 150px);padding:30px 24px}.public-centre aside h3{margin:8px 0}.public-centre aside>p{color:#746e67}.public-centre aside>div{border-top:1px solid #d9cfc2;flex-direction:column;padding:12px 0;display:flex}.public-centre aside>div span{font-size:12px}.public-centre aside em{color:#edd06c;background:#2b3d52;border-radius:10px;margin-top:18px;padding:15px;font-style:normal;font-weight:800;display:block}.public-centre main>section{max-width:1100px;padding:34px}.public-title{gap:16px;margin-bottom:24px;display:flex}.public-title>b{color:#b58d45;font:700 34px Georgia}.public-title small{color:#815d38}.public-title h3{margin:3px 0;font-size:25px}.public-title p{color:#746e67;margin:0}.public-classify,.public-match{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.public-classify label,.public-match label{background:#fff;border:1px solid #ded7ce;border-radius:11px;padding:17px}.public-classify b,.public-match b,.public-classify select,.public-match select{display:block}.public-classify select,.public-match select{border:1px solid #cfc3b5;border-radius:8px;width:100%;margin-top:8px;padding:10px}.public-inputs{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.public-inputs label{font-size:12px;font-weight:700}.public-inputs input{box-sizing:border-box;border:1px solid #cfc3b5;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.public-hint{background:#fff7db;border-left:4px solid #c59b42;border-radius:8px;gap:14px;margin-top:16px;padding:15px;display:flex}.public-summary,.accountability-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.public-summary article,.accountability-cards article{background:#fff;border:1px solid #ded7ce;border-radius:11px;padding:17px}.public-summary strong,.accountability-cards strong{color:#7d5937;margin-top:7px;font-size:18px;display:block}.accountability-cards{grid-template-columns:repeat(4,1fr)}.public-memo{background:#fff;border:1px solid #ded7ce;border-radius:12px;margin-top:16px;padding:19px;font-weight:700;display:block}.public-memo textarea{box-sizing:border-box;border:1px solid #cfc3b5;border-radius:8px;width:100%;min-height:165px;margin:9px 0;padding:12px;display:block}.public-memo small{font-weight:400}.public-action{color:#746e67;border-top:1px solid #ddd6cc;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.public-action button{color:#fff;background:#805b36;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.public-action button:disabled{background:#c7c0b8}.public-complete{background:#e3f2e7;border:1px solid #9bcaa5;border-radius:12px;margin-top:20px;padding:22px}.public-complete b{color:#347141}@media (width<=850px){.public-centre>header{flex-direction:column;padding:19px}.public-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.public-centre>main{display:block}.public-centre main>aside{display:none}.public-centre main>section{padding:22px 15px}.public-classify,.public-match,.public-inputs,.public-summary,.accountability-cards{grid-template-columns:1fr}.public-action{flex-direction:column;align-items:stretch}.public-action button{width:100%}}.payroll-centre{z-index:103;color:#30324a;background:#f7f5f8;position:fixed;inset:0;overflow:auto}.payroll-centre>header{color:#fff;background:linear-gradient(120deg,#2b3154,#80566f);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.payroll-centre>header span,.payroll-centre aside>small,.payroll-title small{letter-spacing:.13em;color:#f1d18b;font-size:11px;font-weight:800}.payroll-centre>header h2{margin:5px 0}.payroll-centre>header p{color:#ece2e9;margin:0}.payroll-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.payroll-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.payroll-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.payroll-centre>nav button{color:#7b7780;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.payroll-centre>nav button b{margin-right:7px}.payroll-centre>nav button.active{color:#7e506e;border-color:#a76d91}.payroll-centre>nav button.done{color:#7e506e}.payroll-centre>nav button:disabled{opacity:.4}.payroll-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.payroll-centre main>aside{background:#eee8ef;min-height:calc(100vh - 150px);padding:30px 24px}.payroll-centre aside h3{margin:8px 0}.payroll-centre aside>p{color:#766e75}.payroll-centre aside>div{border-top:1px solid #d9ced8;flex-direction:column;padding:12px 0;display:flex}.payroll-centre aside>div span{font-size:12px}.payroll-centre aside em{color:#efd06b;background:#303554;border-radius:10px;margin-top:18px;padding:15px;font-style:normal;font-weight:800;display:block}.payroll-centre main>section{max-width:1100px;padding:34px}.payroll-title{gap:16px;margin-bottom:24px;display:flex}.payroll-title>b{color:#b78e43;font:700 34px Georgia}.payroll-title small{color:#80566f}.payroll-title h3{margin:3px 0;font-size:25px}.payroll-title p{color:#766f75;margin:0}.payroll-flags{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.payroll-flags label{background:#fff;border:1px solid #dfd7df;border-radius:11px;padding:17px}.payroll-flags label.selected{background:#fbf0f7;border-color:#9c688a}.payroll-flags b,.payroll-flags small{margin-top:6px;display:block}.payroll-flags small{color:#756f74}.payroll-inputs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:13px;display:grid}.payroll-inputs label{font-size:12px;font-weight:700}.payroll-inputs input{box-sizing:border-box;border:1px solid #d0c3cd;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.payroll-hint{background:#fff8df;border-left:4px solid #c69d41;border-radius:8px;gap:14px;margin-top:16px;padding:15px;display:flex}.payroll-journal{color:#fff;background:#303554;border-radius:10px;justify-content:space-between;margin-top:16px;padding:16px;display:flex}.payroll-match{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.payroll-match label{background:#fff;border:1px solid #dfd7df;border-radius:11px;padding:17px}.payroll-match b,.payroll-match select{display:block}.payroll-match select{border:1px solid #d0c3cd;border-radius:8px;width:100%;margin-top:8px;padding:10px}.payroll-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.payroll-summary article{background:#fff;border:1px solid #dfd7df;border-radius:11px;padding:17px}.payroll-summary strong{color:#7e506e;margin-top:7px;font-size:18px;display:block}.payroll-memo{background:#fff;border:1px solid #dfd7df;border-radius:12px;margin-top:16px;padding:19px;font-weight:700;display:block}.payroll-memo textarea{box-sizing:border-box;border:1px solid #d0c3cd;border-radius:8px;width:100%;min-height:165px;margin:9px 0;padding:12px;display:block}.payroll-memo small{font-weight:400}.payroll-action{color:#766f75;border-top:1px solid #ddd5dc;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.payroll-action button{color:#fff;background:#80566f;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.payroll-action button:disabled{background:#c8bec5}.payroll-complete{background:#e4f2e8;border:1px solid #9ccaa7;border-radius:12px;margin-top:20px;padding:22px}.payroll-complete b{color:#347142}@media (width<=850px){.payroll-centre>header{flex-direction:column;padding:19px}.payroll-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.payroll-centre>main{display:block}.payroll-centre main>aside{display:none}.payroll-centre main>section{padding:22px 15px}.payroll-flags,.payroll-match,.payroll-summary{grid-template-columns:1fr}.payroll-action{flex-direction:column;align-items:stretch}.payroll-action button{width:100%}}.corp-centre{z-index:104;color:#243246;background:#f5f6f8;position:fixed;inset:0;overflow:auto}.corp-centre>header{color:#fff;background:linear-gradient(120deg,#1c2d45,#765b31);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.corp-centre>header span,.corp-centre aside>small,.corp-title small{letter-spacing:.13em;color:#eed277;font-size:11px;font-weight:800}.corp-centre>header h2{margin:5px 0}.corp-centre>header p{color:#e4e7eb;margin:0}.corp-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.corp-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.corp-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.corp-centre>nav button{color:#747b85;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.corp-centre>nav button b{margin-right:7px}.corp-centre>nav button.active{color:#816332;border-color:#a98542}.corp-centre>nav button.done{color:#816332}.corp-centre>nav button:disabled{opacity:.4}.corp-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.corp-centre main>aside{background:#e9ecf0;min-height:calc(100vh - 150px);padding:30px 24px}.corp-centre aside h3{margin:8px 0}.corp-centre aside>p{color:#6e7781}.corp-centre aside>div{border-top:1px solid #d0d6dd;flex-direction:column;padding:12px 0;display:flex}.corp-centre aside>div span{font-size:12px}.corp-centre aside em{color:#efd06d;background:#26364c;border-radius:10px;margin-top:18px;padding:15px;font-style:normal;font-weight:800;display:block}.corp-centre main>section{max-width:1100px;padding:34px}.corp-title{gap:16px;margin-bottom:24px;display:flex}.corp-title>b{color:#b48b3b;font:700 34px Georgia}.corp-title small{color:#836433}.corp-title h3{margin:3px 0;font-size:25px}.corp-title p{color:#6e7781;margin:0}.corp-checks{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.corp-checks label{background:#fff;border:1px solid #d7dce1;border-radius:11px;padding:18px}.corp-checks label.selected{background:#fff8e9;border-color:#9a793e}.corp-inputs{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:13px;display:grid}.corp-inputs label{font-size:12px;font-weight:700}.corp-inputs input{box-sizing:border-box;border:1px solid #c4cbd3;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.finance-mix{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:17px;display:grid}.finance-mix label{background:#fff;border:1px solid #d7dce1;border-radius:11px;padding:17px}.finance-mix b,.finance-mix input{width:100%;margin-top:9px;display:block}.finance-mix input{accent-color:#95743a}.ifrs3-note{background:#fff8df;border-left:4px solid #c69a3d;border-radius:8px;gap:14px;margin-top:16px;padding:15px;display:flex}.deal-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.deal-summary article{background:#fff;border:1px solid #d7dce1;border-radius:11px;padding:17px}.deal-summary strong{color:#816332;margin-top:7px;font-size:18px;display:block}.corp-memo{background:#fff;border:1px solid #d7dce1;border-radius:12px;margin-top:16px;padding:19px;font-weight:700;display:block}.corp-memo textarea{box-sizing:border-box;border:1px solid #c4cbd3;border-radius:8px;width:100%;min-height:165px;margin:9px 0;padding:12px;display:block}.corp-memo small{font-weight:400}.corp-action{color:#6e7781;border-top:1px solid #d6dce1;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.corp-action button{color:#fff;background:#816332;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.corp-action button:disabled{background:#c3c8cd}.corp-complete{background:#e2f2e7;border:1px solid #9bcba6;border-radius:12px;margin-top:20px;padding:22px}.corp-complete b{color:#347141}@media (width<=850px){.corp-centre>header{flex-direction:column;padding:19px}.corp-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.corp-centre>main{display:block}.corp-centre main>aside{display:none}.corp-centre main>section{padding:22px 15px}.corp-checks,.finance-mix,.deal-summary{grid-template-columns:1fr}.corp-action{flex-direction:column;align-items:stretch}.corp-action button{width:100%}}.group-centre{z-index:105;color:#17353b;background:#f3f7f8;position:fixed;inset:0;overflow:auto}.group-centre>header{color:#fff;background:linear-gradient(120deg,#073f46,#17665e 60%,#a6782d);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.group-centre>header span,.group-centre aside>small,.group-title small{letter-spacing:.13em;color:#f3d581;font-size:11px;font-weight:800}.group-centre>header h2{margin:5px 0}.group-centre>header p{color:#dceeed;margin:0}.group-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.group-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.group-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.group-centre>nav button{color:#718086;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.group-centre>nav button b{margin-right:7px}.group-centre>nav button.active{color:#08716a;border-color:#c79a43}.group-centre>nav button.done{color:#08716a}.group-centre>nav button:disabled{opacity:.4}.group-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.group-centre main>aside{background:#e4eeee;min-height:calc(100vh - 150px);padding:30px 24px}.group-centre aside h3{margin:8px 0}.group-centre aside>p{color:#64767a}.group-centre aside>div{border-top:1px solid #cbd9da;flex-direction:column;padding:12px 0;display:flex}.group-centre aside>div span{font-size:12px}.group-centre aside em{color:#f3d581;background:#073f46;border-radius:10px;margin-top:18px;padding:15px;font-style:normal;font-weight:800;display:block}.group-centre main>section{max-width:1100px;padding:34px}.group-title{gap:16px;margin-bottom:24px;display:flex}.group-title>b{color:#b78631;font:700 34px Georgia}.group-title small{color:#08716a}.group-title h3{margin:3px 0;font-size:25px}.group-title p{color:#64767a;margin:0}.group-choices{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.group-choices label{background:#fff;border:1px solid #cedbdd;border-radius:11px;padding:18px}.group-choices label.selected{background:#eaf8f5;border-color:#0a8a80}.group-inputs{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:13px;display:grid}.group-inputs label{font-size:12px;font-weight:700}.group-inputs input{box-sizing:border-box;border:1px solid #bfcfd1;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.group-standard,.elimination-journal{background:#e7f4f1;border-left:4px solid #09877d;border-radius:8px;gap:14px;margin-top:17px;padding:15px;display:flex}.group-standard b,.elimination-journal b{color:#08716a;min-width:145px}.group-summary{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.group-summary article{background:#fff;border:1px solid #cedbdd;border-radius:11px;padding:16px}.group-summary span{color:#64767a;font-size:12px;display:block}.group-summary strong{color:#08716a;margin-top:7px;font-size:17px;display:block}.group-memo{background:#fff;border:1px solid #cedbdd;border-radius:12px;margin-top:16px;padding:19px;font-weight:700;display:block}.group-memo textarea{box-sizing:border-box;border:1px solid #bfcfd1;border-radius:8px;width:100%;min-height:155px;margin:9px 0;padding:12px;display:block}.group-memo small{font-weight:400}.group-action{color:#64767a;border-top:1px solid #cfdbdc;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.group-action button{color:#fff;background:#08716a;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.group-action button:disabled{background:#bdc8c9}.group-complete{background:#e0f4e9;border:1px solid #8cc9a4;border-radius:12px;margin-top:20px;padding:22px}.group-complete b{color:#26734a}@media (width<=850px){.group-centre>header{flex-direction:column;padding:19px}.group-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.group-centre>main{display:block}.group-centre main>aside{display:none}.group-centre main>section{padding:22px 15px}.group-choices,.group-summary{grid-template-columns:1fr}.group-standard,.elimination-journal{flex-direction:column}.group-action{flex-direction:column;align-items:stretch}.group-action button{width:100%}}.cfo-centre{z-index:106;color:#25233e;background:#f4f3f8;position:fixed;inset:0;overflow:auto}.cfo-centre>header{color:#fff;background:linear-gradient(120deg,#24213e,#533d78 62%,#bb8936);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.cfo-centre>header span,.cfo-centre aside>small,.cfo-title small{letter-spacing:.13em;color:#f3d27a;font-size:11px;font-weight:800}.cfo-centre>header h2{margin:5px 0}.cfo-centre>header p{color:#e5e2ef;margin:0}.cfo-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.cfo-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.cfo-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.cfo-centre>nav button{color:#777385;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.cfo-centre>nav button b{margin-right:7px}.cfo-centre>nav button.active{color:#65428a;border-color:#b98838}.cfo-centre>nav button.done{color:#65428a}.cfo-centre>nav button:disabled{opacity:.4}.cfo-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.cfo-centre main>aside{background:#e9e6ef;min-height:calc(100vh - 150px);padding:30px 24px}.cfo-centre aside h3{margin:8px 0}.cfo-centre aside>p{color:#6f6a7b}.cfo-centre aside>div{border-top:1px solid #d3cfda;flex-direction:column;padding:12px 0;display:flex}.cfo-centre aside>div span{font-size:12px}.cfo-centre aside em{color:#f3d27a;background:#2e294c;border-radius:10px;margin-top:18px;padding:15px;font-style:normal;font-weight:800;display:block}.cfo-centre main>section{max-width:1100px;padding:34px}.cfo-title{gap:16px;margin-bottom:24px;display:flex}.cfo-title>b{color:#b78737;font:700 34px Georgia}.cfo-title small{color:#65428a}.cfo-title h3{margin:3px 0;font-size:25px}.cfo-title p{color:#6f6a7b;margin:0}.cfo-checks{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cfo-checks label{background:#fff;border:1px solid #d6d2dd;border-radius:11px;padding:18px}.cfo-checks label.selected{background:#f3ecfb;border-color:#76539b}.cfo-inputs{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:13px;display:grid}.cfo-inputs label{font-size:12px;font-weight:700}.cfo-inputs input{box-sizing:border-box;border:1px solid #c8c2d1;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.cfo-alert{background:#fff3db;border-left:4px solid #c18b31;border-radius:8px;gap:14px;margin-top:17px;padding:15px;display:flex}.scenario-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:17px;display:grid}.scenario-grid button{text-align:left;color:#25233e;background:#fff;border:1px solid #d6d2dd;border-radius:11px;padding:17px}.scenario-grid button.selected{background:#f3ecfb;border-color:#76539b}.scenario-grid span,.scenario-grid small{margin-top:8px;display:block}.scenario-grid small{color:#716b7e}.allocation-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.allocation-grid label{background:#fff;border:1px solid #d6d2dd;border-radius:11px;padding:17px}.allocation-grid label span,.allocation-grid label b,.allocation-grid input{width:100%;display:block}.allocation-grid label b{color:#65428a;margin-top:5px}.allocation-grid input{accent-color:#76539b;margin-top:12px}.allocation-total{background:#f4dfdf;border-radius:8px;margin-top:13px;padding:12px}.allocation-total.good{background:#def0e4}.allocation-total strong{float:right}.cfo-summary{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.cfo-summary article{background:#fff;border:1px solid #d6d2dd;border-radius:11px;padding:16px}.cfo-summary span{color:#6f6a7b;font-size:12px;display:block}.cfo-summary strong{color:#65428a;margin-top:7px;display:block}.cfo-memo{background:#fff;border:1px solid #d6d2dd;border-radius:12px;margin-top:16px;padding:19px;font-weight:700;display:block}.cfo-memo textarea{box-sizing:border-box;border:1px solid #c8c2d1;border-radius:8px;width:100%;min-height:155px;margin:9px 0;padding:12px;display:block}.cfo-memo small{font-weight:400}.cfo-action{color:#6f6a7b;border-top:1px solid #d7d2de;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.cfo-action button{color:#fff;background:#65428a;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.cfo-action button:disabled{background:#c2bdc8}.cfo-complete{background:#e1f1e6;border:1px solid #91c4a1;border-radius:12px;margin-top:20px;padding:22px}.cfo-complete b{color:#2d7044}@media (width<=850px){.cfo-centre>header{flex-direction:column;padding:19px}.cfo-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.cfo-centre>main{display:block}.cfo-centre main>aside{display:none}.cfo-centre main>section{padding:22px 15px}.cfo-checks,.scenario-grid,.allocation-grid,.cfo-summary{grid-template-columns:1fr}.cfo-action{flex-direction:column;align-items:stretch}.cfo-action button{width:100%}}.cfo-toolkit{margin-top:18px!important;padding-top:16px!important}.cfo-toolkit small{margin-bottom:7px}.cfo-linked{text-align:left;width:100%;margin-top:7px;font-weight:750;display:block;color:#4c3569!important;background:#fff!important;border:1px solid #bcb4c9!important;padding:9px!important}.cfo-board-signals{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:17px;display:grid}.cfo-board-signals article{color:#fff;background:#292644;border-radius:12px;padding:16px;box-shadow:0 8px 20px #29264418}.cfo-board-signals span,.cfo-board-signals strong,.cfo-board-signals i{display:block}.cfo-board-signals span{color:#d8d3e4;font-size:11px}.cfo-board-signals strong{margin:7px 0;font-size:23px}.cfo-board-signals i{font-size:11px;font-style:normal}.cfo-board-signals .bad{color:#ffaaa5}.cfo-board-signals .warn{color:#f3d27a}.cfo-board-signals .good{color:#9ee2b4}.cfo-evidence-tags{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.cfo-evidence-tags span{color:#356244;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.cfo-disclaimer{color:#777385;margin-top:14px;font-size:11px}@media (width<=850px){.cfo-board-signals{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.cfo-board-signals{grid-template-columns:1fr}}.bank-centre{z-index:107;color:#173042;background:#f2f6f9;position:fixed;inset:0;overflow:auto}.bank-centre>header{color:#fff;background:linear-gradient(120deg,#092d49,#0e5870 62%,#b78432);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.bank-centre>header span,.bank-centre aside>small,.bank-title small{letter-spacing:.13em;color:#f4d27a;font-size:11px;font-weight:800}.bank-centre>header h2{margin:5px 0}.bank-centre>header p{color:#dfebf0;margin:0}.bank-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.bank-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.bank-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.bank-centre>nav button{color:#70808b;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.bank-centre>nav button b{margin-right:7px}.bank-centre>nav button.active{color:#08708b;border-color:#ba8734}.bank-centre>nav button.done{color:#08708b}.bank-centre>nav button:disabled{opacity:.4}.bank-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.bank-centre main>aside{background:#e3edf2;min-height:calc(100vh - 150px);padding:30px 24px}.bank-centre aside h3{margin:8px 0}.bank-centre aside>p{color:#637580}.bank-centre aside>div{border-top:1px solid #cbd9df;flex-direction:column;padding:12px 0;display:flex}.bank-centre aside>div span{font-size:12px}.bank-centre aside em{color:#f4d27a;background:#0a3855;border-radius:10px;margin-top:18px;padding:15px;font-style:normal;font-weight:800;display:block}.bank-centre main>section{max-width:1100px;padding:34px}.bank-title{gap:16px;margin-bottom:24px;display:flex}.bank-title>b{color:#b58331;font:700 34px Georgia}.bank-title small{color:#08708b}.bank-title h3{margin:3px 0;font-size:25px}.bank-title p{color:#637580;margin:0}.bank-checks{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.bank-checks label,.rating-grid button{background:#fff;border:1px solid #cedae0;border-radius:11px;padding:18px}.bank-checks label.selected,.rating-grid button.selected{background:#e8f5f8;border-color:#087f9c}.rating-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rating-grid button{text-align:left;color:#173042}.rating-grid span{color:#637580;margin-top:7px;display:block}.bank-standard{background:#e6f3f6;border-left:4px solid #087f9c;border-radius:8px;gap:14px;margin-top:17px;padding:15px;display:flex}.bank-standard b{color:#08708b;min-width:75px}.bank-inputs,.bank-journal{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:13px;display:grid}.bank-inputs label,.bank-journal label{font-size:12px;font-weight:700}.bank-inputs input,.bank-journal input{box-sizing:border-box;border:1px solid #c3d0d6;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.prudential-strip{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:16px;display:grid}.prudential-strip span{background:#fff;border:1px solid #cedae0;border-radius:9px;padding:14px}.prudential-strip strong{color:#08708b;margin-top:5px;display:block}.bank-memo{background:#fff;border:1px solid #cedae0;border-radius:12px;margin-top:16px;padding:19px;font-weight:700;display:block}.bank-memo textarea{box-sizing:border-box;border:1px solid #c3d0d6;border-radius:8px;width:100%;min-height:145px;margin:9px 0;padding:12px;display:block}.bank-memo small{font-weight:400}.bank-action{color:#637580;border-top:1px solid #cfdae0;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.bank-action button{color:#fff;background:#08708b;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.bank-action button:disabled{background:#bdc8cd}.bank-complete{background:#dff2e6;border:1px solid #91c5a3;border-radius:12px;margin-top:20px;padding:22px}.bank-complete b{color:#277045}@media (width<=850px){.bank-centre>header{flex-direction:column;padding:19px}.bank-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.bank-centre>main{display:block}.bank-centre main>aside{display:none}.bank-centre main>section{padding:22px 15px}.bank-checks,.rating-grid,.prudential-strip{grid-template-columns:1fr}.bank-action{flex-direction:column;align-items:stretch}.bank-action button{width:100%}}.project-centre{z-index:108;color:#23382e;background:#f3f7f3;position:fixed;inset:0;overflow:auto}.project-centre>header{color:#fff;background:linear-gradient(120deg,#173d31,#267454 62%,#b78a35);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.project-centre>header span,.project-centre aside>small,.project-title small{letter-spacing:.13em;color:#f4d47e;font-size:11px;font-weight:800}.project-centre>header h2{margin:5px 0}.project-centre>header p{color:#deeee5;margin:0}.project-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.project-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.project-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.project-centre>nav button{color:#748078;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.project-centre>nav button b{margin-right:7px}.project-centre>nav button.active{color:#277455;border-color:#b78934}.project-centre>nav button.done{color:#277455}.project-centre>nav button:disabled{opacity:.4}.project-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.project-centre main>aside{background:#e4eee8;min-height:calc(100vh - 150px);padding:30px 24px}.project-centre aside h3{margin:8px 0}.project-centre aside>p{color:#68776f}.project-centre aside>div{border-top:1px solid #cbd9d0;flex-direction:column;padding:12px 0;display:flex}.project-centre aside>div span{font-size:12px}.project-centre aside em{color:#f4d47e;background:#1a4637;border-radius:10px;margin-top:18px;padding:15px;font-style:normal;font-weight:800;display:block}.project-centre main>section{max-width:1100px;padding:34px}.project-title{gap:16px;margin-bottom:24px;display:flex}.project-title>b{color:#b48431;font:700 34px Georgia}.project-title small{color:#277455}.project-title h3{margin:3px 0;font-size:25px}.project-title p{color:#68776f;margin:0}.project-checks{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.project-checks label{background:#fff;border:1px solid #cfdad3;border-radius:11px;padding:18px}.project-checks label.selected,.risk-grid button.selected{background:#e6f5eb;border-color:#368966}.project-inputs{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:13px;display:grid}.project-inputs label{font-size:12px;font-weight:700}.project-inputs input{box-sizing:border-box;border:1px solid #c4d0c8;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.project-note{background:#e7f3eb;border-left:4px solid #368966;border-radius:8px;gap:14px;margin-top:17px;padding:15px;display:flex}.risk-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:16px;display:grid}.risk-grid button{color:#23382e;background:#fff;border:1px solid #cfdad3;border-radius:9px;padding:13px 8px}.project-summary{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.project-summary article{background:#fff;border:1px solid #cfdad3;border-radius:11px;padding:16px}.project-summary span{color:#68776f;font-size:12px;display:block}.project-summary strong{color:#277455;margin-top:7px;display:block}.project-memo{background:#fff;border:1px solid #cfdad3;border-radius:12px;margin-top:16px;padding:19px;font-weight:700;display:block}.project-memo textarea{box-sizing:border-box;border:1px solid #c4d0c8;border-radius:8px;width:100%;min-height:155px;margin:9px 0;padding:12px;display:block}.project-memo small{font-weight:400}.project-action{color:#68776f;border-top:1px solid #cfdbd3;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.project-action button{color:#fff;background:#277455;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.project-action button:disabled{background:#bdc8c0}.project-complete{background:#dff2e6;border:1px solid #91c5a3;border-radius:12px;margin-top:20px;padding:22px}.project-complete b{color:#277045}@media (width<=850px){.project-centre>header{flex-direction:column;padding:19px}.project-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.project-centre>main{display:block}.project-centre main>aside{display:none}.project-centre main>section{padding:22px 15px}.project-checks,.risk-grid,.project-summary{grid-template-columns:1fr}.project-action{flex-direction:column;align-items:stretch}.project-action button{width:100%}}.mgmt-centre{z-index:109;color:#3b2d27;background:#f8f4ef;position:fixed;inset:0;overflow:auto}.mgmt-centre>header{color:#fff;background:linear-gradient(120deg,#4a2c24,#875136 62%,#c49a3d);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.mgmt-centre>header span,.mgmt-centre aside>small,.mgmt-title small{letter-spacing:.13em;color:#f7d883;font-size:11px;font-weight:800}.mgmt-centre>header h2{margin:5px 0}.mgmt-centre>header p{color:#f0e6df;margin:0}.mgmt-centre>header>div:last-child{align-items:center;gap:9px;display:flex}.mgmt-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.mgmt-centre>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.mgmt-centre>nav button{color:#80746f;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.mgmt-centre>nav button b{margin-right:7px}.mgmt-centre>nav button.active{color:#985938;border-color:#bd8e38}.mgmt-centre>nav button.done{color:#985938}.mgmt-centre>nav button:disabled{opacity:.4}.mgmt-centre>main{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.mgmt-centre main>aside{background:#eee4dc;min-height:calc(100vh - 150px);padding:30px 24px}.mgmt-centre aside h3{margin:8px 0}.mgmt-centre aside>p{color:#776b65}.mgmt-centre aside>div{border-top:1px solid #daccc3;flex-direction:column;padding:12px 0;display:flex}.mgmt-centre aside>div span{font-size:12px}.mgmt-centre aside em{color:#f7d883;background:#573326;border-radius:10px;margin-top:18px;padding:15px;font-style:normal;font-weight:800;display:block}.mgmt-centre main>section{max-width:1100px;padding:34px}.mgmt-title{gap:16px;margin-bottom:24px;display:flex}.mgmt-title>b{color:#b88430;font:700 34px Georgia}.mgmt-title small{color:#985938}.mgmt-title h3{margin:3px 0;font-size:25px}.mgmt-title p{color:#776b65;margin:0}.mgmt-inputs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:13px;display:grid}.mgmt-inputs label{font-size:12px;font-weight:700}.mgmt-inputs input{box-sizing:border-box;border:1px solid #d0c2ba;border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.mgmt-note{background:#f7eadf;border-left:4px solid #a66641;border-radius:8px;gap:14px;margin-top:17px;padding:15px;display:flex}.mgmt-summary,.decision-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:16px;display:grid}.mgmt-summary article,.decision-grid button{text-align:left;color:#3b2d27;background:#fff;border:1px solid #dacdc5;border-radius:11px;padding:16px}.mgmt-summary strong,.decision-grid span{margin-top:7px;display:block}.decision-grid{grid-template-columns:repeat(2,1fr)}.decision-grid button.selected{background:#f8eadd;border-color:#aa6843}.mgmt-memo{background:#fff;border:1px solid #dacdc5;border-radius:12px;margin-top:16px;padding:19px;font-weight:700;display:block}.mgmt-memo textarea{box-sizing:border-box;border:1px solid #d0c2ba;border-radius:8px;width:100%;min-height:150px;margin:9px 0;padding:12px;display:block}.mgmt-memo small{font-weight:400}.mgmt-action{color:#776b65;border-top:1px solid #ded1ca;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.mgmt-action button{color:#fff;background:#985938;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.mgmt-action button:disabled{background:#c8bdb7}.mgmt-complete{background:#e1f1e6;border:1px solid #91c5a3;border-radius:12px;margin-top:20px;padding:22px}.mgmt-complete b{color:#277045}@media (width<=850px){.mgmt-centre>header{flex-direction:column;padding:19px}.mgmt-centre>nav{grid-template-columns:repeat(5,minmax(125px,1fr));padding:0 10px;overflow:auto}.mgmt-centre>main{display:block}.mgmt-centre main>aside{display:none}.mgmt-centre main>section{padding:22px 15px}.mgmt-summary,.decision-grid{grid-template-columns:1fr}.mgmt-action{flex-direction:column;align-items:stretch}.mgmt-action button{width:100%}}.see-layer{z-index:320;color:#17324d;background:#eef3f5;position:fixed;inset:0;overflow:auto}.see-layer>header{color:#fff;background:radial-gradient(circle at 82% 0,#e3b44b38,#0000 30%),linear-gradient(118deg,#0f273d,#17324d 58%,#075f58);justify-content:space-between;gap:28px;padding:34px clamp(24px,5vw,70px);display:flex}.see-layer>header span{color:#7addc8;letter-spacing:.17em;font-size:9px;font-weight:900}.see-layer>header h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(30px,4vw,50px)}.see-layer>header p{color:#c4d7df;margin:0}.see-layer>header button{color:#fff;background:#ffffff0d;border:1px solid #ffffff4a;border-radius:10px;align-self:flex-start;padding:11px 15px}.see-layer>nav{background:#fff;border-bottom:1px solid #dce5e8;grid-template-columns:repeat(4,1fr);padding:0 clamp(20px,4vw,56px);display:grid}.see-layer>nav button{color:#667b87;text-align:left;background:#fff;border:0;border-bottom:3px solid #0000;gap:4px;padding:16px 14px;display:grid}.see-layer>nav button.active{color:#17324d;background:#f2faf8;border-bottom-color:#0b8a73}.see-layer>nav small{letter-spacing:.11em;font-size:7px}.see-layer>nav strong{font-size:10px}.see-layer>main{max-width:1280px;margin:auto;padding:24px}.see-brief{border-left:7px solid var(--event);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex;box-shadow:0 12px 34px #17324d0d}.see-brief small,.see-grid small,.see-result small{color:#758994;letter-spacing:.12em;font-size:8px;font-weight:900}.see-brief h3{margin:5px 0;font-size:24px}.see-brief p{color:#6e808a;margin:0 0 14px}.see-brief button,.see-grid aside button{color:#fff;background:#0b8a73;border:0;border-radius:9px;padding:11px 14px;font-weight:850}.see-brief>strong{color:var(--event);white-space:nowrap;font-size:25px}.see-flow{color:#fff;letter-spacing:.09em;background:#17324d;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin:17px 0;padding:11px;font-size:8px;font-weight:900;display:flex}.see-flow b{color:#e3b44b}.see-grid{grid-template-columns:minmax(0,1fr) 290px;gap:18px;display:grid}.see-companies{gap:12px;display:grid}.see-companies>article,.see-grid>aside>article{background:#fff;border:1px solid #dce5e8;border-radius:16px;padding:19px;box-shadow:0 8px 24px #17324d0a}.see-companies>article.locked{opacity:.58}.see-companies>article>header{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.see-companies header i{color:#73d8c3;background:#17324d;border-radius:11px;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:900;display:grid}.see-companies header h3{margin:2px 0;font-size:15px}.see-companies header>strong{color:#0b8a73;font-size:11px}.see-exposure{background:#f2f6f7;border-radius:9px;margin:14px 0;padding:10px 12px}.see-exposure p,.see-response p{color:#607581;margin:4px 0 0;font-size:10px;line-height:1.45}.see-response{grid-template-columns:1fr 1fr;gap:9px;display:grid}.see-response>span{border:1px solid #e3eaed;border-radius:10px;padding:11px}.see-companies label{color:#526a77;gap:6px;margin-top:11px;font-size:9px;font-weight:800;display:grid}.see-companies select{color:#17324d;background:#fbfcfc;border:1px solid #d5e0e4;border-radius:9px;padding:10px}.see-complete{color:#08745f;margin-top:8px;font-size:9px;font-weight:800}.see-grid>aside{align-content:start;gap:12px;display:grid}.see-grid aside h3{margin:5px 0 8px;font-size:15px}.see-grid aside p,.see-grid aside li{color:#687d88;font-size:10px;line-height:1.5}.see-grid aside ul{margin:0;padding-left:18px}.see-score strong{margin:6px 0;font-size:36px;display:block}.see-score span{color:#6f828d;font-size:9px}.see-score>i{background:#e3eaed;border-radius:99px;height:7px;margin-top:10px;display:block;overflow:hidden}.see-score>i b{background:linear-gradient(90deg,#0b8a73,#e3b44b);height:100%;display:block}.see-grid aside button{width:100%;margin-top:6px}.see-grid aside button:disabled{opacity:.45}.see-result{background:#e9f8f4;border:1px solid #91d8c8;border-radius:15px;align-items:center;gap:14px;margin-top:17px;padding:20px;display:flex}.see-result>span{color:#fff;background:#0b8a73;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.see-result h3{margin:3px 0}.see-result p{color:#5d746f;margin:0;font-size:11px}@media (width<=900px){.see-layer>nav{grid-template-columns:1fr 1fr}.see-grid{grid-template-columns:1fr}.see-flow{flex-wrap:wrap}.see-flow b{display:none}}@media (width<=560px){.see-layer>header{display:block}.see-layer>header button{margin-top:18px}.see-layer>nav{grid-template-columns:1fr}.see-layer>main{padding:14px}.see-brief{display:block}.see-brief>strong{margin-top:15px;display:block}.see-response{grid-template-columns:1fr}.see-companies>article>header{grid-template-columns:42px 1fr}.see-companies header>strong{grid-column:2}}.see-launch-card{color:#17324d;text-align:left;cursor:pointer;background:linear-gradient(135deg,#eef9f6,#fff8e8);border:1px solid #c8ded9;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;width:100%;padding:14px;display:grid}.see-launch-card>span{color:#74dbc5;background:#17324d;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.see-launch-card small{color:#0b8a73;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.see-launch-card strong{margin:3px 0;font-size:11px;display:block}.see-launch-card p{color:#748690;margin:0;font-size:8px;line-height:1.35}.see-launch-card>b{color:#0b8a73}.see-launch-card:hover{border-color:#0b8a73;transform:translateY(-1px)}.see-launch-card.sponsorship{background:linear-gradient(135deg,#fffaf0,#eef8f5);border-color:#ead49b}.see-launch-card.sponsorship>span{color:#fff0bd;background:#0b8a73}.see-launch-card.sponsorship small{color:#9a7118}.see-launch-card.sponsorship:hover{border-color:#d5aa48}.see-launch-card.championship{background:linear-gradient(135deg,#edf7f8,#fff7df);border-color:#b8d2d7}.see-launch-card.championship>span{color:#f1c75e;background:linear-gradient(135deg,#17324d,#0b8a73)}.see-launch-card.championship small{color:#326d7a}.see-launch-card.championship:hover{border-color:#397b92}.see-launch-card.talent{background:linear-gradient(135deg,#eef9f6,#f5f6ff);border-color:#c5dbd5}.see-launch-card.talent>span{color:#78dbc6;background:#17324d}.see-launch-card.talent small{color:#0b8a73}.see-launch-card.talent:hover{border-color:#0b8a73}.see-launch-card.white-label{background:linear-gradient(135deg,#f1f6fa,#effaf6);border-color:#c5d5dd}.see-launch-card.white-label>span{color:#f0c65d;background:linear-gradient(135deg,#17324d,#397b92)}.see-launch-card.white-label small{color:#397b92}.see-launch-card.white-label:hover{border-color:#397b92}.see-launch-card.international{background:linear-gradient(135deg,#edf9f5,#fff8e5);border-color:#c2d8d5}.see-launch-card.international>span{color:#f0c65d;background:linear-gradient(135deg,#0b8a73,#17324d)}.see-launch-card.international small{color:#087866}.see-launch-card.international:hover{border-color:#0b8a73}.see-launch-card.executive{background:linear-gradient(135deg,#fff8e8,#eef5f7);border-color:#dfcfaa}.see-launch-card.executive>span{color:#f0c65d;background:linear-gradient(135deg,#17324d,#7d6125)}.see-launch-card.executive small{color:#8d6919}.see-launch-card.executive:hover{border-color:#c49a37}.see-launch-card.corporate-training{background:linear-gradient(135deg,#ebf9f5,#f4f7ff);border-color:#bdd9d2}.see-launch-card.corporate-training>span{color:#f0c65d;background:linear-gradient(135deg,#17324d,#0b8a73)}.see-launch-card.corporate-training small{color:#087866}.see-launch-card.corporate-training:hover{border-color:#0b8a73}.see-launch-card.premium-cert{background:linear-gradient(135deg,#fff8e6,#f0f5f7);border-color:#dfcfaa}.see-launch-card.premium-cert>span{color:#f2ca65;background:linear-gradient(135deg,#17324d,#8a681e)}.see-launch-card.premium-cert small{color:#8e6819}.see-launch-card.premium-cert:hover{border-color:#c69a34}.isp-layer{z-index:120;color:#17324d;background:#f3f7f5;font-family:Arial,sans-serif;position:fixed;inset:0;overflow:auto}.isp-top{color:#fff;background:linear-gradient(120deg,#102d42,#173f4b 66%,#0b8a73);justify-content:space-between;gap:24px;padding:25px clamp(20px,4vw,58px);display:flex}.isp-top span,.isp-main small{letter-spacing:.14em;font-size:10px;font-weight:900}.isp-top h2{margin:5px 0;font:700 clamp(24px,3vw,38px) Georgia,serif}.isp-top p{color:#d8ece8;max-width:760px;margin:0}.isp-top button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #85c9bc;border-radius:9px;align-self:flex-start;padding:10px 14px}.isp-tabs{z-index:2;background:#fff;border-bottom:1px solid #d7e3df;gap:6px;padding:12px clamp(20px,4vw,58px);display:flex;position:sticky;top:0}.isp-tabs button{color:#667b84;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 16px;font-weight:800}.isp-tabs button.active{color:#087965;background:#e6f5f1}.isp-main{max-width:1500px;margin:auto;padding:22px clamp(20px,4vw,58px) 45px}.isp-hero{color:#fff;background:linear-gradient(135deg,#17324d,#24566a);border-radius:18px;grid-template-columns:1fr 1.15fr;gap:25px;padding:28px;display:grid;box-shadow:0 14px 36px #16384b24}.isp-hero h3{max-width:640px;margin:8px 0 12px;font:700 clamp(23px,3vw,39px) Georgia,serif}.isp-hero p{color:#d1e0e5;line-height:1.6}.isp-hero button,.isp-summary button{color:#17324d;cursor:pointer;background:#e3b44b;border:0;border-radius:9px;padding:12px 17px;font-weight:900}.isp-flow{justify-content:center;align-items:center;gap:8px;display:flex}.isp-flow span{background:#ffffff0d;border:1px solid #ffffff2c;border-radius:12px;flex:1;min-height:116px;padding:14px}.isp-flow i{color:#72dac5;font-size:11px;font-style:normal;display:block}.isp-flow b{margin:11px 0 5px;display:block}.isp-flow small{color:#bdced4;letter-spacing:0;line-height:1.4}.isp-flow em{color:#e3b44b;font-style:normal}.isp-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0;display:grid}.isp-kpis article{background:#fff;border:1px solid #d7e3df;border-radius:13px;padding:18px}.isp-kpis strong{margin:7px 0;font:700 28px Georgia,serif;display:block}.isp-kpis span{color:#788990;font-size:11px}.isp-types{background:#fff;border:1px solid #d7e3df;border-radius:15px;padding:22px}.isp-types>header{justify-content:space-between;align-items:center;display:flex}.isp-types h3,.isp-form h3,.isp-summary h3,.isp-impact h3{margin:5px 0 12px;font:700 23px Georgia,serif}.isp-types>header>span{color:#a37a1d;background:#fff5d8;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:900}.isp-types>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.isp-types article{background:#f5f8f7;border-radius:11px;gap:10px;padding:14px;display:flex}.isp-types i{color:#70d6c1;background:#17324d;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;font-size:10px;font-style:normal;font-weight:900;display:grid}.isp-types h4{margin:2px 0 7px}.isp-types p{color:#6c7e86;font-size:11px;line-height:1.45}.isp-types article small{color:#0b8a73;letter-spacing:0;font-size:8px;line-height:1.35;display:block}.isp-builder{grid-template-columns:minmax(0,1.6fr) minmax(290px,.7fr);gap:18px;display:grid}.isp-form,.isp-summary,.isp-impact-head,.isp-report article{background:#fff;border:1px solid #d7e3df;border-radius:15px;padding:22px}.isp-form header p{color:#6c7e86}.isp-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.isp-fields label{font-size:11px;font-weight:900}.isp-fields input,.isp-fields select{color:#17324d;background:#fbfdfc;border:1px solid #cad9d5;border-radius:8px;width:100%;margin-top:7px;padding:11px;display:block}.isp-form fieldset{border:1px solid #d7e3df;border-radius:11px;grid-template-columns:1fr 1fr;gap:11px;margin-top:20px;padding:15px;display:grid}.isp-form legend{padding:0 7px;font-size:11px;font-weight:900}.isp-form fieldset label{color:#526870;font-size:11px}.isp-summary{color:#fff;background:linear-gradient(155deg,#153246,#204e59);align-self:start}.isp-summary>span{color:#b9d3d4;font-size:11px}.isp-summary>div{background:#ffffff0e;border-radius:12px;margin:18px 0;padding:17px}.isp-summary strong{color:#efc761;margin:7px 0;font:700 31px Georgia,serif;display:block}.isp-summary em{color:#b9d3d4;font-size:10px}.isp-summary dl span{border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:12px;padding:9px 0;font-size:11px;display:flex}.isp-summary dd{text-align:right;margin:0;font-weight:800}.isp-summary p{color:#b9d3d4;font-size:10px;line-height:1.5}.isp-impact-head{justify-content:space-between;align-items:center;display:flex}.isp-impact-head p{color:#6c7e86}.isp-impact-head>span{color:#73868d;background:#eef1f1;border-radius:20px;padding:8px 12px;font-size:9px;font-weight:900}.isp-impact-head>span.live{color:#087965;background:#ddf5eb}.isp-kpis.impact{margin-top:14px}.isp-report{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.isp-report article>div{margin-top:13px}.isp-report article>div span{justify-content:space-between;font-size:11px;display:flex}.isp-report article>div>i{background:#e7efec;border-radius:9px;height:7px;margin-top:5px;display:block;overflow:hidden}.isp-report article>div>i b{background:linear-gradient(90deg,#0b8a73,#6ad5bd);height:100%;display:block}.isp-report ul{color:#60757e;padding-left:18px;font-size:12px;line-height:1.9}.isp-report button{color:#087965;cursor:pointer;background:#fff;border:1px solid #0b8a73;border-radius:8px;padding:9px 12px;font-weight:800}.isp-success{background:#e9f8f3;border:1px solid #a8d9cc;border-radius:14px;align-items:center;gap:15px;margin-top:14px;padding:18px;display:flex}.isp-success>span{color:#fff;background:#0b8a73;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.isp-success h3{margin:3px 0}.isp-success p{color:#557069;margin:0;font-size:12px}@media (width<=1000px){.isp-hero,.isp-builder,.isp-report{grid-template-columns:1fr}.isp-flow{flex-wrap:wrap}.isp-flow span{min-width:130px}.isp-types>div{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.isp-top{display:block}.isp-top button{margin-top:14px}.isp-tabs{overflow:auto}.isp-tabs button{white-space:nowrap}.isp-kpis,.isp-fields,.isp-form fieldset,.isp-types>div{grid-template-columns:1fr}.isp-flow em{display:none}.isp-flow span{min-width:45%}.isp-impact-head{align-items:flex-start;gap:10px}.isp-types>header{align-items:flex-start;gap:8px}}.gc-layer{z-index:121;color:#17324d;background:#f4f6f3;font-family:Arial,sans-serif;position:fixed;inset:0;overflow:auto}.gc-top{color:#fff;background:linear-gradient(115deg,#0c263b,#153b4b 62%,#116e65);justify-content:space-between;gap:20px;padding:24px clamp(20px,4vw,58px);display:flex}.gc-top span,.gc-main small{letter-spacing:.14em;font-size:9px;font-weight:900}.gc-top h2{margin:5px 0;font:700 clamp(25px,3vw,39px) Georgia,serif}.gc-top p{color:#cce2e2;margin:0}.gc-top button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #78bdb5;border-radius:9px;align-self:flex-start;padding:10px 14px}.gc-tabs{z-index:2;background:#fff;border-bottom:1px solid #d5dfdc;gap:5px;padding:11px clamp(20px,4vw,58px);display:flex;position:sticky;top:0}.gc-tabs button{color:#677a81;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-weight:800}.gc-tabs button.active{color:#087766;background:#e4f4f0}.gc-main{max-width:1500px;margin:auto;padding:20px clamp(20px,4vw,58px) 45px}.gc-hero{color:#fff;background:radial-gradient(circle at 85%,#1e6f6a,#173c50 42%,#102b40 75%);border-radius:18px;grid-template-columns:1.35fr .65fr;align-items:center;min-height:280px;padding:30px;display:grid;box-shadow:0 16px 38px #16384c2c}.gc-hero h3{max-width:720px;margin:8px 0 12px;font:700 clamp(29px,4vw,49px) Georgia,serif}.gc-hero p{color:#cadde1;max-width:750px;line-height:1.55}.gc-hero button{color:#17324d;cursor:pointer;background:#e3b44b;border:0;border-radius:9px;padding:12px 17px;font-weight:900}.gc-orbit{border:1px solid #83cfc44f;border-radius:50%;width:230px;height:230px;margin:auto;position:relative;box-shadow:inset 0 0 0 35px #ffffff08,inset 0 0 0 70px #ffffff05}.gc-orbit>i{color:#17324d;text-align:center;background:#e3b44b;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:900;line-height:1.2;display:grid;position:absolute;inset:75px}.gc-orbit>span{--angle:calc(var(--i)*72deg);color:#0b766b;width:40px;height:40px;transform:rotate(var(--angle)) translateX(104px) rotate(calc(-1*var(--angle)));background:#fff;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;top:95px;left:95px}.gc-stats{grid-template-columns:repeat(4,1fr);gap:11px;margin:15px 0;display:grid}.gc-stats article{background:#fff;border:1px solid #d6e0dd;border-radius:12px;padding:16px}.gc-stats strong{margin:7px 0;font:700 27px Georgia,serif;display:block}.gc-stats span{color:#71848a;font-size:10px}.gc-path,.gc-regions,.gc-case,.gc-progress,.gc-board,.gc-integrity{background:#fff;border:1px solid #d6e0dd;border-radius:15px;padding:21px}.gc-path>header,.gc-regions>header,.gc-board>header{justify-content:space-between;align-items:start;display:flex}.gc-path h3,.gc-regions h3,.gc-case h3,.gc-board h3,.gc-integrity h3{margin:5px 0 12px;font:700 23px Georgia,serif}.gc-path>header>span{color:#916b16;background:#fff4d5;border-radius:16px;padding:7px 9px;font-size:9px;font-weight:900}.gc-path>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.gc-path article{background:#f2f7f5;border-radius:11px;padding:16px;position:relative}.gc-path article:not(:last-child):after{content:"→";z-index:1;color:#cf9e2d;font-weight:900;position:absolute;top:45%;right:-15px}.gc-path i{color:#0b8a73;font-style:normal;font-weight:900}.gc-path h4{margin:12px 0 7px}.gc-path p{color:#71848a;margin:0;font-size:11px}.gc-regions{margin-top:14px}.gc-regions>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.gc-regions article{border-left:4px solid var(--region);background:#f5f7f6;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.gc-regions article>i{background:var(--region);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:900;display:grid}.gc-regions h4{margin:0 0 4px}.gc-regions span{color:#72848b;font-size:10px}.gc-regions strong{text-align:right;font:700 20px Georgia,serif}.gc-regions strong small{color:#7b8d92;font:700 7px Arial,sans-serif;display:block}.gc-qualify{grid-template-columns:minmax(0,1.6fr) minmax(280px,.6fr);gap:14px;display:grid}.gc-case>header{border-bottom:1px solid #e0e7e5;justify-content:space-between;gap:15px;padding-bottom:16px;display:flex}.gc-case>header p{color:#708289;margin:0}.gc-case>header>span{color:#0b8a73;text-align:right;font:700 24px Georgia,serif}.gc-case>header>span small{color:#859399;font:800 7px Arial,sans-serif;display:block}.gc-register{padding:20px 0}.gc-register h4{font-size:17px}.gc-register>div{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.gc-register label{font-size:10px;font-weight:900}.gc-register input,.gc-register select{color:#17324d;background:#fafcfb;border:1px solid #cedbd7;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.gc-register .gc-consent{color:#63777f;margin:18px 0;display:block}.gc-register .gc-consent input{width:auto;margin-right:7px;display:inline}.gc-register button,.gc-progress button{color:#17324d;cursor:pointer;background:#e3b44b;border:0;border-radius:8px;padding:11px 14px;font-weight:900}.gc-register button:disabled,.gc-progress button:disabled{opacity:.45;cursor:not-allowed}.gc-questions{padding-top:8px}.gc-questions article{border-bottom:1px solid #e2e9e7;padding:13px 0}.gc-questions article header{align-items:start;gap:9px;display:flex}.gc-questions article header i{color:#fff;background:#17324d;border-radius:7px;flex:0 0 27px;place-items:center;height:27px;font-size:9px;font-style:normal;display:grid}.gc-questions h4{margin:3px 0 8px;font-size:12px}.gc-questions article>button{color:#52676f;text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #d7e0dd;border-radius:7px;width:100%;margin:5px 0;padding:8px 10px;font-size:10px;display:block}.gc-questions article>button.selected{color:#087665;background:#e7f6f2;border-color:#0b8a73;font-weight:800}.gc-progress{color:#fff;background:linear-gradient(155deg,#153246,#205565);align-self:start}.gc-progress>strong{color:#efc45e;margin:13px 0 0;font:700 42px Georgia,serif;display:block}.gc-progress>strong span{color:#bcd1d5;font-size:17px}.gc-progress p{color:#bfd1d5;font-size:11px}.gc-progress>i{background:#ffffff20;border-radius:8px;height:7px;display:block;overflow:hidden}.gc-progress>i b{background:#e3b44b;height:100%;display:block}.gc-progress dl span{border-bottom:1px solid #ffffff1b;justify-content:space-between;gap:10px;padding:9px 0;font-size:10px;display:flex}.gc-progress dd{text-align:right;margin:0;font-weight:800}.gc-progress button{width:100%;margin-top:14px}.gc-progress em{color:#bcd1d5;margin-top:10px;font-size:9px;line-height:1.4;display:block}.gc-board>header p{color:#71848a;margin:0}.gc-board select{background:#fff;border:1px solid #cbd9d5;border-radius:8px;padding:9px}.gc-table{margin-top:18px;overflow:auto}.gc-table>span{border-bottom:1px solid #e0e7e5;grid-template-columns:65px minmax(190px,1.5fr) minmax(120px,1fr) 100px 100px 90px;align-items:center;min-width:750px;padding:12px;font-size:11px;display:grid}.gc-table>span:first-child{color:#fff;background:#17324d;font-size:8px}.gc-table>span.leader{background:#fff8e7;border-left:4px solid #e3b44b}.gc-table em{color:#70838a;font-style:normal}.gc-integrity>header{max-width:760px}.gc-integrity>header p{color:#71848a}.gc-integrity>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gc-integrity article{background:#f4f7f6;border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.gc-integrity article>i{color:#fff;background:#0b8a73;border-radius:9px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:900;display:grid}.gc-integrity h4{margin:0 0 5px}.gc-integrity p{color:#6b7e85;margin:0;font-size:10px}.gc-integrity article>span{color:#087665;background:#ddf5ed;border-radius:12px;padding:6px;font-size:7px;font-weight:900}@media (width<=950px){.gc-hero,.gc-qualify{grid-template-columns:1fr}.gc-orbit{margin-top:15px}.gc-path>div,.gc-regions>div{grid-template-columns:1fr 1fr}.gc-integrity>div{grid-template-columns:1fr}}@media (width<=650px){.gc-top{display:block}.gc-top button{margin-top:13px}.gc-tabs{overflow:auto}.gc-tabs button{white-space:nowrap}.gc-stats,.gc-path>div,.gc-regions>div,.gc-register>div{grid-template-columns:1fr}.gc-path article:after{display:none}.gc-orbit{transform:scale(.85)}.gc-integrity article{grid-template-columns:38px 1fr}.gc-integrity article>span{grid-column:2}.gc-table>span{font-size:9px}}.td-layer{z-index:122;color:#17324d;background:#f4f7f6;font-family:Arial,sans-serif;position:fixed;inset:0;overflow:auto}.td-top{color:#fff;background:linear-gradient(115deg,#102e43,#174d57 66%,#0b8a73);justify-content:space-between;gap:20px;padding:24px clamp(20px,4vw,58px);display:flex}.td-top span,.td-main small{letter-spacing:.13em;font-size:9px;font-weight:900}.td-top h2{margin:5px 0;font:700 clamp(25px,3vw,39px) Georgia,serif}.td-top p{color:#cce3df;margin:0}.td-top button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #7dc1b8;border-radius:9px;align-self:flex-start;padding:10px 14px}.td-tabs{z-index:3;background:#fff;border-bottom:1px solid #d5dfdc;gap:6px;padding:11px clamp(20px,4vw,58px);display:flex;position:sticky;top:0}.td-tabs button{color:#667b83;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-weight:800}.td-tabs button.active{color:#087866;background:#e4f5f0}.td-tabs i{color:#17324d;background:#e3b44b;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:9px;font-style:normal;display:inline-grid}.td-main{max-width:1500px;margin:auto;padding:20px clamp(20px,4vw,58px) 44px}.td-command{background:#fff;border:1px solid #d7e1de;border-radius:14px;grid-template-columns:1.1fr 1.4fr .8fr .75fr 1fr;align-items:end;gap:10px;padding:17px;display:grid}.td-command h3{margin:5px 0;font:700 21px Georgia,serif}.td-command input,.td-command select{color:#17324d;background:#fafcfb;border:1px solid #cad8d4;border-radius:8px;width:100%;padding:10px}.td-search{align-items:center;gap:7px;display:flex}.td-search input{flex:1}.td-min{font-size:9px;font-weight:800}.td-min b{float:right;color:#0b8a73}.td-min input{accent-color:#0b8a73;margin-top:10px;padding:0;display:block}.td-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.55fr);gap:14px;margin-top:14px;display:grid}.td-results,.td-profile,.td-short-head,.td-compare,.td-next,.td-method,.td-score-model{background:#fff;border:1px solid #d7e1de;border-radius:14px;padding:18px}.td-results>header{justify-content:space-between;align-items:start;display:flex}.td-results h3,.td-profile h3,.td-short-head h3,.td-next h3,.td-method h3,.td-score-model h3{margin:5px 0 10px;font:700 22px Georgia,serif}.td-results>header>span{color:#937019;background:#fff4d8;border-radius:18px;padding:6px 8px;font-size:8px;font-weight:900}.td-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.td-grid>article{cursor:default;background:#fbfdfc;border:1px solid #dce5e2;border-radius:11px;padding:14px}.td-grid>article.selected{border-color:#0b8a73;box-shadow:0 0 0 2px #0b8a7318}.td-grid article>header{align-items:center;gap:9px;display:flex}.td-grid article>header>i,.td-profile>header>i{color:#fff;background:linear-gradient(135deg,#17324d,#0b8a73);border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.td-grid h4{margin:0 0 4px}.td-grid header p{color:#74868d;margin:0;font-size:9px}.td-grid header>span{color:#087966;background:#ddf4ed;border-radius:12px;margin-left:auto;padding:5px;font-size:7px;font-weight:900}.td-readiness{grid-template-columns:1fr auto;align-items:end;margin:14px 0;display:grid}.td-readiness strong{color:#0b8a73;font:700 22px Georgia,serif}.td-readiness>i{background:#e5eeeb;border-radius:6px;grid-column:1/3;height:6px;display:block;overflow:hidden}.td-readiness>i b{background:linear-gradient(90deg,#0b8a73,#62cfb7);height:100%;display:block}.td-skills{flex-wrap:wrap;gap:5px;display:flex}.td-skills span{color:#526a72;background:#edf3f1;border-radius:12px;padding:5px 7px;font-size:8px}.td-grid footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.td-grid footer span{color:#7a8b91;font-size:8px}.td-grid footer button{color:#087966;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.td-profile{color:#fff;background:linear-gradient(155deg,#153246,#205560);align-self:start;position:sticky;top:75px}.td-profile>header{align-items:center;gap:11px;display:flex}.td-profile>header p{color:#bad0d3;margin:0;font-size:10px}.td-profile>section{background:#ffffff0d;border-radius:11px;margin:17px 0;padding:15px}.td-profile>section strong{color:#efc55e;margin:8px 0;font:700 38px Georgia,serif;display:block}.td-profile>section strong span{color:#b9cfd2;font-size:14px}.td-profile>section p{color:#bad0d3;font-size:10px;line-height:1.5}.td-profile dl span{border-bottom:1px solid #ffffff1b;justify-content:space-between;gap:8px;padding:8px 0;font-size:9px;display:flex}.td-profile dd{text-align:right;margin:0;font-weight:800}.td-proof{margin:15px 0}.td-proof h4{margin:0 0 9px}.td-proof p{color:#c3d4d6;margin:6px 0;font-size:9px}.td-profile>button{color:#17324d;cursor:pointer;background:#e3b44b;border:0;border-radius:8px;width:100%;margin-top:7px;padding:10px;font-weight:900}.td-profile>button.added{color:#087966;background:#d9f3e8}.td-profile>button.secondary{color:#fff;background:0 0;border:1px solid #76afa9}.td-profile>button:disabled{opacity:.45}.td-note{color:#b8cbce;margin-top:9px;line-height:1.4;display:block}.td-profile-empty{text-align:center;padding:50px 20px}.td-profile-empty>span{color:#efc55e;background:#ffffff15;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-weight:900;display:grid}.td-empty{text-align:center;color:#6f8289;padding:40px}.td-empty p{font-size:11px}.td-short-head{justify-content:space-between;align-items:center;display:flex}.td-short-head p,.td-next p,.td-method p{color:#6d8088;margin:0}.td-short-head button,.td-next button,.td-empty button{color:#17324d;cursor:pointer;background:#e3b44b;border:0;border-radius:8px;padding:10px 13px;font-weight:900}.td-compare{margin-top:13px;overflow:auto}.td-compare>header,.td-compare>article{border-bottom:1px solid #e1e8e6;grid-template-columns:1.6fr 1fr 1fr 1fr .6fr;align-items:center;min-width:720px;padding:11px;font-size:10px;display:grid}.td-compare>header{color:#fff;background:#17324d;font-size:8px}.td-compare article>span:first-child{align-items:center;gap:8px;display:flex}.td-compare article i{color:#fff;background:#0b8a73;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.td-compare article small{color:#74868d;letter-spacing:0;display:block}.td-compare em{color:#63777f;font-style:normal}.td-compare .open{color:#087966}.td-compare .closed{color:#a55b4b}.td-compare article button{color:#a55b4b;cursor:pointer;background:0 0;border:0}.td-empty.large{background:#fff;border:1px dashed #b9cbc6;border-radius:14px;margin-top:14px}.td-next{background:linear-gradient(120deg,#eef8f5,#fff8e7);justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.td-next button:disabled{opacity:.45}.td-method>header{max-width:760px}.td-method>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.td-method article{background:#f4f7f6;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.td-method article>i{color:#6bd1bc;background:#17324d;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.td-method h4{margin:0 0 5px}.td-method article p{font-size:10px}.td-method article>span{color:#087966;background:#dff5ee;border-radius:12px;padding:5px;font-size:7px;font-weight:900}.td-score-model{margin-top:14px}.td-score-model>div{margin-bottom:15px}.td-score-model article{grid-template-columns:240px 1fr;align-items:center;margin:10px 0;display:grid}.td-score-model article span{font-size:10px}.td-score-model article span b{float:right}.td-score-model article>i{background:#e6eeec;border-radius:7px;height:7px;margin-left:14px;overflow:hidden}.td-score-model article>i b{background:linear-gradient(90deg,#0b8a73,#e3b44b);height:100%;display:block}@media (width<=1000px){.td-command{grid-template-columns:1fr 1fr}.td-command>div{grid-column:1/3}.td-layout{grid-template-columns:1fr}.td-profile{position:static}.td-method>div{grid-template-columns:1fr}}@media (width<=650px){.td-top{display:block}.td-top button{margin-top:13px}.td-tabs{overflow:auto}.td-tabs button{white-space:nowrap}.td-command,.td-grid{grid-template-columns:1fr}.td-command>div{grid-column:auto}.td-results>header,.td-short-head,.td-next{align-items:flex-start;gap:10px}.td-score-model article{grid-template-columns:1fr}.td-score-model article>i{margin:6px 0}.td-method article{grid-template-columns:34px 1fr}.td-method article>span{grid-column:2}}.wl-layer{z-index:123;color:#17324d;background:#f4f7f6;font-family:Arial,sans-serif;position:fixed;inset:0;overflow:auto}.wl-top{color:#fff;background:linear-gradient(115deg,#102e43,#173f55 62%,#0b8a73);justify-content:space-between;gap:20px;padding:24px clamp(20px,4vw,58px);display:flex}.wl-top span,.wl-main small{letter-spacing:.13em;font-size:9px;font-weight:900}.wl-top h2{margin:5px 0;font:700 clamp(25px,3vw,39px) Georgia,serif}.wl-top p{color:#cce2df;margin:0}.wl-top button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #79beb5;border-radius:9px;align-self:flex-start;padding:10px 14px}.wl-tabs{z-index:3;background:#fff;border-bottom:1px solid #d5dfdc;gap:6px;padding:11px clamp(20px,4vw,58px);display:flex;position:sticky;top:0}.wl-tabs button{color:#667b83;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-weight:800}.wl-tabs button.active{color:#087866;background:#e4f5f0}.wl-main{max-width:1500px;margin:auto;padding:20px clamp(20px,4vw,58px) 45px}.wl-studio{grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr);gap:14px;display:grid}.wl-form,.wl-brand-card,.wl-preview-head,.wl-preview-shell,.wl-licence>section,.wl-licence>aside,.wl-gov,.wl-launch{background:#fff;border:1px solid #d6e1de;border-radius:15px;padding:20px}.wl-form h3,.wl-preview-head h3,.wl-licence h3,.wl-gov h3,.wl-launch h3{margin:5px 0 10px;font:700 23px Georgia,serif}.wl-form header p,.wl-preview-head p,.wl-licence header p,.wl-gov header p{color:#6c8087}.wl-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.wl-fields label,.wl-licence label{font-size:10px;font-weight:900}.wl-fields input,.wl-fields select,.wl-licence input,.wl-licence select{color:#17324d;background:#fafcfb;border:1px solid #cbd9d5;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.wl-fields label>span{gap:6px;display:flex}.wl-fields input[type=color]{flex:0 0 46px;height:38px;padding:3px}.wl-form fieldset{border:1px solid #dae3e0;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding:13px;display:grid}.wl-form legend{padding:0 7px;font-size:10px;font-weight:900}.wl-form fieldset label{cursor:pointer;background:#f3f6f5;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.wl-form fieldset label.chosen{background:#e6f5f0}.wl-form fieldset input{display:none}.wl-form fieldset i{color:#6fd4bf;background:#17324d;border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.wl-form fieldset b{font-size:10px;display:block}.wl-form fieldset small{color:#6f8289;letter-spacing:0;margin-top:3px;font-size:7px;display:block}.wl-scale{grid-template-columns:1fr 1fr;gap:15px;margin-top:17px;display:grid}.wl-scale label{font-size:10px;font-weight:900}.wl-scale b{float:right;color:#0b8a73}.wl-scale input{accent-color:#0b8a73;width:100%;margin-top:10px;display:block}.wl-brand-card{background:var(--wl-primary);color:#fff;align-self:start}.wl-logo{align-items:center;gap:9px;margin:12px 0 18px;display:flex}.wl-logo>i{background:var(--wl-accent);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:10px;font-style:normal;font-weight:900;display:grid}.wl-logo b,.wl-logo em{display:block}.wl-logo em{color:#c8d6d9;margin-top:3px;font-size:8px;font-style:normal}.wl-brand-card>section{background:#ffffff0d;border-radius:12px;padding:17px}.wl-brand-card h3{margin:6px 0;font:700 23px Georgia,serif}.wl-brand-card section p{color:#c7d7da;font-size:10px}.wl-brand-card section>div{gap:7px;display:flex}.wl-brand-card section>div span{background:#ffffff0d;border-radius:8px;flex:1;padding:9px}.wl-brand-card section>div i{color:#f1c75d;font:700 20px Georgia,serif;display:block}.wl-brand-card section>div small{color:#c1d2d5;letter-spacing:0}.wl-brand-card section button{background:var(--wl-accent);color:#fff;border:0;border-radius:8px;margin-top:12px;padding:9px;font-weight:900}.wl-brand-card ul{padding:0;list-style:none}.wl-brand-card li{border-bottom:1px solid #ffffff18;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;padding:8px;font-size:9px;display:grid}.wl-brand-card li i{color:#f1c75d;background:#fff1;border-radius:7px;place-items:center;height:27px;font-size:7px;font-style:normal;display:grid}.wl-prepare{color:#17324d;cursor:pointer;background:#e3b44b;border:0;border-radius:8px;width:100%;padding:11px;font-weight:900}.wl-prepare:disabled{opacity:.45}.wl-preview-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.wl-preview-head>span{color:#fff;border-radius:17px;padding:8px 11px;font-size:8px;font-weight:900}.wl-preview-shell{grid-template-columns:240px 1fr;min-height:540px;padding:0;display:grid;overflow:hidden}.wl-preview-shell>aside{background:var(--wl-primary);color:#fff;flex-direction:column;padding:18px;display:flex}.wl-preview-shell>aside nav{flex:1}.wl-preview-shell>aside nav button{color:#d4e0e2;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;margin:5px 0;padding:9px;font-size:9px;display:block}.wl-preview-shell>aside nav button.active{background:var(--wl-accent);color:#fff}.wl-preview-shell>aside>small{color:#aebfc2;letter-spacing:0}.wl-preview-shell>main{background:#f5f7f6;padding:24px}.wl-preview-shell>main>header{justify-content:space-between;display:flex}.wl-preview-shell>main h3{margin:5px 0;font:700 24px Georgia,serif}.wl-preview-shell>main>header>span{font-size:9px}.wl-work{grid-template-columns:1.4fr .6fr;gap:12px;margin-top:20px;display:grid}.wl-work>article,.wl-work>aside{background:#fff;border:1px solid #d8e2df;border-radius:12px;padding:18px}.wl-work h4{font-size:17px}.wl-work p{color:#697d84;font-size:11px;line-height:1.5}.wl-work article>div i{background:#e4ecea;border-radius:7px;height:7px;display:block;overflow:hidden}.wl-work article>div i b{background:var(--wl-accent);height:100%;display:block}.wl-work article>div span{color:#70848a;font-size:8px}.wl-work button{background:var(--wl-accent);color:#fff;border:0;border-radius:8px;margin-top:15px;padding:10px;font-weight:900}.wl-work aside>strong{color:var(--wl-accent);margin:13px 0;font:700 35px Georgia,serif;display:block}.wl-work aside>strong span{color:#70838a;font-size:13px}.wl-work aside ul{padding:0;list-style:none}.wl-work aside li{border-bottom:1px solid #e2e8e6;padding:8px 0;font-size:9px}.wl-work aside li b{float:right}.wl-licence{grid-template-columns:1fr .75fr;gap:14px;display:grid}.wl-licence>section{grid-template-columns:1fr 1fr;gap:13px;display:grid}.wl-licence>section>header{grid-column:1/3}.wl-licence>aside{color:#fff;background:linear-gradient(155deg,#153246,#205560)}.wl-licence>aside>strong{color:#efc55e;margin:13px 0 4px;font:700 35px Georgia,serif;display:block}.wl-licence>aside>em{color:#bfd1d4;font-size:10px}.wl-licence dl span{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:10px;padding:9px 0;font-size:10px;display:flex}.wl-licence dd{text-align:right;margin:0;font-weight:800}.wl-licence aside p{color:#bfd1d4;font-size:9px;line-height:1.5}.wl-licence aside button{color:#17324d;background:#e3b44b;border:0;border-radius:8px;padding:10px;font-weight:900}.wl-gov>header{max-width:780px}.wl-gov>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.wl-gov article{background:#f3f7f5;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.wl-gov article>i{color:#71d6c1;background:#17324d;border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:900;display:grid}.wl-gov h4{margin:0 0 5px}.wl-gov article p{color:#687d84;margin:0;font-size:9px}.wl-gov article>span{text-align:right;color:#0b8a73;max-width:105px;font-size:8px;font-weight:900}.wl-launch{margin-top:14px}.wl-launch>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wl-launch>div>span{background:#f3f6f5;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:10px;font-size:9px;display:grid}.wl-launch>div i{color:#fff;background:#0b8a73;border-radius:7px;place-items:center;height:28px;font-style:normal;display:grid}.wl-launch>div em{color:#9b741c;font-size:7px;font-style:normal;font-weight:900}.wl-launch>p{color:#6e8188;font-size:10px}@media (width<=980px){.wl-studio,.wl-licence{grid-template-columns:1fr}.wl-preview-shell{grid-template-columns:190px 1fr}.wl-work,.wl-gov>div{grid-template-columns:1fr}.wl-launch>div{grid-template-columns:1fr 1fr}}@media (width<=650px){.wl-top{display:block}.wl-top button{margin-top:13px}.wl-tabs{overflow:auto}.wl-tabs button{white-space:nowrap}.wl-fields,.wl-form fieldset,.wl-scale,.wl-licence>section,.wl-work,.wl-launch>div{grid-template-columns:1fr}.wl-licence>section>header{grid-column:auto}.wl-preview-head{align-items:flex-start;gap:10px}.wl-preview-shell{grid-template-columns:1fr}.wl-preview-shell>aside{min-height:220px}.wl-gov article{grid-template-columns:36px 1fr}.wl-gov article>span{text-align:left;grid-column:2}}.isc-layer{z-index:124;color:#17324d;background:#f3f7f5;font-family:Arial,sans-serif;position:fixed;inset:0;overflow:auto}.isc-top{color:#fff;background:linear-gradient(115deg,#0e2a40,#174454 62%,#0b8a73);justify-content:space-between;gap:20px;padding:24px clamp(20px,4vw,58px);display:flex}.isc-top span,.isc-main small{letter-spacing:.13em;font-size:9px;font-weight:900}.isc-top h2{margin:5px 0;font:700 clamp(25px,3vw,39px) Georgia,serif}.isc-top p{color:#cae1de;margin:0}.isc-top button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #78bdb5;border-radius:9px;align-self:flex-start;padding:10px 14px}.isc-tabs{z-index:3;background:#fff;border-bottom:1px solid #d5dfdc;gap:6px;padding:11px clamp(20px,4vw,58px);display:flex;position:sticky;top:0}.isc-tabs button{color:#667b83;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-weight:800}.isc-tabs button.active{color:#087866;background:#e4f5f0}.isc-main{max-width:1500px;margin:auto;padding:20px clamp(20px,4vw,58px) 45px}.isc-hero{color:#fff;background:radial-gradient(circle at 83% 45%,#257269,#173e51 42%,#102b40 74%);border-radius:18px;grid-template-columns:1.4fr .6fr;align-items:center;min-height:265px;padding:28px;display:grid}.isc-hero h3{max-width:750px;margin:7px 0 12px;font:700 clamp(28px,3.5vw,45px) Georgia,serif}.isc-hero p{color:#c9dce0;max-width:760px;line-height:1.55}.isc-hero>div:first-child>div{align-items:center;gap:8px;margin-top:18px;display:flex}.isc-hero button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff32;border-radius:8px;padding:9px;font-size:9px;font-weight:900}.isc-hero div span{color:#e3b44b}.isc-globe{border:1px solid #82c8bf70;border-radius:50%;width:220px;height:220px;margin:auto;position:relative;box-shadow:inset 0 0 0 34px #ffffff08,inset 0 0 0 68px #ffffff05}.isc-globe>i{color:#17324d;background:#e3b44b;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid;position:absolute;inset:77px}.isc-globe>span{--a:calc(var(--n)*72deg);color:#0b8a73;width:38px;height:38px;transform:rotate(var(--a)) translateX(98px) rotate(calc(-1*var(--a)));background:#fff;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;top:91px;left:91px}.isc-layout{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px;display:grid}.isc-markets,.isc-detail,.isc-localise>section,.isc-localise>aside,.isc-roadmap,.isc-dependencies,.isc-economics>section,.isc-economics>aside{background:#fff;border:1px solid #d6e1de;border-radius:15px;padding:19px}.isc-markets>header{justify-content:space-between;display:flex}.isc-markets h3,.isc-detail h3,.isc-localise h3,.isc-roadmap h3,.isc-dependencies h3,.isc-economics h3{margin:5px 0 11px;font:700 22px Georgia,serif}.isc-markets>header>span{color:#947019;background:#fff4d5;border-radius:15px;padding:6px 8px;font-size:8px;font-weight:900}.isc-markets>button{color:#17324d;text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #dce5e2;border-radius:10px;grid-template-columns:38px 1.4fr 1fr 35px;align-items:center;gap:9px;width:100%;margin:7px 0;padding:11px;display:grid}.isc-markets>button.selected{background:#eaf7f3;border-color:#0b8a73}.isc-markets button>i,.isc-detail header>i{color:#6ed3be;background:#17324d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:900;display:grid}.isc-markets button span b,.isc-markets button span small{display:block}.isc-markets button span small{color:#71848a;letter-spacing:0;margin-top:3px}.isc-markets button>em{background:#e2ebe8;border-radius:6px;height:6px;overflow:hidden}.isc-markets button>em b{background:linear-gradient(90deg,#0b8a73,#e3b44b);height:100%;display:block}.isc-detail{color:#fff;background:linear-gradient(155deg,#153246,#205560);align-self:start}.isc-detail>header{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.isc-detail header p{color:#bdd1d4;margin:0;font-size:9px}.isc-detail header>strong{color:#efc55e;text-align:right;font:700 31px Georgia,serif}.isc-detail header>strong small{color:#bcd0d3;font:800 7px Arial,sans-serif;display:block}.isc-detail dl span,.isc-localise>aside dl span{border-bottom:1px solid #ffffff1b;justify-content:space-between;gap:10px;padding:8px 0;font-size:9px;display:flex}.isc-detail dd,.isc-localise dd{text-align:right;margin:0;font-weight:800}.isc-radar{margin:15px 0}.isc-radar article{margin:10px 0}.isc-radar span{justify-content:space-between;font-size:9px;display:flex}.isc-radar article>i{background:#ffffff1a;border-radius:6px;height:6px;margin-top:5px;display:block;overflow:hidden}.isc-radar article>i b{background:#e3b44b;height:100%;display:block}.isc-detail>button,.isc-localise>aside button{color:#17324d;cursor:pointer;background:#e3b44b;border:0;border-radius:8px;width:100%;padding:10px;font-weight:900}.isc-localise{grid-template-columns:1.5fr .55fr;gap:14px;display:grid}.isc-localise>section>header p{color:#6d8087}.isc-gates{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.isc-gates label{cursor:pointer;background:#f3f6f5;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.isc-gates label.done{background:#e4f5ef}.isc-gates input{display:none}.isc-gates label>i{color:#6fd4bf;background:#17324d;border-radius:8px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:900;display:grid}.isc-gates b,.isc-gates small{display:block}.isc-gates small{color:#6d8087;letter-spacing:0;margin-top:4px;font-size:8px;line-height:1.35}.isc-gates em{color:#9b741b;font-size:7px;font-style:normal;font-weight:900}.isc-local-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.isc-local-grid article{border:1px solid #dce5e2;border-radius:9px;padding:11px}.isc-local-grid article>i{color:#0b8a73;font-size:9px;font-style:normal;font-weight:900}.isc-local-grid h4{margin:8px 0 5px}.isc-local-grid p{color:#6c8087;margin:0;font-size:8px;line-height:1.4}.isc-localise>aside{color:#fff;background:linear-gradient(155deg,#153246,#205560);align-self:start}.isc-localise>aside>strong{color:#efc55e;margin:15px 0 5px;font:700 40px Georgia,serif;display:block}.isc-localise>aside>strong span{color:#bed0d3;font-size:15px}.isc-localise>aside>i{background:#ffffff1c;border-radius:7px;height:7px;display:block;overflow:hidden}.isc-localise>aside>i b{background:#e3b44b;height:100%;display:block}.isc-localise>aside p{color:#bfd1d4;font-size:10px;line-height:1.5}.isc-localise>aside button:disabled{opacity:.45}.isc-roadmap>header{max-width:760px}.isc-roadmap>header p{color:#6e8188}.isc-roadmap>div{border-left:2px solid #0b8a73;margin-left:25px}.isc-roadmap article{grid-template-columns:76px 1fr;gap:16px;margin:12px 0 12px -27px;display:grid}.isc-roadmap article>span{color:#0b8a73;flex-direction:column;align-items:center;font-size:8px;font-weight:900;display:flex}.isc-roadmap article>span i{color:#fff;background:#0b8a73;border:5px solid #e2f1ed;border-radius:50%;place-items:center;width:50px;height:50px;margin-top:6px;font-style:normal;display:grid}.isc-roadmap article>div{background:#f3f7f5;border-radius:10px;padding:13px}.isc-roadmap h4{margin:5px 0}.isc-roadmap article p{color:#687d84;font-size:10px}.isc-roadmap article b{color:#97701a;font-size:8px}.isc-dependencies{margin-top:14px}.isc-dependencies>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.isc-dependencies>div>span{background:#f3f6f5;border-radius:9px;grid-template-columns:27px 1fr;align-items:center;gap:7px;padding:10px;font-size:9px;display:grid}.isc-dependencies span i{color:#70d4bf;background:#17324d;border-radius:7px;place-items:center;height:27px;font-size:8px;font-style:normal;display:grid}.isc-dependencies span b{color:#9b741b;grid-column:2;font-size:7px}.isc-economics{grid-template-columns:1fr .85fr;gap:14px;display:grid}.isc-economics>section>header p{color:#6d8087}.isc-economics label{margin:20px 0;font-size:10px;font-weight:900;display:block}.isc-economics label>b{float:right;color:#0b8a73}.isc-economics input{accent-color:#0b8a73;width:100%;margin-top:10px;display:block}.isc-economics>aside{color:#fff;background:linear-gradient(155deg,#153246,#205560)}.isc-economics aside>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.isc-economics aside>div span{background:#ffffff0c;border-radius:10px;padding:13px}.isc-economics aside strong{color:#efc55e;margin-top:7px;font:700 20px Georgia,serif;display:block}.isc-economics aside strong.negative{color:#f08e78}.isc-economics aside strong.positive{color:#79d9bd}.isc-economics aside p{color:#bfd0d3;font-size:9px;line-height:1.5}.isc-economics aside>em{color:#d8e4e5;background:#ffffff0c;border-radius:9px;padding:10px;font-size:9px;font-style:normal;display:block}@media (width<=980px){.isc-hero,.isc-layout,.isc-localise,.isc-economics{grid-template-columns:1fr}.isc-local-grid,.isc-dependencies>div{grid-template-columns:1fr 1fr}}@media (width<=650px){.isc-top{display:block}.isc-top button{margin-top:13px}.isc-tabs{overflow:auto}.isc-tabs button{white-space:nowrap}.isc-hero>div:first-child>div{flex-wrap:wrap}.isc-globe{transform:scale(.85)}.isc-gates,.isc-local-grid,.isc-dependencies>div,.isc-economics aside>div{grid-template-columns:1fr}.isc-markets>button{grid-template-columns:36px 1fr 34px}.isc-markets button>em{display:none}.isc-roadmap article{grid-template-columns:62px 1fr}}.exs-layer{z-index:125;color:#17324d;background:#f2f5f4;font-family:Arial,sans-serif;position:fixed;inset:0;overflow:auto}.exs-top{color:#fff;background:linear-gradient(115deg,#0d263b,#18394c 64%,#725923);justify-content:space-between;gap:20px;padding:24px clamp(20px,4vw,58px);display:flex}.exs-top span,.exs-main small{letter-spacing:.13em;font-size:9px;font-weight:900}.exs-top h2{margin:5px 0;font:700 clamp(25px,3vw,39px) Georgia,serif}.exs-top p{color:#d4dde0;margin:0}.exs-top button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #bba461;border-radius:9px;align-self:flex-start;padding:10px 14px}.exs-scenarios{z-index:3;background:#fff;border-bottom:1px solid #d7dfdc;grid-template-columns:repeat(4,1fr);gap:7px;padding:11px clamp(20px,4vw,58px);display:grid;position:sticky;top:0}.exs-scenarios button{color:#17324d;text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #d8e0dd;border-radius:9px;padding:10px}.exs-scenarios button.active{background:#fff7e4;border-color:#c69b38}.exs-scenarios small,.exs-scenarios strong{display:block}.exs-scenarios small{color:#90701e;font-size:7px}.exs-scenarios strong{margin-top:4px;font-size:10px}.exs-main{grid-template-columns:minmax(0,1.55fr) minmax(290px,.5fr);gap:14px;max-width:1500px;margin:auto;padding:20px clamp(20px,4vw,58px) 45px;display:grid}.exs-board,.exs-panel{background:#fff;border:1px solid #d6dfdc;border-radius:15px;padding:20px}.exs-board>header{justify-content:space-between;gap:14px;display:flex}.exs-board>header h3,.exs-panel h3,.exs-brief h3,.exs-meeting h3,.exs-result h3{margin:5px 0;font:700 22px Georgia,serif}.exs-board>header p{color:#6d8087;margin:0;font-size:10px}.exs-board>header>span{color:#8d6717;background:#fff0d0;border-radius:18px;align-self:start;padding:7px 10px;font-size:8px;font-weight:900}.exs-table{background:linear-gradient(135deg,#f5e6bd,#d9bd75);border:2px solid #9d7a2c;border-radius:44%;grid-template-columns:repeat(4,1fr);gap:8px;max-width:620px;min-height:210px;margin:18px auto;padding:10px;display:grid;position:relative;box-shadow:inset 0 0 0 14px #fff8e7}.exs-table>i{color:#74d6c2;background:#17324d;border:4px solid #edf2f0;border-radius:50%;align-self:start;place-items:center;width:42px;height:42px;margin:auto;font-size:7px;font-style:normal;font-weight:900;display:grid}.exs-table>i:nth-of-type(n+5){align-self:end}.exs-table>div{background:#17324d;border-radius:40%;place-items:center;display:grid;position:absolute;inset:70px 160px}.exs-table>div span{color:#efc45e;font-size:10px;font-weight:900}.exs-brief{background:#f4f7f6;border-radius:13px;padding:19px}.exs-brief>p{color:#60757d;line-height:1.55}.exs-brief>div{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0;display:grid}.exs-brief article{background:#fff;border-radius:9px;padding:10px}.exs-brief article span{justify-content:space-between;font-size:9px;display:flex}.exs-brief article>i{background:#e3ebe9;border-radius:6px;height:6px;margin-top:7px;display:block;overflow:hidden}.exs-brief article>i b{background:linear-gradient(90deg,#0b8a73,#e3b44b);height:100%;display:block}.exs-brief button,.exs-submit,.exs-result button{color:#17324d;cursor:pointer;background:#e3b44b;border:0;border-radius:8px;padding:10px 13px;font-weight:900}.exs-meeting>header{margin:15px 0}.exs-meeting>article{border-bottom:1px solid #e0e7e5;grid-template-columns:78px 1fr;gap:13px;padding:14px 0;display:grid}.exs-meeting article>span{flex-direction:column;align-items:center;display:flex}.exs-meeting article>span i{color:#6fd4bf;background:#17324d;border-radius:9px;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;font-weight:900;display:grid}.exs-meeting article>span small{color:#9a721b;text-align:center;margin-top:6px;font-size:7px}.exs-meeting h4{margin:0 0 8px}.exs-meeting article button{color:#566a72;text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #d7e0dd;border-radius:7px;width:100%;margin:5px 0;padding:8px;font-size:9px;display:block}.exs-meeting article button.selected{color:#087765;background:#e6f5f0;border-color:#0b8a73;font-weight:800}.exs-meeting>label{margin-top:16px;font-size:10px;font-weight:900;display:block}.exs-meeting>label span{float:right;color:#71848a}.exs-meeting textarea{color:#17324d;resize:vertical;border:1px solid #cad8d4;border-radius:9px;width:100%;min-height:110px;margin-top:7px;padding:11px;display:block}.exs-submit{margin-top:10px}.exs-submit:disabled{opacity:.4;cursor:not-allowed}.exs-result{background:linear-gradient(135deg,#e9f7f2,#fff7e2);border-radius:13px;grid-template-columns:.45fr 1fr;gap:20px;padding:22px;display:grid}.exs-score{color:#fff;text-align:center;background:#17324d;border-radius:13px;flex-wrap:wrap;place-content:center;padding:18px;display:flex}.exs-score small{color:#bdd0d4;width:100%}.exs-score strong{color:#efc45e;font:700 66px Georgia,serif}.exs-score>span{color:#bfd0d3;align-self:center}.exs-score>i{background:#ffffff1c;border-radius:7px;width:100%;height:7px;display:block;overflow:hidden}.exs-score>i b{background:#e3b44b;height:100%;display:block}.exs-result p,.exs-result li{color:#62777f;font-size:10px;line-height:1.5}.exs-panel{color:#fff;background:linear-gradient(155deg,#153246,#204e59);align-self:start;position:sticky;top:78px}.exs-clock{background:#ffffff0d;border-radius:11px;margin:17px 0;padding:14px}.exs-clock span{color:#bfd0d3;font-size:8px;font-weight:900;display:block}.exs-clock strong{color:#efc45e;margin-top:7px;font:700 30px Georgia,serif;display:block}.exs-panel dl span{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:9px;padding:8px 0;font-size:9px;display:flex}.exs-panel dd{text-align:right;margin:0;font-weight:800}.exs-panel>section{background:#ffffff0b;border-radius:10px;margin:15px 0;padding:13px}.exs-panel>section p{color:#c3d3d5;font-size:9px}.exs-panel>em{color:#afc2c5;font-size:8px;font-style:normal;line-height:1.5;display:block}@media (width<=950px){.exs-main{grid-template-columns:1fr}.exs-panel{position:static}.exs-scenarios{grid-template-columns:1fr 1fr}}@media (width<=650px){.exs-top{display:block}.exs-top button{margin-top:13px}.exs-scenarios{grid-template-columns:1fr;position:static}.exs-table{margin:-4px auto;transform:scale(.85)}.exs-table>div{inset:72px 90px}.exs-brief>div,.exs-result{grid-template-columns:1fr}.exs-meeting>article{grid-template-columns:52px 1fr}}.ctr-layer{z-index:126;color:#17324d;background:#f4f7f6;font-family:Arial,sans-serif;position:fixed;inset:0;overflow:auto}.ctr-top{color:#fff;background:linear-gradient(115deg,#102d43,#174a54 64%,#0b8a73);justify-content:space-between;gap:20px;padding:24px clamp(20px,4vw,58px);display:flex}.ctr-top span,.ctr-main small{letter-spacing:.13em;font-size:9px;font-weight:900}.ctr-top h2{margin:5px 0;font:700 clamp(25px,3vw,39px) Georgia,serif}.ctr-top p{color:#cae1de;margin:0}.ctr-top button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #78bdb5;border-radius:9px;align-self:flex-start;padding:10px 14px}.ctr-tabs{z-index:3;background:#fff;border-bottom:1px solid #d5dfdc;gap:6px;padding:11px clamp(20px,4vw,58px);display:flex;position:sticky;top:0}.ctr-tabs button{color:#667b83;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-weight:800}.ctr-tabs button.active{color:#087866;background:#e4f5f0}.ctr-main{max-width:1500px;margin:auto;padding:20px clamp(20px,4vw,58px) 45px}.ctr-hero{color:#fff;background:linear-gradient(135deg,#123148,#1d5960);border-radius:18px;grid-template-columns:1fr 1.2fr;align-items:center;gap:20px;padding:28px;display:grid}.ctr-hero h3{margin:7px 0;font:700 clamp(28px,3.4vw,44px) Georgia,serif}.ctr-hero p{color:#c9dcdf;line-height:1.55}.ctr-hero button,.ctr-summary button,.ctr-cohort-grid aside button{color:#17324d;cursor:pointer;background:#e3b44b;border:0;border-radius:8px;padding:10px 14px;font-weight:900}.ctr-flow{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.ctr-flow span{background:#ffffff0b;border:1px solid #fff2;border-radius:10px;min-height:105px;padding:12px}.ctr-flow i,.ctr-flow b,.ctr-flow small{display:block}.ctr-flow i{color:#efc55e;font-size:9px;font-style:normal}.ctr-flow b{margin:12px 0 5px}.ctr-flow small{color:#bdd0d3;letter-spacing:0}.ctr-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.ctr-kpis article{background:#fff;border:1px solid #d6e1de;border-radius:12px;padding:16px}.ctr-kpis strong{margin:7px 0;font:700 27px Georgia,serif;display:block}.ctr-kpis span{color:#71848a;font-size:9px}.ctr-paths,.ctr-form,.ctr-summary,.ctr-cohort-head,.ctr-cohort-grid>article,.ctr-cohort-grid>aside,.ctr-impact-head,.ctr-impact-grid>article,.ctr-impact-grid>aside{background:#fff;border:1px solid #d6e1de;border-radius:15px;padding:19px}.ctr-paths>header{justify-content:space-between;display:flex}.ctr-paths h3,.ctr-form h3,.ctr-summary h3,.ctr-cohort-head h3,.ctr-cohort-grid h3,.ctr-impact-head h3,.ctr-impact-grid h3{margin:5px 0 11px;font:700 22px Georgia,serif}.ctr-paths>header>span{color:#96701a;background:#fff4d7;border-radius:15px;padding:6px 8px;font-size:8px;font-weight:900}.ctr-paths>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ctr-paths article{background:#f3f7f5;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.ctr-paths article>i{color:#70d5c0;background:#17324d;border-radius:8px;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;font-weight:900;display:grid}.ctr-paths h4{margin:0 0 5px}.ctr-paths p{color:#687d84;margin:0;font-size:9px;line-height:1.4}.ctr-paths article small{color:#98711a;margin-top:7px;display:block}.ctr-paths article button{color:#0b8a73;cursor:pointer;background:0 0;border:0;font-weight:900}.ctr-builder{grid-template-columns:1.4fr .55fr;gap:14px;display:grid}.ctr-form header p{color:#6c8087}.ctr-form>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.ctr-form>div label{font-size:10px;font-weight:900}.ctr-form input,.ctr-form select{color:#17324d;background:#fafcfb;border:1px solid #cad8d4;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.ctr-form fieldset{border:1px solid #d8e2df;border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;padding:12px;display:grid}.ctr-form legend{padding:0 7px;font-size:10px;font-weight:900}.ctr-form fieldset label{cursor:pointer;background:#f3f6f5;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.ctr-form fieldset label.selected{background:#e5f5ef}.ctr-form fieldset input{display:none}.ctr-form fieldset i{color:#6fd4bf;background:#17324d;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.ctr-form fieldset b,.ctr-form fieldset small{display:block}.ctr-form fieldset small{color:#6c8087;letter-spacing:0;margin-top:3px;font-size:7px}.ctr-summary{color:#fff;background:linear-gradient(155deg,#153246,#205560);align-self:start}.ctr-summary>span{color:#bdd0d3;font-size:9px}.ctr-summary>div{background:#ffffff0c;border-radius:10px;margin:16px 0;padding:14px}.ctr-summary strong{color:#efc55e;margin:8px 0;font:700 30px Georgia,serif;display:block}.ctr-summary em{color:#bdd0d3;font-size:9px}.ctr-summary dl span{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:9px;padding:8px 0;font-size:9px;display:flex}.ctr-summary dd{text-align:right;margin:0;font-weight:800}.ctr-summary p{color:#bcd0d3;font-size:8px;line-height:1.5}.ctr-cohort-head,.ctr-impact-head{justify-content:space-between;align-items:center;display:flex}.ctr-cohort-head p,.ctr-impact-head p{color:#6d8087;margin:0}.ctr-cohort-head>span,.ctr-impact-head>span{color:#6e8188;background:#eef2f0;border-radius:16px;padding:7px 9px;font-size:8px;font-weight:900}.ctr-cohort-head>span.test{color:#087866;background:#dcf4eb}.ctr-kpis.compact{margin-top:13px}.ctr-cohort-grid{grid-template-columns:1.45fr .55fr;gap:14px;display:grid}.ctr-heat{overflow:auto}.ctr-heat>span{grid-template-columns:180px repeat(5,1fr);min-width:700px;display:grid}.ctr-heat>span>*{text-align:center;border-bottom:1px solid #e0e7e5;padding:10px;font-size:9px}.ctr-heat>span:first-child{color:#fff;background:#17324d}.ctr-heat>span strong{text-align:left}.ctr-heat i{background:color-mix(in srgb,#0b8a73 calc(var(--score)*1%),#fff);color:#17324d;font-style:normal;font-weight:900}.ctr-cohort-grid aside>div{border-bottom:1px solid #e0e7e5;justify-content:space-between;gap:8px;padding:10px 0;display:flex}.ctr-cohort-grid aside b,.ctr-cohort-grid aside small{display:block}.ctr-cohort-grid aside small{color:#6e8188;letter-spacing:0;margin-top:4px}.ctr-cohort-grid aside em{color:#96701a;font-size:8px;font-style:normal;font-weight:900}.ctr-cohort-grid aside button{margin-top:14px}.ctr-impact-head{margin-bottom:13px}.ctr-impact-grid{grid-template-columns:1.2fr .8fr .6fr;gap:12px;display:grid}.ctr-impact-grid article>div{margin:11px 0}.ctr-impact-grid article>div span{justify-content:space-between;font-size:9px;display:flex}.ctr-impact-grid article>div>i{background:#e3ece9;border-radius:8px;height:8px;margin-top:5px;display:block;position:relative}.ctr-impact-grid article>div>i em,.ctr-impact-grid article>div>i b{border-radius:8px;height:100%;position:absolute;left:0}.ctr-impact-grid article>div>i em{background:#b9c8c4}.ctr-impact-grid article>div>i b{background:#0b8a73;height:4px;top:2px}.ctr-impact-grid article dl span,.ctr-impact-grid aside dl span{border-bottom:1px solid #e0e7e5;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.ctr-impact-grid dd{margin:0;font-weight:900}.ctr-impact-grid article>p{color:#6d8087;font-size:9px;line-height:1.5}.ctr-impact-grid>aside{color:#fff;background:linear-gradient(155deg,#153246,#205560)}.ctr-impact-grid aside>strong{color:#efc55e;margin-top:14px;font:700 30px Georgia,serif;display:block}.ctr-impact-grid aside>span{color:#bdd0d3;font-size:8px}.ctr-impact-grid aside dl span{border-color:#ffffff1a}.ctr-impact-grid aside em{color:#bcd0d3;margin-top:12px;font-size:8px;font-style:normal;line-height:1.5;display:block}@media (width<=1000px){.ctr-hero,.ctr-builder,.ctr-cohort-grid,.ctr-impact-grid{grid-template-columns:1fr}.ctr-paths>div{grid-template-columns:1fr 1fr}.ctr-flow{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.ctr-top{display:block}.ctr-top button{margin-top:13px}.ctr-tabs{overflow:auto}.ctr-tabs button{white-space:nowrap}.ctr-flow,.ctr-kpis,.ctr-paths>div,.ctr-form>div,.ctr-form fieldset{grid-template-columns:1fr}.ctr-cohort-head,.ctr-impact-head{align-items:flex-start;gap:10px}.ctr-paths article{grid-template-columns:36px 1fr}.ctr-paths article button{text-align:left;grid-column:2}}.pcp-layer{z-index:127;color:#17324d;background:#f4f6f3;font-family:Arial,sans-serif;position:fixed;inset:0;overflow:auto}.pcp-top{color:#fff;background:linear-gradient(115deg,#0c263b,#183b4d 62%,#80601e);justify-content:space-between;gap:20px;padding:24px clamp(20px,4vw,58px);display:flex}.pcp-top span,.pcp-main small{letter-spacing:.13em;font-size:9px;font-weight:900}.pcp-top h2{margin:5px 0;font:700 clamp(25px,3vw,39px) Georgia,serif}.pcp-top p{color:#d2dcdf;margin:0}.pcp-top button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #b99d59;border-radius:9px;align-self:flex-start;padding:10px 14px}.pcp-tabs{z-index:3;background:#fff;border-bottom:1px solid #d5dfdc;gap:6px;padding:11px clamp(20px,4vw,58px);display:flex;position:sticky;top:0}.pcp-tabs button{color:#667b83;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-weight:800}.pcp-tabs button.active{color:#8b6517;background:#fff3d6}.pcp-main{max-width:1500px;margin:auto;padding:20px clamp(20px,4vw,58px) 45px}.pcp-hero{color:#fff;background:linear-gradient(135deg,#153147,#204f58);border-radius:18px;grid-template-columns:1.4fr .6fr;gap:18px;padding:28px;display:grid}.pcp-hero h3{margin:7px 0;font:700 clamp(29px,3.5vw,45px) Georgia,serif}.pcp-hero p{color:#cadcde;line-height:1.55}.pcp-hero button,.pcp-journey aside button,.pcp-assessment aside button,.pcp-credential aside button{color:#17324d;cursor:pointer;background:#e3b44b;border:0;border-radius:8px;padding:10px 14px;font-weight:900}.pcp-hero aside{background:#ffffff0d;border-radius:12px;padding:17px}.pcp-hero aside>span{color:#bfd0d3;font-size:8px;font-weight:900}.pcp-hero aside>strong{color:#efc55e;margin:10px 0;font:700 31px Georgia,serif;display:block}.pcp-hero aside p{font-size:10px}.pcp-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.pcp-cards article{border:1px solid #d6e0dd;border-top:4px solid var(--path);cursor:pointer;background:#fff;border-radius:12px;padding:16px}.pcp-cards article.selected{box-shadow:0 0 0 2px var(--path)}.pcp-cards header{justify-content:space-between;display:flex}.pcp-cards header>i{background:var(--path);color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:900;display:grid}.pcp-cards header>span{text-align:right;color:var(--path);font-size:8px;font-weight:900}.pcp-cards header small{color:#7a8b91;margin-top:4px;display:block}.pcp-cards h3{min-height:50px;font:700 19px Georgia,serif}.pcp-cards p,.pcp-cards li{color:#657981;font-size:9px;line-height:1.45}.pcp-cards ul{padding-left:0;list-style:none}.pcp-cards button{color:var(--path);cursor:pointer;background:0 0;border:0;font-weight:900}.pcp-standards,.pcp-journey>section,.pcp-journey>aside,.pcp-assessment>section,.pcp-assessment>aside,.pcp-credential>section,.pcp-credential>aside{background:#fff;border:1px solid #d6e0dd;border-radius:15px;padding:19px}.pcp-standards h3,.pcp-journey h3,.pcp-assessment h3,.pcp-credential h3{margin:5px 0 11px;font:700 22px Georgia,serif}.pcp-standards>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pcp-standards>div span{background:#f3f6f5;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.pcp-standards i{color:#efc55e;background:#17324d;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.pcp-journey,.pcp-assessment,.pcp-credential{grid-template-columns:1.4fr .55fr;gap:14px;display:grid}.pcp-journey>section>header{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;display:grid}.pcp-journey>section>header>i{background:var(--path);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;font-weight:900;display:grid}.pcp-journey header p{color:#6e8188;margin:0;font-size:9px}.pcp-journey header>span{color:#966f18;background:#fff3d5;border-radius:15px;padding:6px 8px;font-size:8px;font-weight:900}.pcp-route{border-left:2px solid #0b8a73;margin-top:18px}.pcp-route article{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin:10px 0 10px -20px;display:grid}.pcp-route article>i{color:#70d4bf;background:#17324d;border:5px solid #e5f3ef;border-radius:50%;place-items:center;width:38px;height:38px;font-size:8px;font-style:normal;display:grid}.pcp-route article.current>i{color:#fff;background:#0b8a73}.pcp-route article>div{background:#f3f6f5;border-radius:9px;padding:10px}.pcp-route h4{margin:4px 0}.pcp-route p{color:#6e8188;margin:0;font-size:9px}.pcp-route article>span{color:#957019;font-size:7px;font-weight:900}.pcp-journey>aside{color:#fff;background:linear-gradient(155deg,#153246,#205560);align-self:start}.pcp-journey aside>div{border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;padding:9px 0;display:flex}.pcp-journey aside>div>i{color:#efc55e;background:#ffffff10;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.pcp-journey aside>div.met>i{color:#fff;background:#0b8a73}.pcp-journey aside b,.pcp-journey aside small{display:block}.pcp-journey aside small{color:#bdd0d3;letter-spacing:0;margin-top:3px}.pcp-journey aside p{color:#bcd0d3;font-size:9px;line-height:1.5}.pcp-journey aside button{width:100%}.pcp-assessment>section>header{justify-content:space-between;display:flex}.pcp-assessment section>header p{color:#6d8087}.pcp-assessment section>header>span{color:#0b8a73;font:700 23px Georgia,serif}.pcp-assessment section>header>span small{color:#71848a;font:800 7px Arial,sans-serif;display:block}.pcp-assessment section>article{border-bottom:1px solid #e0e7e5;grid-template-columns:65px 1fr;gap:10px;padding:13px 0;display:grid}.pcp-assessment article>span{flex-direction:column;align-items:center;display:flex}.pcp-assessment article>span i{color:#70d4bf;background:#17324d;border-radius:8px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;display:grid}.pcp-assessment article>span small{color:#947019;margin-top:5px;font-size:7px}.pcp-assessment h4{margin:0 0 7px}.pcp-assessment article button{color:#566b73;text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #d6e0dd;border-radius:7px;width:100%;margin:5px 0;padding:8px;font-size:9px;display:block}.pcp-assessment article button.selected{color:#087866;background:#e6f5f0;border-color:#0b8a73;font-weight:800}.pcp-submit{color:#17324d;background:#e3b44b;border:0;border-radius:8px;margin-top:12px;padding:10px 13px;font-weight:900}.pcp-submit:disabled,.pcp-assessment aside button:disabled{opacity:.45}.pcp-assessment>aside{color:#fff;background:linear-gradient(155deg,#153246,#205560);align-self:start}.pcp-assessment aside>strong{color:#efc55e;margin:14px 0 0;font:700 44px Georgia,serif;display:block}.pcp-assessment aside>strong span{color:#bdd0d3;font-size:14px}.pcp-assessment aside>p{color:#bdd0d3;font-size:9px}.pcp-assessment aside>i{background:#ffffff1b;border-radius:7px;height:7px;display:block;overflow:hidden}.pcp-assessment aside>i b{background:#e3b44b;height:100%;display:block}.pcp-assessment dl span{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.pcp-assessment dd{margin:0;font-weight:800}.pcp-assessment aside button{width:100%;margin-top:12px}.pcp-credential>section{text-align:center;border:8px solid #17324d;padding:0;box-shadow:inset 0 0 0 3px #e3b44b}.pcp-credential section>header{color:#fff;background:#17324d;padding:18px}.pcp-credential section>header span,.pcp-credential section>header small{display:block}.pcp-credential section>header span{font:700 23px Georgia,serif}.pcp-credential section>header small{color:#efc55e}.pcp-credential section>div{padding:30px}.pcp-credential section>div>i{color:#fff;background:#0b8a73;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-style:normal;font-weight:900;display:grid}.pcp-credential section>div h3{font-size:30px}.pcp-credential section>div p{color:#657980}.pcp-credential section>div strong,.pcp-credential section>div span{display:block}.pcp-credential section>div strong{margin:20px 0 8px;font:700 24px Georgia,serif}.pcp-credential section>div span{color:#8a6a1d;font-size:9px}.pcp-credential section>footer{text-align:left;background:#f3f6f5;grid-template-columns:1fr 1fr 60px;align-items:center;gap:10px;padding:16px;font-size:8px;display:grid}.pcp-credential footer b{display:block}.pcp-credential footer i{border:2px solid #17324d;place-items:center;height:50px;font-style:normal;font-weight:900;display:grid}.pcp-credential>aside{align-self:start}.pcp-credential aside li{color:#61767e;font-size:10px;line-height:1.9}.pcp-credential aside>div{background:#fff4d6;border-radius:9px;padding:12px}.pcp-credential aside>div p{font-size:9px;line-height:1.5}.pcp-credential aside button{margin-top:13px}@media (width<=1000px){.pcp-cards{grid-template-columns:1fr 1fr}.pcp-journey,.pcp-assessment,.pcp-credential{grid-template-columns:1fr}}@media (width<=650px){.pcp-top{display:block}.pcp-top button{margin-top:13px}.pcp-tabs{overflow:auto}.pcp-tabs button{white-space:nowrap}.pcp-hero,.pcp-cards,.pcp-standards>div{grid-template-columns:1fr}.pcp-assessment section>header{display:block}}.career-mode{z-index:110;color:#17363b;background:#f3f7f7;position:fixed;inset:0;overflow:auto}.career-mode>header{color:#fff;background:linear-gradient(120deg,#073f46,#0b776d 62%,#bd8f39);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.career-mode>header span,.career-eyebrow,.career-hero small,.career-grid article>div>small,.career-grid aside article>small{letter-spacing:.13em;color:#f3d47c;font-size:11px;font-weight:800}.career-mode>header h2{margin:5px 0}.career-mode>header p{color:#dceeed;margin:0}.career-mode>header>div:last-child{align-items:center;gap:9px;display:flex}.career-mode>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.career-status{background:#d5dfdf;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.career-status>div{background:#fff;align-items:center;gap:12px;padding:15px 28px;display:flex}.career-status small{color:#718083;font-size:10px}.career-status strong{color:#08756c;font-size:18px}.career-status span{margin-left:auto;font-size:12px}.career-mode>main{grid-template-columns:270px 1fr;max-width:1500px;margin:auto;display:grid}.career-mode main>aside{background:#e5eeee;min-height:calc(100vh - 175px);padding:27px 18px}.career-mode main>aside>button{text-align:left;color:#6d7d7e;background:0 0;border:0;border-left:3px solid #0000;gap:10px;width:100%;padding:13px 10px;display:flex}.career-mode main>aside>button.active{color:#08756c;background:#fff;border-color:#b88a37}.career-mode main>aside>button.complete{color:#08756c}.career-mode main>aside>button.locked{opacity:.55}.career-mode main>aside>button>b{background:#d1dddd;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.career-mode main>aside>button span,.career-mode main>aside>button small{display:block}.career-mode main>aside>button small{margin-top:3px;font-weight:400}.career-mode main>section{max-width:1120px;padding:30px}.career-hero{color:#fff;background:linear-gradient(120deg,#133f46,#15665e);border-radius:15px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.career-hero h3{margin:4px 0;font-size:28px}.career-hero p{color:#d8e9e6;margin:0}.career-hero>span{color:#f3d47c;border:2px solid #e4c56d;border-radius:50%;place-items:center;width:78px;height:78px;font-size:23px;font-weight:900;display:grid}.career-grid{grid-template-columns:1.5fr .8fr;gap:15px;margin-top:16px;display:grid}.career-grid article{background:#fff;border:1px solid #d1dddd;border-radius:13px;padding:20px}.career-grid article h3{margin:4px 0}.career-grid article p{color:#6b7a7c}.career-missions>button{text-align:left;color:#17363b;background:#fff;border:1px solid #d2dddd;border-radius:10px;align-items:center;gap:12px;width:100%;margin-top:9px;padding:14px;display:flex}.career-missions>button.done{background:#e7f5ee;border-color:#77b998}.career-missions>button>b{background:#e2ebeb;border-radius:50%;place-items:center;min-width:29px;height:29px;display:grid}.career-missions>button span,.career-missions>button small{display:block}.career-missions>button small{color:#738183;margin-top:3px}.career-missions>button em{color:#aa7c2d;margin-left:auto;font-style:normal;font-weight:800}.career-grid>aside{background:0 0;min-height:0;padding:0}.career-grid>aside article+article{margin-top:15px}.career-skill{margin-top:14px}.career-skill span{justify-content:space-between;display:flex}.career-skill i{background:#dce6e5;border-radius:8px;height:7px;margin-top:6px;display:block;overflow:hidden}.career-skill i em{background:linear-gradient(90deg,#0b8b7d,#d0a343);height:100%;display:block}.career-reward{background:#fff7df!important;border-color:#e0c578!important}.career-review{background:#fff;border:1px solid #d1dddd;border-radius:13px;justify-content:space-between;align-items:center;margin-top:16px;padding:18px 20px;display:flex}.career-review span,.career-review small{display:block}.career-review small{color:#718083;margin-top:4px}.career-review button,.promotion-modal button{color:#fff;background:#08756c;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.career-review button:disabled{background:#bdc9c8}.promotion-modal{z-index:120;background:#0d292dcc;place-items:center;display:grid;position:fixed;inset:0}.promotion-modal section{text-align:center;background:#fff;border-radius:18px;max-width:470px;padding:34px}.promotion-modal section>span{font-size:52px}.promotion-modal small{color:#9a722c;letter-spacing:.12em;font-weight:800;display:block}.promotion-modal h3{margin:8px;font-size:27px}.promotion-modal p{color:#68787a}@media (width<=850px){.career-mode>header{flex-direction:column;padding:19px}.career-status{grid-template-columns:1fr}.career-mode>main{display:block}.career-mode main>aside{min-height:0;display:flex;overflow:auto}.career-mode main>aside>button{min-width:190px}.career-mode main>section{padding:18px 13px}.career-grid{grid-template-columns:1fr}.career-review{flex-direction:column;align-items:stretch;gap:14px}.career-review button{width:100%}}.career-office-evidence{background:#fff;border:1px solid #d1dddd;border-radius:13px;margin-top:16px;padding:19px}.career-office-evidence>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.career-office-evidence h3{margin:4px 0}.career-office-evidence>header button{color:#fff;background:#17324d;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.career-office-evidence>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.career-office-evidence article{background:#f2f6f5;border:1px solid #d9e3e1;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.career-office-evidence article>span{background:#dce7e5;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.career-office-evidence article div{flex:1;min-width:0}.career-office-evidence article strong,.career-office-evidence article small{display:block}.career-office-evidence article small,.career-skill>small{color:#718083}.career-office-evidence article>b{color:#08756c}.career-office-evidence article.selected{border-color:#e0c578}.career-office-evidence article.evidenced{background:#e7f5ee;border-color:#77b998}@media (width<=850px){.career-office-evidence>div{grid-template-columns:1fr}.career-office-evidence>header{flex-direction:column;align-items:stretch}}.career-journey-overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e1bd1;padding:24px;position:fixed;inset:0;overflow:auto}.career-journey-shell{color:#15243a;background:#f5f8fc;border-radius:28px;max-width:1180px;min-height:calc(100vh - 48px);margin:auto;overflow:hidden;box-shadow:0 30px 90px #00000059}.career-journey-head{color:#fff;background:radial-gradient(circle at 85% 15%,#23cdb447,#0000 35%),linear-gradient(125deg,#08243c,#0a3752 58%,#075c66);justify-content:space-between;gap:20px;padding:30px 34px;display:flex}.career-journey-head span,.career-identity-card small,.career-next-card>span,.career-inbox span,.career-apply-card span,.career-offer header span,.career-history header span{letter-spacing:.13em;color:#38d5ba;font-size:.75rem;font-weight:800}.career-journey-head h2{margin:4px 0;font-size:2rem}.career-journey-head p{color:#c9dce7;margin:0}.career-journey-head>button{color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:50%;width:44px;height:44px;font-size:1.8rem}.career-identity-card{background:#fff;border:1px solid #dfe8f1;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:24px 32px 0;padding:22px;display:grid}.career-company-mark{color:#fff;background:#0b3851;border-radius:17px;place-items:center;width:60px;height:60px;font-size:1.15rem;font-weight:900;display:grid}.career-identity-card h3{margin:4px 0;font-size:1.35rem}.career-identity-card p{color:#64748b;margin:0}.career-salary{text-align:right;flex-direction:column;display:flex}.career-salary strong{color:#087b70;font-size:1.35rem}.career-salary span{color:#748299;font-size:.8rem}.career-stepper{grid-template-columns:repeat(7,1fr);gap:4px;padding:26px 34px 18px;display:grid}.career-stepper div{text-align:center;color:#91a0b2;font-size:.73rem;font-weight:700;position:relative}.career-stepper div:before{content:"";background:#dce5ee;height:3px;position:absolute;top:15px;left:-50%;right:50%}.career-stepper div:first-child:before{display:none}.career-stepper i{z-index:1;background:#dce5ee;border-radius:50%;place-items:center;width:32px;height:32px;margin:0 auto 8px;font-style:normal;display:grid;position:relative}.career-stepper .done,.career-stepper .active{color:#087b70}.career-stepper .done:before,.career-stepper .active:before,.career-stepper .done i{color:#fff;background:#20bfa6}.career-stepper .active i{color:#087b70;background:#fff;border:3px solid #20bfa6}.career-journey-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:18px;padding:0 32px;display:grid}.career-next-card,.career-inbox,.career-apply-card,.career-offer,.career-history{background:#fff;border:1px solid #dfe8f1;border-radius:20px;padding:24px}.career-next-card h3{margin:7px 0 20px;font-size:1.35rem}.career-progress-label{justify-content:space-between;display:flex}.career-progress{background:#e6edf4;border-radius:10px;height:11px;margin:8px 0;overflow:hidden}.career-progress i{background:linear-gradient(90deg,#0b8779,#27d0aa);border-radius:10px;height:100%;display:block}.career-next-card p,.career-apply-card p,.career-contract p{color:#637287;line-height:1.55}.career-next-card button,.career-apply-card button,.career-offer-actions button,.career-negotiate button,.career-history button{color:#fff;background:#0b806f;border:0;border-radius:11px;padding:12px 16px;font-weight:800}.career-decisions{flex-wrap:wrap;gap:10px;display:flex}.career-inbox header,.career-offer header,.career-history header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.career-inbox h3,.career-history h3{margin:4px 0}.career-inbox header b{color:#087b70;background:#e0f8f2;border-radius:20px;padding:5px 10px}.career-inbox article{border-top:1px solid #e6edf3;padding:13px 0}.career-inbox article strong,.career-inbox article small{display:block}.career-inbox article p{color:#66778a;margin:4px 0;font-size:.85rem}.career-empty{color:#77879a}.career-apply-card,.career-offer,.career-history{margin:18px 32px}.career-apply-card{color:#fff;background:linear-gradient(135deg,#092f48,#07515e);border:0;grid-template-columns:1.35fr 1fr;align-items:center;gap:24px;display:grid}.career-apply-card p{color:#c9dce7}.career-apply-card>div:last-child{flex-direction:column;gap:10px;display:flex}.career-apply-card select{background:#fff;border:1px solid #b8cad7;border-radius:11px;width:100%;padding:13px}.career-offer{border:2px solid #e8ba54}.career-offer header strong{text-align:right;color:#0b806f;font-size:1.35rem}.career-offer header strong small{color:#718096;font-size:.75rem;display:block}.career-contract{background:#f8fafc;border:1px solid #dfe7ef;border-radius:14px;margin:18px 0;padding:18px}.career-contract h4{margin-top:0}.career-contract em{color:#8a5c09;border-left:3px solid #e7a93b;padding-left:12px;display:block}.career-offer-actions{flex-wrap:wrap;gap:10px;display:flex}.career-offer-actions .decline{color:#a23838;background:#fff;border:1px solid #e7bcbc}.career-negotiate textarea{border:1px solid #cbd7e2;border-radius:12px;width:100%;min-height:100px;margin-bottom:10px;padding:12px}.career-history>div{margin:16px 0}.career-history article{border-bottom:1px solid #e8eef3;gap:12px;padding:10px 0;display:flex}.career-history article i{background:#20bfa6;border-radius:50%;width:10px;height:10px;margin-top:6px}.career-history article div{flex:1;justify-content:space-between;gap:20px;display:flex}.career-history article small{color:#7b899a}.career-history footer{flex-wrap:wrap;gap:10px;display:flex}.career-journey-error{color:#9c2d2d;background:#fff0f0;border:1px solid #e8bcbc;border-radius:12px;margin:18px 32px;padding:12px}.career-journey-loading{text-align:center;padding:80px}.career-journey-shell button:disabled{opacity:.48;cursor:not-allowed}@media (width<=760px){.career-journey-overlay{padding:0}.career-journey-shell{border-radius:0;min-height:100vh}.career-journey-head{padding:22px 18px}.career-identity-card{grid-template-columns:auto 1fr;margin:16px}.career-salary{text-align:left;border-top:1px solid #e7edf3;grid-column:1/-1;padding-top:14px}.career-stepper{grid-template-columns:repeat(7,110px);padding:18px;overflow-x:auto}.career-journey-grid{grid-template-columns:1fr;padding:0 16px}.career-apply-card,.career-offer,.career-history{margin:16px}.career-apply-card{grid-template-columns:1fr}.career-next-card,.career-inbox,.career-apply-card,.career-offer,.career-history{padding:18px}.career-offer header{flex-direction:column}.career-offer header strong{text-align:left}.career-history article div{flex-direction:column;gap:2px}.career-journey-head h2{font-size:1.6rem}}.career-work-choice{border-top:1px solid #e2e9f0;margin-top:18px;padding-top:17px}.career-work-choice>p{margin:0 0 12px}.career-work-choice>p strong{color:#173851}.career-work-choice>div{flex-wrap:wrap;gap:10px;display:flex}.career-journey-recovery{text-align:center;background:#fff;border:1px solid #dfe8f1;border-radius:18px;max-width:560px;margin:64px auto;padding:28px;box-shadow:0 16px 40px #19354c14}.career-journey-recovery h3{color:#173851;margin:0 0 8px;font-size:1.35rem}.career-journey-recovery p{color:#637287;margin:0 auto 18px;line-height:1.55}.career-journey-recovery button{color:#fff;background:#0b806f;border:0;border-radius:11px;padding:12px 18px;font-weight:800}.career-journey-success{color:#116b55;text-align:left;background:#eaf9f3;border:1px solid #9fd8c5;border-radius:12px;justify-content:space-between;width:calc(100% - 64px);margin:18px 32px 0;padding:13px 15px;font-weight:800;display:flex}.career-journey-success span{margin-left:18px}@media (width<=760px){.career-journey-success{width:calc(100% - 32px);margin:16px}}.career-journey-error{background:0 0;border:0;padding:0}.career-application-status{background:#fff;border:1px solid #dfe8f1;border-left:5px solid #e5a928;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:18px 32px;padding:22px 24px;display:flex}.career-application-status span{letter-spacing:.13em;color:#a56d00;font-size:.75rem;font-weight:800}.career-application-status h3{margin:5px 0}.career-application-status p{color:#64748b;margin:0;line-height:1.5}.career-application-status button{color:#fff;white-space:nowrap;background:#0b806f;border:0;border-radius:11px;padding:12px 16px;font-weight:800}.career-negotiate label{margin-bottom:10px;font-weight:800;display:block}.career-negotiate input{border:1px solid #cbd7e2;border-radius:12px;width:100%;margin-top:6px;padding:12px}.career-negotiate textarea{margin-top:8px}@media (width<=760px){.career-application-status{flex-direction:column;align-items:flex-start;margin:16px}.career-application-status button{width:100%}}.connected-office{z-index:275;color:#173441;background:#eef4f6;position:fixed;inset:0;overflow:auto}.connected-office>header{color:#fff;background:radial-gradient(circle at 80% 0,#2cc6a641,#0000 24rem),linear-gradient(120deg,#102f40,#075f57);justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.connected-office-brand{align-items:center;gap:13px;display:flex}.connected-office-brand>span{color:#123346;background:#e2b84f;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.connected-office header small{color:#68dfc9;letter-spacing:.12em;font-weight:800}.connected-office h2{margin:3px 0}.connected-office header p{color:#c8dddf;margin:0}.connected-office-head-actions{gap:9px;display:flex}.connected-office-head-actions button{color:#fff;background:#ffffff12;border:1px solid #ffffff4b;border-radius:9px;padding:10px 12px}.connected-office>main{grid-template-columns:300px minmax(0,1fr);gap:14px;width:min(1400px,100% - 28px);margin:14px auto;display:grid}.connected-office>main>aside,.connected-office-work{background:#fff;border:1px solid #d7e3e6;border-radius:16px}.connected-office>main>aside{align-self:start;padding:16px}.connected-office>main>aside>section{color:#fff;background:#123747;border-radius:12px;padding:16px}.connected-office>main>aside>section small,.connected-office>main>aside>section strong,.connected-office>main>aside>section span{display:block}.connected-office>main>aside>section small{color:#64d9c4;font-size:.7rem}.connected-office>main>aside>section strong{margin:6px 0}.connected-office>main>aside>section span{color:#c8d9de;font-size:.78rem}.connected-office-progress{padding:17px 4px}.connected-office-progress>div{justify-content:space-between;display:flex}.connected-office-progress i{background:#e1eaec;border-radius:8px;height:8px;margin-top:7px;display:block;overflow:hidden}.connected-office-progress em{background:#0ba18a;height:100%;display:block}.connected-office nav button{text-align:left;background:#f7f9fa;border:1px solid #dce5e7;border-radius:10px;align-items:center;gap:10px;width:100%;margin:7px 0;padding:11px;display:flex}.connected-office nav button.active{background:#eaf8f4;border-color:#4dbda9}.connected-office nav button.done b{color:#fff;background:#0a937d}.connected-office nav button b{background:#e4ecee;border-radius:50%;place-items:center;min-width:29px;height:29px;display:grid}.connected-office nav button span,.connected-office nav button small{display:block}.connected-office nav button small{color:#6e7f85;margin-top:3px}.connected-office-work{padding:18px}.connected-office-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.connected-office-metrics article{border:1px solid #dce6e8;border-radius:10px;padding:13px}.connected-office-metrics span,.connected-office-metrics strong{display:block}.connected-office-metrics span{color:#6d8087;font-size:.7rem}.connected-office-metrics strong{color:#087465;margin-top:5px}.connected-work-order{border:1px solid #d7e3e5;border-radius:14px;overflow:hidden}.connected-work-order>header{background:#f6f9f9;border-bottom:1px solid #dfe8ea;justify-content:space-between;gap:15px;padding:20px;display:flex}.connected-work-order h3{text-transform:capitalize;margin:5px 0}.connected-work-order>header>b{color:#087465;background:#e5f5f1;border-radius:16px;height:max-content;padding:6px 9px;font-size:.72rem}.connected-manager-message{background:#edf8f5;border-left:4px solid #0a9b84;gap:12px;margin:18px;padding:15px;display:flex}.connected-manager-message>span{color:#fff;background:#153a49;border-radius:50%;place-items:center;min-width:38px;height:38px;font-weight:900;display:grid}.connected-manager-message p{margin:0;line-height:1.5}.connected-manager-message strong{display:block}.connected-work-order>h4{margin:0 18px 10px}.connected-options{gap:8px;margin:0 18px;display:grid}.connected-options label{border:1px solid #dae5e7;border-radius:10px;grid-template-columns:auto 32px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.connected-options label.selected{background:#ecf8f5;border-color:#45bba6}.connected-options label>span{background:#e8eef0;border-radius:7px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.connected-options p{margin:0}.connected-memo{margin:16px 18px;display:block}.connected-memo>span,.connected-memo>small{display:block}.connected-memo>span{font-weight:800}.connected-memo textarea{box-sizing:border-box;border:1px solid #cedcdf;border-radius:10px;width:100%;min-height:110px;margin:7px 0;padding:12px}.connected-memo>small{text-align:right;color:#71838a}.connected-feedback{color:#81570b;background:#fff1d8;border-radius:9px;margin:12px 18px;padding:12px}.connected-feedback.good{color:#087563;background:#dff4ed}.connected-work-order>footer{background:#f7f9f9;border-top:1px solid #dce5e7;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.connected-work-order>footer span{color:#697c83;font-size:.8rem}.connected-work-order>footer button,.connected-office-complete button{color:#fff;background:#087665;border:0;border-radius:9px;padding:11px 16px;font-weight:800}.connected-work-order>footer button:disabled{opacity:.45}.connected-office-complete{color:#fff;background:linear-gradient(120deg,#15394a,#087466);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:13px;padding:20px;display:flex}.connected-office-complete h3{margin:5px 0}.connected-office-complete p{color:#c7dcda;margin:0}.connected-office-complete button{color:#173441;background:#e1b54a}@media (width<=850px){.connected-office>header{flex-direction:column;align-items:flex-start;gap:13px}.connected-office>main{grid-template-columns:1fr}.connected-office>main>aside nav{display:flex;overflow:auto}.connected-office nav button{min-width:230px}.connected-office-metrics{grid-template-columns:1fr 1fr}.connected-office-complete,.connected-work-order>footer{flex-direction:column;align-items:stretch}.connected-office-head-actions{width:100%}.connected-office-head-actions button{flex:1}}@media (width<=520px){.connected-office>header{padding:16px}.connected-office>main{width:calc(100% - 16px)}.connected-office-work{padding:10px}.connected-office-metrics{grid-template-columns:1fr 1fr}.connected-options,.connected-memo,.connected-manager-message{margin-left:11px;margin-right:11px}.connected-options label{grid-template-columns:auto 30px 1fr}}.interview-sim{z-index:111;color:#234;background:#f3f5f8;position:fixed;inset:0;overflow:auto}.interview-sim>header{color:#fff;background:linear-gradient(120deg,#18283e,#2f4e71 62%,#b98a37);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.interview-sim>header span,.interview-start small,.interviewer small,.interview-feedback small{letter-spacing:.13em;color:#f3d37b;font-size:11px;font-weight:800}.interview-sim>header h2{margin:5px 0}.interview-sim>header p{color:#dfe7ef;margin:0}.interview-sim>header>div:last-child{align-items:center;gap:9px;display:flex}.interview-sim>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.interview-start{place-items:center;min-height:calc(100vh - 120px);padding:25px;display:grid}.interview-start>section{text-align:center;background:#fff;border:1px solid #d5dce3;border-radius:18px;max-width:850px;padding:35px}.interview-avatar,.interviewer>span{color:#f1cf72;background:#173451;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:20px;font-weight:900;display:grid}.interview-start h3{margin:8px;font-size:28px}.interview-start p{color:#677684}.interview-start section>div{grid-template-columns:repeat(5,1fr);gap:9px;margin:25px 0;display:grid}.interview-start section>div button{color:#234;background:#fff;border:1px solid #d3dce4;border-radius:10px;padding:15px 8px}.interview-start section>div button.selected{background:#fff7e3;border-color:#b98a37}.interview-start section>div small{letter-spacing:0;color:#71808b;margin-top:6px;font-weight:400;display:block}.start-interview,.interview-actions button,.interview-feedback>button{border-radius:9px;padding:13px 20px;font-weight:800;color:#fff!important;background:#1c5272!important;border:0!important}.interview-room{grid-template-columns:245px 1fr;max-width:1450px;margin:auto;display:grid}.interview-room>aside{background:#e5ebf0;min-height:calc(100vh - 115px);padding:28px 22px}.interview-room>aside>small{color:#9b732d;font-weight:800}.interview-room>aside h3{margin:7px 0 22px}.interview-room>aside>div{border-top:1px solid #ccd5dc;padding:13px 0}.interview-room>aside>div span,.interview-room>aside>div strong{display:block}.interview-room>aside>div strong{margin-top:5px}.interview-room>aside>button{background:#fff;border:1px solid #b8c5ce;border-radius:8px;margin-top:15px;padding:10px}.interview-progress i,.score-grid i{background:#d1dce2;border-radius:8px;height:7px;margin-top:7px;display:block;overflow:hidden}.interview-progress em,.score-grid em{background:linear-gradient(90deg,#16827a,#c59a43);height:100%;display:block}.interview-room>section{max-width:1050px;padding:32px}.interviewer{background:#fff;border:1px solid #d4dce3;border-radius:14px;gap:17px;padding:23px;display:flex}.interviewer>span{min-width:58px;margin:0}.interviewer h3{margin:5px 0;font-size:22px}.interviewer p{color:#687784;margin:0}.interview-answer{background:#fff;border:1px solid #d4dce3;border-radius:14px;margin-top:15px;padding:20px;font-weight:800;display:block}.interview-answer textarea{box-sizing:border-box;width:100%;min-height:180px;font:inherit;border:1px solid #c4cfd8;border-radius:9px;margin:9px 0;padding:13px;font-weight:400;display:block}.interview-answer span{color:#6f7e89;font-size:12px}.interview-actions{text-align:right;margin-top:12px}.interview-actions button:disabled{background:#bdc7ce!important}.interview-feedback{background:#fff;border:1px solid #d4dce3;border-radius:14px;margin-top:18px;padding:22px}.interview-feedback>header{justify-content:space-between;display:flex}.interview-feedback h3{margin:4px 0}.interview-feedback>header>strong{color:#16827a;font-size:35px}.interview-feedback>header>strong span{font-size:13px}.score-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin:18px 0;display:grid}.score-grid>div{background:#f4f7f9;border-radius:9px;padding:13px}.score-grid span{justify-content:space-between;display:flex}.feedback-columns{grid-template-columns:1fr 1fr;gap:13px;display:grid}.feedback-columns article,.model-answer,.follow-up{background:#f5f7f9;border-radius:10px;padding:15px}.feedback-columns h4,.model-answer h4,.follow-up h4{margin:0 0 8px}.feedback-columns p,.model-answer p,.follow-up p{color:#596b78;margin:6px 0}.model-answer,.follow-up{margin-top:12px}.follow-up{background:#fff8e6;border-left:4px solid #c2943c}.interview-feedback>button{margin-top:14px}@media (width<=850px){.interview-sim>header{flex-direction:column;padding:19px}.interview-start section>div{grid-template-columns:1fr}.interview-room{display:block}.interview-room>aside{min-height:0}.interview-room>section{padding:18px 13px}.interviewer{flex-direction:column}.score-grid,.feedback-columns{grid-template-columns:1fr}}.daily-challenge{z-index:112;color:#173c3b;background:#f4f7f6;position:fixed;inset:0;overflow:auto}.daily-challenge>header{color:#fff;background:linear-gradient(120deg,#073f46,#0c8073 62%,#c3953d);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.daily-challenge>header span,.daily-top small,.daily-scenario small{letter-spacing:.13em;color:#f3d47c;font-size:11px;font-weight:800}.daily-challenge>header h2{margin:5px 0}.daily-challenge>header p{color:#dceeed;margin:0}.daily-challenge>header>div:last-child{align-items:center;gap:9px;display:flex}.daily-challenge>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.daily-challenge>main{grid-template-columns:270px 1fr;max-width:1350px;margin:auto;display:grid}.daily-challenge main>aside{background:#e3eeeb;min-height:calc(100vh - 115px);padding:30px 23px}.daily-streak{text-align:center;color:#fff;background:#113f45;border-radius:14px;padding:20px}.daily-streak>span{color:#edc75f;font-size:22px;display:block}.daily-streak strong{font-size:42px;display:block}.daily-streak small{color:#d5e5e2}.daily-stat{border-bottom:1px solid #cad9d5;justify-content:space-between;padding:14px 0;display:flex}.daily-stat strong{color:#08786e}.daily-challenge aside>section{margin-top:20px}.daily-challenge aside>section small{color:#8f6b28;font-weight:800}.daily-calendar{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:10px;display:grid}.daily-calendar span{aspect-ratio:1;background:#d0dcda;border-radius:5px;place-items:center;font-size:10px;display:grid}.daily-calendar span.attempted{background:#e8c86d}.daily-calendar span.perfect{color:#fff;background:#1b9384}.daily-challenge aside>section p{color:#6d7d79;font-size:10px}.daily-challenge main>section{max-width:900px;padding:34px}.daily-top{justify-content:space-between;align-items:center;display:flex}.daily-top small{color:#9b722b}.daily-top h3{margin:5px 0;font-size:28px}.daily-top>span{background:#e4edeb;border-radius:20px;padding:8px 12px}.daily-scenario{background:#fff;border:1px solid #d0dcda;border-radius:13px;margin-top:17px;padding:22px}.daily-scenario p{font-size:18px;line-height:1.55}.daily-scenario b{color:#08786e}.daily-question{background:#fff;border:1px solid #d0dcda;border-radius:13px;margin-top:15px;padding:22px}.daily-question h4{margin-top:0;font-size:19px}.daily-options{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.daily-options button{text-align:left;color:#173c3b;background:#fff;border:1px solid #cbd8d5;border-radius:9px;padding:14px}.daily-options button.selected{background:#e5f5f1;border-color:#087f73}.daily-question label span{font-size:12px;font-weight:700;display:block}.daily-question input{box-sizing:border-box;border:1px solid #c5d3d0;border-radius:9px;width:100%;margin-top:8px;padding:13px}.daily-submit{float:right;color:#fff;background:#08786e;border:0;border-radius:9px;margin-top:14px;padding:13px 20px;font-weight:800}.daily-submit:disabled{background:#bdc8c5}.daily-feedback{clear:both;border-radius:13px;gap:16px;margin-top:18px;padding:22px;display:flex}.daily-feedback>span{font-size:30px}.daily-feedback.correct{background:#e0f3e7;border:1px solid #8fc5a2}.daily-feedback.review{background:#fff2dc;border:1px solid #d8b26e}.daily-feedback small{color:#8d6928;font-weight:800}.daily-feedback h3{margin:4px 0}.daily-feedback p{margin:6px 0}.daily-challenge main>section>footer{clear:both;color:#71807c;justify-content:space-between;align-items:center;padding-top:22px;display:flex}.daily-challenge main>section>footer button{background:#fff;border:1px solid #bdccc8;border-radius:8px;padding:9px 13px}@media (width<=800px){.daily-challenge>header{flex-direction:column;padding:19px}.daily-challenge>main{display:block}.daily-challenge main>aside{min-height:0}.daily-challenge main>section{padding:20px 13px}.daily-options{grid-template-columns:1fr}}.finance-league{z-index:113;color:#173a40;background:#f3f6f7;position:fixed;inset:0;overflow:auto}.finance-league>header{color:#fff;background:linear-gradient(120deg,#073d48,#0d6e6b 62%,#bd8d35);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.finance-league>header span,.league-season small,.finance-league main>aside article>small{letter-spacing:.13em;color:#f3d47c;font-size:11px;font-weight:800}.finance-league>header h2{margin:5px 0}.finance-league>header p{color:#dcebed;margin:0}.finance-league>header>div:last-child{align-items:center;gap:9px;display:flex}.finance-league>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.finance-league>nav{background:#fff;border-bottom:1px solid #d4dfe1;align-items:end;gap:20px;padding:13px 38px;display:flex}.finance-league>nav>div{margin-right:auto;display:flex}.finance-league>nav button{background:#fff;border:0;border-bottom:2px solid #0000;padding:10px 13px}.finance-league>nav button.active{color:#08796f;border-color:#b88a35}.finance-league>nav label{font-size:11px;font-weight:700}.finance-league>nav select{border:1px solid #c4d1d3;border-radius:7px;margin-top:4px;padding:8px;display:block}.finance-league>main{grid-template-columns:1fr 285px;gap:17px;max-width:1450px;margin:auto;padding:25px;display:grid}.league-season{color:#fff;background:#153f49;border-radius:13px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.league-season h3{margin:5px 0}.league-season p{color:#d4e3e5;margin:0}.league-season>div:last-child{gap:24px;display:flex}.league-season>div:last-child span,.league-season>div:last-child strong{display:block}.league-season>div:last-child span{color:#cbdcde;font-size:11px}.league-season>div:last-child strong{color:#f0cc68;font-size:21px}.league-podium{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.league-podium article{background:#fff;border:1px solid #d2dfe0;border-radius:12px;padding:18px}.league-podium article.winner{background:#fff9e9;border-color:#c69a40}.league-podium article>span{font-size:27px}.league-podium article>small{color:#9a712c;margin-top:8px;font-weight:800;display:block}.league-podium h3{margin:5px 0}.league-podium article>div strong{color:#08796f;font-size:22px}.league-podium article>div small{margin-left:5px}.league-podium p{color:#6c7b7e;font-size:12px}.league-table{background:#fff;border:1px solid #d2dfe0;border-radius:12px;margin-top:14px;overflow:hidden}.league-table>header,.league-table>div{border-bottom:1px solid #e0e7e8;grid-template-columns:2fr 1.3fr .6fr .6fr .6fr;align-items:center;padding:12px 15px;display:grid}.league-table>header{color:#708084;background:#edf2f2;font-size:10px;font-weight:800}.league-table>div>span:first-child{align-items:center;gap:9px;display:flex}.league-table>div>span:first-child>b{width:21px}.league-table>div>span:first-child>i{background:#dce9e7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;display:grid}.league-table>div>span:first-child strong,.league-table>div>span:first-child small{display:block}.league-table>div>span:first-child small{color:#168074;font-weight:400}.league-table>div>strong:last-child{color:#08796f}.league-table .your-rank{background:#fff6dd;border-top:2px solid #c69a40}.finance-league main>aside{flex-direction:column;gap:14px;display:flex}.finance-league main>aside article{background:#fff;border:1px solid #d2dfe0;border-radius:12px;padding:19px}.finance-league main>aside article>small{color:#966e29}.finance-league main>aside h3{margin:6px 0}.league-shield{clip-path:polygon(50% 0,100% 18%,88% 78%,50% 100%,12% 78%,0 18%);color:#f1cd69;background:#17454f;place-items:center;width:58px;height:64px;margin-top:14px;font-weight:900;display:grid}.league-profile p,.fair-league li{color:#66777a}.league-profile>div{border-top:1px solid #dde5e6;justify-content:space-between;padding:12px 0;display:flex}.league-profile button{color:#fff;background:#08796f;border:0;border-radius:8px;width:100%;padding:10px}.points-row{border-top:1px solid #e0e7e8;justify-content:space-between;padding:9px 0;display:flex}.points-row b{color:#08796f}.fair-league ul{padding-left:18px}@media (width<=900px){.finance-league>header{flex-direction:column;padding:19px}.finance-league>nav{align-items:stretch;padding:12px;overflow:auto}.finance-league>nav>div{min-width:530px}.finance-league>main{grid-template-columns:1fr;padding:13px}.league-season{flex-direction:column;align-items:flex-start;gap:15px}.league-podium{grid-template-columns:1fr}.league-table{overflow:auto}.league-table>header,.league-table>div{min-width:720px}}.team-challenge{z-index:114;color:#213743;background:#f3f6f8;position:fixed;inset:0;overflow:auto}.team-challenge>header{color:#fff;background:linear-gradient(120deg,#17314a,#255e6e 62%,#bb8b37);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.team-challenge>header span,.team-challenge main>aside>small,.team-case small,.role-brief small,.team-handoff>small{letter-spacing:.13em;color:#f2d27a;font-size:11px;font-weight:800}.team-challenge>header h2{margin:5px 0}.team-challenge>header p{color:#dde9ee;margin:0}.team-challenge>header>div:last-child{align-items:center;gap:9px;display:flex}.team-challenge>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.team-challenge>nav{background:#d4dfe3;grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.team-challenge>nav>div{background:#fff;padding:13px 25px}.team-challenge>nav>div:first-child{align-items:center;gap:10px;display:flex}.team-challenge>nav small,.team-challenge>nav span,.team-challenge>nav strong{display:block}.team-challenge>nav button{background:#fff;border:1px solid #c0cdd2;border-radius:7px;margin-left:auto;padding:7px}.team-challenge>nav i{background:#d7e1e4;border-radius:7px;height:7px;margin-top:6px;display:block}.team-challenge>nav em{background:#178278;height:100%;display:block}.team-challenge>main{grid-template-columns:260px 1fr;max-width:1450px;margin:auto;display:grid}.team-challenge main>aside{background:#e4ecef;min-height:calc(100vh - 165px);padding:27px 18px}.team-challenge main>aside>small{color:#956d29}.team-challenge main>aside>button{text-align:left;color:#65767d;background:0 0;border:1px solid #0000;border-radius:9px;gap:10px;width:100%;margin-top:8px;padding:13px 9px;display:flex}.team-challenge main>aside>button.active{color:#176f70;background:#fff;border-color:#c7d4d8}.team-challenge main>aside>button.done{color:#16806f}.team-challenge main>aside>button:disabled{opacity:.45}.team-challenge main>aside>button>span{background:#d2dfe1;border-radius:50%;place-items:center;min-width:36px;height:36px;font-weight:800;display:grid}.team-challenge main>aside>button strong,.team-challenge main>aside>button small{display:block}.team-challenge main>aside>article{color:#fff;background:#173f4b;border-radius:10px;margin-top:20px;padding:16px}.team-challenge main>aside>article small,.team-challenge main>aside>article strong,.team-challenge main>aside>article span{display:block}.team-challenge main>aside>article strong{color:#efcc6c;font-size:27px}.team-challenge main>section{max-width:1080px;padding:27px}.team-case{color:#fff;background:#173f4b;border-radius:13px;justify-content:space-between;gap:20px;padding:20px 23px;display:flex}.team-case h3{margin:5px 0}.team-case p{color:#d7e6e9;margin:0}.team-case>span{text-align:right;color:#f1cd6d;min-width:150px;font-size:23px;font-weight:800}.team-case>span small{color:#d7e6e9;letter-spacing:0;display:block}.role-brief{background:#fff;border:1px solid #d2dde1;border-radius:12px;align-items:center;gap:15px;margin-top:14px;padding:17px;display:flex}.role-brief>span{color:#14766d;background:#e4efed;border-radius:50%;place-items:center;width:53px;height:53px;font-weight:900;display:grid}.role-brief small{color:#986f29}.role-brief h3{margin:4px 0}.role-brief p{color:#6c7b81;margin:0}.team-work{background:#fff;border:1px solid #d2dde1;border-radius:12px;margin-top:14px;padding:22px}.team-work>h3{margin-top:0}.team-work>p{color:#66777e}.team-work label{margin-top:13px;font-weight:700;display:block}.team-work input,.team-work textarea{box-sizing:border-box;border:1px solid #c3d0d5;border-radius:8px;width:100%;margin-top:7px;padding:11px;display:block}.team-work textarea{min-height:140px}.team-work label small{font-weight:400}.team-work>button{float:right;color:#fff;background:#14766d;border:0;border-radius:8px;margin-top:16px;padding:12px 18px;font-weight:800}.team-work>button:disabled{background:#bdc8cc}.team-journal,.team-impact{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:13px;display:grid}.team-journal span,.team-impact span{background:#f3f6f7;border-radius:8px;padding:13px}.team-journal strong,.team-impact strong{color:#14766d;margin-top:5px;display:block}.team-findings,.team-decisions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.team-findings button,.team-decisions button{text-align:left;color:#213743;background:#fff;border:1px solid #cbd7db;border-radius:8px;padding:14px}.team-findings button.selected,.team-decisions button.selected{background:#e8f5f2;border-color:#168174}.team-note{background:#fff5dc;border-left:4px solid #bf913b;gap:12px;margin-top:12px;padding:14px;display:flex}.team-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.team-impact{grid-template-columns:repeat(3,1fr)}.team-complete{background:#e1f2e7;border-radius:10px;gap:14px;margin-top:15px;padding:18px;display:flex}.team-complete>span{font-size:35px}.team-complete h3{margin:0}.team-complete p{margin-bottom:0}.team-handoff{clear:both;background:#e7eeee;border-radius:10px;margin-top:18px;padding:16px}.team-handoff>small{color:#936b27}.team-handoff span{color:#17766d;margin-top:7px;display:block}@media (width<=850px){.team-challenge>header{flex-direction:column;padding:19px}.team-challenge>nav{grid-template-columns:1fr}.team-challenge>main{display:block}.team-challenge main>aside{min-height:0}.team-challenge main>section{padding:16px 12px}.team-case{flex-direction:column}.team-case>span{text-align:left}.team-journal,.team-inputs,.team-impact,.team-findings,.team-decisions{grid-template-columns:1fr}}.crisis-room{z-index:116;color:#1b3038;background:#eef2f3;position:fixed;inset:0;overflow:auto}.crisis-room>header{color:#fff;background:linear-gradient(115deg,#132e3b,#183f4a 58%,#8e3d39);grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:22px 34px;display:grid}.crisis-room>header span,.crisis-room small{letter-spacing:.13em;font-size:10px;font-weight:800}.crisis-room>header>div:first-child span{color:#efc969}.crisis-room>header h2{margin:3px 0;font-size:30px}.crisis-room>header p{color:#d5e2e5;margin:0}.crisis-room>header>div:last-child{gap:8px;display:flex}.crisis-room>header button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:8px;padding:9px}.crisis-clock{text-align:center;border-inline:1px solid #fff3;padding:9px 18px}.crisis-clock small,.crisis-clock strong{display:block}.crisis-clock strong{color:#efca6b;font-size:22px}.crisis-status{background:#d0dadd;grid-template-columns:2fr repeat(3,1fr);gap:1px;display:grid}.crisis-status div{background:#fff;padding:12px 24px}.crisis-status small,.crisis-status strong{display:block}.crisis-room>main{grid-template-columns:280px minmax(0,1fr);max-width:1450px;margin:auto;display:grid}.crisis-room>main>aside{background:#dfe7e9;min-height:calc(100vh - 150px);padding:20px}.crisis-alert{color:#fff;background:#8e3d39;border-radius:9px;margin-bottom:12px;padding:13px}.crisis-alert b,.crisis-alert span{display:block}.crisis-alert span{margin-top:4px;font-size:12px}.crisis-room aside>button{text-align:left;color:#42575f;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;margin:5px 0;padding:13px 8px;display:flex}.crisis-room aside>button.active{color:#123e48;background:#fff;border-color:#bfcdd1}.crisis-room aside>button.done{color:#127266}.crisis-room aside>button>span{background:#ccd8db;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.crisis-room aside>button div{flex:1}.crisis-room aside>button small,.crisis-room aside>button strong{display:block}.crisis-room aside>button small{color:#9b633d}.crisis-room aside>article{color:#fff;background:#173b45;border-radius:10px;margin-top:18px;padding:16px}.crisis-room aside>article small{color:#efc96e}.crisis-room>main>section{max-width:1060px;padding:28px}.crisis-heading{justify-content:space-between;align-items:center;display:flex}.crisis-heading span{letter-spacing:.12em;color:#934239;font-size:11px;font-weight:900}.crisis-heading h3{margin:4px 0;font-size:25px}.crisis-heading>b{color:#efca6b;background:#173d47;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.crisis-brief{background:#fff;border-left:5px solid #a64740;border-radius:11px;margin-top:14px;padding:21px 24px;box-shadow:0 8px 30px #213b4510}.crisis-brief>small{color:#9b433d}.crisis-brief>p{font-size:16px;line-height:1.6}.crisis-brief>div{border-top:1px solid #dce4e6;justify-content:space-between;padding-top:13px;display:flex}.crisis-work{background:#fff;border-radius:11px;margin-top:14px;padding:22px 24px}.crisis-work>h3{margin-top:0}.crisis-number{background:#f1f5f5;border-radius:9px;padding:17px;font-weight:800;display:block}.crisis-number input{box-sizing:border-box;border:1px solid #b8c9cd;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-size:18px;display:block}.crisis-choices{gap:9px;display:grid}.crisis-choices button{text-align:left;color:#263b43;background:#fff;border:1px solid #c7d3d6;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.crisis-choices button span{background:#e5ecee;border-radius:50%;place-items:center;min-width:30px;height:30px;font-weight:900;display:grid}.crisis-choices button.selected{background:#eaf6f3;border-color:#168075}.covenant-choice{margin-top:14px}.crisis-feedback{border-radius:9px;margin-top:14px;padding:15px}.crisis-feedback.good{background:#e4f3ea;border-left:4px solid #16806f}.crisis-feedback.bad{background:#fff0e5;border-left:4px solid #b35a3c}.crisis-feedback p{margin-bottom:0}.crisis-work footer{border-top:1px solid #dbe3e5;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.crisis-work footer button,.crisis-result>button{color:#fff;background:#14766d;border:0;border-radius:8px;padding:12px 18px;font-weight:800}.crisis-work footer button:disabled{background:#b7c3c6}.crisis-result{text-align:center;padding:20px}.crisis-result>span{color:#fff;background:#16806f;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;font-size:34px;display:grid}.crisis-result>small{color:#926b29;margin-top:14px;display:block}.crisis-result>h2{margin:5px}.crisis-result>div{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.crisis-result article{background:#fff;border-radius:10px;padding:18px}.crisis-result article small,.crisis-result article strong{display:block}.crisis-result article strong{color:#16736b;font-size:28px}.crisis-result article em{font-size:14px;font-style:normal}.crisis-result>section{text-align:left;background:#fff;border-radius:11px;padding:18px 22px}.crisis-result>section p{border-top:1px solid #e0e7e9;grid-template-columns:220px 1fr;gap:15px;padding:10px 0;display:grid}.crisis-result>section span{color:#607279}@media (width<=850px){.crisis-room>header{grid-template-columns:1fr;padding:18px}.crisis-clock{text-align:left;border:0}.crisis-status{grid-template-columns:1fr 1fr}.crisis-room>main{display:block}.crisis-room>main>aside{min-height:auto}.crisis-room>main>section{padding:18px 12px}.crisis-work footer{flex-direction:column;align-items:flex-start;gap:12px}.crisis-result>div,.crisis-result>section p{grid-template-columns:1fr}.crisis-brief>div{display:block}.crisis-room>header>div:last-child{flex-wrap:wrap}}.portfolio-room{z-index:117;color:#18313c;background:#f1f4f5;position:fixed;inset:0;overflow:auto}.portfolio-room>header{color:#fff;background:linear-gradient(115deg,#143449,#17665f 66%,#c49a43);justify-content:space-between;gap:22px;padding:25px 35px;display:flex}.portfolio-room>header span,.portfolio-room small{letter-spacing:.14em;font-size:10px;font-weight:900}.portfolio-room>header>div:first-child span{color:#f1cf70}.portfolio-room>header h2{margin:4px 0;font-size:30px}.portfolio-room>header p{color:#d9e7e8;margin:0}.portfolio-room>header>div:last-child{align-items:center;gap:8px;display:flex}.portfolio-room>header button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:8px;padding:10px 12px}.portfolio-room>main{grid-template-columns:280px 1fr;max-width:1450px;margin:auto;display:grid}.portfolio-room>main>aside{background:#e2e9eb;min-height:calc(100vh - 105px);padding:22px}.portfolio-person{text-align:center;background:#fff;border-radius:12px;padding:18px}.portfolio-person>span{color:#f2cd6c;background:#173f4c;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:22px;font-weight:900;display:grid}.portfolio-person h3{margin:9px 0 2px}.portfolio-person p{color:#687a81;margin:0}.portfolio-person b{color:#127264;background:#e5f3ed;border-radius:12px;margin-top:9px;padding:5px 8px;font-size:10px;display:inline-block}.portfolio-score{color:#fff;background:#173e49;border-radius:12px;margin-top:12px;padding:17px}.portfolio-score small{color:#efcb6e}.portfolio-score strong{font-size:32px;display:block}.portfolio-score em{font-size:14px;font-style:normal}.portfolio-score i{background:#fff2;border-radius:8px;height:7px;display:block}.portfolio-score i span{background:#efc968;border-radius:8px;height:100%;display:block}.portfolio-score p{margin-bottom:0;font-size:12px}.portfolio-room aside nav{margin-top:13px}.portfolio-room aside nav button{color:#42575f;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;margin:4px 0;padding:11px;display:flex}.portfolio-room aside nav button.active{color:#13756c;background:#fff}.portfolio-room aside nav button span{font-weight:900}.portfolio-room aside nav button b{margin-left:auto}.portfolio-room aside>article{background:#fff7e4;border-left:3px solid #bd9140;padding:14px}.portfolio-room aside>article small{color:#936b26}.portfolio-room aside>article p{margin-bottom:0;font-size:12px;line-height:1.5}.portfolio-room>main>section{max-width:1120px;padding:27px}.portfolio-hero{color:#fff;background:#173f4a;border-radius:13px;justify-content:space-between;align-items:center;padding:21px 24px;display:flex}.portfolio-hero>div:first-child span{letter-spacing:.14em;color:#efcc6d;font-size:10px;font-weight:900}.portfolio-hero h3{margin:5px 0;font-size:24px}.portfolio-hero p{color:#d7e6e8;margin:0}.portfolio-hero>div:last-child{text-align:center;min-width:120px}.portfolio-hero>div:last-child strong,.portfolio-hero>div:last-child span{display:block}.portfolio-hero>div:last-child strong{color:#efcb6c;font-size:38px}.portfolio-notice{color:#126f62;text-align:left;background:#def1e8;border:0;border-radius:8px;width:100%;margin-top:10px;padding:11px 14px}.portfolio-notice span{float:right}.portfolio-skills{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;display:grid}.portfolio-skills article{background:#fff;border:1px solid #d2dde0;border-radius:10px;padding:14px}.portfolio-skills small,.portfolio-skills strong,.portfolio-skills span{display:block}.portfolio-skills small{color:#8d6b2e}.portfolio-skills strong{margin:5px 0}.portfolio-skills span{color:#61747b;font-size:12px}.portfolio-title{justify-content:space-between;align-items:end;margin:23px 0 11px;display:flex}.portfolio-title small{color:#93702e}.portfolio-title h3{margin:4px 0}.portfolio-title>span{color:#66777d;font-size:12px}.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.portfolio-grid>button{color:#1e343d;text-align:left;background:#fff;border:1px solid #d0dcdf;border-radius:12px;padding:18px;position:relative}.portfolio-icon{border-radius:10px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.portfolio-icon.report{color:#14776d;background:#e7f3ef}.portfolio-icon.model{color:#315f94;background:#e9eff8}.portfolio-icon.certificate{color:#a57726;background:#fff1ce}.portfolio-card-head{justify-content:space-between;margin-top:12px;display:flex}.portfolio-card-head span{font-size:11px;font-weight:800}.portfolio-card-head b{color:#167569;font-size:10px}.portfolio-grid h4{margin:8px 0;font-size:17px}.portfolio-grid p{color:#6b7c82;margin:0;font-size:12px}.portfolio-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.portfolio-tags span{background:#edf2f3;border-radius:12px;padding:5px 7px;font-size:10px}.portfolio-grid footer{border-top:1px solid #e1e7e9;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;display:flex}.portfolio-grid footer strong{color:#14756b;font-size:21px}.portfolio-grid footer span{font-size:12px}.portfolio-detail{z-index:2;background:#10262fc9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.portfolio-detail>article{box-sizing:border-box;background:#fff;border-radius:14px;width:min(620px,100%);padding:24px}.portfolio-detail header{justify-content:space-between;display:flex}.portfolio-detail header button{background:0 0;border:0;font-size:26px}.portfolio-detail>article>small{color:#94702d;margin-top:15px;display:block}.portfolio-detail h2{margin:5px 0}.portfolio-detail>article>p{color:#607279;line-height:1.6}.portfolio-result{grid-template-columns:1fr 1fr;gap:9px;display:grid}.portfolio-result span{background:#f0f4f5;border-radius:8px;padding:13px}.portfolio-result strong{color:#14736a;margin-top:5px;display:block}.portfolio-detail footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.portfolio-detail footer button{color:#fff;background:#14766d;border:0;border-radius:7px;padding:10px}@media (width<=850px){.portfolio-room>header{flex-direction:column;padding:18px}.portfolio-room>header>div:last-child{flex-wrap:wrap}.portfolio-room>main{display:block}.portfolio-room>main>aside{min-height:auto}.portfolio-room>main>section{padding:16px 12px}.portfolio-hero{flex-direction:column;align-items:flex-start}.portfolio-skills{grid-template-columns:1fr 1fr}.portfolio-grid,.portfolio-result{grid-template-columns:1fr}}.verify-centre{color:#18323d;background:#edf2f3;min-height:100vh}.verify-centre.overlay{z-index:118;position:fixed;inset:0;overflow:auto}.verify-centre>header{color:#fff;background:linear-gradient(115deg,#123247,#17665f 70%,#b78b39);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:25px 38px;display:grid}.verify-centre>header>a{color:#fff;align-items:center;gap:9px;text-decoration:none;display:flex}.verify-centre>header>a b,.verify-centre>header>a small{display:block}.verify-centre>header>div>span{letter-spacing:.15em;color:#f0ce70;font-size:10px;font-weight:900}.verify-centre>header h1{margin:4px 0;font-size:29px}.verify-centre>header p{color:#d9e7e8;margin:0}.verify-centre>header>button,.verify-centre>header>a:last-child{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:8px;padding:10px}.verify-centre>main{grid-template-columns:360px minmax(0,820px);justify-content:center;gap:22px;padding:30px 20px;display:grid}.verify-search{background:#fff;border-radius:14px;align-self:start;padding:25px;box-shadow:0 10px 35px #16323c13}.verify-search>div:first-child{text-align:center}.verify-shield{color:#14766c;background:#dff1e8;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-size:29px;font-weight:900;display:grid}.verify-search h2{margin-bottom:5px}.verify-search p{color:#66787e}.verify-search label{margin-top:22px;font-size:12px;font-weight:800;display:block}.verify-search label>div{margin-top:8px;display:flex}.verify-search input{text-transform:uppercase;border:1px solid #bfcdd1;border-radius:8px 0 0 8px;flex:1;min-width:0;padding:12px}.verify-search label button{color:#fff;background:#14766d;border:0;border-radius:0 8px 8px 0;font-weight:800}.scan-divider{color:#8a989d;align-items:center;margin:17px 0;display:flex}.scan-divider:before,.scan-divider:after{content:"";background:#dbe3e5;flex:1;height:1px}.scan-divider span{padding:0 10px;font-size:10px}.scan-button{color:#126e65;background:#e9f5f2;border:1px solid #17766d;border-radius:8px;width:100%;padding:12px;font-weight:800}.scan-button span{margin-right:7px}.scan-message{background:#fff1e3;border-radius:7px;padding:10px;font-size:12px}.verify-search>small{color:#6c7c82;margin-top:14px;display:block}.verify-search>small button{color:#14766d;background:0 0;border:0;font-weight:800}.verify-output{min-height:590px}.verify-empty,.invalid-record{text-align:center;background:#f8fafb;border:1px dashed #bdcdd1;border-radius:14px;place-items:center;padding:55px 30px;display:grid}.qr-demo{background:#fff;grid-template-columns:repeat(9,8px);gap:2px;padding:10px;display:grid}.qr-demo i{background:#e4eaec;width:8px;height:8px}.qr-demo i.dark{background:#173540}.verify-empty h2{margin-bottom:4px}.verify-empty p{color:#64767c;max-width:510px}.verify-empty ul{text-align:left;color:#147167;padding:0;list-style:none}.verify-empty li{margin:7px}.verified-record{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 35px #17384212}.verified-banner{background:#dff2e8;align-items:center;gap:13px;padding:19px 23px;display:flex}.verified-banner>span{color:#fff;background:#14776c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.verified-banner small{color:#126f64}.verified-banner h2{margin:2px 0}.verified-banner p{color:#537069;margin:0}.verified-banner>b{color:#14766c;border:1px solid #158071;border-radius:15px;margin-left:auto;padding:7px 10px;font-size:11px}.verified-person{grid-template-columns:1.5fr 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.verified-person small,.verified-meta span{letter-spacing:.12em;color:#936e2a;font-size:10px;font-weight:800}.verified-person h2{margin:5px 0}.verified-person p{margin:0}.verified-person>div:nth-child(2) strong,.verified-person>div:nth-child(2) span{display:block}.verified-person>div:nth-child(2) span{color:#6c7c81;margin-top:5px;font-size:11px}.verified-score{text-align:center;border:7px solid #e2f0eb;border-radius:50%;place-items:center;width:85px;height:85px;display:grid}.verified-score strong{color:#14766d;font-size:25px}.verified-score span{font-size:9px}.verified-meta{background:#dbe3e5;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.verified-meta span{background:#f2f6f6;padding:14px 22px}.verified-meta strong{color:#233a43;letter-spacing:0;margin-top:5px;display:block}.verified-record>h3{margin:24px 24px 10px}.verified-skills{grid-template-columns:1fr 1fr;gap:10px;padding:0 24px;display:grid}.verified-skills article{border:1px solid #d6e0e2;border-radius:8px;padding:13px}.verified-skills article>div{justify-content:space-between;display:flex}.verified-skills article span{color:#14766d;font-weight:800}.verified-skills i{background:#e0e8e9;border-radius:5px;height:6px;margin-top:9px;display:block}.verified-skills i b{background:#158076;border-radius:5px;height:100%;display:block}.verified-evidence{padding:0 24px}.verified-evidence p{border-top:1px solid #e0e7e9;gap:10px;margin:0;padding:10px;display:flex}.verified-evidence p span{color:#14766d}.verified-record>footer{color:#fff;background:#173d48;align-items:center;gap:20px;margin-top:18px;padding:18px 24px;display:flex}.verified-record>footer p{flex-direction:column;flex:1;margin:0;display:flex}.verified-record>footer p span{color:#d6e4e7;margin-top:4px;font-size:11px}.verified-record>footer button,.invalid-record button{color:#163943;background:#eec966;border:0;border-radius:7px;padding:11px;font-weight:800}.invalid-record>span{color:#a84e38;background:#fff0e4;border-radius:50%;place-items:center;width:60px;height:60px;font-size:30px;font-weight:900;display:grid}.invalid-record p{color:#68787e;max-width:520px}.verify-footer{color:#65767c;justify-content:center;gap:25px;padding:18px;font-size:11px;display:flex}@media (width<=850px){.verify-centre>header{grid-template-columns:1fr;padding:18px}.verify-centre>main,.verified-person,.verified-meta,.verified-skills{grid-template-columns:1fr}.verified-record>footer{flex-direction:column;align-items:flex-start}.verify-footer{flex-direction:column;padding:18px}.verify-search label>div{display:block}.verify-search input,.verify-search label button{box-sizing:border-box;border-radius:8px;width:100%}.verify-search label button{margin-top:7px;padding:12px}}.mentor-market{z-index:119;color:#19323d;background:#f1f4f5;position:fixed;inset:0;overflow:auto}.mentor-market>header{color:#fff;background:linear-gradient(115deg,#143449,#17665f 68%,#bf9340);justify-content:space-between;gap:20px;padding:24px 36px;display:flex}.mentor-market>header span,.mentor-market small{letter-spacing:.13em;font-size:10px;font-weight:900}.mentor-market>header>div:first-child span{color:#f0ce70}.mentor-market>header h2{margin:4px 0}.mentor-market>header p{color:#d8e6e8;margin:0}.mentor-market>header>div:last-child{align-items:center;gap:8px;display:flex}.mentor-market>header button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:8px;padding:10px}.mentor-market>header button b{color:#173b45;background:#edc968;border-radius:50%;place-items:center;width:18px;height:18px;display:inline-grid}.mentor-tabs{background:#fff;border-bottom:1px solid #cdd9dc;padding:0 36px;display:flex}.mentor-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;padding:15px}.mentor-tabs button.active{color:#147369;border-color:#16786f;font-weight:800}.mentor-tabs>span{color:#61757b;align-self:center;margin-left:auto;font-size:11px}.mentor-market>main{max-width:1250px;margin:auto;padding:25px}.mentor-intro{color:#fff;background:#173f4a;border-radius:13px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.mentor-intro small{color:#efcb6d}.mentor-intro h3{margin:5px 0}.mentor-intro p{color:#d6e5e7;margin:0}.mentor-intro>div:last-child{text-align:center;min-width:130px}.mentor-intro>div:last-child strong,.mentor-intro>div:last-child span{display:block}.mentor-intro>div:last-child strong{color:#efcb6d;font-size:35px}.mentor-intro>div:last-child small{font-size:14px}.mentor-toolbar{align-items:end;gap:12px;margin:15px 0;display:flex}.mentor-toolbar label{font-size:11px;font-weight:800}.mentor-toolbar select{background:#fff;border:1px solid #c2d0d3;border-radius:7px;margin-top:5px;padding:9px 30px 9px 9px;display:block}.mentor-toolbar>span{color:#687a80;margin-left:auto;font-size:12px}.mentor-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.mentor-grid>article{background:#fff;border:1px solid #d0dcdf;border-radius:12px;padding:19px}.mentor-head{gap:11px;display:flex}.mentor-head>span{color:#efca69;background:#173e49;border-radius:50%;place-items:center;min-width:52px;height:52px;font-weight:900;display:grid}.mentor-head>div{flex:1}.mentor-head h3,.mentor-head p{margin:0}.mentor-head h3 b{color:#147a70}.mentor-head p{color:#66787e;margin:3px 0}.mentor-head button{color:#14766d;background:0 0;border:0;align-self:start}.mentor-rating{background:#f0f4f5;border-radius:7px;gap:13px;margin:14px 0;padding:9px;font-size:11px;display:flex}.mentor-rating strong{color:#9e762e}.mentor-grid>article>p{color:#5f737a;line-height:1.5}.mentor-chips{flex-wrap:wrap;gap:6px;display:flex}.mentor-chips span{color:#147168;background:#e5f2ee;border-radius:12px;padding:5px 8px;font-size:10px}.mentor-sectors{margin-top:13px}.mentor-sectors small,.mentor-sectors span{display:block}.mentor-sectors small{color:#916d2c}.mentor-sectors span{margin-top:4px;font-size:12px}.mentor-grid footer{border-top:1px solid #e0e7e9;justify-content:space-between;align-items:end;margin-top:15px;padding-top:13px;display:flex}.mentor-grid footer small,.mentor-grid footer strong,.mentor-grid footer span{display:block}.mentor-grid footer strong{font-size:20px}.mentor-grid footer span{color:#6b7d82;font-size:10px}.mentor-grid footer button,.mentor-primary,.request-success button{color:#fff;background:#14766d;border:0;border-radius:8px;padding:11px 15px;font-weight:800}.mentor-request{z-index:2;background:#102832d4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mentor-request>section{box-sizing:border-box;background:#fff;border-radius:14px;width:min(680px,100%);max-height:90vh;padding:24px;overflow:auto}.mentor-request>section>header{align-items:center;gap:13px;display:flex}.mentor-request>section>header>span{color:#efcb6b;background:#173e49;border-radius:50%;place-items:center;width:55px;height:55px;font-weight:900;display:grid}.mentor-request>section>header>div{flex:1}.mentor-request>section>header small,.mentor-request>section>header h2,.mentor-request>section>header p{margin:2px 0;display:block}.mentor-request>section>header small{color:#926d2a}.mentor-request>section>header>button{background:0 0;border:0;align-self:start;font-size:25px}.mentor-profile-score,.review-summary{background:#d6e0e2;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.mentor-profile-score>span,.review-summary>span{background:#f0f4f5;padding:13px}.mentor-profile-score small,.review-summary strong{margin-top:3px;display:block}.mentor-verified{color:#116d63;background:#e5f3ee;border-left:4px solid #147a70;padding:12px}.mentor-primary{float:right;margin-top:20px}.mentor-primary:disabled{background:#b6c2c5}.work-picker{gap:8px;margin-top:18px;display:grid}.work-picker button{text-align:left;background:#fff;border:1px solid #cbd7da;border-radius:8px;gap:11px;padding:14px;display:flex}.work-picker button.selected{background:#e9f5f2;border-color:#147a70}.work-picker button span{color:#14766d;font-size:20px}.work-picker button strong,.work-picker button small{display:block}.work-picker button small{color:#6c7c82;margin-top:3px}.review-summary strong{color:#147168}.review-goal{font-weight:800;display:block}.review-goal textarea{box-sizing:border-box;border:1px solid #c3d1d4;border-radius:8px;width:100%;min-height:130px;margin-top:7px;padding:11px;display:block}.review-goal small{text-align:right;color:#687a80;display:block}.review-consent{margin-top:12px;font-size:12px;display:block}.request-success{text-align:center;padding:25px}.request-success>span{color:#fff;background:#147a70;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:30px;display:grid}.request-success>small{color:#916e2d;margin-top:12px;display:block}.request-success>div{background:#eef3f4;border-radius:8px;margin:17px;padding:14px}.request-success>div strong,.request-success>div span{display:block}.review-list>div{margin-bottom:18px}.review-list>div small{color:#916e2d}.review-list>article{background:#fff;border:1px solid #d0dcdf;border-radius:10px;grid-template-columns:100px 1fr auto auto;align-items:center;gap:15px;margin:9px 0;padding:17px;display:grid}.review-status{text-align:center;border-radius:12px;padding:6px;font-size:9px;font-weight:900}.review-status.active{color:#8d6925;background:#fff0d0}.review-status.complete{color:#126e63;background:#def1e8}.review-list article h3,.review-list article p{margin:2px}.review-list article p{color:#6a7b81;font-size:11px}.review-list article button{color:#fff;background:#14766d;border:0;border-radius:7px;padding:9px}.mentor-how{max-width:850px}.mentor-how>small{color:#916d2b}.mentor-how>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.mentor-how article{background:#fff;border-radius:10px;gap:12px;padding:17px;display:flex}.mentor-how article>span{color:#efcb6c;background:#173e49;border-radius:50%;place-items:center;min-width:40px;height:40px;font-weight:900;display:grid}.mentor-how article h3,.mentor-how article p{margin:2px}.mentor-how article p{color:#66787e}.mentor-how aside{background:#fff7e3;border-left:4px solid #bb8e3d;margin-top:14px;padding:16px}.mentor-feedback>header,.mentor-feedback .feedback-score{gap:15px;display:flex}.mentor-feedback>header>div{flex:1}.feedback-score{background:#e5f2ee;border-radius:10px;align-items:center;margin:17px 0;padding:16px}.feedback-score>strong{color:#14756b;font-size:35px}.feedback-score small{font-size:13px}.feedback-score h3,.feedback-score p{margin:3px}.mentor-feedback>article{border-top:1px solid #e0e7e9;padding:12px 0}.mentor-feedback>article>div{justify-content:space-between;display:flex}.mentor-feedback>article i{background:#e2eaeb;height:6px;display:block}.mentor-feedback>article i b{background:#147a70;height:100%;display:block}.mentor-feedback>article p{color:#63757b;margin-bottom:0}.mentor-feedback>aside{background:#fff5dd;border-left:4px solid #ba8d3b;padding:14px}.mentor-feedback footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.mentor-feedback footer button{color:#fff;background:#14766d;border:0;border-radius:7px;padding:10px}@media (width<=850px){.mentor-market>header{flex-direction:column;padding:18px}.mentor-tabs{padding:0;overflow:auto}.mentor-tabs>span{display:none}.mentor-market>main{padding:16px 12px}.mentor-intro{flex-direction:column;align-items:flex-start}.mentor-toolbar{flex-direction:column;align-items:stretch}.mentor-toolbar>span{margin:0}.mentor-grid,.mentor-profile-score,.review-summary,.review-list>article,.mentor-how>div{grid-template-columns:1fr}}.lecturer-centre{z-index:120;color:#19333e;background:#eef2f3;position:fixed;inset:0;overflow:auto}.lecturer-centre>header{color:#fff;background:linear-gradient(115deg,#14344a,#1a6761 67%,#be9140);justify-content:space-between;gap:20px;padding:24px 36px;display:flex}.lecturer-centre>header span,.lecturer-centre small{letter-spacing:.13em;font-size:10px;font-weight:900}.lecturer-centre>header>div:first-child span{color:#efcc6d}.lecturer-centre>header h2{margin:4px 0}.lecturer-centre>header p{color:#d7e6e8;margin:0}.lecturer-centre>header>div:last-child{align-items:center;gap:8px;display:flex}.lecturer-centre>header button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:8px;padding:10px}.lecturer-centre>nav{background:#fff;border-bottom:1px solid #ccd8db;padding:0 35px;display:flex}.lecturer-centre>nav button{background:0 0;border:0;border-bottom:3px solid #0000;padding:15px}.lecturer-centre>nav button.active{color:#14736a;border-color:#16796f;font-weight:800}.lecturer-centre>nav span{color:#65777d;align-self:center;margin-left:auto;font-size:11px}.lecturer-centre>main{max-width:1320px;margin:auto;padding:24px}.lecturer-notice{color:#126f63;text-align:left;background:#ddf0e7;border:0;border-radius:8px;width:100%;margin-bottom:12px;padding:11px 14px}.lecturer-notice span{float:right}.lecturer-summary{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.lecturer-summary article{background:#fff;border:1px solid #d1dcdf;border-radius:10px;padding:17px}.lecturer-summary small,.lecturer-summary strong,.lecturer-summary span{display:block}.lecturer-summary small{color:#916d2d}.lecturer-summary strong{margin:4px 0;font-size:28px}.lecturer-summary span{color:#6b7b81;font-size:11px}.lecturer-columns{grid-template-columns:1.8fr 1fr;gap:14px;margin-top:15px;display:grid}.lecturer-columns>section,.lecturer-columns>aside,.lecturer-assignments,.lecturer-page{background:#fff;border:1px solid #d2dde0;border-radius:11px;padding:20px}.lecturer-title{justify-content:space-between;align-items:center;display:flex}.lecturer-title small{color:#936e2b}.lecturer-title h3,.lecturer-title h2,.lecturer-title p{margin:4px 0}.lecturer-title p{color:#687980}.lecturer-title button{color:#14736a;background:#fff;border:1px solid #bfd0d2;border-radius:7px;padding:9px}.class-row{border-top:1px solid #e0e7e9;align-items:center;gap:12px;padding:13px 0;display:flex}.class-row>span{border-radius:9px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.class-row>span.teal{color:#14736a;background:#e2f1ed}.class-row>span.gold{color:#956e29;background:#fff0cc}.class-row>span.blue{color:#34618e;background:#e5edf7}.class-row>div:nth-child(2){flex:1}.class-row h4,.class-row p{margin:2px}.class-row p{color:#6b7b81;font-size:11px}.class-row>div:nth-child(3) small,.class-row>div:nth-child(3) strong{display:block}.class-row>button{color:#14766d;background:0 0;border:0}.lecturer-columns>aside>button{text-align:left;background:#fff;border:0;border-top:1px solid #e0e7e9;align-items:center;gap:9px;width:100%;padding:11px;display:flex}.lecturer-columns>aside>button>span{color:#a35539;background:#fff0dd;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.lecturer-columns>aside>button div{flex:1}.lecturer-columns>aside>button strong,.lecturer-columns>aside>button small{display:block}.lecturer-columns>aside>button b{color:#14736a;font-size:11px}.lecturer-columns>aside>article{background:#fff5dd;border-left:4px solid #b98d3b;margin-top:12px;padding:14px}.lecturer-columns>aside>article p{font-size:12px}.lecturer-columns>aside>article button{color:#14736a;background:0 0;border:0;font-weight:800}.lecturer-assignments{margin-top:15px}.lecturer-assignments>article{border-top:1px solid #e0e7e9;grid-template-columns:2fr 1fr .7fr auto;align-items:center;gap:15px;padding:13px 0;display:grid}.lecturer-assignments article span,.lecturer-assignments article small,.lecturer-assignments article strong{display:block}.lecturer-assignments article span{color:#6b7c82;font-size:11px}.lecturer-assignments article i{background:#e0e8ea;height:5px;display:block}.lecturer-assignments article i b{background:#147a70;height:100%;display:block}.lecturer-page{min-height:570px}.class-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.class-grid article{border:1px solid #d0dcdf;border-radius:10px;padding:18px}.class-grid article>span{color:#916d2b;font-size:10px}.class-grid h3{margin-bottom:3px}.class-grid p{color:#687a80;margin-top:0}.class-grid article>div{background:#f0f4f5;grid-template-columns:auto 1fr auto 1fr;gap:6px;padding:12px;display:grid}.class-grid footer{justify-content:space-between;margin-top:14px;display:flex}.class-grid footer button{color:#14746b;background:0 0;border:0}.assignment-table,.grade-table{border:1px solid #d1dcdf;border-radius:9px;margin-top:20px;overflow:auto}.assignment-row,.grade-row{border-top:1px solid #e0e7e9;grid-template-columns:2fr 1.5fr 1fr .6fr .6fr auto;align-items:center;gap:10px;min-width:850px;padding:12px;display:grid}.assignment-row.head,.grade-row.head{color:#fff;background:#173e49;font-size:10px;font-weight:800}.assignment-row>span strong,.assignment-row>span small,.grade-row>span strong,.grade-row>span small{display:block}.assignment-row>span small,.grade-row>span small{color:#6c7c82}.assignment-row button{color:#fff;background:#14766d;border:0;border-radius:6px;padding:8px}.grade-row{box-sizing:border-box;text-align:left;background:#fff;border-bottom:0;border-left:0;border-right:0;grid-template-columns:1.5fr repeat(5,.65fr) .7fr;width:100%}.grade-row b{text-align:center;border-radius:10px;padding:5px;font-size:10px}.grade-row b.at-risk{color:#a64735;background:#ffe7df}.grade-row b.support{color:#8d6723;background:#fff0d1}.grade-row b.on-track,.grade-row b.excellent{color:#126d62;background:#e0f1e8}.insight-grid{grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin-top:20px;display:grid}.insight-grid>article{border:1px solid #d1dcdf;border-radius:10px;padding:17px}.insight-grid article>p{grid-template-columns:1fr 1fr auto;align-items:center;gap:9px;display:grid}.insight-grid article p i{background:#e1e8ea;height:6px}.insight-grid article p i b{background:#14796f;height:100%;display:block}.insight-grid article>button{text-align:left;background:#fff;border:0;border-top:1px solid #e0e7e9;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.insight-grid article>button span{color:#9c7130;font-size:11px}.insight-grid article>button div{flex:1}.insight-grid article>button strong,.insight-grid article>button small{display:block}.insight-grid article>button b{color:#14736a}.lecturer-modal{z-index:2;background:#102832d4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lecturer-modal>section{box-sizing:border-box;background:#fff;border-radius:14px;width:min(670px,100%);max-height:90vh;padding:24px;overflow:auto}.lecturer-modal header{justify-content:space-between;display:flex}.lecturer-modal header small{color:#916d2b}.lecturer-modal header h2,.lecturer-modal header p{margin:3px 0}.lecturer-modal header button{background:0 0;border:0;font-size:25px}.lecturer-modal label{margin-top:13px;font-weight:800;display:block}.lecturer-modal input,.lecturer-modal select,.lecturer-modal textarea{box-sizing:border-box;border:1px solid #c2d0d3;border-radius:7px;width:100%;margin-top:6px;padding:11px;display:block}.class-preview,.student-diagnosis{background:#fff6df;border-left:4px solid #ba8e3d;margin-top:14px;padding:14px}.class-preview span,.class-preview strong,.class-preview small{display:block}.lecturer-primary{float:right;color:#fff;background:#14766d;border:0;border-radius:8px;margin-top:18px;padding:11px 15px;font-weight:800}.lecturer-primary:disabled{background:#b7c3c6}.case-picker{gap:8px;margin-top:15px;display:grid}.case-picker button{text-align:left;background:#fff;border:1px solid #cbd7da;border-radius:8px;gap:10px;padding:13px;display:flex}.case-picker button.selected{background:#e7f3ef;border-color:#147a70}.case-picker button strong,.case-picker button small{display:block}.assignment-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.assignment-form label.full{grid-column:1/-1}.student-score{background:#e3f2ed;border-radius:9px;align-items:center;gap:15px;margin:15px 0;padding:15px;display:flex}.student-score>strong{color:#14766d;font-size:34px}.student-score h3,.student-score p{margin:3px}.student-skill{grid-template-columns:1fr 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.student-skill i{background:#e1e9ea;height:7px}.student-skill i b{background:#147a70;height:100%;display:block}.lecturer-modal footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.lecturer-modal footer button{color:#fff;background:#14766d;border:0;border-radius:7px;padding:10px}@media (width<=850px){.lecturer-centre>header{flex-direction:column;padding:18px}.lecturer-centre>header>div:last-child{flex-wrap:wrap}.lecturer-centre>nav{padding:0;overflow:auto}.lecturer-centre>nav span{display:none}.lecturer-centre>main{padding:15px 10px}.lecturer-summary{grid-template-columns:1fr 1fr}.lecturer-columns,.lecturer-assignments>article,.class-grid,.insight-grid,.assignment-form{grid-template-columns:1fr}.assignment-form label.full{grid-column:auto}}.ai-coach{z-index:121;color:#19323d;background:#edf2f3;position:fixed;inset:0;overflow:auto}.ai-coach>header{color:#fff;background:linear-gradient(115deg,#14344a,#196760 68%,#bd9140);justify-content:space-between;gap:20px;padding:23px 35px;display:flex}.ai-coach>header span,.ai-coach small{letter-spacing:.13em;font-size:10px;font-weight:900}.ai-coach>header>div:first-child span{color:#efcc6e}.ai-coach>header h2{margin:4px 0}.ai-coach>header p{color:#d7e6e8;margin:0}.ai-coach>header>div:last-child{align-items:center;gap:8px;display:flex}.ai-coach>header button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:8px;padding:10px}.ai-coach>nav{background:#cedadd;grid-template-columns:1.4fr 1.2fr 1fr 1fr;gap:1px;display:grid}.ai-coach>nav>div{background:#fff;padding:12px 22px}.ai-coach>nav small,.ai-coach>nav strong{display:block}.ai-coach>nav i{background:#e0e8e9;height:5px;margin-top:5px;display:block}.ai-coach>nav i b{background:#147a70;height:100%;display:block}.ai-coach>main{grid-template-columns:260px 1fr;max-width:1480px;margin:auto;display:grid}.ai-coach>main>aside{background:#e0e8ea;min-height:calc(100vh - 155px);padding:21px}.ai-coach>main>aside>small{color:#926d2b}.ai-coach>main>aside>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:9px;width:100%;margin-top:7px;padding:11px;display:flex}.ai-coach>main>aside>button.active{color:#14736a;background:#fff;border-color:#c4d2d5}.ai-coach>main>aside>button>span{background:#ccd9dc;border-radius:50%;place-items:center;min-width:34px;height:34px;font-weight:900;display:grid}.ai-coach>main>aside>button strong,.ai-coach>main>aside>button small{display:block}.ai-coach>main>aside>article{background:#fff5dc;border-left:4px solid #b98c3a;margin-top:17px;padding:14px}.ai-coach>main>aside>article span{color:#906a29;font-size:10px;font-weight:900}.coach-stats{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.coach-stats span{color:#fff;background:#173d48;border-radius:7px;padding:9px;font-size:10px}.coach-stats strong{color:#efca6a;font-size:18px;display:block}.ai-coach>main>section{min-width:0;padding:24px}.coach-case{color:#fff;background:#173f4a;border-radius:11px;justify-content:space-between;gap:18px;padding:19px 22px;display:flex}.coach-case small{color:#efcc6e}.coach-case h3{margin:4px 0}.coach-case p{color:#d6e5e7;margin:0}.coach-case>span{background:#ffffff15;border-radius:14px;align-self:start;padding:7px 9px;font-size:11px}.coach-columns{grid-template-columns:1.35fr .9fr;gap:13px;margin-top:13px;display:grid}.coach-work,.coach-chat{background:#fff;border:1px solid #d0dcdf;border-radius:11px}.coach-work{padding:20px}.coach-work>div:first-child small{color:#916e2c}.coach-work>div:first-child h3,.coach-work>div:first-child p{margin:4px 0}.coach-work>div:first-child p{color:#66787e}.coach-entry{grid-template-columns:1fr 1fr;gap:10px;display:grid}.coach-work label{margin-top:13px;font-weight:800;display:block}.coach-work input,.coach-work select,.coach-work textarea{box-sizing:border-box;border:1px solid #c2d0d3;border-radius:7px;width:100%;margin-top:6px;padding:11px;display:block}.coach-work textarea{min-height:80px}.coach-submit{float:right;color:#fff;background:#14766d;border:0;border-radius:8px;margin:13px 0;padding:11px 15px;font-weight:800}.coach-submit:disabled{background:#b7c3c6}.coach-mastered{background:#e2f2eb;border-left:4px solid #147a70;align-items:center;gap:11px;margin-top:13px;padding:14px;display:flex}.coach-mastered>span{color:#14766d;font-size:25px}.coach-mastered p{margin:3px 0}.hint-ladder{clear:both;padding-top:15px}.hint-ladder>header{background:#f0f4f5;justify-content:space-between;padding:10px;display:flex}.hint-ladder>header span{color:#916d2a;font-size:10px;font-weight:900}.hint-ladder>button{text-align:left;background:#fff;border:0;border-top:1px solid #e0e7e9;gap:10px;width:100%;padding:11px;display:flex}.hint-ladder>button>span{background:#e5ecee;border-radius:50%;place-items:center;min-width:30px;height:30px;display:grid}.hint-ladder>button.used>span{color:#147168;background:#def1e8}.hint-ladder>button strong,.hint-ladder>button small{display:block}.hint-ladder>button:disabled{opacity:.5}.worked-answer{clear:both;background:#fff3d6;border-radius:8px;margin-top:12px;padding:13px}.worked-answer summary{cursor:pointer;color:#886520;font-weight:800}.worked-answer span{font-size:12px}.coach-chat{flex-direction:column;display:flex;overflow:hidden}.coach-chat>header{color:#fff;background:#173e49;justify-content:space-between;padding:13px;display:flex}.coach-chat>header>div{gap:8px;display:flex}.coach-chat>header>div>span{color:#173b45;background:#efca6b;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.coach-chat>header strong,.coach-chat>header small{display:block}.coach-chat>header small{color:#d7e5e7}.coach-chat>header>b{color:#42c697}.coach-messages{background:#f5f7f8;flex:1;min-height:340px;max-height:480px;padding:13px;overflow:auto}.coach-messages article{border-radius:9px;max-width:86%;margin:9px 0;padding:10px 12px}.coach-messages article.coach{background:#fff}.coach-messages article.learner{background:#dff1eb;margin-left:auto}.coach-messages article small{color:#916d2b}.coach-messages article p{margin:4px 0;line-height:1.45}.coach-quick{gap:5px;padding:8px;display:flex;overflow:auto}.coach-quick button{white-space:nowrap;color:#147168;background:#fff;border:1px solid #c8d5d8;border-radius:12px;padding:6px;font-size:10px}.coach-chat>footer{border-top:1px solid #dbe4e6;padding:9px;display:flex}.coach-chat>footer textarea{resize:none;border:0;flex:1}.coach-chat>footer button{color:#fff;background:#14766d;border:0;border-radius:7px}.coach-next{background:#dde8e9;border-radius:8px;justify-content:space-between;align-items:center;margin-top:13px;padding:13px;display:flex}.coach-next button{color:#fff;background:#173e49;border:0;border-radius:7px;padding:9px}@media (width<=900px){.ai-coach>header{flex-direction:column;padding:18px}.ai-coach>nav{grid-template-columns:1fr 1fr}.ai-coach>main{display:block}.ai-coach>main>aside{min-height:auto}.ai-coach>main>section{padding:15px 10px}.coach-columns,.coach-entry{grid-template-columns:1fr}.coach-next{flex-direction:column;align-items:flex-start;gap:10px}}.sabi-ai{z-index:123;color:#19323d;background:#edf2f3;position:fixed;inset:0;overflow:auto}.sabi-ai>header{color:#fff;background:linear-gradient(115deg,#143449,#17665f 68%,#bf9340);justify-content:space-between;gap:20px;padding:24px 36px;display:flex}.sabi-ai>header span{letter-spacing:.14em;color:#efcc6e;font-size:10px;font-weight:900}.sabi-ai>header h2{margin:5px 0}.sabi-ai>header p{color:#d9e7e8;margin:0}.sabi-ai>header button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:8px;align-self:center;padding:10px 13px}.sabi-ai>nav{background:#fff;border-bottom:1px solid #cedadd;align-items:center;gap:8px;padding:11px 36px;display:flex}.sabi-ai>nav button{color:#536a71;background:#fff;border:1px solid #c7d4d7;border-radius:999px;padding:9px 16px;font-weight:800}.sabi-ai>nav button.active{color:#fff;background:#14766d;border-color:#14766d}.sabi-ai>nav span{color:#687d83;margin-left:auto;font-size:11px}.sabi-ai>main{grid-template-columns:290px 1fr;max-width:1400px;margin:auto;display:grid}.sabi-ai>main>aside{background:#e0e8ea;min-height:calc(100vh - 160px);padding:22px}.sabi-ai>main>aside>small{color:#926d2b;font-weight:900}.sabi-ai>main>aside>button:not(.sabi-ai-practise){text-align:left;background:#fff;border:1px solid #0000;border-radius:9px;gap:10px;width:100%;margin-top:8px;padding:11px;display:flex}.sabi-ai>main>aside>button>span{color:#efca6b;background:#173f4a;border-radius:50%;place-items:center;min-width:32px;height:32px;font-weight:900;display:grid}.sabi-ai>main>aside button strong,.sabi-ai>main>aside button small{display:block}.sabi-ai>main>aside>article{background:#fff6df;border-left:4px solid #e3b44b;margin-top:18px;padding:14px}.sabi-ai>main>aside>article strong{font-size:11px}.sabi-ai>main>aside>article p{margin:5px 0;font-size:12px;line-height:1.5}.sabi-ai-practise{color:#fff;background:#14766d;border:0;border-radius:8px;width:100%;margin-top:12px;padding:11px;font-weight:900}.sabi-ai>main>section{min-width:0;max-width:980px;padding:28px}.sabi-ai-search{background:#fff;border:1px solid #cbd8db;border-radius:14px;align-items:flex-end;gap:10px;padding:14px;display:flex;box-shadow:0 12px 30px #163a4612}.sabi-ai-search>span{color:#efca6b;background:#173f4a;border-radius:50%;place-items:center;min-width:42px;height:42px;font-weight:900;display:grid}.sabi-ai-search textarea{resize:vertical;min-height:58px;font:inherit;border:0;outline:0;flex:1;padding:8px}.sabi-ai-search button{color:#fff;background:#14766d;border:0;border-radius:9px;padding:12px 18px;font-weight:900}.sabi-ai-search button:disabled{background:#aebdc0}.sabi-ai-domains{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.sabi-ai-domains span{color:#34535c;background:#dfecee;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.sabi-ai-answer,.sabi-ai-welcome{background:#fff;border:1px solid #cfdbde;border-radius:14px;padding:25px}.sabi-ai-answer>small{color:#987126;font-weight:900}.sabi-ai-answer h3{margin:5px 0 12px}.sabi-ai-answer>p,.sabi-ai-answer li{line-height:1.65}.sabi-ai-answer li{margin:8px 0}.sabi-ai-answer>aside{background:#fff6df;border-left:4px solid #e3b44b;margin-top:16px;padding:12px 15px}.sabi-ai-answer>aside p,.sabi-ai-answer>footer p{margin:4px 0}.sabi-ai-answer>footer{color:#194c48;background:#e4f2ed;border-radius:9px;margin-top:12px;padding:14px 15px}.sabi-ai-welcome{text-align:center;color:#536b72;padding:70px 24px}.sabi-ai-welcome>span{color:#e3b44b;font-size:34px}.sabi-ai-welcome h3{color:#193f49}.sabi-ai-error{color:#7c2e2a;background:#fff0ee;border-left:4px solid #b94b45;padding:12px}@media (width<=850px){.sabi-ai>header{flex-direction:column;padding:18px}.sabi-ai>header button{align-self:flex-start}.sabi-ai>nav{padding:10px;overflow:auto}.sabi-ai>nav span{display:none}.sabi-ai>main{display:block}.sabi-ai>main>aside{min-height:auto}.sabi-ai>main>section{padding:14px 10px}.sabi-ai-search{flex-wrap:wrap;align-items:stretch}.sabi-ai-search textarea{min-width:70%}}.sabi-ai-answer>p{white-space:pre-line}.coach-simulator-link{font-weight:800;color:#fff!important;background:#14766d!important;justify-content:center!important}.supervisor-panel{min-height:520px}.supervisor-diagnosis{background:linear-gradient(#f6faf9,#eef4f5);flex:1;padding:17px}.supervisor-diagnosis>small{color:#987126;margin-top:12px;display:block}.supervisor-diagnosis>small:first-child{margin-top:0}.supervisor-diagnosis p{color:#354c55;margin:5px 0 12px;line-height:1.5}.supervisor-diagnosis blockquote{color:#173e49;background:#fff;border-left:4px solid #e3b44b;margin:15px 0;padding:14px;font-weight:800}.supervisor-diagnosis>div{border-top:1px solid #d6e2e4;padding:10px 0}.supervisor-diagnosis>div span,.supervisor-diagnosis>div strong{display:block}.supervisor-diagnosis>div span{letter-spacing:.1em;color:#14766d;font-size:9px;font-weight:900}.supervisor-diagnosis>div strong{margin-top:4px;font-size:12px}.supervisor-panel>footer button{width:100%;padding:10px}.coach-next button:disabled,.supervisor-panel button:disabled{opacity:.55}.competency-profile{z-index:166;color:#17324d;background:#eef3f4;position:fixed;inset:0;overflow:auto}.competency-profile>header{color:#fff;background:linear-gradient(115deg,#132f48,#0b7568 72%,#d0a43c);justify-content:space-between;gap:20px;padding:24px 34px;display:flex}.competency-profile>header span{letter-spacing:.15em;color:#f0ca67;font-size:9px;font-weight:900}.competency-profile>header h2{margin:5px 0;font-size:28px}.competency-profile>header p{color:#d9e8e8;margin:0}.competency-profile>header>div:last-child{align-items:center;gap:8px;display:flex}.competency-profile>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:8px;padding:10px}.competency-profile>main{max-width:1420px;margin:auto;padding:20px}.competency-overview{grid-template-columns:2fr repeat(4,1fr);gap:10px;display:grid}.competency-overview>article{background:#fff;border:1px solid #d4e0e2;border-radius:11px;padding:16px}.competency-overview>article>small,.competency-title small,.competency-body aside article>small{letter-spacing:.13em;color:#0b7568;font-size:8px;font-weight:900}.competency-overview>article>strong,.competency-overview>article>span{display:block}.competency-overview>article>strong{margin:7px 0;font-size:25px}.competency-overview>article>span{color:#6a7c83;font-size:9px}.competency-overview .competency-readiness{color:#fff;background:#17324d;align-items:center;gap:15px;display:flex}.competency-readiness>div{background:conic-gradient(#e3b44b var(--score),#fff2 0);border-radius:50%;flex:none;place-items:center;width:90px;height:90px;display:grid}.competency-readiness>div>span{background:#17324d;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.competency-readiness strong{font-size:25px}.competency-readiness small{display:block}.competency-readiness section small{color:#e3b44b;font-size:8px}.competency-readiness section h3{margin:5px 0}.competency-readiness section p{color:#c8d8df;margin:0;font-size:11px}.competency-body{grid-template-columns:1fr 340px;gap:14px;margin-top:14px;display:grid}.competency-body>div,.competency-body>aside>article{background:#fff;border:1px solid #d4e0e2;border-radius:11px}.competency-body>div{padding:17px}.competency-title{justify-content:space-between;align-items:center;display:flex}.competency-title h3{margin:4px 0 13px}.competency-title select{border:1px solid #cbd9dc;border-radius:7px;padding:9px}.competency-matrix{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.competency-matrix article{border:1px solid #d8e3e5;border-radius:9px;padding:14px}.competency-matrix article>header{justify-content:space-between;display:flex}.competency-matrix header span{font-size:8px;font-weight:900}.competency-matrix header .verified{color:#0b7568}.competency-matrix header .developing{color:#9a742a}.competency-matrix h4{margin:10px 0 3px}.competency-matrix p{color:#718187;margin:0;font-size:10px}.competency-matrix>article>i{background:#e2eaec;height:6px;margin:12px 0;display:block}.competency-matrix>article>i b{background:#0b8a73;height:100%;display:block}.competency-scale{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:12px;display:grid}.competency-scale span{color:#8a979c;text-align:center;background:#edf1f2;border-radius:3px;padding:5px 2px;font-size:7px}.competency-scale span.active{color:#09675e;background:#dcefe9;font-weight:900}.competency-matrix footer{justify-content:space-between;font-size:9px;display:flex}.competency-body>aside{align-content:start;gap:10px;display:grid}.competency-body>aside>article{padding:16px}.competency-body aside h3{margin:5px 0 12px}.competency-gaps>div,.competency-evidence>div{border-top:1px solid #e0e7e9;gap:10px;padding:9px 0;display:flex}.competency-gaps>div>span,.competency-evidence>div>span{color:#87631f;background:#f5e9c9;border-radius:50%;place-items:center;min-width:34px;height:34px;font-weight:900;display:grid}.competency-gaps p,.competency-evidence p{margin:0}.competency-gaps p strong,.competency-gaps p small,.competency-evidence p strong,.competency-evidence p small{display:block}.competency-gaps p small,.competency-evidence p small{color:#74858b;margin-top:3px;font-size:8px}.competency-body aside button{color:#fff;background:#0b7568;border:0;border-radius:7px;width:100%;margin-top:12px;padding:10px}.competency-policy{background:#fff8e7!important;border-left:4px solid #e3b44b!important}.competency-policy p{font-size:10px;line-height:1.5}.competency-empty{align-content:center;place-items:center;min-height:65vh;display:grid}.competency-zero{text-align:center;color:#687a81;padding:30px}@media (width<=1050px){.competency-overview{grid-template-columns:1fr 1fr}.competency-readiness{grid-column:1/-1}.competency-body{grid-template-columns:1fr}}@media (width<=650px){.competency-profile>header{flex-direction:column;padding:18px}.competency-profile>header>div:last-child{flex-wrap:wrap}.competency-overview,.competency-matrix{grid-template-columns:1fr}.competency-readiness{grid-column:auto}.competency-profile>main{padding:10px}}.portfolio-chain{background:#fff;border:1px solid #d7e3e5;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.portfolio-chain span{color:#0c6e63;letter-spacing:.08em;background:#e4f3ee;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:900}.portfolio-chain b{color:#b78b32}.wallet-actions{flex-wrap:wrap;justify-content:flex-end}.wallet-actions button:nth-last-child(n+2){color:#087763;background:#fff;border:1px solid #a9cfc5}@media (width<=650px){.portfolio-chain{flex-direction:column;align-items:stretch}.portfolio-chain b{text-align:center;transform:rotate(90deg)}.wallet-actions{justify-content:flex-start}}.league-integration{background:#fff;border:1px solid #d4dfe1;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.league-integration span{color:#087469;letter-spacing:.08em;background:#e2f2ed;border-radius:13px;padding:6px 9px;font-size:8px;font-weight:900}.league-integration b{color:#b78a34}.league-profile>div+div{margin-top:-1px}.finance-league main>aside article .league-link{color:#087469;text-align:left;background:#fff;border:1px solid #bdd5d1;border-radius:8px;width:100%;margin-top:7px;padding:10px;font-weight:800;display:block}.finance-league main>aside article .league-link:hover{background:#e8f4f1}@media (width<=650px){.league-integration{flex-direction:column;align-items:stretch}.league-integration b{text-align:center;transform:rotate(90deg)}}.sb-command-centre{background:linear-gradient(135deg,#e3b44b,#0b8a73 42%,#17324d 82%);border-radius:28px;margin-bottom:24px;padding:1px;position:relative;overflow:hidden;box-shadow:0 28px 70px #17324d2b}.sb-command-centre:before{content:"";pointer-events:none;background:radial-gradient(circle,#e3b44b3b,#0000 66%);border-radius:50%;width:360px;height:360px;position:absolute;top:-190px;right:-160px}.sb-command-hero{color:#fff;background:linear-gradient(122deg,#10283f 0%,#17324d 58%,#0d5c59 130%);border-radius:27px 27px 0 0;grid-template-columns:1fr 180px;align-items:center;gap:30px;padding:32px 34px 26px;display:grid}.sb-command-kicker{color:#9ad9cc;font:800 11px/1.2 var(--font-sans,Arial);letter-spacing:.16em;align-items:center;gap:9px;display:flex}.sb-command-kicker i,.sb-live{background:#56d7ae;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #56d7ae21}.sb-command-copy h2{letter-spacing:-.035em;color:#fff;max-width:660px;margin:13px 0 9px;font-size:clamp(28px,3vw,43px);line-height:1.04}.sb-command-copy p{color:#c4d6e4;max-width:660px;margin:0;font-size:14px;line-height:1.65}.sb-journey-line{color:#fff;letter-spacing:.12em;align-items:center;gap:12px;margin-top:22px;font-size:10px;display:flex}.sb-journey-line span{color:#e3b44b}.sb-readiness{background:conic-gradient(#e3b44b var(--readiness),#ffffff1f 0);border-radius:50%;justify-self:end;place-items:center;width:156px;height:156px;display:grid;box-shadow:0 0 0 10px #ffffff0a}.sb-readiness:before{content:"";background:#17324d;border-radius:50%;width:124px;height:124px;position:absolute}.sb-readiness div{text-align:center;display:grid;position:relative}.sb-readiness strong{color:#fff;font-size:36px;line-height:1}.sb-readiness span{text-transform:uppercase;letter-spacing:.12em;color:#9ad9cc;margin-top:7px;font-size:10px}.sb-kpi-strip{background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.sb-kpi-strip article{border-right:1px solid #e7eef2;padding:20px 24px}.sb-kpi-strip article:last-child{border-right:0}.sb-kpi-strip small{color:#6e8191;letter-spacing:.13em;font-size:9px;font-weight:800;display:block}.sb-kpi-strip strong{color:#17324d;margin:7px 0 3px;font-size:27px;display:block}.sb-kpi-strip span{color:#748593;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.sb-command-grid{background:#dfe8ed;grid-template-columns:1.06fr .94fr;gap:1px;display:grid}.sb-next-action,.sb-launchpad{background:#f7fafb;padding:26px 28px}.sb-next-action>div,.sb-launchpad>div{justify-content:space-between;align-items:center;display:flex}.sb-next-action small,.sb-launchpad>div small{letter-spacing:.13em;color:#0b8a73;font-size:10px;font-weight:800}.sb-live{width:auto;height:auto;box-shadow:none;color:#075a4d;background:#dff7ef;border-radius:99px;padding:5px 8px}.sb-next-action h3{letter-spacing:-.02em;color:#17324d;margin:24px 0 8px;font-size:22px}.sb-next-action p{color:#697b88;min-height:44px;margin:0 0 24px;line-height:1.55}.sb-next-action button{color:#fff;background:#0b8a73;border:0;border-radius:12px;padding:13px 17px;font-weight:800;box-shadow:0 10px 22px #0b8a7333}.sb-next-action button span{margin-left:18px}.sb-launchpad{background:#fff}.sb-launchpad>div{margin-bottom:10px}.sb-launchpad>div span{color:#8795a0;font-size:10px}.sb-launchpad>button{text-align:left;color:#17324d;background:0 0;border:0;border-top:1px solid #edf1f3;grid-template-columns:38px 1fr 20px;align-items:center;gap:11px;width:100%;padding:11px 2px;display:grid}.sb-launchpad>button i{color:#0b8a73;background:#edf7f5;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:900;display:grid}.sb-launchpad>button span{gap:2px;display:grid}.sb-launchpad>button b{font-size:12px}.sb-launchpad>button small{color:#84939e;font-size:10px}.sb-launchpad>button em{color:#e3b44b;font-size:18px;font-style:normal}.sb-launchpad>button:hover{transform:translate(4px)}.cfo-integration{color:#0b6758;letter-spacing:.08em;background:#eaf7f4;justify-content:center;align-items:center;gap:13px;padding:12px 22px;font-size:10px;font-weight:900;display:flex}.cfo-integration b{color:#e3b44b}.cfo-linked{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff40;border-radius:9px;width:100%;margin-top:8px;padding:9px}.cfo-complete{color:#075c4e;background:#e9f8f4;border:1px solid #9bdccf;border-radius:12px;padding:16px}.cfo-complete p{margin:5px 0 0;font-size:12px}@media (width<=900px){.sb-command-hero{grid-template-columns:1fr}.sb-readiness{justify-self:start;width:126px;height:126px}.sb-readiness:before{width:100px;height:100px}.sb-kpi-strip{grid-template-columns:repeat(2,1fr)}.sb-command-grid{grid-template-columns:1fr}}@media (width<=560px){.sb-command-hero{padding:25px 22px}.sb-command-copy h2{font-size:29px}.sb-journey-line{flex-wrap:wrap;gap:7px}.sb-kpi-strip{grid-template-columns:1fr 1fr}.sb-kpi-strip article{padding:16px}.sb-command-grid{display:block}.sb-next-action,.sb-launchpad{padding:22px}.cfo-integration{justify-content:flex-start;overflow:auto}}.sb-command-grid{display:block}.sidebar-explore{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff0c,#0b8a7326);border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-top:15px;padding:10px;display:grid}.sidebar-explore>span{color:#17324d;background:#e3b44b;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.sidebar-explore div{display:grid}.sidebar-explore strong{font-size:9px}.sidebar-explore small{color:#91abb5;margin-top:2px;font-size:7px}.sidebar-explore b{color:#6bd5c0}.sb-next-action .sb-live-button{color:#075a4d;letter-spacing:.08em;cursor:pointer;background:#dff7ef;border:1px solid #72d8bc;border-radius:999px;align-items:center;gap:7px;width:auto;height:auto;margin:0;padding:7px 10px;font-size:9px;display:flex;box-shadow:0 0 0 4px #56d7ae16}.sb-live-button i{background:#12a67f;border-radius:50%;width:7px;height:7px;animation:1.8s infinite livePulse;box-shadow:0 0 #12a67f66}.sb-live-button b{font-size:11px;transition:transform .18s}.sb-live-button:hover{color:#fff;background:#0b8a73;border-color:#0b8a73;transform:translateY(-1px)}.sb-live-button:hover b{transform:translate(2px)}.sb-live-button:focus-visible{outline-offset:3px;outline:3px solid #e3b44b99}@keyframes livePulse{0%{box-shadow:0 0 #12a67f66}70%{box-shadow:0 0 0 7px #12a67f00}to{box-shadow:0 0 #12a67f00}}.main-column>.continue-card,.main-column>.stage-list,.main-column>.section-heading:first-of-type,.right-column>.centres-card,.right-column>.see-launch-card,.milestone7-launch{display:none!important}.content-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px;max-width:1440px;padding-bottom:24px}.main-column{flex-direction:column;display:flex}.main-column>.sb-command-centre{order:1}.main-column>.section-heading:last-of-type{order:2}.main-column>.challenge-grid{order:3}.workspace-launcher{color:#17324d;cursor:pointer;background:#f8fbfb;border:1px solid #cfe1e3;border-radius:11px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:850;display:flex}.workspace-launcher span{color:#79ddc9;background:#17324d;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.workspace-launcher:hover{background:#eef8f6;border-color:#0b8a73}.dashboard-footer{color:#fff;background:linear-gradient(135deg,#102f43,#173f50 72%,#0a7567);border:1px solid #dbe6e8;border-radius:18px;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:24px;margin:0 34px 28px;padding:24px 26px;display:grid;box-shadow:0 18px 44px #17324d18}.footer-brand{align-items:center;gap:11px;display:flex}.footer-brand img{object-fit:contain;width:38px;height:38px}.footer-brand span{display:grid}.footer-brand strong{font-size:15px}.footer-brand small,.dashboard-footer>div:last-child small{color:#a9c8cd;margin-top:3px;font-size:8px}.dashboard-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 15px;display:flex}.dashboard-footer nav button,.dashboard-footer nav a{color:#d7e7ea;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:none}.dashboard-footer nav button:hover,.dashboard-footer nav a:hover{color:#f0c55e}.dashboard-footer>div:last-child{text-align:right;font-size:9px;display:grid}.launchpad-backdrop{z-index:150;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081d2dcc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.world-launchpad{background:#f4f7f7;border:1px solid #ffffff24;border-radius:26px;width:min(1120px,100%);max-height:92vh;overflow:auto;box-shadow:0 40px 100px #0008}.world-launchpad>header{color:#fff;background:radial-gradient(circle at 85% 15%,#e3b44b35,#0000 26%),linear-gradient(120deg,#102f43,#155662);justify-content:space-between;gap:20px;padding:27px 30px;display:flex}.world-launchpad>header span{color:#7de0ce;letter-spacing:.15em;font-size:9px;font-weight:900}.world-launchpad>header h2{margin:7px 0 5px;font:700 28px Georgia,serif}.world-launchpad>header p{color:#bdd3d7;margin:0}.world-launchpad>header button{color:#fff;background:#ffffff10;border:1px solid #ffffff3d;border-radius:50%;align-self:start;width:36px;height:36px;font-size:20px}.world-launchpad>main{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.launch-group{background:#fff;border:1px solid #dce5e4;border-radius:14px;padding:16px}.launch-group h3{color:#60767b;text-transform:uppercase;letter-spacing:.08em;margin:0 0 11px;font-size:12px}.launch-group button{color:#17324d;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf1f0;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px 5px;display:grid}.launch-group button:hover{color:#0b8a73;transform:translate(3px)}.launch-group i{color:#087565;background:#e7f5f1;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:900;display:grid}.launch-group span{font-size:9px;font-weight:750}.launch-group b{color:#9aabad}.world-launchpad>footer{color:#75868b;background:#fff;border-top:1px solid #dce5e4;justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;font-size:9px;display:flex}.world-launchpad>footer button{color:#fff;background:#0b8a73;border:0;border-radius:9px;padding:10px 13px;font-weight:850}@media (width<=1020px){.dashboard-footer{grid-template-columns:1fr}.dashboard-footer nav{justify-content:flex-start}.dashboard-footer>div:last-child{text-align:left}.world-launchpad>main{grid-template-columns:1fr 1fr}}@media (width<=760px){.workspace-launcher{padding:7px;font-size:0}.content-grid{padding-bottom:18px}.dashboard-footer{margin:0 16px 85px;padding:20px}.world-launchpad>main{grid-template-columns:1fr}.world-launchpad>header{padding:22px}.world-launchpad>header h2{font-size:22px}.world-launchpad>footer{flex-direction:column;align-items:stretch}}.topbar{z-index:18;gap:22px;min-height:68px;padding:10px 34px;position:sticky;top:0;box-shadow:0 3px 15px #17324d0b}.sb-global-search{color:#71838d;text-align:left;cursor:pointer;background:#f0f4f5;border:1px solid #d8e4e7;border-radius:999px;align-items:center;gap:11px;width:min(620px,62vw);padding:11px 17px;display:flex}.sb-global-search>span:first-child{color:#0b8a73;font-size:19px}.sb-top-shortcut{color:#17324d;cursor:pointer;background:#edf2f4;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.sb-top-shortcut:hover{color:#087865;background:#dff2ed}.top-actions{gap:9px}.streak{margin-left:3px;padding-left:12px}.content-grid{background:#edf2f4;grid-template-columns:minmax(0,780px) 300px;justify-content:center;width:100%;margin:0 auto}.sidebar{width:226px;padding-top:20px}.sidebar .brand{padding-bottom:13px}.public-site-link{opacity:.7}.sidebar nav{margin-top:12px}.nav-item{min-height:42px;font-size:12px}.sidebar-explore{margin-top:13px}.sb-command-centre{border-radius:18px;margin-bottom:0;box-shadow:0 12px 34px #17324d12}.sb-command-hero{border-radius:17px 17px 0 0;grid-template-columns:1fr 126px;padding:26px 28px 22px}.sb-command-copy p{font-size:12px}.sb-readiness{width:112px;height:112px}.sb-readiness:before{width:90px;height:90px}.sb-readiness strong{font-size:27px}.sb-readiness span{font-size:7px}.sb-kpi-strip article{padding:15px 17px}.sb-kpi-strip strong{font-size:21px}.sb-kpi-strip span{font-size:9px}.sb-next-action{padding:20px 23px}.sb-next-action h3{margin:17px 0 6px;font-size:18px}.sb-next-action p{min-height:0;margin-bottom:16px;font-size:11px}.challenge-grid article{box-shadow:0 6px 18px #17324d08}.right-column article,.commercial-test-card{box-shadow:0 6px 18px #17324d08}.right-column>.skill-card{order:1}.right-column>.activity-card{order:2}.right-column>.tournament-card{order:3}.right-column>.commercial-test-card{order:4}.dashboard-footer{max-width:1104px;margin-left:auto;margin-right:auto}.milestone7-launch{display:none!important}@media (width<=1020px){.content-grid{grid-template-columns:1fr}.right-column{grid-template-columns:repeat(2,1fr)}.commercial-test-card{min-height:100%}}@media (width<=760px){.sidebar{width:auto}.workspace{width:100%;margin-left:0}.topbar{padding:9px 13px}.sb-global-search{flex:1;width:auto}.sb-global-search>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-top-shortcut{display:none}.content-grid{padding:13px}.sb-command-hero{grid-template-columns:1fr}.sb-readiness{display:none}.sb-kpi-strip{grid-template-columns:1fr 1fr}.right-column{grid-template-columns:1fr}.right-column>.activity-card,.right-column>.tournament-card,.right-column>.commercial-test-card{display:none}.dashboard-footer{margin-left:13px;margin-right:13px}}body{background:#f0f3f5}.topbar{color:#fff;background:#17324d;border:0;justify-content:flex-start;padding:10px 20px;left:0;box-shadow:0 4px 18px #071c2b35}.sb-top-brand{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:195px;font-size:15px;display:flex}.sb-top-brand img{object-fit:contain;background:#e3b44b;border-radius:10px;width:36px;height:36px;padding:3px}.sb-top-brand strong{font-weight:850}.sb-global-search{color:#dce8ed;background:#ffffff18;border-color:#fff2;flex:1;max-width:650px}.sb-global-search>span:first-child{color:#79ddc9}.sb-global-search:hover{color:#fff;background:#fff2;border-color:#ffffff3f}.top-actions{margin-left:auto}.sb-top-shortcut,.icon-button{color:#fff;background:#ffffff16;border-color:#ffffff18}.sb-top-shortcut:hover,.icon-button:hover{color:#fff;background:#ffffff26}.streak{color:#fff;border-left-color:#ffffff26}.streak small{color:#a9bec8}.sb-header-profile{color:#fff;cursor:pointer;background:#0b8a73;border:2px solid #fff5;border-radius:50%;place-items:center;width:37px;height:37px;font-size:10px;font-weight:900;display:grid}.sidebar{color:#17324d;background:#fff;border-right:1px solid #dfe7ea;width:226px;padding:18px 13px 16px;top:68px;box-shadow:4px 0 18px #17324d08}.sidebar>.brand,.sidebar>.public-site-link{display:none}.sidebar nav{margin-top:0;overflow:visible}.nav-item{color:#536773;border-radius:10px;font-weight:700}.nav-item:hover{color:#087865;background:#edf6f4}.nav-item.active{color:#087865;box-shadow:none;background:#dff2ed}.nav-symbol{color:#0b8a73}.sidebar-explore{color:#17324d;background:linear-gradient(135deg,#edf7f5,#fff);border-color:#d7e6e3}.sidebar-explore small{color:#70848d}.sidebar-bottom{border-top:1px solid #e6ecee;padding-top:10px}.profile{color:#17324d;border-top:0}.profile small{color:#7d8e96}.workspace{width:calc(100% - 226px);margin-left:226px}.content-grid{background:#f0f3f5;align-items:start;min-height:calc(100vh - 68px);padding-top:18px}.sb-command-centre{background:0 0;border:0;border-radius:14px;box-shadow:0 3px 14px #17324d0c}.sb-command-centre:before{display:none}.sb-command-hero{background:linear-gradient(125deg,#17324d,#0b8a73);border-radius:14px 14px 0 0;padding:23px 25px}.sb-command-kicker{font-size:9px}.sb-command-copy h2{font-size:29px}.sb-command-copy p{color:#d7e7eb}.sb-kpi-strip{border-left:1px solid #dde7ea;border-right:1px solid #dde7ea}.sb-command-grid{border:1px solid #dde7ea;border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.sb-next-action{background:#fff}.main-column>.section-heading:last-of-type{background:#fff;border:1px solid #dde7ea;border-bottom:0;border-radius:14px 14px 0 0;margin:14px 0 0;padding:16px 18px}.main-column>.section-heading:last-of-type h2{font-size:15px}.challenge-grid{background:#fff;border:1px solid #dde7ea;border-top:0;border-radius:0 0 14px 14px;gap:0;overflow:hidden}.challenge-grid article{box-shadow:none;border:0;border-radius:0;padding:18px}.challenge-grid article+article{border-left:1px solid #e3eaed}.right-column article,.commercial-test-card{border-color:#dde7ea;border-radius:13px;box-shadow:0 3px 12px #17324d0a}.skill-card,.activity-card{background:#fff}.tournament-card{background:linear-gradient(145deg,#fff8e7,#fff)!important}.commercial-test-card{background:#fff}.dashboard-footer{box-shadow:none;border-radius:13px;margin-top:2px}@media (width<=1020px){.sb-top-brand{min-width:auto}.sb-top-brand strong{display:none}.sidebar{top:68px}}@media (width<=760px){.topbar{position:sticky}.sb-top-brand{display:flex}.sb-top-brand img{width:33px;height:33px}.sb-global-search{min-width:0}.streak,.sb-header-profile{display:none}.sidebar{background:#17324d;border:0;top:auto}.nav-item{color:#b9c8d0}.nav-item.active{color:#fff;background:0 0;box-shadow:inset 0 -3px #0b8a73}.nav-symbol{color:#75d9c6}.challenge-grid article+article{border-top:1px solid #e3eaed;border-left:0}}.sb-feed-composer,.sb-journey-switcher,.sb-professional-post,.sb-community-post{background:#fff;border:1px solid #e0e7ea;border-radius:15px;box-shadow:0 4px 15px #17324d09}.sb-feed-composer{align-items:center;gap:12px;margin-bottom:10px;padding:13px 15px;display:flex}.sb-feed-composer>span,.sb-professional-post header>span,.sb-community-post header>span{color:#fff;background:#477a75;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.sb-feed-composer>button{color:#6f7f88;text-align:left;cursor:pointer;background:#f1f4f5;border:0;border-radius:999px;flex:1;padding:13px 17px;font-size:13px}.sb-feed-composer>button:hover{color:#17324d;background:#e8f1ef}.sb-journey-switcher{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px;padding:10px;display:grid}.sb-journey-switcher button{color:#60727c;cursor:pointer;background:#f5f7f8;border:0;border-radius:10px;padding:12px 8px;font-size:12px;font-weight:750}.sb-journey-switcher button:hover{color:#087865;background:#e9f4f1}.sb-journey-switcher button.active{color:#fff;background:#477a75}.sb-professional-post,.sb-community-post{margin-bottom:12px;padding:17px}.sb-professional-post>header,.sb-community-post>header{align-items:center;gap:11px;display:flex}.sb-professional-post header>div,.sb-community-post header>div{gap:3px;display:grid}.sb-professional-post header strong,.sb-community-post header strong{font-size:13px}.sb-professional-post header small,.sb-community-post header small{color:#7a8992;font-size:10px}.sb-feed-live{color:#087565;cursor:pointer;background:#e6f6f2;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:900;display:flex}.sb-feed-live i{background:#10a77f;border-radius:50%;width:7px;height:7px;animation:1.8s infinite livePulse}.sb-professional-post>h2,.sb-community-post>h2{margin:19px 0 7px;font-size:17px}.sb-professional-post>p,.sb-community-post>p{color:#667781;margin:0 0 14px;font-size:13px;line-height:1.55}.sb-mission-panel{color:#fff;background:linear-gradient(125deg,#17324d,#335f50);border-radius:14px;padding:18px}.sb-mission-panel>strong,.sb-mission-panel>span{display:block}.sb-mission-panel>strong{font-size:15px}.sb-mission-panel>span{color:#d5e3df;margin-top:6px;font-size:11px}.sb-mission-panel>div{align-items:center;gap:10px;margin-top:16px;display:flex}.sb-mission-panel button{cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:11px;font-weight:850}.sb-mission-panel button:first-child{color:#17324d;background:#e3b44b}.sb-mission-panel button:last-child{color:#17324d;background:#fff}.sb-professional-post>footer,.sb-community-post>footer{border-top:1px solid #e9eef0;grid-template-columns:repeat(3,1fr);margin-top:13px;padding-top:7px;display:grid}.sb-professional-post>footer button,.sb-community-post>footer button{color:#61717a;cursor:pointer;background:0 0;border:0;padding:9px;font-size:11px}.sb-professional-post>footer button:hover,.sb-community-post>footer button:hover{color:#087865;background:#f0f5f4;border-radius:8px}.sb-community-post{margin-top:0}.sb-community-post>p{font-size:13px}.main-column>.section-heading:last-of-type{margin-top:0}.content-grid{grid-template-columns:minmax(0,720px) 286px;gap:16px}.right-column{gap:10px}@media (width<=760px){.content-grid{padding:10px 10px 80px;display:block}.right-column{display:none}.sb-feed-composer{margin-top:0}.sb-journey-switcher{grid-template-columns:1fr 1fr}.sb-journey-switcher button{min-height:45px;font-size:13px}.sb-professional-post,.sb-community-post{padding:14px}.sb-professional-post>h2,.sb-community-post>h2{font-size:16px}.sb-professional-post>p,.sb-community-post>p{font-size:12px}.sb-mission-panel{padding:16px}.sb-mission-panel>div{justify-content:space-between}.sb-professional-post>footer button,.sb-community-post>footer button{font-size:10px}.main-column>.section-heading:last-of-type,.main-column>.challenge-grid,.dashboard-footer{display:none}.topbar{border-radius:0}.sidebar{background:#fff;border-radius:16px 16px 0 0;height:64px;box-shadow:0 -5px 18px #17324d15}.sidebar nav{align-items:center;height:100%}.nav-item{color:#596b74}.nav-item:nth-child(n+6){display:none}.nav-item.active{color:#17324d}.nav-symbol{color:#596b74}.sidebar-explore,.sidebar-bottom{display:none}.workspace{padding-bottom:64px}.sb-top-brand strong{display:block}.sb-global-search{display:none}.top-actions{margin-left:auto}.sb-top-shortcut{display:none}.icon-button{display:grid}.sb-header-profile{display:none}}@media (width<=430px){.sb-top-brand strong{font-size:14px}.sb-professional-post header>span,.sb-community-post header>span,.sb-feed-composer>span{width:38px;height:38px;font-size:11px}.sb-professional-post header strong,.sb-community-post header strong{font-size:12px}.sb-feed-live{font-size:0}.sb-feed-live:after{content:"LIVE";font-size:8px}.sb-mission-panel>div{flex-direction:column;align-items:stretch}.sb-mission-panel button{width:100%}}.community-feed{gap:10px;margin-bottom:12px;display:grid}.community-heading{justify-content:space-between;align-items:center;gap:12px;padding:15px 17px 4px;display:flex}.community-heading>div{align-items:center;gap:11px;display:flex}.community-heading>div>span,.community-publisher>span{color:#fff;background:#477a75;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid}.community-heading h2,.community-heading p{margin:0}.community-heading h2{font-size:15px}.community-heading p{color:#72838c;margin-top:3px;font-size:9px}.community-heading>b{color:#087565;background:#e5f3f0;border-radius:999px;padding:6px 9px;font-size:8px}.community-publisher{background:#fff;border:1px solid #dfe7e9;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;display:flex;box-shadow:0 4px 15px #17324d09}.community-publisher>button{color:#6f7f88;text-align:left;cursor:pointer;background:#f1f4f5;border:0;border-radius:999px;flex:1;padding:12px 15px;font-size:11px}.community-publisher>button:hover{color:#17324d;background:#e8f1ef}.community-filters{gap:5px;padding:4px 2px;display:flex;overflow:auto}.community-filters button{white-space:nowrap;color:#6b7d85;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800}.community-filters button.active{color:#087565;background:#e7f3f0;border-color:#bcdad4}.community-composer{background:#fff;border:1px solid #cce1dd;border-radius:14px;gap:11px;padding:16px;display:grid;box-shadow:0 8px 24px #17324d0d}.community-composer label{color:#526570;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:9px;font-weight:850;display:grid}.community-composer input,.community-composer textarea,.community-comment-box input{color:#17324d;width:100%;font:inherit;resize:vertical;background:#f8fafb;border:1px solid #d6e1e4;border-radius:9px;padding:11px}.community-composer textarea{min-height:105px}.community-composer input:focus,.community-composer textarea:focus,.community-comment-box input:focus{border-color:#0000;outline:2px solid #7ac9bb}.community-composer footer{justify-content:flex-end;gap:8px;display:flex}.community-composer footer button{color:#526570;background:#fff;border:1px solid #d4e0e3;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800}.community-composer footer button:last-child{color:#fff;background:#0b8a73;border-color:#0b8a73}.community-composer footer button:disabled,.community-comment-box button:disabled{opacity:.45;cursor:not-allowed}.community-notice{color:#086757;background:#e5f4f1;border-radius:9px;justify-content:space-between;align-items:center;margin:0;padding:10px 13px;font-size:10px;display:flex}.community-notice button{color:inherit;background:0 0;border:0;font-size:16px}.community-loading{color:#778790;text-align:center;background:#fff;border-radius:14px;padding:20px;font-size:11px}.community-feed .sb-community-post{margin:0}.community-comments{border-top:1px solid #e8edef;gap:8px;margin:13px 0 3px;padding-top:12px;display:grid}.community-comments>div{align-items:flex-start;gap:8px;display:flex}.community-comments>div>span{color:#087565;background:#dff0ed;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.community-comments p{color:#52636c;background:#f2f5f6;border-radius:10px;gap:3px;margin:0;padding:8px 10px;font-size:10px;line-height:1.45;display:grid}.community-comments p strong{color:#17324d;font-size:9px}.community-comments p small{color:#88979e;font-size:7px}.community-comment-box{gap:7px;margin:11px 0 4px;display:flex}.community-comment-box input{font-size:10px}.community-comment-box button{color:#fff;background:#0b8a73;border:0;border-radius:8px;padding:0 13px;font-size:9px;font-weight:850}.sb-community-post>footer button.active{color:#087565;background:#e6f4f1;border-radius:8px;font-weight:850}.community-share-menu{border-top:1px solid #e8edef;grid-template-columns:1fr 1fr;gap:7px;padding-top:9px;display:grid}.community-share-menu button{color:#3f5661;background:#fff;border:1px solid #d8e3e5;border-radius:8px;padding:9px;font-size:9px;font-weight:750}.community-share-menu button:hover{color:#087565;background:#eef8f6;border-color:#82c8bc}@media (width<=430px){.community-share-menu{grid-template-columns:1fr}.community-composer footer{grid-template-columns:1fr 1fr;display:grid}.community-composer footer button{width:100%}}.gift-centre{z-index:300;color:#17324d;background:#f3f7f8;position:fixed;inset:0;overflow:auto}.gift-centre>header{color:#fff;background:radial-gradient(circle at 80% 0,#e3b44b47,#0000 30%),linear-gradient(120deg,#10273d,#17324d 58%,#075e57);justify-content:space-between;gap:30px;padding:34px clamp(24px,5vw,72px);display:flex}.gift-centre>header span{color:#75dbc3;letter-spacing:.17em;font-size:10px;font-weight:900}.gift-centre>header h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(32px,4vw,52px)}.gift-centre>header p{color:#c2d6df;margin:0}.gift-centre>header button{color:#fff;background:#ffffff0d;border:1px solid #ffffff45;border-radius:10px;align-self:flex-start;padding:11px 15px}.gift-centre>main{max-width:1260px;margin:auto;padding:26px}.gift-wallet-hero{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr 1.35fr;display:grid;overflow:hidden;box-shadow:0 18px 45px #17324d17}.gift-wallet-hero>div{border-right:1px solid #e6edef;padding:23px 25px}.gift-wallet-hero small{letter-spacing:.13em;color:#6b7d89;font-size:9px;font-weight:900}.gift-wallet-hero strong{margin:7px 0;font-size:31px;display:block}.gift-wallet-hero strong em{color:#0b8a73;font-size:12px;font-style:normal}.gift-wallet-hero p{color:#71828d;margin:0;font-size:11px;line-height:1.5}.gift-flow{color:#fff;background:#17324d;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;display:grid}.gift-flow span{color:#e3b44b;font-size:10px;font-weight:900}.gift-flow b{font-size:11px}.gift-flow i{color:#68d0bb;font-style:normal}.gift-workspace{grid-template-columns:1.5fr .75fr;gap:22px;margin-top:22px;display:grid}.gift-builder,.gift-workspace>aside{background:#fff;border:1px solid #e0e8eb;border-radius:20px;padding:27px;box-shadow:0 12px 35px #17324d0d}.gift-section-title{align-items:center;gap:13px;display:flex}.gift-section-title>span{color:#087260;background:#e5f6f2;border-radius:11px;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.gift-section-title small{letter-spacing:.12em;color:#788994;font-size:9px;font-weight:800}.gift-section-title h3{margin:3px 0;font-size:19px}.gift-catalog{grid-template-columns:repeat(4,1fr);gap:11px;margin:24px 0;display:grid}.gift-catalog button{text-align:center;color:#17324d;background:#fafcfc;border:1px solid #e1e9ec;border-radius:15px;gap:5px;padding:18px 10px;display:grid}.gift-catalog button i{font-size:29px;font-style:normal}.gift-catalog button b{font-size:12px}.gift-catalog button span{color:#0b8a73;font-size:11px;font-weight:800}.gift-catalog button small{color:#7c8b94;font-size:9px}.gift-catalog button.selected{border:2px solid #0b8a73;transform:translateY(-3px);box-shadow:0 8px 20px #0b8a7320}.gift-catalog .gold i{color:#d19a22}.gift-catalog .teal i{color:#0b8a73}.gift-catalog .navy i{color:#17324d}.gift-catalog .coral i{color:#dc6b55}.gift-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.gift-form label{color:#536a79;gap:7px;font-size:10px;font-weight:800;display:grid}.gift-form .wide{grid-column:1/-1}.gift-form input,.gift-form select,.gift-form textarea{color:#17324d;background:#f9fbfb;border:1px solid #d8e2e6;border-radius:10px;padding:11px}.gift-form textarea{resize:vertical;min-height:75px}.gift-form label small{text-align:right}.gift-send{color:#fff;background:#0b8a73;border:0;border-radius:11px;margin-top:15px;padding:14px 18px;font-weight:900}.gift-send:disabled{opacity:.45}.gift-send span{margin-left:16px}.gift-notice{color:#0b6758;background:#e7f7f3;border-radius:9px;padding:11px;font-size:12px}.gift-gauge{background:#f1f7f7;border-radius:14px;margin:24px 0;padding:18px}.gift-gauge strong{font-size:30px}.gift-gauge span{color:#70838f;margin-left:6px;font-size:10px}.gift-gauge>i{background:#dce6e8;border-radius:99px;height:7px;margin-top:10px;display:block;overflow:hidden}.gift-gauge>i b{background:linear-gradient(90deg,#0b8a73,#e3b44b);height:100%;display:block}.gift-workspace aside ul{margin:0;padding:0;list-style:none}.gift-workspace aside li{border-bottom:1px solid #edf1f2;justify-content:space-between;padding:11px 0;font-size:11px;display:flex}.gift-workspace aside li span{text-transform:capitalize;color:#6c7f8c}.gift-compliance{background:#fff8e8;border-left:4px solid #e3b44b;margin-top:18px;padding:14px}.gift-compliance b{font-size:12px}.gift-compliance p,.gift-history>p{color:#758590;margin:5px 0;font-size:10px;line-height:1.5}.gift-history{margin-top:20px}.gift-history h4{font-size:12px}.gift-history article{border-top:1px solid #edf1f2;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.gift-history article i{color:#0b8a73;font-style:normal}.gift-history article span{display:grid}.gift-history article b{font-size:10px}.gift-history article small{color:#80909a;font-size:8px}.gift-history article strong{color:#d1981f;font-size:10px}@media (width<=900px){.gift-wallet-hero,.gift-workspace{grid-template-columns:1fr}.gift-flow{min-height:150px}.gift-catalog{grid-template-columns:1fr 1fr}}@media (width<=560px){.gift-centre>header{display:block}.gift-centre>header button{margin-top:18px}.gift-centre>main{padding:14px}.gift-wallet-hero{display:block}.gift-wallet-hero>div{border-bottom:1px solid #e6edef;border-right:0}.gift-form{grid-template-columns:1fr}.gift-catalog{grid-template-columns:1fr 1fr}.gift-builder,.gift-workspace>aside{padding:19px}}.coin-shop{background:#fff;border:1px solid #e0e8eb;border-radius:20px;margin-top:22px;padding:27px;box-shadow:0 12px 35px #17324d0d}.coin-process{align-items:center;gap:12px;margin:20px 0;display:flex}.coin-process>span{color:#6e808b;background:#f1f5f6;border-radius:10px;flex:1;align-items:center;gap:8px;padding:10px;font-size:10px;font-weight:800;display:flex}.coin-process>span b{background:#d9e3e6;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.coin-process>span.active{color:#087260;background:#e6f6f2}.coin-process>span.active b{color:#fff;background:#0b8a73}.coin-process>i{color:#9aacb5;font-style:normal}.coin-packs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.coin-packs button{color:#17324d;text-align:left;cursor:pointer;background:#fafcfc;border:1px solid #dce6e9;border-radius:14px;gap:4px;padding:17px;display:grid}.coin-packs button.selected{background:#effaf7;border:2px solid #0b8a73;box-shadow:0 8px 20px #0b8a7317}.coin-packs small{color:#9a680d;text-transform:uppercase;font-size:8px;font-weight:900}.coin-packs strong{font-size:28px}.coin-packs span{color:#71828d;font-size:10px}.coin-packs b{margin-top:6px;font-size:12px}.coin-checkout{color:#fff;background:#17324d;border-radius:13px;grid-template-columns:1fr 1.3fr auto;align-items:end;gap:14px;margin-top:15px;padding:15px;display:grid}.coin-checkout label{color:#bad0d9;gap:6px;font-size:9px;font-weight:800;display:grid}.coin-checkout select{color:#fff;background:#24465b;border:1px solid #ffffff32;border-radius:8px;padding:10px}.coin-checkout>div{gap:3px;display:grid}.coin-checkout small{color:#71d6c0;letter-spacing:.12em;font-size:7px}.coin-checkout strong{font-size:13px}.coin-checkout span{color:#bdcdd5;font-size:9px}.coin-checkout>button{color:#17324d;white-space:nowrap;background:#e3b44b;border:0;border-radius:9px;padding:12px 14px;font-size:10px;font-weight:900}.coin-safety{color:#6c6454;background:#fff8e8;border-left:4px solid #e3b44b;margin:13px 0 0;padding:11px 13px;font-size:10px;line-height:1.5}.sabi-star-feature{background:linear-gradient(135deg,#fff9e8,#effaf7);border:1px solid #e3b44b;border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;margin:-6px 0 18px;padding:14px;display:grid}.sabi-star-feature>span{color:#17324d;background:linear-gradient(135deg,#e3b44b,#f7d77f);border-radius:50%;place-items:center;width:56px;height:56px;font-size:31px;display:grid;box-shadow:0 7px 18px #a77b1c33}.sabi-star-feature small{color:#9a680d;letter-spacing:.12em;font-size:7px;font-weight:900}.sabi-star-feature h3{margin:3px 0;font-size:16px}.sabi-star-feature p{color:#6f808a;margin:0;font-size:9px}.sabi-star-feature>strong{color:#087260;font-size:10px}@media (width<=900px){.coin-checkout{grid-template-columns:1fr 1fr}.coin-checkout>button{grid-column:1/-1}.coin-process{align-items:stretch}.coin-process>i{display:none}}@media (width<=560px){.coin-packs,.coin-checkout{grid-template-columns:1fr}.coin-process{grid-template-columns:1fr;display:grid}.sabi-star-feature{grid-template-columns:48px 1fr}.sabi-star-feature>strong{grid-column:2}.sabi-star-feature>span{width:48px;height:48px}}.live-arena{z-index:450;color:#17324d;background:#eef3f4;position:fixed;inset:0;overflow:auto}.live-arena>header{color:#fff;background:radial-gradient(circle at 77% 0,#e3b44b30,#0000 28%),linear-gradient(120deg,#0d293c,#173f50 62%,#087666);justify-content:space-between;gap:30px;padding:27px clamp(20px,4vw,60px);display:flex}.live-arena>header span{letter-spacing:.17em;color:#7be0cd;font-size:9px;font-weight:950}.live-arena>header span i,.on-air i,.watch-screen>b i{background:#ff5261;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.7s infinite livePulse;display:inline-block;box-shadow:0 0 #ff526199}.live-arena>header h2{margin:7px 0 5px;font:700 clamp(26px,3vw,42px) Georgia,serif}.live-arena>header p{color:#bed2d7;margin:0;font-size:11px}.live-arena>header>button{color:#fff;background:#ffffff0c;border:1px solid #ffffff35;border-radius:10px;align-self:start;padding:10px 13px}.live-lobby{max-width:1080px;margin:auto;padding:38px 24px}.live-intro{text-align:center}.live-intro small,.live-setup>small,.live-gifts>small{color:#0b8a73;letter-spacing:.14em;font-size:9px;font-weight:900}.live-intro h3{margin:8px 0;font:700 29px Georgia,serif}.live-intro p{color:#71848b}.live-orbit{background:#fff;border:1px solid #b8ddd6;border-radius:50%;place-items:center;width:90px;height:90px;margin:0 auto 17px;display:grid;position:relative;box-shadow:0 15px 38px #17324d18}.live-orbit b{color:#0b8a73;font-size:12px}.live-orbit span,.live-orbit i{border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute}.live-orbit span{color:#17324d;background:#e3b44b;top:-5px;right:1px}.live-orbit i{color:#fff;background:#ff5261;font-size:9px;bottom:-5px;left:0}.live-choice{grid-template-columns:1fr 1fr;gap:18px;margin:30px 0;display:grid}.live-choice>button{color:#17324d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dae5e7;border-radius:20px;padding:28px;box-shadow:0 15px 38px #17324d0c}.live-choice>button:hover{border-color:#0b8a73;transform:translateY(-3px);box-shadow:0 20px 45px #17324d17}.live-choice>button>span{color:#0b8a73;background:#e5f6f2;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.live-choice small{color:#0b8a73;letter-spacing:.14em;margin-top:20px;font-size:8px;font-weight:900;display:block}.live-choice h3{margin:5px 0;font-size:22px}.live-choice p{color:#74858c;min-height:38px;font-size:11px;line-height:1.55}.live-choice b{color:#0b8a73;font-size:11px}.live-lobby>aside{color:#71848b;justify-content:center;gap:12px;font-size:10px;display:flex}.live-lobby>aside b{color:#17324d}.live-studio,.watch-live{grid-template-columns:minmax(0,1.65fr) 360px;gap:20px;max-width:1400px;margin:auto;padding:22px;display:grid}.live-stage,.live-setup,.watch-live>section,.live-gifts{background:#fff;border:1px solid #dbe5e7;border-radius:18px;padding:18px;box-shadow:0 14px 40px #17324d0d}.live-video{color:#fff;background:radial-gradient(circle at 50% 45%,#22526a,#0b2233 70%);border-radius:14px;min-height:500px;position:relative;overflow:hidden}.live-video video{object-fit:cover;width:100%;height:100%;position:absolute}.live-video-empty{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.live-video-empty span{color:#68d0bb;font-size:54px}.live-video-empty strong{font-size:18px}.live-video-empty small{color:#9db7c0;margin-top:6px}.on-air{background:#e6374a;border-radius:7px;padding:8px 10px;font-size:10px;position:absolute;top:15px;left:15px}.live-host-label{background:#071a27bb;border-radius:8px;padding:9px 12px;display:grid;position:absolute;bottom:16px;left:17px}.live-host-label strong{font-size:12px}.live-host-label span{color:#9dd9cf;font-size:8px}.live-controls{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.live-controls button,.invite-live{color:#17324d;background:#f7fafb;border:1px solid #d5e1e4;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:850}.live-controls .start-live{color:#fff;background:#e6374a;border-color:#e6374a;margin-left:auto}.live-controls .end-live{color:#fff;background:#a52031;border-color:#a52031;margin-left:auto}.live-controls button:disabled{opacity:.4}.live-notice,.live-gift-notice{color:#096353;background:#e7f6f2;border-radius:8px;padding:10px;font-size:10px}.live-back{color:#0b8a73;background:0 0;border:0;font-size:10px;font-weight:850}.live-setup>small{margin:22px 0 12px;display:block}.live-setup label,.live-gifts label{color:#60747d;gap:6px;margin-bottom:13px;font-size:9px;font-weight:850;display:grid}.live-setup input,.live-setup select,.live-gifts input{color:#17324d;background:#f9fbfb;border:1px solid #d9e3e5;border-radius:9px;padding:11px}.live-competition{background:#edf7f5;border-radius:12px;gap:12px;margin:16px 0;padding:16px;display:flex}.live-competition>span{font-size:28px}.live-competition b{font-size:11px}.live-competition p{color:#6d8088;margin:4px 0;font-size:9px;line-height:1.5}.invite-live{color:#fff;background:#17324d;width:100%}.live-readiness{color:#73868c;border-top:1px solid #e5ebed;gap:8px;margin-top:20px;padding:15px;font-size:9px;display:grid}.live-readiness b{color:#17324d}.watch-screen{color:#fff;text-align:center;background:radial-gradient(circle,#234f62,#071e2e);border-radius:14px;place-items:center;min-height:440px;display:grid;position:relative}.watch-screen>div{max-width:420px}.watch-screen>div>span{color:#67d3bd;font-size:43px}.watch-screen p{color:#abc1c8;font-size:10px;line-height:1.5}.watch-screen>b{background:#d9384d;border-radius:7px;padding:7px 9px;font-size:9px;position:absolute;top:14px;left:14px}.audience-compose{gap:8px;margin-top:12px;display:flex}.audience-compose input{border:1px solid #d8e3e5;border-radius:9px;flex:1;padding:11px}.audience-compose button{color:#fff;background:#0b8a73;border:0;border-radius:9px;padding:0 15px}.live-comments{max-height:120px;overflow:auto}.live-comments p{gap:8px;margin:8px 0;font-size:9px;display:flex}.live-comments p b{color:#0b8a73}.live-comments p span{color:#809097}.live-gifts h3{margin:6px 0}.live-gifts>p{color:#71838a;font-size:10px;line-height:1.5}.live-wallet{color:#fff;background:#17324d;border-radius:10px;justify-content:space-between;margin:15px 0;padding:12px;font-size:9px;display:flex}.live-gift-list{gap:7px;display:grid}.live-gift-list button{color:#17324d;text-align:left;background:#fff;border:1px solid #dfe7e9;border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex}.live-gift-list button:hover{background:#fffaf0;border-color:#e3b44b}.live-gift-list i{color:#c68f16;background:#fff3cf;border-radius:9px;place-items:center;width:34px;height:34px;font-size:21px;font-style:normal;display:grid}.live-gift-list button span{display:grid}.live-gift-list b{font-size:10px}.live-gift-list small{color:#0b8a73}.live-commercial{background:#fff8e8;border-left:4px solid #e3b44b;margin-top:16px;padding:13px}.live-commercial b{font-size:10px}.live-commercial p{color:#786c51;margin:4px 0;font-size:8px;line-height:1.5}@media (width<=900px){.live-studio,.watch-live{grid-template-columns:1fr}.live-video{min-height:420px}}@media (width<=620px){.live-arena>header{display:block}.live-arena>header>button{margin-top:15px}.live-choice{grid-template-columns:1fr}.live-lobby>aside{display:grid}.live-video{min-height:330px}.live-studio,.watch-live{padding:10px}}.watch-screen{overflow:hidden}.watch-screen video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.watch-screen>div{z-index:1;position:relative}.join-live{gap:7px;margin-top:14px;display:flex}.join-live input{color:#fff;background:#ffffff12;border:1px solid #ffffff3a;border-radius:8px;min-width:220px;padding:10px}.join-live button{color:#fff;background:#0b8a73;border:0;border-radius:8px;padding:10px 13px;font-weight:850}.live-gift-list button:disabled{opacity:.45;cursor:not-allowed}.camera-diagnostic{color:#594a24;background:#fff9e9;border:1px solid #e3b44b80;border-radius:10px;margin-top:10px;padding:13px 14px}.camera-diagnostic b{font-size:10px}.camera-diagnostic p{margin:5px 0;font-size:9px;line-height:1.55}.camera-diagnostic button{color:#fff;background:#17324d;border:0;border-radius:8px;margin-top:5px;padding:8px 10px;font-size:9px;font-weight:850}.vgov{z-index:320;color:#172f43;background:#f2f5f4;position:fixed;inset:0;overflow:auto}.vgov>header{color:#fff;background:linear-gradient(118deg,#122a3e,#1c4b50 72%,#0b7565);border-bottom:5px solid #e3b44b;justify-content:space-between;gap:28px;padding:30px clamp(22px,5vw,70px);display:flex}.vgov>header span{letter-spacing:.16em;color:#9ce0d0;font-size:10px;font-weight:900}.vgov>header h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(30px,4vw,48px)}.vgov>header p{color:#c6d9de;margin:0}.vgov>header>div:last-child{align-items:flex-start;gap:10px;display:flex}.vgov>header button{color:#fff;background:#ffffff0c;border:1px solid #ffffff42;border-radius:9px;padding:10px 13px}.vgov>main{grid-template-columns:310px 1fr;max-width:1500px;min-height:calc(100vh - 143px);margin:auto;display:grid}.vgov>main>aside{color:#fff;background:#17324d;padding:24px}.vgov-id{background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;gap:12px;padding:15px;display:flex}.vgov-id>span{color:#17324d;background:#e3b44b;border-radius:10px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.vgov-id div{display:grid}.vgov-id small,.vgov-ladder small{color:#8fcbbf;font-size:8px}.vgov-id strong{font-size:12px}.vgov-id p{color:#b4c7d0;margin:3px 0;font-size:9px}.vgov-ladder{padding:18px 7px}.vgov-ladder div{color:#8397a5;align-items:center;gap:10px;padding:7px 0;display:flex}.vgov-ladder span{border:1px solid #536a79;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.vgov-ladder b{font-size:10px}.vgov-ladder .passed,.vgov-ladder .current{color:#fff}.vgov-ladder .passed span{background:#0b8a73;border-color:#0b8a73}.vgov-ladder .current span{color:#17324d;background:#e3b44b;border-color:#e3b44b}.vgov>main>aside>h3{text-transform:uppercase;letter-spacing:.11em;color:#8fcbbf;font-size:10px}.vgov>main>aside>button{text-align:left;color:#c7d3da;background:0 0;border:0;border-top:1px solid #ffffff12;grid-template-columns:28px 1fr;gap:9px;width:100%;padding:11px 4px;display:grid}.vgov>main>aside>button>span{background:#ffffff0d;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.vgov>main>aside>button div{gap:2px;display:grid}.vgov>main>aside>button small{color:#7fbbae;font-size:7px}.vgov>main>aside>button strong{font-size:9px}.vgov>main>aside>button.active{color:#fff;background:#ffffff0b}.vgov>main>aside>button.active>span,.vgov>main>aside>button.done>span{background:#0b8a73}.vgov>main>section{padding:25px clamp(20px,4vw,48px)}.vgov-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vgov-kpis article{background:#fff;border:1px solid #dfe7e7;border-radius:12px;padding:14px}.vgov-kpis small{color:#667c87;font-size:8px;font-weight:900}.vgov-kpis strong{margin:5px 0;font-size:22px;display:block}.vgov-kpis i{background:#e2e9e9;border-radius:99px;height:4px;display:block}.vgov-kpis i b{background:linear-gradient(90deg,#0b8a73,#e3b44b);height:100%;display:block}.vgov-file{background:#fff;border:1px solid #dce5e5;border-radius:17px;margin-top:15px;overflow:hidden}.vgov-file>header{background:#eef5f3;justify-content:space-between;padding:20px 23px;display:flex}.vgov-file>header span,.vgov-file>header small{color:#0b7665;letter-spacing:.09em;font-size:8px;font-weight:900}.vgov-file>header h3{margin:5px 0;font-size:21px}.vgov-file>header>b{color:#765713;background:#fff1c9;border-radius:99px;height:max-content;padding:6px 9px;font-size:8px}.vgov-brief{border-bottom:1px solid #e5ebeb;padding:18px 23px}.vgov-brief strong,.vgov-file>h4{font-size:11px}.vgov-brief p{color:#536b78;font-size:12px;line-height:1.6}.vgov-rule{background:#fff9eb;border-left:4px solid #e3b44b;margin:15px 23px;padding:11px 14px;display:grid}.vgov-rule small{color:#8b6b25;font-size:7px}.vgov-rule strong{font-size:10px}.vgov-file>h4{margin:20px 23px 10px}.vgov-options{gap:8px;padding:0 23px;display:grid}.vgov-options label{border:1px solid #dde5e7;border-radius:11px;grid-template-columns:20px 28px 1fr;align-items:center;padding:10px;display:grid}.vgov-options label.selected{background:#eff9f6;border-color:#0b8a73}.vgov-options input{accent-color:#0b8a73}.vgov-options span{color:#0b8a73;font-weight:900}.vgov-options p{margin:0;font-size:11px}.vgov-memo{gap:6px;margin:17px 23px;font-size:10px;font-weight:900;display:grid}.vgov-memo textarea{resize:vertical;border:1px solid #d8e2e3;border-radius:10px;min-height:86px;padding:11px}.vgov-memo small{text-align:right;color:#7a8c96}.vgov-feedback{color:#755320;background:#fff4e4;border-radius:10px;margin:15px 23px;padding:13px}.vgov-feedback.good{color:#076655;background:#e7f7f2}.vgov-feedback p{margin:5px 0;font-size:11px}.vgov-file>footer{background:#f5f8f8;justify-content:space-between;align-items:center;padding:16px 23px;display:flex}.vgov-file>footer span{color:#71838d;font-size:9px}.vgov-file>footer button,.vgov-complete button{color:#fff;background:#0b8a73;border:0;border-radius:9px;padding:11px 14px;font-weight:900}.vgov-file>footer button:disabled{opacity:.4}.vgov-complete{color:#fff;background:#17324d;border-radius:15px;grid-template-columns:1fr auto auto;align-items:center;gap:20px;margin-top:14px;padding:20px;display:grid}.vgov-complete span{color:#89d5c5;letter-spacing:.12em;font-size:8px}.vgov-complete h3{margin:4px 0}.vgov-complete p{color:#b9cbd3;font-size:10px}.vgov-complete>strong{color:#e3b44b;font-size:30px}.vgov-complete>strong small{font-size:10px}@media (width<=900px){.vgov>main{grid-template-columns:1fr}.vgov>main>aside{max-height:430px;overflow:auto}.vgov-kpis{grid-template-columns:1fr 1fr}}@media (width<=560px){.vgov>header{display:block}.vgov>header>div:last-child{margin-top:16px}.vgov-kpis{grid-template-columns:1fr 1fr}.vgov-file>header,.vgov-file>footer{display:block}.vgov-file>header>b{margin-top:8px;display:inline-block}.vgov-file>footer button{margin-top:10px}.vgov-complete{grid-template-columns:1fr}}.uni-expansion{background:#fff;border:1px solid #cfdbde;border-radius:18px;margin-bottom:22px;overflow:hidden;box-shadow:0 15px 40px #15344a1a}.uni-expansion>header{color:#fff;background:radial-gradient(circle at 90% 0,#e3b44b38,#0000 34%),linear-gradient(120deg,#132e43,#175f5c);justify-content:space-between;padding:25px 28px;display:flex}.uni-expansion>header span,.uni-head small{letter-spacing:.14em;color:#9dddd0;font-size:9px;font-weight:900}.uni-expansion>header h2{margin:7px 0 5px;font-size:27px}.uni-expansion>header p{color:#c7dadd;margin:0;font-size:12px}.uni-live{align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.uni-live i{background:#58d7ae;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #58d7ae22}.uni-flow{color:#0a6e5f;letter-spacing:.08em;background:#e8f5f2;justify-content:center;gap:14px;padding:11px;font-size:9px;font-weight:900;display:flex}.uni-flow b{color:#d19c2b}.uni-expansion>nav{border-bottom:1px solid #dce5e7;display:flex;overflow:auto}.uni-expansion>nav button{white-space:nowrap;background:#fff;border:0;border-bottom:3px solid #0000;padding:13px 18px}.uni-expansion>nav button.active{color:#0b7665;border-color:#0b8a73;font-weight:900}.uni-expansion>main{padding:23px}.uni-head{margin-bottom:16px}.uni-head small{color:#92702f}.uni-head h3{margin:4px 0}.uni-outcomes{border:1px solid #d8e2e4;border-radius:10px;overflow:auto}.uni-outcomes>div{border-top:1px solid #e3eaec;grid-template-columns:.45fr 1.3fr 1.4fr .8fr .6fr;align-items:center;gap:12px;min-width:850px;padding:11px 14px;font-size:10px;display:grid}.uni-outcomes>.head{color:#fff;background:#173f4c;font-weight:900}.uni-outcomes>div>span:nth-child(4){align-items:center;gap:8px;display:flex}.uni-outcomes i{background:#e0e8e9;width:90px;height:6px}.uni-outcomes i em{background:#0b8a73;height:100%;display:block}.uni-outcomes small{text-align:center;border-radius:99px;padding:5px}.uni-outcomes .strong,.uni-outcomes .achieved{color:#0a6d5d;background:#e0f3ed}.uni-outcomes .monitor{color:#88651f;background:#fff0ca}.uni-outcomes .intervention{color:#a44835;background:#ffe4dc}.uni-qa,.uni-report-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.uni-qa article,.uni-report-grid article{border:1px solid #d8e2e4;border-radius:11px;gap:7px;padding:15px;display:grid}.uni-qa span{font-size:9px;font-weight:900}.uni-qa strong{font-size:25px}.uni-qa i{background:#e1e8e9;height:5px}.uni-qa i b{background:linear-gradient(90deg,#0b8a73,#e3b44b);height:100%;display:block}.uni-qa small,.uni-report-grid p{color:#73858f;letter-spacing:0;font-size:9px}.uni-review{background:#fff8e9;border-left:4px solid #e3b44b;justify-content:space-between;align-items:center;margin-top:15px;padding:17px;display:flex}.uni-review p{font-size:10px}.uni-review button,.uni-intervention-grid button,.uni-report-grid button{color:#fff;background:#0b8a73;border:0;border-radius:8px;padding:10px;font-weight:800}.uni-intervention-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.uni-intervention-grid>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.uni-intervention-grid label{gap:5px;font-size:9px;font-weight:900;display:grid}.uni-intervention-grid label:nth-child(3),.uni-intervention-grid label:nth-child(4){grid-column:1/-1}.uni-intervention-grid input,.uni-intervention-grid select,.uni-intervention-grid textarea{border:1px solid #cedadd;border-radius:8px;padding:10px}.uni-intervention-grid textarea{min-height:65px}.uni-intervention-grid aside,.uni-report-history{border:1px solid #d8e2e4;border-radius:10px;padding:14px}.uni-intervention-grid aside>article,.uni-report-history article{border-top:1px solid #e4eaec;grid-template-columns:auto 1fr auto;gap:9px;padding:10px 0;display:grid}.uni-intervention-grid aside div,.uni-report-history div{display:grid}.uni-intervention-grid aside small,.uni-report-history small{color:#748690;letter-spacing:0;font-size:8px}.uni-intervention-grid aside em,.uni-report-history em{color:#0b7665;font-size:8px}.uni-report-grid article>span{color:#92702f;font-size:7px;font-weight:900}.uni-report-grid h4{margin:4px 0}.uni-report-grid p{min-height:40px}.uni-report-history{margin-top:18px}.uni-notice{color:#086b5b;text-align:left;background:#e4f5f0;border:0;width:100%;padding:10px 14px}.uni-notice span{float:right}@media (width<=850px){.uni-expansion>header,.uni-review{display:block}.uni-live{margin-top:14px}.uni-flow{justify-content:flex-start;overflow:auto}.uni-qa,.uni-report-grid{grid-template-columns:1fr 1fr}.uni-intervention-grid{grid-template-columns:1fr}}@media (width<=520px){.uni-expansion>main{padding:14px}.uni-qa,.uni-report-grid,.uni-intervention-grid>div{grid-template-columns:1fr}.uni-intervention-grid label:nth-child(3),.uni-intervention-grid label:nth-child(4){grid-column:auto}}.recruit-sim{z-index:330;color:#17324d;background:#f2f5f7;position:fixed;inset:0;overflow:auto}.recruit-sim>header{color:#fff;background:linear-gradient(120deg,#10273d,#17324d 58%,#0b7468);justify-content:space-between;gap:25px;padding:31px clamp(22px,5vw,68px);display:flex}.recruit-sim>header span{letter-spacing:.16em;color:#92dccc;font-size:9px;font-weight:900}.recruit-sim>header h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(30px,4vw,48px)}.recruit-sim>header p{color:#c6d7df;margin:0}.recruit-sim>header button{color:#fff;background:#ffffff0c;border:1px solid #ffffff40;border-radius:9px;height:max-content;padding:10px}.recruit-flow{background:#fff;border-bottom:1px solid #d5dfe3;grid-template-columns:repeat(4,1fr);display:grid}.recruit-flow button{color:#758791;background:#fff;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:9px;padding:14px;display:flex}.recruit-flow button b{background:#e7edef;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.recruit-flow button.active{color:#0a7564;border-color:#0b8a73;font-weight:900}.recruit-flow button.active b,.recruit-flow button.done b{color:#fff;background:#0b8a73}.recruit-sim>main{grid-template-columns:270px 1fr;max-width:1420px;margin:auto;display:grid}.recruit-sim>main>aside{color:#fff;background:#17324d;min-height:calc(100vh - 190px);padding:25px}.recruit-sim>main>aside>small{letter-spacing:.13em;color:#8dd6c6;font-size:8px}.recruit-sim>main>aside h3{margin:7px 0}.recruit-sim>main>aside p{color:#aebfc8;font-size:10px}.recruit-sim>main>aside>div{grid-template-columns:repeat(3,1fr);gap:5px;margin:20px 0;display:grid}.recruit-sim>main>aside>div span{color:#92a7b2;font-size:7px}.recruit-sim>main>aside>div b{color:#e3b44b;font-size:16px;display:block}.recruit-sim>main>aside p.control{color:#c5d5dc;margin:7px 0}.recruit-sim>main>aside>button{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #ffffff28;border-radius:8px;width:100%;margin-top:8px;padding:9px}.recruit-sim>main>section{padding:28px clamp(20px,4vw,48px)}.recruit-title{gap:13px;display:flex}.recruit-title>b{color:#08705f;background:#e1f4ef;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.recruit-title small{color:#98732e;letter-spacing:.13em;font-size:8px;font-weight:900}.recruit-title h3{margin:4px 0;font-size:22px}.recruit-title p{color:#6e808a;margin:0;font-size:11px}.vacancy-form{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.vacancy-form label,.recruit-memo{gap:7px;font-size:10px;font-weight:900;display:grid}.vacancy-form input,.vacancy-form select,.recruit-memo textarea{border:1px solid #cedadd;border-radius:9px;padding:11px}.required-skills{flex-wrap:wrap;gap:8px;display:flex}.required-skills button{background:#fff;border:1px solid #cfdbdf;border-radius:99px;padding:8px 11px}.required-skills button.selected{color:#08705f;background:#e2f5ef;border-color:#0b8a73}.candidate-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.candidate-grid article{background:#fff;border:1px solid #d5e0e3;border-radius:13px;padding:16px}.candidate-grid article.selected{border:2px solid #0b8a73;box-shadow:0 10px 25px #0b8a7318}.candidate-grid article>header{grid-template-columns:40px 1fr auto;gap:10px;display:grid}.candidate-grid article>header>span,.interview-select button>span{color:#fff;background:#17324d;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.candidate-grid header small{color:#0b7a69;font-size:7px}.candidate-grid h3,.candidate-grid p{margin:3px 0}.candidate-grid header>b{color:#0b8a73;font-size:22px}.candidate-metrics{background:#f3f7f7;grid-template-columns:.6fr .6fr 1.4fr;gap:5px;margin:13px 0;padding:10px;display:grid}.candidate-metrics span{color:#71838c;font-size:8px}.candidate-metrics strong{color:#17324d;font-size:11px;display:block}.candidate-skills{flex-wrap:wrap;gap:5px;display:flex}.candidate-skills span{background:#e7f4f1;border-radius:6px;padding:5px;font-size:8px}.candidate-risk{color:#77683b!important;font-size:9px!important}.candidate-grid article>button{color:#fff;background:#17324d;border:0;border-radius:8px;padding:9px}.interview-select{gap:9px;margin:22px 0;display:flex}.interview-select button{text-align:left;background:#fff;border:1px solid #d1dde0;border-radius:10px;grid-template-columns:40px 1fr;gap:8px;padding:10px;display:grid}.interview-select button small{grid-column:2;font-size:8px}.interview-select button.active{border:2px solid #0b8a73}.scorecard{background:#fff;border:1px solid #d5dfe2;border-radius:13px;gap:12px;padding:18px;display:grid}.scorecard label span{justify-content:space-between;font-size:10px;display:flex}.scorecard input{accent-color:#0b8a73;width:100%}.decision-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.decision-summary article{background:#fff;border:1px solid #d5e0e2;border-radius:11px;padding:15px}.decision-summary small,.decision-summary strong,.decision-summary span{display:block}.decision-summary small{color:#8a6a2b;font-size:7px}.decision-summary strong{margin:5px 0;font-size:18px}.decision-summary span{color:#70818a;font-size:9px}.recruit-memo textarea{min-height:130px}.recruit-memo small{text-align:right;color:#74848c}.recruit-action{background:#eaf2f2;justify-content:space-between;align-items:center;margin-top:22px;padding:15px;display:flex}.recruit-action span{font-size:9px}.recruit-action button{color:#fff;background:#0b8a73;border:0;border-radius:8px;padding:11px 14px;font-weight:900}.recruit-action button:disabled{opacity:.4}.recruit-notice{color:#076b5b;text-align:left;background:#e4f5f0;border:0;width:100%;margin-bottom:14px;padding:10px}.recruit-notice span{float:right}@media (width<=850px){.recruit-sim>main{grid-template-columns:1fr}.recruit-sim>main>aside{min-height:auto}.candidate-grid{grid-template-columns:1fr}}@media (width<=560px){.recruit-sim>header{display:block}.recruit-sim>header button{margin-top:15px}.recruit-flow{grid-template-columns:1fr 1fr}.vacancy-form,.decision-summary{grid-template-columns:1fr}.interview-select{display:grid}.recruit-action{display:block}.recruit-action button{width:100%;margin-top:10px}}.career-market-foundation{color:#fff;background:radial-gradient(circle at 90% 0,#e3b44b3d,#0000 35%),linear-gradient(120deg,#132d43,#155b5a);border-radius:18px;grid-template-columns:1.15fr 1fr;gap:20px;margin-bottom:20px;padding:24px 26px 58px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #17324d1d}.career-market-foundation>div:first-child small{letter-spacing:.15em;color:#94ddcd;font-size:8px;font-weight:900}.career-market-foundation>div:first-child h3{margin:7px 0;font-size:25px}.career-market-foundation>div:first-child p{color:#c5d8dd;max-width:560px;font-size:11px;line-height:1.6}.career-market-foundation>div:nth-child(2){grid-template-columns:1fr 1fr;gap:8px;display:grid}.career-market-foundation article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:11px;padding:12px;display:grid}.career-market-foundation article span{letter-spacing:.12em;color:#e3b44b;font-size:7px;font-weight:900}.career-market-foundation article strong{margin:2px 0;font-size:24px}.career-market-foundation article small{color:#bcd1d7;font-size:8px}.career-market-foundation>footer{color:#a9dcd1;letter-spacing:.1em;background:#ffffff0b;justify-content:center;gap:13px;padding:12px;font-size:8px;font-weight:900;display:flex;position:absolute;inset:auto 0 0}.career-market-foundation>footer b{color:#e3b44b}@media (width<=700px){.career-market-foundation{grid-template-columns:1fr;padding-bottom:72px}.career-market-foundation>footer{white-space:nowrap;justify-content:flex-start;overflow:auto}}.cross-careers{z-index:340;color:#17324d;background:#f2f5f6;position:fixed;inset:0;overflow:auto}.cross-careers>header{color:#fff;background:radial-gradient(circle at 85% 0,#e3b44b38,#0000 33%),linear-gradient(120deg,#10283f,#17324d 55%,#0b7166);justify-content:space-between;gap:24px;padding:31px clamp(22px,5vw,68px);display:flex}.cross-careers>header span{letter-spacing:.16em;color:#91daca;font-size:9px;font-weight:900}.cross-careers>header h2{letter-spacing:-.045em;margin:6px 0;font-size:clamp(34px,5vw,58px)}.cross-careers>header p{color:#c4d7de;margin:0}.cross-careers>header>div:last-child{align-items:flex-start;gap:8px;display:flex}.cross-careers>header button{color:#fff;background:#ffffff0b;border:1px solid #ffffff3b;border-radius:9px;padding:10px}.cross-system{color:#0a6d5d;letter-spacing:.09em;background:#e4f5f0;justify-content:center;gap:14px;padding:12px;font-size:9px;font-weight:900;display:flex}.cross-system b{color:#d5a333}.cross-careers>main{grid-template-columns:290px 1fr;max-width:1500px;margin:auto;display:grid}.cross-careers>main>aside{color:#fff;background:#17324d;min-height:calc(100vh - 173px);padding:25px}.cross-careers>main>aside>small{letter-spacing:.12em;color:#8fd4c5;font-size:8px}.cross-careers>main>aside>button{text-align:left;color:#c0d0d7;background:0 0;border:0;border-top:1px solid #ffffff14;grid-template-columns:39px 1fr;gap:10px;width:100%;padding:12px 5px;display:grid}.cross-careers>main>aside>button>span{background:#ffffff0c;border-radius:9px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.cross-careers>main>aside>button div{gap:3px;display:grid}.cross-careers>main>aside>button b{font-size:10px}.cross-careers>main>aside>button small{color:#839aa6;font-size:7px}.cross-careers>main>aside>button.active{color:#fff;background:#ffffff0a}.cross-careers>main>aside>button.active>span{color:#17324d;background:#e3b44b}.cross-links{margin-top:20px}.cross-links button{margin-top:7px;border:1px solid #ffffff20!important;border-radius:8px!important;padding:9px!important;display:block!important}.cross-careers>main>section{padding:25px clamp(20px,4vw,46px)}.cross-hero{background:linear-gradient(115deg,#fff,#eef7f5);border:1px solid #d7e2e3;border-radius:16px;grid-template-columns:1fr 130px;gap:20px;padding:22px;display:grid}.cross-hero small,.cross-title small,.cross-complete small{letter-spacing:.13em;color:#93702e;font-size:8px;font-weight:900}.cross-hero h3{margin:6px 0;font-size:25px}.cross-hero p{font-size:10px}.cross-skills{flex-wrap:wrap;gap:6px;display:flex}.cross-skills span{color:#0a6d5d;background:#dff3ed;border-radius:99px;padding:6px 8px;font-size:8px}.cross-readiness{background:conic-gradient(#0b8a73 var(--cross),#dce6e6 0);border-radius:50%;place-items:center;width:118px;height:118px;display:grid}.cross-readiness:before{content:"";background:#fff;border-radius:50%;width:92px;height:92px;position:absolute}.cross-readiness span{text-align:center;display:grid;position:relative}.cross-readiness strong{font-size:25px}.cross-readiness small{color:#6f818b;font-size:7px}.cross-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:13px 0;display:grid}.cross-kpis article{background:#fff;border:1px solid #d8e2e4;border-radius:10px;padding:13px}.cross-kpis small,.cross-kpis strong{display:block}.cross-kpis small{color:#788b95;font-size:7px;font-weight:900}.cross-kpis strong{margin-top:5px;font-size:22px}.rotation-layout{grid-template-columns:.72fr 1.28fr;gap:13px;display:grid}.rotation-layout>section,.rotation-case{background:#fff;border:1px solid #d6e1e3;border-radius:14px;padding:18px}.cross-title h3{margin:4px 0 14px}.rotation-layout nav{display:grid}.rotation-layout nav button{text-align:left;background:#fff;border:0;border-top:1px solid #e3eaeb;grid-template-columns:28px 1fr;gap:9px;padding:12px 2px;display:grid}.rotation-layout nav button>b{background:#e7edef;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.rotation-layout nav button span{font-size:10px;font-weight:900;display:grid}.rotation-layout nav button small{color:#7b8d96;font-size:8px;font-weight:400}.rotation-layout nav button.active>b,.rotation-layout nav button.done>b{color:#fff;background:#0b8a73}.rotation-case>header{justify-content:space-between;display:flex}.rotation-case>header span{color:#0b7968;font-size:8px;font-weight:900}.rotation-case>header h3{margin:5px 0;font-size:19px}.rotation-case>header>b{color:#7d5d1c;background:#fff0c8;border-radius:99px;height:max-content;padding:6px;font-size:7px}.rotation-brief{background:#f1f6f6;margin:14px 0;padding:13px}.rotation-brief strong{font-size:9px}.rotation-brief p{font-size:10px;line-height:1.5}.rotation-case label{gap:6px;font-size:9px;font-weight:900;display:grid}.rotation-case textarea{border:1px solid #cedadd;border-radius:9px;min-height:110px;padding:10px}.rotation-case label small{text-align:right;color:#768891}.rotation-case>button,.cross-complete button{color:#fff;background:#0b8a73;border:0;border-radius:9px;margin-top:12px;padding:11px 14px;font-weight:900}.rotation-case>button:disabled{opacity:.4}.rotation-success{color:#086a59;background:#e3f5ef;border-radius:9px;margin-top:12px;padding:12px}.rotation-success p{margin:4px 0;font-size:9px}.cross-complete{color:#fff;background:#17324d;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:20px;margin-top:13px;padding:18px;display:grid}.cross-complete h3,.cross-complete p{margin:4px 0}.cross-complete p{color:#b9cbd2;font-size:9px}.cross-complete>strong{color:#e3b44b;font-size:30px}@media (width<=900px){.cross-careers>main{grid-template-columns:1fr}.cross-careers>main>aside{min-height:auto}.rotation-layout{grid-template-columns:1fr}}@media (width<=560px){.cross-careers>header{display:block}.cross-careers>header>div:last-child{margin-top:14px}.cross-system{justify-content:flex-start;overflow:auto}.cross-hero{grid-template-columns:1fr}.cross-kpis{grid-template-columns:1fr 1fr}.cross-complete{grid-template-columns:1fr}}.xco{z-index:350;color:#17324d;background:#f2f5f6;position:fixed;inset:0;overflow:auto}.xco>header{color:#fff;background:radial-gradient(circle at 88% 0,#e3b44b3b,#0000 32%),linear-gradient(120deg,#10283f,#17324d 60%,#0b7166);justify-content:space-between;gap:25px;padding:30px clamp(22px,5vw,68px);display:flex}.xco>header span{letter-spacing:.16em;color:#93dccb;font-size:9px;font-weight:900}.xco>header h2{letter-spacing:-.035em;margin:7px 0;font-size:clamp(30px,4vw,49px)}.xco>header p{color:#c3d6de;margin:0}.xco>header>div:last-child{align-items:flex-start;gap:8px;display:flex}.xco>header button{color:#fff;background:#ffffff0b;border:1px solid #ffffff3d;border-radius:9px;padding:10px}.xco-flow{color:#096d5d;letter-spacing:.09em;background:#e2f4ef;justify-content:center;gap:13px;padding:11px;font-size:8px;font-weight:900;display:flex}.xco-flow b{color:#d2a033}.xco>nav{background:#fff;border-bottom:1px solid #d6e0e3;grid-template-columns:repeat(5,1fr);display:grid}.xco>nav button{color:#74858e;background:#fff;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px;display:flex}.xco>nav button>b{background:#e7edef;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.xco>nav button.active{color:#08715f;border-color:#0b8a73;font-weight:900}.xco>nav button.active>b,.xco>nav button.done>b{color:#fff;background:#0b8a73}.xco>main{grid-template-columns:285px 1fr;max-width:1480px;margin:auto;display:grid}.xco>main>aside{color:#fff;background:#17324d;min-height:calc(100vh - 215px);padding:24px}.xco>main>aside>small{color:#8bd2c3;font-size:8px}.xco>main>aside h3{margin:6px 0}.xco>main>aside>p{color:#aebfc8;font-size:10px}.xco-entities{margin:18px 0}.xco-entities article{border-top:1px solid #ffffff14;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.xco-entities article>span{background:#ffffff0c;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.xco-entities article div{display:grid}.xco-entities b{font-size:9px}.xco-entities small{color:#8299a5;font-size:7px}.xco-entities em{color:#e3b44b;font-size:8px}.xco-health{margin:16px 0}.xco-health span{justify-content:space-between;font-size:9px;display:flex}.xco-health i{background:#ffffff17;height:5px;margin-top:7px;display:block}.xco-health i em{background:#e3b44b;height:100%;display:block}.xco>main>aside>button{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff21;border-radius:8px;width:100%;margin-top:7px;padding:9px}.xco>main>section{padding:27px clamp(20px,4vw,48px)}.xco-title{gap:13px;display:flex}.xco-title>b{color:#08705e;background:#e1f4ef;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.xco-title small{color:#93712e;letter-spacing:.12em;font-size:8px;font-weight:900}.xco-title h3{margin:4px 0;font-size:22px}.xco-title p{color:#6f8089;margin:0;font-size:11px}.xco-map{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.xco-map>div,.xco-map article{background:#fff;border:1px solid #d7e1e3;border-radius:11px;padding:14px;display:grid}.xco-map .parent{color:#fff;background:#17324d;grid-column:1/-1}.xco-map span{color:#0b8a73;font-size:10px;font-weight:900}.xco-map small,.xco-map em{color:#71838c;font-size:8px}.xco-map em{border-top:1px solid #e1e8ea;margin-top:9px;padding-top:8px}.xco-checklist,.xco-entry-list{gap:8px;display:grid}.xco-checklist label,.xco-entry-list label{background:#fff;border:1px solid #d6e1e3;border-radius:10px;gap:9px;padding:11px;display:flex}.xco-checklist label.selected,.xco-entry-list label.selected{background:#eaf7f3;border-color:#0b8a73}.xco-entry-list label span{display:grid}.xco-entry-list label small{color:#72848e;font-size:8px}.xco-recon{border:1px solid #d8e2e4;border-radius:10px;margin:22px 0;overflow:auto}.xco-recon>div{border-top:1px solid #e1e8ea;grid-template-columns:1.3fr 1fr 1fr 1fr;min-width:720px;padding:11px;font-size:9px;display:grid}.xco-recon>.head{color:#fff;background:#173f4c;font-weight:900}.xco-inputs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.xco-inputs label,.xco-memo{gap:6px;font-size:9px;font-weight:900;display:grid}.xco-inputs input,.xco-memo textarea{border:1px solid #cedadd;border-radius:9px;padding:11px}.xco-policy{background:#fff8e9;border-left:4px solid #e3b44b;margin:20px 0;padding:14px;display:grid}.xco-policy b{font-size:10px}.xco-policy span{margin-top:4px;font-size:9px}.xco-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.xco-summary article{background:#fff;border:1px solid #d6e0e2;border-radius:10px;padding:14px}.xco-summary span,.xco-summary strong{display:block}.xco-summary span{color:#71838c;font-size:8px}.xco-summary strong{margin-top:5px;font-size:15px}.xco-memo textarea{min-height:130px}.xco-memo small{text-align:right;color:#758790}.xco-action{background:#eaf2f2;justify-content:space-between;align-items:center;margin-top:20px;padding:14px;display:flex}.xco-action span{font-size:9px}.xco-action button{color:#fff;background:#0b8a73;border:0;border-radius:9px;padding:11px 14px;font-weight:900}.xco-action button:disabled{opacity:.4}.xco-complete{color:#086958;background:#e1f5ef;border-radius:10px;margin-top:15px;padding:14px}.xco-complete p{margin:4px 0;font-size:9px}@media (width<=850px){.xco>main{grid-template-columns:1fr}.xco>main>aside{min-height:auto}.xco-inputs,.xco-summary{grid-template-columns:1fr 1fr}}@media (width<=560px){.xco>header{display:block}.xco>header>div:last-child{margin-top:14px}.xco-flow{justify-content:flex-start;overflow:auto}.xco>nav{grid-template-columns:1fr 1fr}.xco-map,.xco-inputs,.xco-summary{grid-template-columns:1fr}.xco-map .parent{grid-column:auto}.xco-action{display:block}.xco-action button{width:100%;margin-top:9px}}.sidebar-module-nav{border-top:1px solid #ffffff1a;padding:8px 10px 15px!important;display:block!important;overflow:visible!important}.sidebar-module-nav details{border-bottom:1px solid #ffffff14}.sidebar-module-nav summary{color:#a8bdc8;letter-spacing:.06em;cursor:pointer;align-items:center;gap:8px;padding:11px 5px;font-size:9px;font-weight:900;list-style:none;display:flex}.sidebar-module-nav summary::-webkit-details-marker{display:none}.sidebar-module-nav summary:after{content:"+";color:#e3b44b;margin-left:auto}.sidebar-module-nav details[open] summary:after{content:"−"}.sidebar-module-nav summary>span{color:#8bd4c4;background:#ffffff14;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.sidebar-module-nav details>div{padding:0 0 8px 31px;display:grid}.sidebar-module-nav details>div button{width:100%;color:#c4d1d8!important;text-align:left!important;background:0 0!important;border:0!important;padding:7px 4px!important;font-size:9px!important;line-height:1.3!important;display:block!important}.sidebar-module-nav details>div button:hover{transform:translate(3px);color:#fff!important}.sidebar{overflow-y:auto}.sidebar-bottom{margin-top:auto;position:static!important}.offline-packs{z-index:122;color:#19323d;background:#edf2f3;position:fixed;inset:0;overflow:auto}.offline-packs>header{color:#fff;background:linear-gradient(115deg,#14344a,#17665f 68%,#bd9140);grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:24px 36px;display:grid}.offline-packs>header span,.offline-packs small{letter-spacing:.13em;font-size:10px;font-weight:900}.offline-packs>header>div:first-child span{color:#efcc6d}.offline-packs>header h2{margin:4px 0}.offline-packs>header p{color:#d7e5e7;margin:0}.offline-packs>header>button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:8px;padding:10px}.pack-connection{background:#713b3b;border-radius:9px;padding:10px 17px}.pack-connection.online{background:#105f58}.pack-connection span,.pack-connection strong{display:block}.offline-packs>nav{background:#ccd8db;grid-template-columns:repeat(3,1fr) auto;gap:1px;display:grid}.offline-packs>nav>div{background:#fff;padding:11px 24px}.offline-packs>nav small,.offline-packs>nav strong{display:block}.offline-packs>nav strong{font-size:20px}.offline-packs>nav>button{color:#fff;background:#14766d;border:0;padding:0 24px;font-weight:800}.offline-packs>nav>button:disabled{background:#9dacb0}.offline-packs>main{max-width:1250px;margin:auto;padding:24px}.pack-notice{color:#126e63;text-align:left;background:#ddf1e8;border:0;border-radius:8px;width:100%;margin-bottom:12px;padding:11px 14px}.pack-notice span{float:right}.pack-hero{color:#fff;background:#173f4a;border-radius:12px;justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.pack-hero small{color:#efcc6d}.pack-hero h3{margin:4px 0}.pack-hero p{color:#d7e5e7;margin:0}.pack-hero ul{color:#c7e4dc;min-width:250px;margin:0;list-style:none}.pack-hero li{margin:7px}.pack-title{justify-content:space-between;align-items:end;margin:20px 0 10px;display:flex}.pack-title small{color:#926d2b}.pack-title h3{margin:4px 0}.pack-title>span{color:#65777d;font-size:11px}.pack-catalogue{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pack-catalogue>article{background:#fff;border:1px solid #d0dcdf;border-radius:11px;padding:18px}.pack-catalogue article>header{gap:10px;display:flex}.pack-catalogue article>header>span{color:#147369;background:#e3f2ed;border-radius:9px;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.pack-catalogue article>header>div{flex:1}.pack-catalogue h3,.pack-catalogue article>header small{margin:2px}.pack-catalogue article>header b{color:#147369;align-self:start;font-size:9px}.pack-catalogue article>p{color:#63757b}.pack-catalogue article>div{gap:6px;display:flex}.pack-catalogue article>div span{background:#edf2f3;border-radius:11px;padding:5px 7px;font-size:9px}.pack-catalogue footer{border-top:1px solid #e0e7e9;justify-content:space-between;margin-top:14px;padding-top:12px;display:flex}.pack-catalogue footer button,.sync-queue footer button,.pack-practice footer button{color:#14736a;background:#fff;border:1px solid #bdd0d2;border-radius:7px;padding:10px}.pack-catalogue footer .primary,.pack-practice footer .primary{color:#fff;background:#14766d;border:0}.pack-catalogue footer button:disabled{color:#8a999d;background:#e2e8e9}.sync-queue{background:#fff;border:1px solid #d0dcdf;border-radius:11px;margin-top:18px;padding:18px}.sync-queue>.pack-title{margin-top:0}.sync-queue>article{border-top:1px solid #e0e7e9;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:11px;display:grid}.sync-queue>article>span{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sync-queue>article>span.waiting{color:#8d6826;background:#fff0d1}.sync-queue>article>span.synced{color:#126d62;background:#def1e8}.sync-queue>article strong,.sync-queue>article small{display:block}.sync-queue>article small{color:#6b7c82}.sync-queue>article>b{color:#14736a;font-size:11px}.sync-queue>article>button{color:#14736a;background:0 0;border:0}.sync-queue>footer{color:#fff;background:#173e49;justify-content:space-between;align-items:center;margin-top:13px;padding:13px;display:flex}.sync-queue>footer p{flex-direction:column;margin:0;display:flex}.sync-queue>footer p span{color:#d5e4e6;font-size:11px}.sync-queue>footer button{color:#173943;background:#edc969;border:0}.sync-queue>footer button:disabled{opacity:.5}.pack-empty{text-align:center;color:#687a80;padding:25px}.pack-empty>span{font-size:30px}.pack-practice{z-index:2;background:#102832d4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pack-practice>section{box-sizing:border-box;background:#fff;border-radius:14px;width:min(700px,100%);padding:24px}.pack-practice>section>header{justify-content:space-between;display:flex}.pack-practice header small{color:#926d2b}.pack-practice header h2,.pack-practice header p{margin:3px}.pack-practice header button{background:0 0;border:0;font-size:25px}.pack-practice>section>article{background:#fff5dd;border-left:4px solid #b98d3b;margin:16px 0;padding:15px}.pack-practice>section>article p{font-size:16px;line-height:1.55}.pack-practice label{font-weight:800;display:block}.pack-practice textarea{box-sizing:border-box;border:1px solid #c2d0d3;border-radius:7px;width:100%;min-height:150px;margin-top:7px;padding:11px;display:block}.pack-practice label small{text-align:right;color:#6b7b81;display:block}.device-state{background:#edf3f4;border-radius:8px;align-items:center;gap:11px;margin-top:12px;padding:11px;display:flex}.device-state span{color:#147369;font-size:10px;font-weight:900}.device-state p{margin:0;font-size:11px}.pack-practice footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=850px){.offline-packs>header{grid-template-columns:1fr;padding:18px}.offline-packs>nav{grid-template-columns:1fr 1fr}.offline-packs>nav>button{padding:12px}.offline-packs>main{padding:15px 10px}.pack-hero{flex-direction:column;align-items:flex-start}.pack-hero ul{min-width:0;padding:0}.pack-catalogue{grid-template-columns:1fr}.sync-queue>article{grid-template-columns:36px 1fr}.sync-queue>article>b,.sync-queue>article>button{grid-column:2}.sync-queue>footer{flex-direction:column;align-items:flex-start;gap:10px}.pack-practice footer{flex-direction:column}}.africa-library{z-index:123;color:#19323d;background:#eef2f3;position:fixed;inset:0;overflow:auto}.africa-library>header{color:#fff;background:linear-gradient(115deg,#14344a,#17665f 68%,#bd9140);justify-content:space-between;gap:20px;padding:24px 36px;display:flex}.africa-library>header span,.africa-library small{letter-spacing:.13em;font-size:10px;font-weight:900}.africa-library>header>div:first-child span{color:#efcc6d}.africa-library>header h2{margin:4px 0}.africa-library>header p{color:#d7e5e7;margin:0}.africa-library>header>div:last-child{align-items:center;gap:8px;display:flex}.africa-library>header button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:8px;padding:10px}.africa-library>header button b{color:#173b45;background:#edca69;border-radius:50%;place-items:center;width:18px;height:18px;display:inline-grid}.africa-library>nav{background:#ccd8db;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.africa-library>nav>div{background:#fff;padding:11px 24px}.africa-library>nav small,.africa-library>nav strong{display:block}.africa-library>nav strong{font-size:20px}.africa-library>main{max-width:1320px;margin:auto;padding:24px}.africa-hero{color:#fff;background:#173f4a;border-radius:12px;justify-content:space-between;gap:20px;padding:21px 24px;display:flex}.africa-hero small{color:#efcc6d}.africa-hero h3{margin:4px 0}.africa-hero p{color:#d7e6e8;max-width:720px;margin:0}.africa-hero aside{grid-template-columns:repeat(4,58px);gap:6px;display:grid}.africa-hero aside button{color:#efcc6d;background:#ffffff0d;border:1px solid #ffffff25;border-radius:8px;place-items:center;height:55px;font-weight:900;display:grid}.africa-hero aside button.active{color:#173b45;background:#efca69}.africa-hero aside button span{color:inherit;font-size:7px}.case-toolbar{align-items:end;gap:11px;margin:14px 0;display:flex}.case-toolbar label{font-size:10px;font-weight:800}.case-toolbar select{background:#fff;border:1px solid #c2d0d3;border-radius:7px;margin-top:5px;padding:9px;display:block}.case-toolbar>span{color:#66787e;margin-left:auto;font-size:11px}.africa-case-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.africa-case-grid>article{background:#fff;border:1px solid #d0dcdf;border-radius:11px;padding:18px}.africa-case-grid article>header{gap:10px;display:flex}.africa-case-grid article>header>span{color:#14736a;background:#e3f2ed;border-radius:9px;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.africa-case-grid article>header>div{flex:1}.africa-case-grid h3,.africa-case-grid article>header small{margin:2px}.africa-case-grid article>header>b{color:#8c6827;background:#fff0cf;border-radius:11px;align-self:start;padding:5px 7px;font-size:9px}.africa-case-grid article>p{color:#62757c;line-height:1.5}.case-context{grid-template-columns:1fr 1fr;gap:7px;display:grid}.case-context span{background:#f0f4f5;padding:9px;font-size:9px}.case-context strong{margin-top:3px;display:block}.case-risks{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.case-risks span{color:#9c5138;background:#fff0e4;border-radius:11px;padding:5px 7px;font-size:9px}.africa-case-grid footer{border-top:1px solid #e0e7e9;justify-content:space-between;margin-top:13px;padding-top:12px;display:flex}.africa-case-grid footer button,.case-empty button{color:#14736a;background:#fff;border:1px solid #bdd0d2;border-radius:7px;padding:9px}.africa-case-grid footer button.saved{background:#e1f1eb}.africa-case-grid footer .primary{color:#fff;background:#14766d;border:0}.case-empty{text-align:center;padding:45px}.case-empty span{font-size:35px}.case-workspace{z-index:2;background:#eaf0f1;position:fixed;inset:0;overflow:auto}.case-workspace>section>header{color:#fff;background:#173e49;justify-content:space-between;padding:20px 30px;display:flex}.case-workspace>section>header small{color:#efcc6d}.case-workspace>section>header h2,.case-workspace>section>header p{margin:3px}.case-workspace>section>header button{color:#fff;background:0 0;border:0;font-size:26px}.case-workspace>section>nav{background:#ccd8db;grid-template-columns:repeat(4,1fr);display:grid}.case-workspace>section>nav button{text-align:left;background:#fff;border:0;border-right:1px solid #d0dadd;align-items:center;gap:8px;padding:13px;display:flex}.case-workspace>section>nav button.active{color:#14736a;font-weight:800}.case-workspace>section>nav button.done{background:#e2f1eb}.case-workspace>section>nav button span{background:#e1e9ea;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.case-workspace>section>main{grid-template-columns:300px minmax(0,850px);justify-content:center;gap:15px;padding:23px;display:grid}.case-workspace main>aside,.case-workspace main>section{background:#fff;border:1px solid #d0dcdf;border-radius:11px;padding:20px}.case-workspace main>aside>small,.case-workspace main>section>small{color:#926d2b}.case-workspace main>aside>p{color:#61747b;line-height:1.55}.case-workspace main>aside>div span{border-top:1px solid #e0e7e9;padding:9px;display:block}.case-workspace main>aside>div strong{display:block}.case-workspace main>aside>b{color:#9f5038;margin:6px 0;display:block}.case-workspace main>section>p{color:#63767c}.case-workspace main>section>article{background:#fff5dd;border-left:4px solid #ba8e3c;padding:14px}.case-workspace main>section>article span,.case-workspace main>section>article strong{display:block}.case-workspace main>section label{margin-top:14px;font-weight:800;display:block}.case-workspace main>section textarea{box-sizing:border-box;border:1px solid #c3d1d4;border-radius:7px;width:100%;min-height:160px;margin-top:6px;padding:11px;display:block}.case-workspace main>section label small{text-align:right;color:#687a80;display:block}.case-workspace main>section>button,.case-complete>button{float:right;color:#fff;background:#14766d;border:0;border-radius:8px;padding:11px 15px;font-weight:800}.case-workspace main>section>button:disabled{background:#b8c3c6}.case-complete{text-align:center;background:#fff;border-radius:13px;max-width:700px;margin:50px auto;padding:30px}.case-complete>span{color:#fff;background:#147a70;border-radius:50%;place-items:center;width:68px;height:68px;margin:auto;font-size:30px;display:grid}.case-complete>small{color:#926d2b;margin-top:13px;display:block}.case-complete>div{background:#e4f2ed;margin:16px;padding:13px}.case-complete>div strong,.case-complete>div span{display:block}@media (width<=850px){.africa-library>header{flex-direction:column;padding:18px}.africa-library>nav{grid-template-columns:1fr 1fr}.africa-library>main{padding:15px 10px}.africa-hero{flex-direction:column}.case-toolbar{flex-direction:column;align-items:stretch}.case-toolbar>span{margin:0}.africa-case-grid{grid-template-columns:1fr}.case-workspace>section>nav{grid-template-columns:1fr 1fr}.case-workspace>section>main{grid-template-columns:1fr;padding:12px}.africa-hero aside{grid-template-columns:repeat(4,1fr)}}.learning-centre{z-index:124;color:#19323d;background:#edf2f3;position:fixed;inset:0;overflow:auto}.learning-centre>header{color:#fff;background:linear-gradient(115deg,#14344a,#17665f 68%,#bd9140);justify-content:space-between;gap:20px;padding:25px 36px;display:flex}.learning-centre>header span,.learning-centre small{letter-spacing:.13em;font-size:10px;font-weight:900}.learning-centre>header>div span{color:#efcc6d}.learning-centre>header h2{margin:4px 0}.learning-centre>header p{color:#d7e5e7;margin:0}.learning-centre>header button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:8px;padding:10px}.learning-centre-tools{background:#ccd8db;grid-template-columns:1fr 1.4fr .6fr;gap:1px;display:grid}.learning-centre-tools>label,.learning-centre-tools>div{background:#fff;padding:12px 24px;font-size:10px;font-weight:800}.learning-centre-tools select,.learning-centre-tools input{box-sizing:border-box;background:#fff;border:1px solid #c4d1d4;border-radius:7px;width:100%;margin-top:5px;padding:9px;display:block}.learning-centre-tools small,.learning-centre-tools strong{display:block}.learning-centre-tools strong{color:#14736a;font-size:25px}.learning-centre-tools strong span{color:#687a80;font-size:12px}.learning-centre>main{grid-template-columns:270px 1fr;max-width:1480px;margin:auto;display:grid}.learning-centre>main>aside{background:#e0e8ea;min-height:calc(100vh - 180px);padding:20px}.learning-centre>main>aside>small{color:#926d2b}.learning-centre>main>aside>button{text-align:left;color:#42575f;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;width:100%;margin:4px 0;padding:10px;display:flex}.learning-centre>main>aside>button.active{color:#14736a;background:#fff;border-color:#c4d2d5}.learning-centre>main>aside>button span{background:#ccd9dc;border-radius:7px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.learning-centre>main>aside>button b{margin-left:auto}.learning-centre>main>aside>article{color:#fff;background:#173e49;border-radius:9px;margin-top:16px;padding:15px}.learning-centre>main>aside>article small{color:#efcc6d}.learning-centre>main>aside>article strong,.learning-centre>main>aside>article span{display:block}.learning-centre>main>aside>article strong{font-size:28px}.learning-centre>main>aside>article i{background:#fff2;height:6px;margin-top:8px;display:block}.learning-centre>main>aside>article i b{background:#efca69;height:100%;display:block}.learning-centre>main>aside>article p{color:#d5e4e7;font-size:11px}.learning-centre>main>section{min-width:0;padding:24px}.learning-centre-heading{justify-content:space-between;align-items:end;display:flex}.learning-centre-heading small{color:#926d2b}.learning-centre-heading h3{margin:4px 0;font-size:23px}.learning-centre-heading>span{color:#65777d;font-size:11px}.learning-experience-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:14px;display:grid}.learning-experience-grid>button{text-align:left;color:#19323d;background:#fff;border:1px solid #d0dcdf;border-radius:11px;gap:11px;min-height:180px;padding:16px;display:flex}.learning-experience-grid>button:hover{border-color:#178077;transform:translateY(-1px);box-shadow:0 10px 25px #173a4313}.learning-icon{color:#14736a;background:#e2f1ec;border-radius:9px;place-items:center;min-width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.learning-experience-grid>button>div{flex-direction:column;flex:1;display:flex}.learning-experience-grid small{color:#926d2b}.learning-experience-grid h3{margin:5px 0}.learning-experience-grid p{color:#63757c;flex:1;margin:0;line-height:1.45}.learning-experience-grid footer{border-top:1px solid #e0e7e9;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.learning-experience-grid footer b{background:#eef3f4;border-radius:10px;padding:4px 6px;font-size:9px}.learning-experience-grid footer span{color:#14736a;font-size:10px;font-weight:800}.learning-empty{text-align:center;padding:50px}.learning-empty>span{font-size:35px}.learning-empty button{color:#fff;background:#14766d;border:0;border-radius:7px;padding:9px}.new-centres.learning-centre-entry{display:block}.learning-centre-entry>article{color:#fff;background:linear-gradient(115deg,#173f4a,#1b6c65);grid-template-columns:auto 1fr auto;align-items:center;padding:25px;display:grid}.learning-centre-entry>article>span{border-radius:16px;place-items:center;width:66px;height:66px;font-size:25px;display:grid;color:#173b45!important;background:#efca69!important}.learning-centre-entry>article small{color:#efcc6d}.learning-centre-entry>article h3{margin:5px 0;font-size:24px}.learning-centre-entry>article p{color:#d5e4e7}.learning-centre-entry>article button{color:#173b45;background:#efca69}@media (width<=1050px){.learning-experience-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.learning-centre>header{flex-direction:column;padding:18px}.learning-centre-tools{grid-template-columns:1fr}.learning-centre>main{display:block}.learning-centre>main>aside{min-height:auto}.learning-centre>main>section{padding:15px 10px}.learning-experience-grid,.new-centres.learning-centre-entry>article{grid-template-columns:1fr}.new-centres.learning-centre-entry>article>button{width:max-content}}.dashboard-centres{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:14px 0 20px;display:grid}.dashboard-centre{text-align:left;color:#19323d;cursor:pointer;background:#fff;border:1px solid #d5e0e2;border-radius:13px;grid-template-columns:46px 1fr;gap:2px 12px;min-height:150px;padding:16px;display:grid;position:relative;box-shadow:0 8px 24px #17324d0b}.dashboard-centre:hover{border-color:#188077;transform:translateY(-1px)}.dashboard-centre>span,.dashboard-centre summary>span{color:#14736a;background:#e3f1ed;border-radius:11px;grid-row:1/5;place-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:grid}.dashboard-centre>small,.dashboard-centre summary>small{color:#9a7028;letter-spacing:.09em;font-size:8px;font-weight:900}.dashboard-centre>strong,.dashboard-centre summary>strong{font-size:15px}.dashboard-centre>p,.dashboard-centre summary>p{color:#687a80;margin:4px 0;font-size:10px;line-height:1.45}.dashboard-centre>b,.dashboard-centre summary>b{color:#14736a;align-self:end;font-size:9px}.dashboard-centre.cfo{color:#fff;background:linear-gradient(135deg,#173d4b,#225e65)}.dashboard-centre.cfo p{color:#dce8e9}.dashboard-centre.cfo b{color:#efca69}.dropdown-centre{padding:0;display:block}.dropdown-centre summary{cursor:pointer;grid-template-columns:46px 1fr;gap:2px 12px;padding:16px;list-style:none;display:grid}.dropdown-centre summary::-webkit-details-marker{display:none}.dropdown-centre[open] summary{border-bottom:1px solid #dce5e7}.dropdown-centre>div{gap:7px;padding:10px;display:grid}.dropdown-centre>div button{text-align:left;color:#19323d;cursor:pointer;background:#f4f8f8;border:1px solid #dbe5e7;border-radius:8px;padding:10px}.dropdown-centre>div button:hover{background:#eaf6f3;border-color:#188077}.dropdown-centre>div button strong,.dropdown-centre>div button small{display:block}.dropdown-centre>div button small{color:#687a80;margin-top:3px}.league>span{color:#9a6b10;background:#fff0c9}.lecturer>span{color:#4f58a7;background:#e8eafb}.africa>span{color:#9b592f;background:#f5e7d7}.offline>span{color:#3c6795;background:#e6eef7}@media (width<=800px){.dashboard-centres{grid-template-columns:1fr}}.dashboard-centre.interview>span{color:#6651a5;background:#e9e4fa}.dashboard-centre.interview.locked{background:linear-gradient(135deg,#fff,#f7f4ff);border-style:dashed}.dashboard-centre.interview.locked>b{color:#7854b5}.dashboard-centre.interview.unlocked{background:linear-gradient(135deg,#fff,#edf8f5);border-color:#a9d9d0}.career-centre summary>span{color:#9a6d18;background:#fff0ca}.career-centre[open]{border-color:#d8bd7a}.career-centre>div button strong{color:#173d49}.role-access-list{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.role-access-list span{color:#087565;background:#eef8f5;border:1px solid #cce5df;border-radius:18px;padding:7px 10px;font-size:10px;font-weight:800}.role-access-list.wide{background:#f4f8f8;border-radius:14px;margin:16px 0 24px;padding:16px}.directory-table article>select:nth-of-type(2){text-transform:capitalize;background:#fff;border:1px solid #cfdbde;border-radius:9px;padding:9px}.directory-table article>select:nth-of-type(2)[value=suspended]{color:#a63c3c;background:#fff1f1;border-color:#efc7c7}@media (width<=620px){.role-access-list span{box-sizing:border-box;width:100%}}.plan-position{min-height:28px;margin:3px 0 8px;display:block;color:#617780!important;font-size:9px!important;font-weight:700!important}.competition-billing{grid-template-columns:1.4fr .8fr;gap:18px;max-width:1050px;margin:20px auto;display:grid}.competition-billing>div,.competition-billing>aside{background:#fff;border:1px solid #d8e4e6;border-radius:18px;padding:28px}.competition-billing>div>span{background:#fff0c6;border-radius:15px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.competition-billing small{color:#97702a;font-weight:850}.competition-billing h3{color:#173a49;margin:8px 0;font:26px Georgia,serif}.competition-billing>div>strong{color:#08796b;font-size:30px;display:block}.competition-billing p{color:#667a82;line-height:1.65}.competition-billing ul{padding:0;list-style:none}.competition-billing li{color:#31535d;padding:7px 0}.competition-billing aside{color:#fff;background:linear-gradient(135deg,#173d4b,#1f665f);align-self:start}.competition-billing aside p{color:#d8e8e8}.competition-billing aside small{color:#efcf76}@media (width<=760px){.competition-billing{grid-template-columns:1fr}}.interview-allowance{grid-template-columns:1fr 1fr;gap:8px!important;margin:14px 0!important;display:grid!important}.interview-allowance>span{color:#60767e;background:#f4f8f8;border:1px solid #d7e5e6;border-radius:10px;flex-direction:column;padding:12px;font-size:10px;display:flex}.interview-allowance strong{color:#08796b;margin-top:4px;font-size:14px}.assessment-mode{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.assessment-mode button{color:#264955;text-align:left;background:#f5f8f8;border:1px solid #d4e2e4;border-radius:10px;padding:12px;font-weight:800}.assessment-mode button small{color:#71858b;margin-top:4px;display:block}.assessment-mode button.active{color:#08776a;background:#e6f5f1;border-color:#128979}.assessment-mode button:disabled{opacity:.55;cursor:not-allowed}.interview-error{color:#a54141;background:#fff0f0;border-radius:9px;padding:11px;font-size:11px}@media (width<=620px){.interview-allowance,.assessment-mode{grid-template-columns:1fr}}.currency-choice{background:#f5f8f8;border:1px solid #d7e3e5;border-radius:11px;grid-template-columns:auto 70px 70px 1fr;align-items:center;gap:7px;margin:14px 0;padding:12px;display:grid}.currency-choice>span{color:#516b75;font-size:9px;font-weight:900}.currency-choice button{color:#36545e;background:#fff;border:1px solid #ccdadd;border-radius:8px;padding:9px;font-weight:850}.currency-choice button.active{color:#087668;background:#e4f4f0;border-color:#118979}.currency-choice button:disabled{opacity:.5}.currency-choice small{color:#6a7e85;font-size:9px}@media (width<=620px){.currency-choice{grid-template-columns:1fr 1fr}.currency-choice>span,.currency-choice small{grid-column:1/-1}}.approval-centre{z-index:235;color:#173540;background:#f1f5f6;position:fixed;inset:0;overflow:auto}.approval-centre>header{color:#fff;background:linear-gradient(120deg,#153848,#0b7668);justify-content:space-between;gap:20px;padding:26px 38px;display:flex}.approval-centre>header span{color:#f0cd72;letter-spacing:.12em;font-size:10px;font-weight:900}.approval-centre>header h2{margin:5px 0;font:31px Georgia,serif}.approval-centre>header p{color:#d6e8e7;margin:0}.approval-centre>header button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:9px;align-self:center;padding:11px}.approval-centre>nav{background:#fff;border-bottom:1px solid #d8e3e5;align-items:center;gap:5px;padding:0 38px;display:flex}.approval-centre>nav button{color:#667a82;background:0 0;border:0;border-bottom:3px solid #0000;padding:18px;font-weight:800}.approval-centre>nav button.active{color:#08786b;border-color:#0b8a79}.approval-centre>nav span{color:#8b6928;margin-left:auto;font-size:10px}.approval-centre>main{max-width:1180px;margin:auto;padding:28px}.approval-list,.professional-form,.approval-policy{background:#fff;border:1px solid #d7e3e5;border-radius:18px;padding:26px}.approval-list>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.approval-list h3,.professional-form h3,.approval-policy h3{margin:5px 0;font:25px Georgia,serif}.approval-list>article{border-top:1px solid #e5ecee;grid-template-columns:100px 1.5fr .5fr auto;align-items:center;gap:14px;padding:15px;display:grid}.approval-list article p,.approval-list article small{color:#6a7c83;margin:3px 0;display:block}.approval-list article button{color:#087769;background:#edf8f5;border:1px solid #b8d9d3;border-radius:8px;padding:9px}.approval-status{color:#8c650c;text-align:center;text-transform:uppercase;background:#fff1ca;border-radius:16px;padding:6px;font-size:8px;font-weight:900}.approval-status.approved{color:#087766;background:#e5f5f0}.approval-status.rejected{color:#a33b3b;background:#ffe7e7}.approval-empty{text-align:center;padding:55px}.approval-empty>span{color:#0b8b78;font-size:34px}.professional-form>header p{color:#687b83}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.professional-form label{color:#4f6872;flex-direction:column;gap:6px;margin:9px 0;font-size:10px;font-weight:800;display:flex}.professional-form input,.professional-form select,.professional-form textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cadadd;border-radius:9px;padding:11px}.professional-form label>div{grid-template-columns:90px 1fr;gap:6px;display:grid}.professional-form textarea{min-height:120px}.professional-form>button{margin-top:12px}.approval-policy>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.approval-policy article{background:#f4f8f8;border-radius:11px;gap:12px;padding:15px;display:flex}.approval-policy article>span{color:#087769;background:#e1f1ed;border-radius:9px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.approval-policy p{color:#687b83;margin:4px 0}.approval-policy aside{color:#dce9e9;background:#173f4a;border-radius:10px;margin-top:16px;padding:16px}.approval-notice{color:#785b18;background:#fff3ce;border-radius:9px;padding:12px}.approval-review{z-index:240;background:#092b35bb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.approval-review>section{background:#fff;border-radius:18px;width:min(820px,100%);max-height:92vh;padding:24px;overflow:auto}.approval-review header{justify-content:space-between;display:flex}.approval-review header button{border:0;border-radius:50%;width:36px;height:36px}.evidence-grid{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.evidence-grid article{background:#f2f7f7;border-radius:10px;padding:13px}.evidence-grid small,.evidence-grid strong,.evidence-grid span{display:block}.evidence-grid small{color:#92702b}.evidence-grid span{color:#6a7c83;margin-top:5px}.verification-checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.verification-checks label{border:1px solid #d8e4e6;border-radius:9px;align-items:center;gap:8px;padding:11px;display:flex}.verification-checks label>span{color:#08786a;background:#e6f4f1;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.admin-notes{margin-top:15px;font-size:10px;font-weight:850;display:block}.admin-notes textarea{box-sizing:border-box;border:1px solid #cadadd;border-radius:9px;width:100%;min-height:90px;margin-top:6px;padding:10px}.approval-review footer{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.approval-review footer button{background:#fff;border:1px solid #cfdbdd;border-radius:8px;padding:10px}.approval-review footer .approve{color:#fff;background:#087b6d;border:0}.approval-review footer .approve:disabled{opacity:.45}.applicant-status{background:#f3f7f7;border-radius:10px;padding:16px}.approval-empty{color:#6c7e85}@media (width<=700px){.approval-centre>header{padding:20px}.approval-centre>nav{padding:0 10px;overflow:auto}.approval-centre>main{padding:12px}.form-grid,.approval-policy>div,.evidence-grid,.verification-checks,.approval-list>article{grid-template-columns:1fr}.approval-list>article>button{width:max-content}}.exam-centre{z-index:120;color:#17243b;background:#f5f7fb;font-family:inherit;position:fixed;inset:0;overflow:auto}.exam-hero{color:#fff;background:linear-gradient(125deg,#122c46,#184f5d 58%,#347b73);justify-content:space-between;gap:30px;padding:34px clamp(22px,5vw,72px);display:flex}.exam-hero span,.exam-builder header span,.integrity-panel header span,.results-panel header span{letter-spacing:1.7px;color:#e9be68;font-size:11px;font-weight:900}.exam-hero h2{max-width:760px;margin:8px 0;font-size:clamp(28px,4vw,48px)}.exam-hero p{color:#dce8eb;max-width:720px}.exam-hero button{color:#fff;background:#ffffff16;border:1px solid #fff5;border-radius:10px;align-self:flex-start;padding:11px 16px}.exam-centre>nav{background:#fff;border-bottom:1px solid #dfe5ec;gap:5px;padding:0 clamp(20px,5vw,72px);display:flex;overflow:auto}.exam-centre>nav button{white-space:nowrap;color:#617086;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px;font-weight:750}.exam-centre>nav button.active{color:#164e63;border-color:#e7ac48}.exam-centre>main{max-width:1240px;margin:auto;padding:30px clamp(18px,4vw,50px) 80px}.exam-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.exam-summary article{background:#fff;border:1px solid #e1e7ec;border-radius:15px;padding:18px}.exam-summary strong{color:#174f5c;font-size:28px;display:block}.exam-summary span{color:#6a7787;font-size:13px}.exam-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px;display:grid}.exam-list>article{background:#fff;border:1px solid #dfe6eb;border-radius:18px;padding:23px;box-shadow:0 12px 28px #19344d0d}.exam-card-top{color:#39706e;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.exam-card-top b{background:#edf6f3;border-radius:20px;padding:5px 9px}.exam-list h3{margin:17px 0 5px;font-size:22px}.exam-list p,.exam-list small{color:#6c7888}.exam-list small{line-height:1.5;display:block}.exam-rules{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.exam-rules span{background:#f5f7f9;border-radius:8px;padding:7px 9px;font-size:12px}.exam-list button,.exam-builder>button,.submit-paper{color:#17243b;background:#e7ac48;border:0;border-radius:10px;width:100%;margin-top:20px;padding:13px;font-weight:900}.exam-room{grid-template-columns:230px 1fr;align-items:start;gap:22px;display:grid}.exam-room>aside{color:#fff;background:#17344e;border-radius:16px;padding:22px;position:sticky;top:20px}.exam-room>aside>span{letter-spacing:1.4px;color:#e9be68;font-size:10px}.exam-room>aside>strong{margin:10px 0;font-size:40px;display:block}.exam-room>aside>strong.urgent{color:#ff9e94}.exam-room>aside small{color:#c9d5dd;margin-top:20px;line-height:1.5;display:block}.paper{background:#fff;border:1px solid #dfe5ea;border-radius:18px;padding:26px}.paper>header{border-bottom:2px solid #17344e;justify-content:space-between;padding-bottom:14px;display:flex}.paper>article{border-bottom:1px solid #e5e9ee;padding:24px 0}.paper>article>div{color:#39706e;justify-content:space-between;font-size:11px;font-weight:900;display:flex}.paper h3{line-height:1.45}.paper fieldset{border:0;gap:8px;padding:0;display:grid}.paper fieldset label{border:1px solid #dce3e8;border-radius:9px;gap:10px;padding:11px;display:flex}.paper textarea,.exam-builder textarea{border:1px solid #ccd6de;border-radius:9px;width:100%;min-height:130px;padding:13px}.results-panel>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.results-panel header button{color:#fff;background:#17344e;border:0;border-radius:9px;padding:11px 14px}.results-table{background:#fff;border:1px solid #dfe5ea;border-radius:14px;overflow:auto}.results-table>div{border-bottom:1px solid #edf0f3;grid-template-columns:2.2fr .6fr .6fr 1.2fr .9fr;align-items:center;gap:14px;min-width:760px;padding:14px 18px;display:grid}.results-table .head{color:#fff;background:#17344e;font-size:11px;font-weight:900}.results-table small{color:#758190;display:block}.integrity{font-size:12px;font-weight:800}.integrity.clear{color:#27765e}.integrity.attention{color:#a86d16}.integrity.review_required{color:#bb433f}.integrity-panel article{background:#fff;border:1px solid #e0e6eb;border-radius:10px;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;margin-top:9px;padding:14px;display:grid}.integrity-panel article>span{text-transform:uppercase;color:#a86d16;font-size:11px;font-weight:900}.integrity-panel time{color:#788495;font-size:12px}.exam-builder{background:#fff;border:1px solid #dfe5ea;border-radius:16px;max-width:780px;padding:25px}.exam-builder>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.exam-builder label{text-transform:capitalize;font-size:12px;font-weight:800}.exam-builder input,.exam-builder textarea{border:1px solid #ccd6de;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.exam-builder label:last-child{grid-column:1/-1}.exam-notice{color:#fff;background:#17344e;border-radius:10px;max-width:430px;padding:13px 17px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #0003}.exam-empty{text-align:center;color:#738092;background:#fff;border-radius:12px;padding:35px}@media (width<=760px){.exam-hero{padding:24px 18px;display:block}.exam-hero button{margin-top:15px}.exam-summary,.exam-room{grid-template-columns:1fr}.exam-room>aside{grid-template-columns:1fr 1fr;display:grid;position:static}.paper{padding:16px}.paper>header{gap:5px;display:grid}.exam-builder>div{grid-template-columns:1fr}.exam-builder label:last-child{grid-column:auto}.integrity-panel article{grid-template-columns:75px 1fr}.integrity-panel time{grid-column:2}}.org-portal{z-index:125;color:#172942;background:#f4f7fa;position:fixed;inset:0;overflow:auto}.org-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#4f8e7b55,#0000 28%),linear-gradient(120deg,#122d49,#174d57 70%,#2d766c);justify-content:space-between;gap:25px;padding:32px clamp(20px,5vw,72px);display:flex}.org-hero>div:last-child{align-items:flex-start;gap:10px;display:flex}.org-hero span,.org-onboard>span,.seat-centre header span,.learner-manager header span,.case-manager header span,.performance-centre header span,.org-settings>span{letter-spacing:1.6px;color:#edbd63;font-size:11px;font-weight:900}.org-hero h2{margin:7px 0;font-size:clamp(27px,4vw,45px)}.org-hero p{color:#d7e4e8}.org-hero select,.org-hero button{color:#fff;background:#ffffff14;border:1px solid #ffffff50;border-radius:9px;padding:11px}.org-hero select option{color:#172942}.org-portal>nav{background:#fff;border-bottom:1px solid #dfe6eb;gap:4px;padding:0 clamp(18px,5vw,72px);display:flex;overflow:auto}.org-portal>nav button{white-space:nowrap;color:#667589;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px;font-weight:800}.org-portal>nav button.active{color:#174e5a;border-color:#e8ac46}.org-portal>main{max-width:1240px;margin:auto;padding:28px clamp(18px,4vw,50px) 80px}.org-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.org-kpis article{background:#fff;border:1px solid #dfe6eb;border-radius:14px;padding:20px}.org-kpis span{letter-spacing:1px;color:#728092;font-size:10px;font-weight:900}.org-kpis strong{color:#174f59;margin:8px 0;font-size:30px;display:block}.org-kpis small{color:#748193}.org-overview-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:20px;display:grid}.org-overview-grid>article{background:#fff;border:1px solid #dfe6eb;border-radius:15px;padding:20px}.org-overview-grid header,.learner-manager>header,.performance-centre>header{justify-content:space-between;align-items:center;display:flex}.org-overview-grid header button{color:#27746c;background:0 0;border:0;font-weight:850}.org-overview-grid article>div{border-top:1px solid #edf0f3;grid-template-columns:1fr auto 100px;align-items:center;gap:13px;padding:12px 0;display:grid}.org-overview-grid article:last-child>div{grid-template-columns:1fr auto}.org-overview-grid b,.org-overview-grid small{display:block}.org-overview-grid small{color:#798595}.org-overview-grid i,.seat-meter i{background:#e7ecef;border-radius:20px;height:6px;overflow:hidden}.org-overview-grid em,.seat-meter em{background:linear-gradient(90deg,#e8ad47,#2c7b6d);height:100%;display:block}.seat-centre,.learner-manager,.case-manager,.performance-centre,.org-settings,.org-onboard{background:#fff;border:1px solid #dce4ea;border-radius:16px;padding:24px}.seat-centre header h3,.learner-manager h3,.case-manager h3,.performance-centre h3,.org-onboard h3{margin:7px 0;font-size:25px}.seat-meter{background:#edf4f2;border-radius:12px;max-width:500px;margin:22px 0;padding:18px}.seat-meter strong{margin-right:8px;font-size:28px}.seat-meter i{background:#d4e3df;margin-top:10px;display:block}.seat-form,.case-form,.org-onboard>div{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.seat-form label,.case-form label,.org-onboard label{text-transform:capitalize;font-size:12px;font-weight:850}.seat-form select,.seat-form input,.case-form select,.case-form input,.org-onboard select,.org-onboard input{background:#fff;border:1px solid #ccd7df;border-radius:9px;width:100%;margin-top:6px;padding:11px;display:block}.seat-centre>button,.case-manager>button,.org-onboard>button{color:#172942;background:#e7ad49;border:0;border-radius:9px;margin-top:18px;padding:13px 20px;font-weight:900}.seat-centre>small{color:#7b8794;margin-top:14px;display:block}.learner-manager form{grid-template-columns:1fr 1fr auto;gap:10px;margin:20px 0;display:grid}.learner-manager form input{border:1px solid #ccd7df;border-radius:8px;padding:11px}.learner-manager form button{color:#fff;background:#174f59;border:0;border-radius:8px;padding:0 18px}.learner-table{border:1px solid #e0e6ea;border-radius:12px;overflow:auto}.learner-table>div{border-bottom:1px solid #edf0f2;grid-template-columns:2fr 1.2fr .8fr .7fr .7fr;align-items:center;gap:12px;min-width:760px;padding:13px 16px;display:grid}.learner-table .head{color:#fff;background:#17334d;font-size:11px;font-weight:900}.learner-table b,.learner-table small{display:block}.learner-table small{color:#788493}.learner-table button{color:#a9443e;background:#fff0ef;border:0;border-radius:7px;padding:7px}.learner-table .clear{color:#2e7966;font-weight:850}.learner-table .review{color:#b14941;font-weight:850}.case-list{margin-top:24px}.case-list article{border:1px solid #e0e6ea;border-radius:10px;grid-template-columns:130px 1fr auto;align-items:center;gap:14px;margin-top:8px;padding:14px;display:grid}.case-list article>span{color:#337267;font-size:11px;font-weight:900}.case-list h4{margin:0}.case-list p,.case-list time{color:#748192;font-size:12px}.org-settings dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.org-settings dl div{background:#f4f7f8;border-radius:10px;padding:16px}.org-settings dt{color:#738091;text-transform:uppercase;font-size:10px;font-weight:900}.org-settings dd{text-transform:capitalize;margin:6px 0 0;font-weight:800}.org-settings aside{background:#edf5f2;border-left:4px solid #39796d;margin-top:20px;padding:15px}.org-onboard{max-width:760px;margin:20px auto}.org-notice{color:#fff;background:#17334d;border-radius:10px;max-width:420px;padding:13px 17px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 28px #0003}@media (width<=800px){.org-hero{display:block}.org-hero>div:last-child{flex-wrap:wrap;margin-top:15px}.org-kpis{grid-template-columns:1fr 1fr}.org-overview-grid,.seat-form,.case-form,.org-onboard>div,.learner-manager form{grid-template-columns:1fr}.learner-manager form button{padding:12px}.case-list article,.org-settings dl{grid-template-columns:1fr}}@media (width<=460px){.org-kpis{grid-template-columns:1fr}}.job-market{z-index:130;color:#172942;background:#f5f7fa;position:fixed;inset:0;overflow:auto}.job-hero{color:#fff;background:radial-gradient(circle at 82% 25%,#e9b45d42,#0000 27%),linear-gradient(120deg,#152c49,#174f58 70%,#2b796d);justify-content:space-between;gap:20px;padding:34px clamp(20px,5vw,72px);display:flex}.job-hero span,.job-toolbar span,.application-list header span,.verified-profile header span,.employer-desk header span,.job-builder header span{letter-spacing:1.7px;color:#efbe66;font-size:11px;font-weight:900}.job-hero h2{margin:8px 0;font-size:clamp(28px,4vw,46px)}.job-hero p{color:#d8e5e8}.job-hero button{color:#fff;background:#ffffff15;border:1px solid #fff5;border-radius:9px;align-self:flex-start;padding:11px 15px}.job-market>nav{background:#fff;border-bottom:1px solid #dfe6eb;gap:5px;padding:0 clamp(18px,5vw,72px);display:flex;overflow:auto}.job-market>nav button{color:#69778a;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px;font-weight:850}.job-market>nav button.active{color:#17515b;border-color:#e9ad47}.job-market>main{max-width:1240px;margin:auto;padding:28px clamp(18px,4vw,50px) 80px}.job-toolbar{justify-content:space-between;align-items:end;display:flex}.job-toolbar h3{margin:6px 0;font-size:26px}.job-toolbar select{background:#fff;border:1px solid #ccd7de;border-radius:9px;padding:10px 15px}.job-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:17px;display:grid}.job-grid>article{background:#fff;border:1px solid #dfe6eb;border-radius:17px;padding:21px;box-shadow:0 10px 25px #17334d0b}.job-brand{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.job-brand>span{color:#fff;background:#173f55;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.job-brand b,.job-brand small{display:block}.job-brand small{color:#7b8795}.job-brand strong{color:#297768}.job-type{color:#2c7067;text-transform:capitalize;background:#edf5f2;border-radius:20px;margin-top:20px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-block}.job-grid h3{margin:10px 0;font-size:22px}.job-grid p{color:#687789;line-height:1.55}.skill-chips{flex-wrap:wrap;gap:7px;display:flex}.skill-chips span{color:#667485;background:#f1f3f5;border-radius:20px;padding:6px 9px;font-size:11px;font-weight:750}.skill-chips span.matched{color:#26715d;background:#e8f5ef}.job-grid footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.job-grid footer button{color:#17615e;background:0 0;border:0;font-weight:900}.application-list,.verified-profile,.employer-desk,.job-builder{background:#fff;border:1px solid #dfe6eb;border-radius:16px;padding:24px}.application-list article{border-top:1px solid #edf0f2;grid-template-columns:1fr 100px 120px 110px;align-items:center;gap:14px;padding:15px;display:grid}.application-list article div strong,.application-list article div span{display:block}.application-list article div span{color:#778394}.application-status{text-transform:capitalize;color:#657386;background:#edf1f4;border-radius:20px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-block}.application-status.shortlisted,.application-status.interview{color:#956313;background:#fff2d8}.application-status.hired{color:#217257;background:#e7f5ee}.application-status.declined{color:#a5423d;background:#fff0ef}.verified-profile>header{border-bottom:1px solid #e6eaed;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.verified-profile>header>strong{color:#277568;font-size:42px}.verified-profile>header small{color:#718090;font-size:10px;display:block}.verified-profile>div{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;display:grid}.verified-profile article{background:#f2f6f6;border-radius:12px;padding:18px}.verified-profile article b{font-size:25px;display:block}.verified-profile aside{background:#fff8ea;border-left:4px solid #e8ad47;padding:15px;line-height:1.5}.employer-desk>header{justify-content:space-between;display:flex}.employer-desk header button,.performance-centre button{color:#fff;background:#173f55;border:0;border-radius:8px;padding:10px 14px}.applicant-table{border:1px solid #e1e6ea;border-radius:12px;overflow:auto}.applicant-table>div{border-bottom:1px solid #edf0f2;grid-template-columns:2fr 1.5fr .6fr .8fr .7fr;align-items:center;gap:12px;min-width:800px;padding:13px 16px;display:grid}.applicant-table .head{color:#fff;background:#17344d;font-size:11px;font-weight:900}.applicant-table b,.applicant-table small{display:block}.applicant-table small{color:#788595}.applicant-table button{color:#18706a;background:0 0;border:0;font-weight:900}.job-builder>header h3{margin:6px 0;font-size:26px}.job-builder>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.job-builder label{text-transform:capitalize;font-size:12px;font-weight:850}.job-builder input,.job-builder select,.job-builder textarea{background:#fff;border:1px solid #ccd7de;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.job-builder textarea{min-height:130px}.job-builder label.wide{grid-column:1/-1}.job-builder>button,.job-drawer>section>button{color:#172942;background:#e8ad47;border:0;border-radius:9px;width:100%;margin-top:18px;padding:13px;font-weight:900}.job-drawer{z-index:140;background:#0e2138b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.job-drawer>section{background:#fff;width:min(620px,100%);height:100%;padding:28px;overflow:auto}.job-drawer header{justify-content:space-between;display:flex}.job-drawer header>button{background:#edf1f3;border:0;border-radius:50%;width:38px;height:38px;font-size:22px}.match-score{background:#edf6f2;border-radius:12px;align-items:center;gap:15px;margin:20px 0;padding:18px;display:flex}.match-score>strong{color:#24745f;font-size:38px}.match-score p{color:#687789;margin:4px 0}.match-breakdown{grid-template-columns:1fr 1fr;gap:9px;display:grid}.match-breakdown>div{background:#f5f7f8;border-radius:8px;padding:11px}.match-breakdown span,.match-breakdown b{text-transform:capitalize;display:block}.match-breakdown i{background:#dfe6e8;height:5px;margin-top:7px;display:block}.match-breakdown em{background:#2b796c;height:100%;display:block}.job-drawer textarea{border:1px solid #ccd7de;border-radius:8px;width:100%;min-height:120px;padding:11px}.job-drawer pre{white-space:pre-wrap;background:#f4f6f8;border-radius:8px;padding:13px;font-size:11px}.job-drawer footer{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.job-drawer footer button{text-transform:capitalize;background:#fff;border:1px solid #ccd7de;border-radius:7px;padding:9px}.job-notice{color:#fff;background:#17344d;border-radius:10px;max-width:420px;padding:13px 17px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 28px #0003}@media (width<=760px){.job-hero{display:block}.job-hero button{margin-top:12px}.job-grid{grid-template-columns:1fr}.application-list article{grid-template-columns:1fr 1fr}.verified-profile>div,.job-builder>div{grid-template-columns:1fr}.job-builder label.wide{grid-column:auto}.match-breakdown{grid-template-columns:1fr}.job-drawer footer{grid-template-columns:1fr 1fr}}.reg-centre{z-index:135;color:#172942;background:#f5f7fa;position:fixed;inset:0;overflow:auto}.reg-hero{color:#fff;background:radial-gradient(circle at 84% 22%,#efbb6540,#0000 28%),linear-gradient(120deg,#142d49,#17515b 68%,#2e786d);justify-content:space-between;gap:20px;padding:34px clamp(20px,5vw,72px);display:flex}.reg-hero span,.reg-toolbar span,.reg-map header span,.affected-cases header span,.reg-review header span,.reg-builder header span{letter-spacing:1.7px;color:#efbd65;font-size:11px;font-weight:900}.reg-hero h2{margin:8px 0;font-size:clamp(28px,4vw,46px)}.reg-hero p{color:#d6e5e8}.reg-hero button{color:#fff;background:#ffffff14;border:1px solid #fff5;border-radius:9px;align-self:flex-start;padding:11px 15px}.reg-centre>nav{background:#fff;border-bottom:1px solid #dfe6eb;gap:5px;padding:0 clamp(18px,5vw,72px);display:flex;overflow:auto}.reg-centre>nav button{white-space:nowrap;color:#68778a;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px;font-weight:850}.reg-centre>nav button.active{color:#17515c;border-color:#e9ad48}.reg-centre>main{max-width:1240px;margin:auto;padding:28px clamp(18px,4vw,50px) 80px}.reg-toolbar{justify-content:space-between;align-items:end;display:flex}.reg-toolbar h3{margin:6px 0;font-size:27px}.reg-toolbar p{color:#748092}.reg-toolbar select{background:#fff;border:1px solid #ccd7de;border-radius:8px;padding:10px 14px}.reg-feed{gap:12px;display:grid}.reg-feed article{background:#fff;border:1px solid #dfe6eb;border-radius:14px;grid-template-columns:75px 1fr 200px;gap:17px;padding:20px;display:grid}.reg-feed article.unread{border-left:5px solid #e6ab47}.severity{text-align:center;text-transform:uppercase;color:#996411;background:#fff0d7;border-radius:20px;align-self:start;padding:6px 8px;font-size:10px;font-weight:900;display:inline-block}.severity.low{color:#277157;background:#e8f5ee}.severity.high,.severity.critical{color:#ae413d;background:#fff0ef}.reg-feed h3{margin:7px 0;font-size:20px}.reg-feed p{color:#667587;line-height:1.5}.reg-feed article div b,.reg-tags span{color:#39706b;background:#edf3f4;border-radius:18px;margin:3px;padding:5px 8px;font-size:11px;display:inline-block}.reg-feed aside{flex-direction:column;gap:8px;display:flex}.reg-feed aside time,.reg-feed aside strong{color:#6e7b8b;font-size:12px}.reg-feed aside button{color:#fff;background:#173f55;border:0;border-radius:8px;margin-top:auto;padding:10px}.reg-empty{text-align:center;background:#fff;border:1px dashed #cdd7de;border-radius:14px;padding:38px}.reg-map,.affected-cases,.reg-review,.reg-builder{background:#fff;border:1px solid #dfe6eb;border-radius:16px;padding:24px}.reg-map>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.reg-map article{background:#f2f6f6;border-radius:12px;gap:14px;padding:18px;display:flex}.reg-map article>span{color:#fff;background:#174d58;border-radius:10px;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.reg-map p{color:#5f7080;margin:8px 0}.reg-map aside{background:#fff7e8;border-left:4px solid #e8ad48;margin-top:18px;padding:14px}.affected-cases article{border-top:1px solid #e5eaed;grid-template-columns:140px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.affected-cases article>span{color:#327066;font-size:11px;font-weight:900}.affected-cases h3{margin:0}.affected-cases p{color:#768394}.affected-cases button{color:#17645f;background:0 0;border:0;font-weight:900}.reg-review article{border-top:1px solid #e4e9ec;grid-template-columns:90px 1fr auto;align-items:center;gap:15px;padding:15px;display:grid}.reg-review .status{text-transform:uppercase;font-size:10px;font-weight:900}.reg-review h3{margin:0}.reg-review a{color:#176862}.reg-review aside{gap:6px;display:flex}.reg-review aside button{background:#fff;border:1px solid #ccd7de;border-radius:7px;padding:8px}.reg-review aside button.approve{color:#fff;background:#2a7568;border-color:#2a7568}.reg-builder>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.reg-builder label{font-size:12px;font-weight:850}.reg-builder input,.reg-builder select,.reg-builder textarea{background:#fff;border:1px solid #ccd7de;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.reg-builder textarea{min-height:100px}.reg-builder label.wide{grid-column:1/-1}.reg-builder>button{color:#172942;background:#e8ad48;border:0;border-radius:9px;width:100%;margin-top:18px;padding:13px;font-weight:900}.reg-drawer{z-index:145;background:#0d2037ba;justify-content:flex-end;display:flex;position:fixed;inset:0}.reg-drawer>section{background:#fff;width:min(660px,100%);height:100%;padding:28px;overflow:auto}.reg-drawer header{justify-content:space-between;display:flex}.reg-drawer header span{color:#327169;font-weight:850}.reg-drawer header button{background:#edf1f3;border:0;border-radius:50%;width:38px;height:38px;font-size:22px}.reg-drawer p{color:#526374;line-height:1.65}.reg-meta{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.reg-meta>span{background:#edf2f4;border-radius:18px;padding:6px 9px;font-size:11px}.case-link{text-align:left;color:#17645f;background:#f6f8f9;border:1px solid #d9e1e6;border-radius:8px;width:100%;margin:6px 0;padding:11px;font-weight:850;display:block}.source-link{color:#fff;text-align:center;background:#173f55;border-radius:8px;margin:20px 0;padding:12px;text-decoration:none;display:block}.reg-drawer aside{background:#edf5f2;border-left:4px solid #33766b;padding:13px}.reg-notice{color:#fff;background:#17344d;border-radius:10px;max-width:430px;padding:13px 17px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 28px #0003}@media (width<=760px){.reg-hero{display:block}.reg-hero button{margin-top:12px}.reg-feed article,.reg-map>div,.reg-builder>div{grid-template-columns:1fr}.reg-builder label.wide{grid-column:auto}.affected-cases article,.reg-review article{grid-template-columns:1fr}.reg-review aside{flex-wrap:wrap}}.support-centre{z-index:140;color:#172942;background:#f5f7fa;position:fixed;inset:0;overflow:auto}.support-hero{color:#fff;background:radial-gradient(circle at 85% 24%,#eab25b42,#0000 27%),linear-gradient(120deg,#142e4a,#174e59 68%,#2b756c);justify-content:space-between;gap:20px;padding:34px clamp(20px,5vw,72px);display:flex}.support-hero span,.ticket-builder header span,.service-standards header span,.admin-support header span{letter-spacing:1.7px;color:#efbd65;font-size:11px;font-weight:900}.support-hero h2{margin:8px 0;font-size:clamp(28px,4vw,46px)}.support-hero p{color:#d7e5e8}.support-hero button{color:#fff;background:#ffffff14;border:1px solid #fff5;border-radius:9px;align-self:flex-start;padding:11px 15px}.support-centre>nav{background:#fff;border-bottom:1px solid #dfe6eb;gap:5px;padding:0 clamp(18px,5vw,72px);display:flex;overflow:auto}.support-centre>nav button{white-space:nowrap;color:#68778a;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px;font-weight:850}.support-centre>nav button.active{color:#17515c;border-color:#e9ad48}.support-centre>main{max-width:1240px;margin:auto;padding:28px clamp(18px,4vw,50px) 80px}.support-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.support-kpis article{background:#fff;border:1px solid #dfe6eb;border-radius:13px;padding:18px}.support-kpis strong{color:#1e6d64;font-size:30px;display:block}.support-kpis span{color:#748192}.ticket-list,.applicant-table{background:#fff;border:1px solid #dfe6eb;border-radius:13px;overflow:auto}.ticket-list>div{border-bottom:1px solid #edf0f2;grid-template-columns:2fr .7fr 1fr 1fr .5fr;align-items:center;gap:12px;min-width:850px;padding:13px 16px;display:grid}.ticket-list .head{color:#fff;background:#17344d;font-size:11px;font-weight:900}.ticket-list b,.ticket-list small{display:block}.ticket-list small{color:#778493}.ticket-list button{color:#176962;background:0 0;border:0;font-weight:900}.ticket-priority,.ticket-status{text-align:center;text-transform:uppercase;color:#637184;background:#edf1f3;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-block}.ticket-priority.high,.ticket-priority.urgent{color:#ac413c;background:#fff0ef}.ticket-priority.normal{color:#966414;background:#fff3dd}.ticket-priority.low{color:#267159;background:#e8f5ef}.ticket-status.resolved,.ticket-status.closed{color:#257158;background:#e8f5ef}.ticket-status.escalated{color:#aa403b;background:#fff0ef}.ticket-status.investigating,.ticket-status.awaiting_customer{color:#956312;background:#fff3dc}.ticket-builder,.service-standards,.admin-support{background:#fff;border:1px solid #dfe6eb;border-radius:16px;padding:24px}.ticket-builder h3,.service-standards h3,.admin-support h3{margin:7px 0;font-size:25px}.ticket-builder>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ticket-builder label{font-size:12px;font-weight:850}.ticket-builder input,.ticket-builder select,.ticket-builder textarea{background:#fff;border:1px solid #ccd7de;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.ticket-builder textarea{min-height:130px}.ticket-builder label.wide{grid-column:1/-1}.ticket-builder label>div{grid-template-columns:90px 1fr;display:grid}.ticket-builder>button{color:#172942;background:#e8ad48;border:0;border-radius:9px;width:100%;margin-top:18px;padding:13px;font-weight:900}.service-standards>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.service-standards article{border:1px solid #e0e6ea;border-radius:11px;padding:17px}.service-standards article strong{margin:12px 0;font-size:20px;display:block}.service-standards article p{color:#6a7889}.service-standards aside{background:#fff7e9;border-left:4px solid #e7ac47;margin-top:17px;padding:15px}.admin-support>header{justify-content:space-between;display:flex}.admin-support>article{border-top:1px solid #e5eaed;grid-template-columns:85px 1fr 130px 90px;align-items:center;gap:13px;padding:14px;display:grid}.admin-support article h3{margin:0;font-size:17px}.admin-support article p{color:#778493}.admin-support article>button{color:#176962;background:0 0;border:0;font-weight:900}.support-drawer{z-index:150;background:#0d2037ba;justify-content:flex-end;display:flex;position:fixed;inset:0}.support-drawer>section{background:#fff;width:min(680px,100%);height:100%;padding:27px;overflow:auto}.support-drawer>section>header{justify-content:space-between;display:flex}.support-drawer>section>header span{color:#317169;font-weight:850}.support-drawer>section>header button{background:#edf1f3;border:0;border-radius:50%;width:38px;height:38px;font-size:22px}.ticket-meta{gap:7px;margin:18px 0;display:flex}.reference-card{background:#f2f6f6;border-radius:9px;justify-content:space-between;gap:10px;padding:13px;display:flex}.support-thread{gap:10px;margin:20px 0;display:grid}.support-thread article{background:#f1f4f6;border-radius:12px;max-width:88%;padding:13px}.support-thread article.support{background:#e9f4f0;margin-left:auto}.support-thread article header{justify-content:space-between;font-size:11px;display:flex}.support-thread article p{line-height:1.5}.resolution{background:#e8f5ef;border-left:4px solid #2f7568;padding:13px}.reply-box{font-size:12px;font-weight:850;display:block}.reply-box textarea,.case-controls textarea,.case-controls input,.case-controls select{border:1px solid #ccd7de;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.reply-box textarea{min-height:100px}.send-reply,.case-controls>button{color:#fff;background:#173f55;border:0;border-radius:8px;width:100%;margin-top:10px;padding:12px;font-weight:900}.internal-check{gap:7px;margin:8px 0;font-size:12px;display:flex}.case-controls{border-top:2px solid #173f55;margin-top:22px;padding-top:15px}.case-controls>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.case-controls>div label:last-child{grid-column:1/-1}.escalate{color:#a23f39;background:#fff0ef;border:1px solid #b74b44;border-radius:8px;width:100%;margin-top:12px;padding:11px}.support-notice{color:#fff;background:#17344d;border-radius:10px;max-width:430px;padding:13px 17px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 28px #0003}@media (width<=760px){.support-hero{display:block}.support-hero button{margin-top:12px}.support-kpis,.ticket-builder>div,.service-standards>div{grid-template-columns:1fr}.ticket-builder label.wide{grid-column:auto}.admin-support>article,.case-controls>div{grid-template-columns:1fr}.case-controls>div label:last-child{grid-column:auto}}.security-centre{z-index:145;color:#172942;background:#f4f7fa;position:fixed;inset:0;overflow:auto}.security-hero{color:#fff;background:radial-gradient(circle at 84% 22%,#edb65c42,#0000 28%),linear-gradient(120deg,#102942,#174c57 68%,#2b746a);justify-content:space-between;gap:20px;padding:34px clamp(20px,5vw,72px);display:flex}.security-hero span,.privacy-controls header span,.recovery-request header span,.fraud-centre header span,.audit-log header span,.backup-centre header span,.recovery-queue header span{letter-spacing:1.7px;color:#efbd65;font-size:11px;font-weight:900}.security-hero h2{margin:8px 0;font-size:clamp(27px,4vw,45px)}.security-hero p{color:#d6e4e7}.security-hero button{color:#fff;background:#ffffff14;border:1px solid #fff5;border-radius:9px;align-self:flex-start;padding:11px 15px}.security-centre>nav{background:#fff;border-bottom:1px solid #dfe6eb;gap:5px;padding:0 clamp(18px,5vw,72px);display:flex;overflow:auto}.security-centre>nav button{white-space:nowrap;color:#67768a;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px;font-weight:850}.security-centre>nav button.active{color:#17515b;border-color:#e8ad48}.security-centre>main{max-width:1240px;margin:auto;padding:28px clamp(18px,4vw,50px) 80px}.security-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.security-kpis article,.control-grid article{background:#fff;border:1px solid #dfe6eb;border-radius:13px;padding:19px}.security-kpis span{color:#718092;font-size:10px;font-weight:900}.security-kpis strong{color:#206e64;margin:8px 0;font-size:27px;display:block}.security-kpis small{color:#768394}.control-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:13px;margin-top:18px;display:grid}.control-grid article>span{text-transform:uppercase;border-radius:18px;padding:5px 8px;font-size:10px;font-weight:900}.control-grid article>span.active{color:#267157;background:#e7f5ef}.control-grid article>span.attention{color:#986511;background:#fff2dc}.control-grid p{color:#697789;line-height:1.5}.security-boundary{background:#eaf4f1;border-left:4px solid #2f7569;margin-top:18px;padding:16px}.privacy-controls,.recovery-request,.fraud-centre,.audit-log,.backup-centre,.recovery-queue{background:#fff;border:1px solid #dfe6eb;border-radius:16px;padding:24px}.privacy-controls>article{border-top:1px solid #e5eaed;grid-template-columns:1fr 120px 90px;align-items:center;gap:14px;padding:15px;display:grid}.privacy-controls article p{color:#748192}.privacy-controls article>span{font-size:11px;font-weight:900}.privacy-controls button{background:#fff;border:1px solid #ccd7de;border-radius:7px;padding:8px}.privacy-controls aside{background:#fff7e9;border-left:4px solid #e7ac47;padding:14px}.recovery-request>label{margin-top:14px;font-size:12px;font-weight:850;display:block}.recovery-request input,.recovery-request textarea{border:1px solid #ccd7de;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.recovery-request textarea{min-height:130px}.recovery-request>button,.backup-centre>button,.incident-builder>button{color:#172942;background:#e8ad48;border:0;border-radius:8px;width:100%;margin-top:15px;padding:13px;font-weight:900}.recovery-history article,.checkpoint-list article{border-top:1px solid #e5eaed;grid-template-columns:130px 1fr auto;gap:14px;padding:13px;display:grid}.signal-list article,.incident-list article{border-top:1px solid #e4e9ec;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.risk{text-transform:uppercase;color:#986311;background:#fff2dc;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-block}.risk.high,.risk.critical{color:#aa403b;background:#fff0ef}.signal-list article button,.incident-list article button{color:#176962;background:0 0;border:0;font-weight:900}.incident-builder{background:#f2f6f6;border-radius:12px;margin:20px 0;padding:17px}.incident-builder>div{grid-template-columns:1fr 150px;gap:10px;display:grid}.incident-builder input,.incident-builder select,.incident-builder textarea,.incident-list input{border:1px solid #ccd7de;border-radius:8px;padding:10px}.incident-builder textarea{grid-column:1/-1;min-height:90px}.audit-table{border:1px solid #dfe6eb;border-radius:12px;overflow:auto}.audit-table>div{border-bottom:1px solid #edf0f2;grid-template-columns:1.5fr 1.5fr 1fr 1fr 1.3fr;gap:12px;min-width:900px;padding:12px 15px;font-size:12px;display:grid}.audit-table .head{color:#fff;background:#17344d;font-weight:900}.recovery-objectives{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.recovery-objectives article{background:#edf5f2;border-radius:11px;padding:17px}.recovery-objectives strong{color:#216d63;font-size:28px;display:block}.checkpoint-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.checkpoint-form label{font-size:12px;font-weight:850}.checkpoint-form input{border:1px solid #ccd7de;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.checkpoint-form .restore-check{align-items:center;gap:8px;display:flex}.checkpoint-form .restore-check input{width:auto}.recovery-queue>article{border-top:1px solid #e4e9ec;grid-template-columns:130px 1fr 320px;gap:15px;padding:15px;display:grid}.recovery-queue textarea{border:1px solid #ccd7de;border-radius:8px;width:100%;min-height:70px;padding:9px}.recovery-queue footer{gap:5px;display:flex}.recovery-queue footer button{background:#fff;border:1px solid #ccd7de;border-radius:7px;flex:1;padding:8px}.security-notice{color:#fff;background:#17344d;border-radius:10px;max-width:430px;padding:13px 17px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 28px #0003}@media (width<=800px){.security-hero{display:block}.security-hero button{margin-top:12px}.security-kpis{grid-template-columns:1fr 1fr}.privacy-controls>article,.signal-list article,.incident-list article,.recovery-queue>article,.recovery-objectives,.checkpoint-form,.incident-builder>div{grid-template-columns:1fr}.incident-builder textarea{grid-column:auto}}@media (width<=460px){.security-kpis{grid-template-columns:1fr}}.learning-record-layer{z-index:120;color:#12352d;background:#f4f8f7;position:fixed;inset:0;overflow:auto}.learning-record-header{color:#fff;background:linear-gradient(118deg,#073f35,#087c68 62%,#12a789);justify-content:space-between;align-items:center;gap:24px;min-height:148px;padding:26px clamp(24px,5vw,72px);display:flex}.learning-record-header span,.record-title span{letter-spacing:.16em;font-size:11px;font-weight:900}.learning-record-header h2{margin:5px 0;font-size:34px}.learning-record-header p{color:#d8fff5;max-width:730px;margin:0}.learning-record-header>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.learning-record-header button,.record-title button{color:#075548;cursor:pointer;background:#fff;border:1px solid #8ed9c9;border-radius:11px;padding:11px 15px;font-weight:800}.learning-record-shell{grid-template-columns:260px 1fr;gap:26px;max-width:1400px;margin:auto;padding:30px clamp(20px,4vw,56px) 60px;display:grid}.learning-record-shell>aside{text-align:center;background:#fff;border:1px solid #dceae6;border-radius:20px;height:max-content;padding:23px;box-shadow:0 12px 34px #0c4f4010}.readiness-ring{background:conic-gradient(#f0b429 var(--readiness),#e7efec 0);border-radius:50%;place-items:center;width:124px;height:124px;margin:0 auto 16px;display:grid;position:relative}.readiness-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.readiness-ring span{position:relative}.readiness-ring strong{font-size:38px}.readiness-ring small{color:#73847f;font-weight:800}.learning-record-shell aside h3{margin:6px 0}.learning-record-shell aside>p{color:#667b75;line-height:1.5}.learning-record-shell dl{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.learning-record-shell dl div{background:#f2f7f5;border-radius:12px;padding:12px}.learning-record-shell dt{color:#6a7d77;text-transform:uppercase;font-size:10px;font-weight:800}.learning-record-shell dd{margin:4px 0 0;font-size:22px;font-weight:900}.learning-record-shell aside article{text-align:left;color:#fff;background:#0b4d41;border-radius:14px;padding:16px}.learning-record-shell aside article small{color:#9be2d2;font-weight:900}.learning-record-shell aside article p{margin-bottom:0;font-size:12px;line-height:1.55}.learning-record-content{min-width:0}.learning-record-content>nav{background:#e4eeeb;border-radius:13px;gap:6px;padding:5px;display:flex;overflow:auto}.learning-record-content>nav button{color:#526a64;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-width:110px;padding:12px;font-weight:850}.learning-record-content>nav button span{background:#d0ded9;border-radius:20px;margin-left:8px;padding:2px 7px}.learning-record-content>nav button.active{color:#087563;background:#fff;box-shadow:0 4px 12px #0e4c3f12}.record-title{justify-content:space-between;align-items:end;gap:15px;margin:28px 0 15px;display:flex}.record-title span{color:#07836d}.record-title h3{margin:4px 0;font-size:24px}.record-title>b{color:#6a7e78;font-size:12px}.workflow-list{gap:12px;display:grid}.workflow-list article{background:#fff;border:1px solid #dceae6;border-radius:16px;gap:17px;padding:18px;display:flex}.workflow-number{color:#087763;background:#e3f6f1;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.workflow-list article>div{flex:1}.workflow-list small{color:#778985;font-weight:850}.workflow-list h4{margin:4px 0;font-size:18px}.workflow-list p{color:#647872;margin:0}.workflow-list i,.skills-evidence-grid i{background:#e5efec;border-radius:10px;height:7px;margin:13px 0;display:block}.workflow-list i span,.skills-evidence-grid i span{background:linear-gradient(90deg,#08a080,#f0b429);border-radius:10px;height:100%;display:block}.workflow-list strong{color:#08735f;font-size:12px}.connection-map{color:#fff;background:#083f36;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.connection-map span{letter-spacing:.08em;font-size:11px;font-weight:900}.connection-map b{color:#f0b429}.skills-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.skills-evidence-grid article{background:#fff;border:1px solid #dbe9e5;border-radius:15px;padding:17px}.skills-evidence-grid header,.skills-evidence-grid footer{justify-content:space-between;align-items:center;display:flex}.skills-evidence-grid header span{color:#07806a;font-size:11px;font-weight:900}.skills-evidence-grid header b{font-size:19px}.skills-evidence-grid h4{margin:14px 0 4px}.skills-evidence-grid p{color:#71847f;font-size:12px}.skills-evidence-grid footer small{color:#72827e}.evidence-table{background:#fff;border:1px solid #dbe8e5;border-radius:16px;overflow:hidden}.evidence-table>header,.evidence-table>button,.evidence-table>div:not(.record-zero){text-align:left;grid-template-columns:2fr 1.2fr .6fr .8fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.evidence-table>header{letter-spacing:.1em;background:#eaf3f0;font-size:10px;font-weight:900}.evidence-table>button,.evidence-table>div{color:inherit;background:#fff;border:0;border-top:1px solid #e5eeeb;width:100%}.evidence-table>button{cursor:pointer}.evidence-table>button:hover{background:#f3faf8}.evidence-table strong,.evidence-table small{display:block}.evidence-table small{color:#758681;margin-top:3px;font-size:11px}.evidence-table .verified,.evidence-table .progress{text-transform:capitalize;font-size:11px;font-weight:900}.evidence-table .verified{color:#07826c}.evidence-table .progress{color:#a96c00}.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.credential-grid article{background:linear-gradient(135deg,#fff,#ecfaf6);border:1px solid #b9ded5;border-radius:18px;padding:24px;position:relative;overflow:hidden}.credential-grid article>span{float:right;color:#fff;background:#087562;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.credential-grid small{color:#987000;letter-spacing:.12em;font-weight:900}.credential-grid h4{margin:16px 0 5px;font-size:20px}.credential-grid article>strong{color:#fff;background:#083f36;border-radius:7px;margin:10px 0;padding:6px 9px;font-family:monospace;display:inline-block}.credential-grid footer{color:#6c807a;font-size:12px}.record-zero{text-align:center;background:#fff;border:1px dashed #b9d4cd;border-radius:15px;grid-column:1/-1;padding:35px}.record-zero p{color:#6c807a}.learning-record-empty{text-align:center;background:#fff;border-radius:18px;max-width:650px;margin:80px auto;padding:35px}.learning-record-empty button{color:#fff;background:#087562;border:0;border-radius:10px;padding:11px 16px}.learning-record-detail{z-index:121;background:#072d27a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.learning-record-detail>article{background:#fff;border-radius:20px;width:min(620px,100%);padding:28px;box-shadow:0 24px 70px #001b16aa}.learning-record-detail>article>button{float:right;background:#e9f2ef;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.learning-record-detail>article>span{color:#07806a;letter-spacing:.13em;font-size:11px;font-weight:900}.learning-record-detail h3{margin:8px 0;font-size:25px}.learning-record-detail>article>div{align-items:baseline;gap:12px;margin:18px 0;display:flex}.learning-record-detail>article>div strong{font-size:34px}.learning-record-detail section{flex-wrap:wrap;gap:7px;display:flex}.learning-record-detail section i{color:#076d5c;background:#e6f5f1;border-radius:20px;padding:7px 10px;font-size:12px;font-style:normal}.learning-record-detail footer{background:#f3f7f6;border-radius:12px;margin-top:20px;padding:15px}.learning-record-detail footer p{margin-bottom:0}.learning-record-detail h4{margin-bottom:8px}@media (width<=900px){.learning-record-header{flex-direction:column;align-items:flex-start}.learning-record-shell{grid-template-columns:1fr}.learning-record-shell>aside{text-align:left;grid-template-columns:120px 1fr;gap:10px;display:grid}.learning-record-shell aside dl,.learning-record-shell aside article{grid-column:1/-1}.skills-evidence-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.learning-record-header h2{font-size:28px}.learning-record-shell{padding:18px 12px}.learning-record-shell>aside{text-align:center;display:block}.skills-evidence-grid,.credential-grid{grid-template-columns:1fr}.evidence-table>header{display:none}.evidence-table>button,.evidence-table>div:not(.record-zero){grid-template-columns:1fr auto}.evidence-table>button>span:nth-child(2),.evidence-table>div>span:nth-child(2),.connection-map b{display:none}.record-title{flex-direction:column;align-items:flex-start}}.production-wallet{padding-bottom:36px}.wallet-actions{align-items:center;gap:14px;display:flex}.wallet-actions strong{text-align:center;flex-direction:column;font-size:28px;display:flex}.wallet-actions small{color:#71847f;font-size:10px}.wallet-actions button,.wallet-empty button,.verify-card a{color:#fff;cursor:pointer;background:#087763;border:0;border-radius:10px;padding:12px 15px;font-weight:850;text-decoration:none}.wallet-notice{color:#076b59;background:#e7f8f3;border:1px solid #9ed9cc;border-radius:11px;justify-content:space-between;width:100%;margin:0 0 16px;padding:12px 15px;font-weight:800;display:flex}.production-grid article{position:relative}.production-grid article>small{color:#71837e;margin:8px 0;display:block}.production-grid article footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.production-grid article footer a,.production-grid article footer button{text-align:center;cursor:pointer;border-radius:9px;padding:10px;font-size:12px;font-weight:800;text-decoration:none}.production-grid article footer a{color:#fff;background:#087763}.production-grid article footer button{color:#075c4e;background:#fff;border:1px solid #bcd4ce}.production-grid article footer .disabled{pointer-events:none;color:#6b7a76;background:#d8e2df}.production-grid article footer .revoke-button{color:#a13825;border-color:#e8b9b0;grid-column:1/-1}.revoked-cert{opacity:.78;border-color:#d7a69c!important}.revoked-cert>span{color:#a83e2b!important}.wallet-empty{text-align:center;background:#fff;border:1px dashed #a9cfc5;border-radius:16px;padding:38px}.wallet-empty>span{color:#07806b;font-size:40px}.wallet-empty p{color:#657a74;max-width:620px;margin:10px auto 18px}.credential-controls{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:18px;display:grid}.credential-controls article{background:#fff;border:1px solid #dce9e6;border-radius:14px;padding:16px}.credential-controls article>span{color:#07715f;background:#e2f5ef;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.credential-controls h4{margin:12px 0 5px}.credential-controls p{color:#687b76;margin:0;font-size:12px;line-height:1.5}.revoke-dialog{z-index:160;background:#062c26ba;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.revoke-dialog>article{background:#fff;border-radius:18px;width:min(540px,100%);padding:25px}.revoke-dialog>article>button{float:right;border:0;border-radius:50%;width:34px;height:34px}.revoke-dialog>article>span{color:#a33e2b;letter-spacing:.13em;font-size:11px;font-weight:900}.revoke-dialog textarea{border:1px solid #c8d8d4;border-radius:10px;width:100%;min-height:110px;margin-top:7px;padding:10px;display:block}.revoke-dialog footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.revoke-dialog footer button{background:#fff;border:1px solid #c5d5d1;border-radius:9px;padding:10px 14px}.revoke-dialog footer button:last-child{color:#fff;background:#a33e2b;border-color:#a33e2b}.portfolio-empty{text-align:center;background:#fff;border:1px dashed #b5d4cc;border-radius:14px;padding:35px}.portfolio-detail footer a{color:#fff;background:#087763;border-radius:9px;padding:10px 13px;text-decoration:none}.revoked-record .verified-banner{background:linear-gradient(120deg,#6b241a,#a74532)}.revocation-warning{color:#8f3020;background:#fff0ec;border:1px solid #e8b5aa;border-radius:12px;padding:14px}.verify-empty .qr-demo{color:#fff;place-items:center;font-size:35px;font-weight:900;background:#083f36!important;display:grid!important}@media (width<=950px){.credential-controls{grid-template-columns:1fr 1fr}}@media (width<=620px){.wallet-head,.wallet-actions{flex-direction:column;align-items:flex-start}.production-grid article footer,.credential-controls{grid-template-columns:1fr}}.governance-centre{z-index:132;color:#17362f;background:#eef3f2;position:fixed;inset:0;overflow:auto}.governance-centre>header{color:#fff;background:linear-gradient(120deg,#072f2a,#075f50 63%,#b7832d);justify-content:space-between;align-items:center;gap:25px;padding:24px clamp(20px,4vw,58px);display:flex}.governance-centre>header span{color:#f4ca73;letter-spacing:.14em;font-size:10px;font-weight:900}.governance-centre>header h2{margin:5px 0;font-size:31px}.governance-centre>header p{color:#d6ede7;margin:0}.governance-centre>header>div:last-child{align-items:end;gap:9px;display:flex}.governance-centre>header label{font-size:10px;font-weight:900}.governance-centre>header select{color:#163b33;background:#fff;border:1px solid #fff5;border-radius:8px;min-width:210px;margin-top:4px;padding:10px;display:block}.governance-centre>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px 13px}.governance-centre>nav{background:#b8cbc6;gap:1px;display:flex;overflow:auto}.governance-centre>nav button{color:#56706a;background:#fff;border:0;flex:1;min-width:135px;padding:13px;font-weight:800}.governance-centre>nav button span{color:#ae7925;margin-right:8px}.governance-centre>nav button.active{color:#076552;background:#dff1ec;box-shadow:inset 0 -3px #d1a047}.governance-centre>main{grid-template-columns:270px 1fr;gap:22px;max-width:1420px;margin:auto;padding:26px;display:grid}.governance-centre>main>aside{color:#fff;background:#0b4037;border-radius:16px;height:max-content;padding:22px}.governance-centre>main>aside>span{color:#f0c36a;letter-spacing:.12em;font-size:10px;font-weight:900}.governance-centre>main>aside h3{margin:7px 0;font-size:22px}.governance-centre>main>aside>p{color:#d7e9e5;line-height:1.5}.governance-centre dl div{border-top:1px solid #ffffff20;padding:12px 0}.governance-centre dt{color:#f0c36a;text-transform:uppercase;font-size:9px;font-weight:900}.governance-centre dd{margin:4px 0;font-size:12px;line-height:1.45}.governance-centre>main>aside article{background:#ffffff12;border-radius:12px;padding:15px}.governance-centre>main>aside article strong,.governance-centre>main>aside article span{display:block}.governance-centre>main>aside article strong{font-size:35px}.governance-centre>main>aside article i{background:#ffffff25;height:7px;margin-top:9px;display:block}.governance-centre>main>aside article i b{background:#f0c36a;height:100%;display:block}.governance-centre>main>aside>small{color:#b8d3cd;margin-top:15px;line-height:1.5;display:block}.governance-panel{background:#fff;border:1px solid #d9e7e3;border-radius:17px;padding:clamp(20px,4vw,36px);box-shadow:0 15px 40px #0a46380d}.governance-panel>.eyebrow{color:#a87320}.governance-panel>h3{margin:7px 0;font-size:27px}.governance-panel>p{color:#637a74;line-height:1.6}.governance-alert{background:#fff4df;border-left:4px solid #d49a36;border-radius:8px;margin:18px 0;padding:16px}.governance-alert.good{background:#e8f7f2;border-color:#07806a}.governance-alert p{color:#5d716b;margin:5px 0 0}.board-pack{grid-template-columns:1fr 1fr;gap:9px;display:grid}.board-pack article{border:1px solid #dce8e5;border-radius:11px;gap:12px;padding:14px;display:flex}.board-pack article>span{color:#07715f;background:#e1f2ed;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.board-pack p{color:#71847f;margin:3px 0;font-size:12px}.gov-primary{color:#fff;background:#087662;border:0;border-radius:10px;margin-top:18px;padding:12px 16px;font-weight:850}.gov-primary:disabled{color:#687975;background:#c5d3cf}.role-grid,.committee-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.role-grid button,.committee-grid button{text-align:left;color:#17362f;background:#fff;border:1px solid #d5e3df;border-radius:12px;padding:15px}.role-grid button.selected,.committee-grid button.selected{background:#eaf8f4;border-color:#07806a}.role-grid button>span,.committee-grid button>span{float:right;color:#08725f;background:#e3efec;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.role-grid strong,.role-grid small,.committee-grid strong{display:block}.role-grid small{color:#758681;margin-top:7px}.committee-grid p{color:#6d807a;font-size:12px;line-height:1.45}.composition-result,.governance-breakdown{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.composition-result span,.governance-breakdown span{color:#657a74;background:#f0f6f4;border-radius:10px;padding:13px;font-size:11px}.composition-result strong,.governance-breakdown strong{color:#0a6454;margin-top:4px;font-size:22px;display:block}.decision-options{gap:9px;display:grid}.decision-options label,.governance-questions label{border:1px solid #d5e3df;border-radius:10px;gap:9px;padding:13px;display:flex}.decision-options label.selected,.governance-questions label.selected{background:#e9f7f3;border-color:#07806a}.feedback-good,.feedback-risk{border-radius:10px;margin-top:14px;padding:14px}.feedback-good{color:#07604f;background:#e6f6f1}.feedback-risk{color:#9b4a21;background:#fff0e7}.feedback-good p,.feedback-risk p{margin-bottom:0}.governance-memo{margin-top:18px;font-weight:800;display:block}.governance-memo textarea{border:1px solid #cbdcd7;border-radius:10px;width:100%;min-height:150px;margin-top:7px;padding:12px;display:block}.governance-memo small{text-align:right;color:#6b7f79;display:block}.governance-memo small.over{color:#b33f27}.governance-questions{gap:12px;display:grid}.governance-questions article{background:#f5f8f7;border-radius:12px;padding:16px}.governance-questions article>strong{margin-bottom:10px;display:block}.governance-questions label{background:#fff;margin:6px 0}.governance-result .result-score{color:#fff;background:#ab662d;border-radius:15px;padding:20px}.governance-result .result-score.pass{background:#087662}.governance-result .result-score strong{font-size:42px;display:block}.governance-breakdown{grid-template-columns:repeat(5,1fr)}.question-review p{border-radius:9px;gap:10px;padding:11px;display:flex}.question-review p.correct{color:#08604f;background:#e8f6f2}.question-review p.incorrect{color:#963d28;background:#fff0ea}.governance-result footer{justify-content:space-between;gap:9px;margin-top:16px;display:flex}.governance-result footer>button:first-child{background:#fff;border:1px solid #bfd3cd;border-radius:9px;padding:11px 14px}.governance-result footer .gov-primary{margin:0}@media (width<=950px){.governance-centre>main{grid-template-columns:1fr}.role-grid,.committee-grid,.governance-breakdown{grid-template-columns:1fr 1fr}}@media (width<=620px){.governance-centre>header,.governance-centre>header>div:last-child{flex-direction:column;align-items:flex-start}.governance-centre>main{padding:12px}.board-pack,.role-grid,.committee-grid,.composition-result,.governance-breakdown{grid-template-columns:1fr}.governance-result footer{flex-direction:column}}.erm-centre{z-index:134;color:#15352f;background:#edf2f3;position:fixed;inset:0;overflow:auto}.erm-centre>header{color:#fff;background:linear-gradient(120deg,#102e43,#076358 68%,#cc8b2f);justify-content:space-between;align-items:center;gap:22px;padding:23px clamp(20px,4vw,58px);display:flex}.erm-centre>header span{color:#ffd27d;letter-spacing:.14em;font-size:10px;font-weight:900}.erm-centre>header h2{margin:5px 0;font-size:31px}.erm-centre>header p{color:#d7ebe8;margin:0}.erm-centre>header>div:last-child{align-items:end;gap:9px;display:flex}.erm-centre>header label{font-size:10px;font-weight:900}.erm-centre>header select{border:0;border-radius:8px;min-width:220px;margin-top:4px;padding:10px;display:block}.erm-centre>header button{color:#fff;background:#ffffff10;border:1px solid #fff5;border-radius:8px;padding:10px 12px}.erm-centre>nav{background:#bacbc8;gap:1px;display:flex;overflow:auto}.erm-centre>nav button{color:#56706a;background:#fff;border:0;flex:1;min-width:125px;padding:13px;font-weight:800}.erm-centre>nav button span{background:#dfeae7;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-size:10px;display:inline-grid}.erm-centre>nav button.active{color:#076655;background:#ddf1ec;box-shadow:inset 0 -3px #d99c3b}.erm-centre>main{grid-template-columns:260px 1fr;gap:21px;max-width:1460px;margin:auto;padding:25px;display:grid}.erm-centre>main>aside{color:#fff;background:#103c4c;border-radius:16px;height:max-content;padding:21px}.erm-centre>main>aside>span{color:#ffd27d;font-size:10px;font-weight:900}.erm-centre>main>aside h3{margin:6px 0 16px}.risk-pulse{background:#ffffff12;border-radius:12px;padding:16px}.risk-pulse strong,.risk-pulse small{display:block}.risk-pulse strong{color:#ffcf72;font-size:40px}.erm-centre dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.erm-centre dl div{background:#ffffff0c;border-radius:8px;padding:10px}.erm-centre dt{color:#b9d4ce;font-size:9px}.erm-centre dd{margin:4px 0;font-weight:900}.erm-centre>main>aside article{background:#082d3a;border-radius:11px;padding:14px}.erm-centre>main>aside article small{color:#ffd27d;font-weight:900}.erm-centre>main>aside article p{color:#cfdfdc;font-size:11px;line-height:1.55}.erm-panel{background:#fff;border:1px solid #d7e5e1;border-radius:17px;padding:clamp(20px,4vw,35px);box-shadow:0 13px 35px #103e3210}.erm-panel>.eyebrow{color:#a66d1e}.erm-panel>h3{margin:6px 0;font-size:26px}.erm-panel>p{color:#657b75;line-height:1.55}.context-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.context-grid article{border:1px solid #dbe8e5;border-radius:11px;padding:15px}.context-grid small{color:#08715f;text-transform:uppercase;font-weight:900}.context-grid p{color:#657873;font-size:12px;line-height:1.5}.erm-callout{background:#e9f6f2;border-left:4px solid #087765;border-radius:8px;margin-top:15px;padding:15px}.erm-callout.warning{background:#fff1e5;border-color:#c86d2c}.erm-callout.good{background:#e8f7f2}.erm-callout p{margin-bottom:0}.erm-primary{color:#fff;background:#087563;border:0;border-radius:10px;margin-top:17px;padding:12px 16px;font-weight:850}.erm-primary:disabled{color:#6a7975;background:#c3d2ce}.risk-register{border:1px solid #d9e5e2;border-radius:12px;overflow:hidden}.risk-register header,.risk-register article{grid-template-columns:2fr 1fr 1fr;gap:8px;padding:12px;display:grid}.risk-register header{background:#e7f0ee;font-size:10px;font-weight:900}.risk-register article{border-top:1px solid #e2ebe9}.risk-register input,.risk-register select{border:1px solid #cedcd8;border-radius:7px;width:100%;padding:9px}.risk-score-table{overflow:auto}.risk-score-table header,.risk-score-table article{grid-template-columns:2fr 1fr 1fr .7fr 1fr 1fr;align-items:center;gap:9px;min-width:850px;padding:11px;display:grid}.risk-score-table header{background:#e7f0ee;font-size:10px;font-weight:900}.risk-score-table article{border-bottom:1px solid #e0e9e7}.risk-score-table label{display:flex}.risk-score-table label input{width:58px}.risk-score-table b{text-align:center;border-radius:8px;padding:7px;font-size:10px}.risk-critical{color:#fff;background:#a93728!important}.risk-high{color:#fff;background:#e8842f!important}.risk-moderate{color:#513a06;background:#f2cb67!important}.risk-low{color:#063d31;background:#77bd9e!important}.heat-map{gap:3px;width:min(520px,100%);margin:20px auto;display:grid}.heat-map>div{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.heat-map span{place-items:center;min-height:55px;font-size:10px;font-weight:900;display:grid}.appetite-control,.stress-control{background:#edf5f3;border-radius:12px;grid-template-columns:1fr 2fr auto;align-items:center;gap:15px;padding:18px;display:grid}.appetite-control strong,.stress-control strong{color:#08705f;font-size:24px}.appetite-list{gap:8px;margin-top:15px;display:grid}.appetite-list article{border-radius:10px;grid-template-columns:1fr auto 120px;align-items:center;gap:14px;padding:13px;display:grid}.appetite-list article.outside{background:#fff0e7;border:1px solid #edc1a9}.appetite-list article.inside{background:#e9f6f2;border:1px solid #b6ddcf}.appetite-list span{color:#72837e;font-size:11px;display:block}.appetite-list article>b{font-size:22px}.appetite-list small{font-weight:900}.treatment-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.treatment-grid article{border:1px solid #d9e6e2;border-radius:12px;padding:15px}.treatment-grid header{gap:10px;display:flex}.treatment-grid header>b{background:#eaf2f0;border-radius:10px;place-items:center;min-width:40px;height:40px;display:grid}.treatment-grid small,.treatment-grid strong{display:block}.treatment-grid label{margin-top:11px;font-size:10px;font-weight:900;display:block}.treatment-grid input,.treatment-grid select{border:1px solid #ccdcd7;border-radius:7px;width:100%;margin-top:4px;padding:9px;display:block}.treatment-grid p{color:#687a75;font-size:11px;line-height:1.45}.stress-result{color:#fff;background:#103c4c;border-radius:13px;justify-content:center;align-items:center;gap:25px;margin:18px 0;padding:22px;display:flex}.stress-result small,.stress-result strong{display:block}.stress-result small{color:#bdd5d0;font-weight:900}.stress-result strong{font-size:22px}.stress-result>span{color:#f4c56e;font-size:24px}.kri-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kri-grid article{border:1px solid #d8e5e1;border-radius:11px;padding:15px}.kri-grid article>span{color:#a96f20;font-size:9px;font-weight:900}.kri-grid h4{margin:6px 0}.kri-grid p{color:#657873;font-size:12px}.kri-grid footer{justify-content:space-between;font-size:10px;display:flex}.kri-grid footer b{color:#a3721f}.kri-grid footer strong{color:#b33d29}.board-risk-summary,.risk-result>div:nth-of-type(2){grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.board-risk-summary span,.risk-result>div:nth-of-type(2) span{color:#667a74;background:#edf4f2;border-radius:10px;padding:14px;font-size:10px}.board-risk-summary strong,.risk-result>div:nth-of-type(2) strong{color:#08705e;margin-top:5px;font-size:20px;display:block}.risk-memo{margin:17px 0;font-weight:800;display:block}.risk-memo textarea{border:1px solid #c9dad5;border-radius:9px;width:100%;min-height:135px;margin-top:6px;padding:11px;display:block}.risk-memo small{text-align:right;display:block}.risk-memo small.over{color:#b43d28}.risk-quiz{gap:10px;display:grid}.risk-quiz article{background:#f3f7f6;border-radius:10px;padding:14px}.risk-quiz article>strong{margin-bottom:8px;display:block}.risk-quiz label{background:#fff;border:1px solid #d7e4e0;border-radius:8px;gap:8px;margin:5px 0;padding:10px;display:flex}.risk-quiz label.selected{background:#e8f6f2;border-color:#07806a}.risk-result>div:first-child{color:#fff;background:#a85b2d;border-radius:12px;padding:18px}.risk-result>div:first-child.pass{background:#087563}.risk-result>div:first-child strong,.risk-result>div:first-child span{display:block}.risk-result>div:first-child strong{font-size:40px}.risk-result footer{justify-content:space-between;gap:9px;margin-top:16px;display:flex}.risk-result footer>button:first-child{background:#fff;border:1px solid #bed2cc;border-radius:9px;padding:11px 14px}.risk-result footer .erm-primary{margin:0}@media (width<=980px){.erm-centre>main{grid-template-columns:1fr}.context-grid,.treatment-grid,.kri-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.erm-centre>header,.erm-centre>header>div:last-child{flex-direction:column;align-items:flex-start}.erm-centre>main{padding:12px}.context-grid,.treatment-grid,.kri-grid,.board-risk-summary,.risk-result>div:nth-of-type(2){grid-template-columns:1fr}.risk-register header{display:none}.risk-register article,.appetite-control,.stress-control{grid-template-columns:1fr}.appetite-list article{grid-template-columns:1fr auto}.stress-result{flex-direction:column;align-items:flex-start}.risk-result footer{flex-direction:column}}.aml-centre{z-index:190;color:#17324d;background:#f3f8f7;position:fixed;inset:0;overflow:auto}.aml-centre>header{color:#fff;background:linear-gradient(120deg,#0b3850,#116b67);justify-content:space-between;gap:24px;padding:24px 3%;display:flex}.aml-centre>header span,.aml-panel>small{color:#53ddbd;letter-spacing:.09em;font-size:11px;font-weight:800}.aml-centre h2{margin:5px 0;font-size:31px}.aml-centre>header p{color:#d7eeeb;max-width:720px;margin:0}.aml-centre>header>div:last-child{align-items:end;gap:12px;display:flex}.aml-centre select,.aml-centre input,.aml-centre textarea{font:inherit}.aml-centre>header label{gap:5px;font-size:12px;display:grid}.aml-centre>header select,.aml-centre>header button{border:0;border-radius:9px;padding:11px}.aml-centre>header button{color:#17324d;background:#ecb849;font-weight:800}.aml-centre>nav{background:#fff;border-bottom:1px solid #d6e3e0;gap:7px;padding:12px 3%;display:flex;overflow:auto}.aml-centre>nav button{color:#33515c;white-space:nowrap;background:#eaf3f1;border:0;border-radius:9px;padding:10px 13px;font-weight:700}.aml-centre>nav button span{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:6px;display:inline-grid}.aml-centre>nav button.active{color:#fff;background:#0b8a73}.aml-centre>main{grid-template-columns:250px 1fr;gap:20px;padding:22px 3%;display:grid}.aml-centre aside{background:#fff;border-radius:14px;height:max-content;padding:19px;box-shadow:0 8px 25px #17324d12}.aml-centre aside>small{color:#6c7d82;font-weight:800}.aml-centre aside h3{margin:5px 0 15px}.aml-risk{border-radius:12px;margin-bottom:15px;padding:16px;display:grid}.aml-risk strong{font-size:28px}.aml-risk.low,.aml-banner.low{color:#17613d;background:#dff5e9}.aml-risk.medium,.aml-banner.medium{color:#725313;background:#fff1c7}.aml-risk.high,.aml-banner.high{color:#8c2e24;background:#ffe1dd}.aml-centre aside dl div{border-bottom:1px solid #e6eeec;justify-content:space-between;padding:9px 0;display:flex}.aml-centre aside dt{color:#65777d}.aml-centre aside article{background:#eaf4f2;border-radius:10px;margin-top:16px;padding:12px;font-size:12px;line-height:1.5}.aml-panel{background:#fff;border-radius:15px;min-height:590px;padding:24px;box-shadow:0 8px 25px #17324d0d}.aml-panel h3{margin:7px 0;font-size:25px}.aml-case,.aml-alert{color:#fff;background:linear-gradient(135deg,#0b3850,#126b66);border-radius:14px;margin:18px 0;padding:20px}.aml-case b,.aml-alert span{color:#50ddba;letter-spacing:.12em;font-size:11px}.aml-case p{font-size:19px;line-height:1.55}.aml-cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.aml-cards article,.aml-flags article{border:1px solid #d7e5e2;border-radius:11px;padding:14px}.aml-cards p{color:#61757b}.aml-primary{margin-top:18px;color:#fff!important;background:#0b8a73!important;border:0!important;border-radius:9px!important;padding:12px 17px!important;font-weight:800!important}.aml-primary:disabled{opacity:.45}.aml-sliders{gap:13px;margin:20px 0;display:grid}.aml-sliders label{background:#f4f8f7;border-radius:9px;grid-template-columns:160px 1fr 50px;align-items:center;gap:12px;padding:12px;display:grid}.aml-banner,.aml-note{border-radius:11px;margin:15px 0;padding:14px}.aml-banner p,.aml-note p{margin:5px 0}.aml-checks{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0;display:grid}.aml-checks label{border:1px solid #dbe6e4;border-radius:10px;gap:10px;padding:14px;display:flex}.aml-checks label.done{background:#e2f7ee;border-color:#65cda9}.aml-note{background:#e8f4f2}.aml-note.warning{background:#fff2c9}.aml-note.danger{background:#ffe4df}.aml-options{gap:10px;margin:18px 0;display:grid}.aml-options button{text-align:left;color:#294a55;background:#f5f8f8;border:1px solid #d5e2df;border-radius:10px;padding:15px;font-weight:700}.aml-options button.selected{background:#def5ec;border-color:#0b9b7e;box-shadow:0 0 0 2px #0b9b7e22}.aml-alert header{justify-content:space-between;display:flex}.aml-alert p{font-size:17px}.aml-flags{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.aml-flags article{gap:10px;display:flex}.aml-flags span{color:#b64b35;font-weight:900}.aml-select,.aml-memo{gap:7px;margin-top:18px;display:grid}.aml-select select,.aml-memo textarea{border:1px solid #cadbd8;border-radius:9px;padding:12px}.aml-memo textarea{min-height:145px}.aml-memo small{text-align:right}.aml-memo small.over{color:#c23d32;font-weight:800}.aml-quiz{gap:12px;margin:18px 0;display:grid}.aml-quiz article{background:#f5f9f8;border-radius:11px;gap:8px;padding:15px;display:grid}.aml-quiz label{border-radius:7px;padding:9px}.aml-quiz label.selected{background:#dff5ec}.aml-quiz input{margin-right:8px}.aml-result>div:first-child{border-radius:12px;align-items:center;gap:15px;padding:18px;display:flex}.aml-result .pass{color:#17613d;background:#dff5e9}.aml-result .review{color:#805115;background:#fff0d7}.aml-result>div:first-child strong{font-size:38px}.aml-result>div:nth-of-type(2){grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.aml-result>div:nth-of-type(2) span{background:#f1f6f5;border-radius:9px;padding:13px;display:grid}.aml-result footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.aml-result footer button{background:#fff;border:1px solid #bfd2ce;border-radius:9px;padding:12px}@media (width<=800px){.aml-centre>header{display:block}.aml-centre>header>div:last-child{align-items:end;margin-top:14px}.aml-centre>main{grid-template-columns:1fr}.aml-centre aside{display:none}.aml-panel{padding:17px}.aml-cards,.aml-checks,.aml-flags,.aml-result>div:nth-of-type(2){grid-template-columns:1fr}.aml-sliders label{grid-template-columns:110px 1fr 42px}}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4f7588 transparent;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.new-centres{grid-template-columns:1fr 1fr;gap:10px;margin:11px 0;display:grid}@media (width<=700px){.new-centres{grid-template-columns:1fr}}.public-brand img{object-fit:contain;object-position:left center;width:178px;max-height:52px;display:block}.public-footer .public-brand img{filter:drop-shadow(0 1px #ffffff18)}.verify-centre>header>a>img{object-fit:contain;object-position:left center;width:190px;max-height:62px;display:block}@media (width<=650px){.public-brand img{width:142px}.verify-centre>header>a>img{width:160px}}.vpw{z-index:120;color:#eaf5f3;background:#071827;font-family:inherit;position:fixed;inset:0;overflow:auto}.vpw button{font:inherit}.vpw-header{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071827ed;border-bottom:1px solid #ffffff1f;align-items:center;gap:28px;padding:16px clamp(18px,4vw,64px);display:flex;position:sticky;top:0}.vpw-brand{align-items:center;gap:12px;margin-right:auto;display:flex}.vpw-brand img{width:42px;height:42px}.vpw-brand small,.vpw-brand strong{display:block}.vpw-brand small{letter-spacing:.24em;color:#70d5bd;font-size:10px}.vpw-brand strong{font-size:17px}.vpw-status{align-items:center;gap:12px;display:flex}.vpw-status span,.vpw-status b{border-radius:999px;padding:8px 11px;font-size:11px}.vpw-status span{color:#142536;background:#e3b44b}.vpw-status b{border:1px solid #ffffff2e}.vpw-header>button{color:#dce9e6;cursor:pointer;background:0 0;border:0}.vpw>main{max-width:1480px;margin:auto;padding:34px clamp(18px,4vw,64px) 80px}.vpw-hero{background:radial-gradient(circle at 75% 20%,#0b8a734d,#0000 34%),linear-gradient(135deg,#0d2c40,#102438 62%,#17324d);border:1px solid #70d5bd33;border-radius:32px;grid-template-columns:1.45fr .7fr;align-items:center;gap:40px;min-height:380px;padding:50px clamp(28px,5vw,76px);display:grid;box-shadow:0 28px 80px #00000042}.vpw-hero>div>span,.vpw-toolbar small,.vpw-entitlement small{letter-spacing:.18em;color:#74d9c0;font-size:11px;font-weight:800}.vpw-hero h2{letter-spacing:-.04em;margin:17px 0;font-size:clamp(36px,5vw,68px);line-height:1.02}.vpw-hero h2 em{color:#e3b44b;font-style:normal}.vpw-hero p{color:#bcd0cf;max-width:760px;font-size:17px;line-height:1.7}.vpw-hero>div>div{gap:12px;margin-top:28px;display:flex}.vpw-hero button,.vpw-entitlement button{color:#102438;cursor:pointer;background:#e3b44b;border:0;border-radius:12px;padding:14px 20px;font-weight:800}.vpw-hero button.ghost{color:#fff;background:0 0;border:1px solid #ffffff3d}.vpw-hero aside{background:#ffffff13;border:1px solid #ffffff1f;border-radius:22px;padding:25px}.vpw-hero aside>small{color:#e3b44b}.vpw-hero aside>strong{margin:12px 0;font-size:25px;display:block}.vpw-hero aside>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.vpw-hero aside span{background:#0000002b;border-radius:10px;padding:12px 8px;font-size:10px}.vpw-hero aside b{margin-top:5px;font-size:20px;display:block}.vpw-notice{color:#ffe5a2;text-align:left;cursor:pointer;background:#e3b44b1f;border:1px solid #e3b44b4d;border-radius:12px;width:100%;margin:18px 0 0;padding:14px 18px}.vpw-notice span{float:right}.vpw-toolbar{justify-content:space-between;align-items:end;gap:24px;margin:48px 0 20px;display:flex}.vpw-toolbar h3{margin:7px 0 0;font-size:30px}.vpw-toolbar nav{flex-wrap:wrap;gap:7px;display:flex}.vpw-toolbar button{color:#bcd0cf;cursor:pointer;background:#0c2234;border:1px solid #ffffff24;border-radius:999px;padding:9px 13px}.vpw-toolbar button.active{color:#fff;background:#0b8a73;border-color:#0b8a73}.vpw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vpw-grid article{background:#0d2234;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;min-height:300px;padding:22px;transition:all .2s;display:flex;position:relative}.vpw-grid article.usable:hover{border-color:#70d5bd73;transform:translateY(-3px)}.vpw-grid article.selected{box-shadow:inset 0 0 0 2px #0b8a73}.vpw-grid article.planned{background:#0a1d2d}.vpw-grid article>header{align-items:center;gap:12px;display:flex}.vpw-grid article>header>span{background:linear-gradient(135deg,#0b8a73,#166b74);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.vpw-grid article>header div{margin-right:auto}.vpw-grid article>header small{letter-spacing:.14em;color:#7faaa5;font-size:9px}.vpw-grid article h3{margin:4px 0 0;font-size:18px}.vpw-grid article>header>b{letter-spacing:.12em;color:#f5cc69;background:#e3b44b21;border-radius:999px;padding:6px 8px;font-size:9px}.vpw-grid article>p{color:#a9bfbd;flex:1;font-size:13px;line-height:1.55}.vpw-roles{color:#75d6bf;border-top:1px solid #ffffff14;padding:10px 0;font-size:11px}.vpw-grid footer{grid-template-columns:.75fr 1.25fr;gap:8px;margin-top:14px;display:grid}.vpw-grid footer button{color:#dce9e6;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;padding:10px;font-size:11px;font-weight:700}.vpw-grid footer button.enter{background:#173f51;border-color:#225b6c}.vpw-phase{color:#698985;margin-top:10px;display:block}.vpw-entitlement{background:linear-gradient(90deg,#0b8a7333,#e3b44b1a);border:1px solid #ffffff1f;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:26px 30px;display:flex}.vpw-entitlement h3{margin:6px 0}.vpw-entitlement p{color:#a9bfbd;margin:0}.virtual-world-entry article{color:#fff;background:linear-gradient(125deg,#09283a,#0b5f59)!important}.virtual-world-entry p{color:#c7dcda!important}.virtual-world-entry .excel{color:#102438!important;background:#e3b44b!important}@media (width<=980px){.vpw-hero{grid-template-columns:1fr}.vpw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vpw-status{display:none}}@media (width<=640px){.vpw-header{gap:12px}.vpw-brand strong{font-size:14px}.vpw>main{padding:16px 12px 60px}.vpw-hero{border-radius:22px;padding:30px 20px}.vpw-hero h2{font-size:38px}.vpw-hero>div>div{flex-direction:column}.vpw-hero aside>div{grid-template-columns:1fr}.vpw-toolbar{flex-direction:column;align-items:flex-start}.vpw-grid{grid-template-columns:1fr}.vpw-entitlement{flex-direction:column;align-items:flex-start}.vpw-grid article{min-height:280px}}.vpw-plan-matrix{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.vpw-plan-matrix article{background:#fff;border:1px solid #dce6e9;border-radius:14px;gap:5px;padding:17px 20px;display:grid}.vpw-plan-matrix article.current{background:#edf9f6;border:2px solid #0b8a73;box-shadow:0 9px 24px #0b8a7321}.vpw-plan-matrix small{letter-spacing:.14em;color:#0b8a73;font-size:9px;font-weight:900}.vpw-plan-matrix strong{font-size:15px}.vpw-plan-matrix span{color:#71828d;font-size:10px}.vpw-grid article.locked{opacity:.72}.vpw-grid article.locked header>b{color:#667883;background:#e8ecee}.vpw-levels{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.vpw-levels span{border-radius:99px;padding:6px 9px;font-size:9px;font-weight:800}.vpw-levels .on{color:#08705e;background:#dff5ef}.vpw-levels .off{color:#85939b;background:#edf0f2}@media (width<=700px){.vpw-plan-matrix{grid-template-columns:1fr}}.vbank{z-index:130;color:#e9f4f2;background:#06141f;position:fixed;inset:0;overflow:auto}.vbank>header{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06141ff2;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(18px,4vw,60px);display:flex;position:sticky;top:0}.vbank>header span{color:#72d5bd;letter-spacing:.18em;font-size:10px;font-weight:800}.vbank>header h2{margin:4px 0;font-size:24px}.vbank>header p{color:#9db5b2;margin:0}.vbank>header>div:last-child{gap:10px;display:flex}.vbank>header button{color:#fff;background:0 0;border:1px solid #ffffff2b;border-radius:10px;padding:10px 13px}.vbank>main{grid-template-columns:310px 1fr;max-width:1550px;min-height:calc(100vh - 94px);margin:auto;display:grid}.vbank>main>aside{background:#0a1e2d;border-right:1px solid #ffffff1a;padding:24px 18px}.vbank-id{background:linear-gradient(135deg,#0b8a73,#15506a);border-radius:16px;gap:12px;padding:15px;display:flex}.vbank-id>span{color:#102438;background:#e3b44b;border-radius:13px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.vbank-id small,.vbank-id strong,.vbank-id p{margin:0;display:block}.vbank-id small{letter-spacing:.12em;font-size:9px}.vbank-id strong{margin:4px 0}.vbank-id p{color:#d4e6e3;font-size:11px}.vbank-ladder{margin:18px 0}.vbank-ladder div{color:#67827f;align-items:center;gap:10px;padding:7px;display:flex}.vbank-ladder span{border:1px solid #34505a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.vbank-ladder .passed,.vbank-ladder .current{color:#fff}.vbank-ladder .passed span{background:#0b8a73;border-color:#0b8a73}.vbank-ladder .current span{color:#172b3b;background:#e3b44b;border-color:#e3b44b}.vbank>main>aside>h3{letter-spacing:.12em;color:#8baba6;text-transform:uppercase;margin-top:22px;font-size:11px}.vbank>main>aside>button{text-align:left;color:#d8e6e4;background:#0d2638;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;width:100%;margin:7px 0;padding:11px;display:flex}.vbank>main>aside>button>span{background:#18384b;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.vbank>main>aside>button div{min-width:0}.vbank>main>aside>button small,.vbank>main>aside>button strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vbank>main>aside>button small{color:#75928e;font-size:8px}.vbank>main>aside>button strong{margin-top:3px;font-size:11px}.vbank>main>aside>button.active{background:#123548;border-color:#39b99d}.vbank>main>aside>button.done>span{background:#0b8a73}.vbank-work{padding:26px clamp(18px,3vw,46px) 60px}.bank-state{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.bank-state article{background:#0c2232;border:1px solid #ffffff17;border-radius:13px;padding:14px}.bank-state small,.bank-state strong{display:block}.bank-state small{color:#83a39f;letter-spacing:.1em;font-size:9px}.bank-state strong{margin:5px 0;font-size:22px}.bank-state i{background:#183b47;border-radius:4px;height:4px;display:block;overflow:hidden}.bank-state b{background:linear-gradient(90deg,#0b8a73,#e3b44b);height:100%;display:block}.bank-task{color:#153044;background:#f7faf9;border-radius:20px;overflow:hidden}.bank-task>header{background:#eaf1ef;border-bottom:1px solid #d5e1de;justify-content:space-between;gap:18px;padding:22px 26px;display:flex}.bank-task>header span{color:#0b8a73;font-weight:900}.bank-task>header small{color:#657d7a;margin:6px 0;font-size:9px;display:block}.bank-task>header h3{margin:0;font-size:24px}.bank-task>header>b{letter-spacing:.08em;border-radius:999px;height:max-content;padding:7px 9px;font-size:9px}.bank-task .urgent{color:#855d00;background:#fff0d0}.bank-task .complete{color:#086f5c;background:#d6f3e9}.bank-message{background:#fff;border:1px solid #dce7e4;border-radius:13px;gap:14px;margin:24px 26px;padding:17px;display:flex}.bank-message>span{color:#fff;background:#17324d;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-weight:800;display:grid}.bank-message p{margin:0;line-height:1.55}.bank-message strong{color:#0b8a73;margin-bottom:4px;font-size:11px;display:block}.bank-standard{color:#fff;background:#17324d;border-radius:9px;justify-content:space-between;gap:10px;margin:0 26px;padding:10px 13px;display:flex}.bank-standard span{color:#7bd4bf;letter-spacing:.12em;font-size:9px}.bank-standard strong{font-size:11px}.bank-task>h4{margin:24px 26px 10px}.bank-options{gap:8px;margin:0 26px;display:grid}.bank-options label{cursor:pointer;background:#fff;border:1px solid #d6e2df;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.bank-options label.selected{border-color:#0b8a73;box-shadow:0 0 0 1px #0b8a73}.bank-options input{opacity:0;position:absolute}.bank-options span{color:#0b7764;background:#e8f0ee;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.bank-options p{margin:0;font-size:13px}.bank-memo{margin:18px 26px;display:block}.bank-memo textarea{resize:vertical;color:#153044;background:#fff;border:1px solid #cbdad6;border-radius:10px;width:100%;min-height:100px;margin-top:7px;padding:12px}.bank-memo small{text-align:right;color:#657d7a;display:block}.bank-feedback{border-radius:12px;margin:18px 26px;padding:15px}.bank-feedback.good{color:#086b59;background:#dff5ed}.bank-feedback.review{color:#815700;background:#fff0d9}.bank-feedback p{margin:5px 0}.bank-feedback div{flex-wrap:wrap;gap:7px;display:flex}.bank-feedback div span{border:1px solid;border-radius:999px;padding:5px 8px;font-size:10px}.bank-task>footer{background:#eaf1ef;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;display:flex}.bank-task>footer span{color:#607975;font-size:11px}.bank-task>footer button,.bank-complete button{color:#fff;background:#0b8a73;border:0;border-radius:10px;padding:12px 16px;font-weight:800}.bank-task>footer button:disabled{opacity:.45}.bank-complete{background:linear-gradient(120deg,#0b8a73,#17324d);border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:24px;margin-top:16px;padding:22px 25px;display:grid}.bank-complete span{letter-spacing:.14em;color:#a5eddb;font-size:9px}.bank-complete h3{margin:5px 0}.bank-complete p{color:#c7dbd8;margin:0}.bank-complete>strong{color:#e3b44b;font-size:40px}.bank-complete>strong small{font-size:12px}@media (width<=1050px){.vbank>main{grid-template-columns:1fr}.vbank>main>aside{border-right:0}.vbank-ladder{grid-template-columns:repeat(3,1fr);display:grid}.vbank>main>aside>button{width:calc(50% - 8px);margin-right:5px;display:inline-flex}.bank-complete{grid-template-columns:1fr auto}}@media (width<=680px){.vbank>header{align-items:flex-start}.vbank>header p,.vbank>header .sound-controls{display:none}.vbank>main>aside>button{width:100%}.vbank-ladder,.bank-state{grid-template-columns:1fr 1fr}.vbank-work{padding:14px 10px 50px}.bank-task>header,.bank-task>footer{flex-direction:column;align-items:flex-start}.bank-message,.bank-standard,.bank-options,.bank-memo,.bank-feedback{margin-left:14px;margin-right:14px}.bank-standard{flex-direction:column}.bank-complete{grid-template-columns:1fr}.bank-complete>strong{grid-row:1}}.vaudit{z-index:135;color:#edf2f0;background:#11151b;position:fixed;inset:0;overflow:auto}.vaudit>header{z-index:3;background:#11151bf5;border-bottom:1px solid #313943;justify-content:space-between;align-items:center;gap:20px;padding:17px clamp(18px,4vw,60px);display:flex;position:sticky;top:0}.vaudit>header span{letter-spacing:.17em;color:#e3b44b;font-size:10px}.vaudit>header h2{margin:5px 0;font-size:24px}.vaudit>header p{color:#98a6a2;margin:0}.vaudit>header>div:last-child{gap:10px;display:flex}.vaudit>header button{color:#fff;background:0 0;border:1px solid #3e4853;border-radius:9px;padding:10px 12px}.vaudit>main{grid-template-columns:315px 1fr;max-width:1550px;min-height:calc(100vh - 90px);margin:auto;display:grid}.vaudit>main>aside{background:#171d25;border-right:1px solid #303944;padding:22px 18px}.audit-person{background:linear-gradient(135deg,#293542,#182029);border:1px solid #3d4852;border-radius:15px;gap:12px;padding:15px;display:flex}.audit-person>span{color:#17202a;background:#e3b44b;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.audit-person small,.audit-person strong,.audit-person p{margin:0;display:block}.audit-person small{color:#97a59f;font-size:9px}.audit-person strong{margin:4px 0}.audit-person p{color:#9fada9;font-size:11px}.audit-ladder{margin:16px 0}.audit-ladder div{color:#65716e;align-items:center;gap:9px;padding:6px;display:flex}.audit-ladder span{border:1px solid #46524f;border-radius:4px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.audit-ladder .passed,.audit-ladder .current{color:#eef3f1}.audit-ladder .passed span{background:#0b8a73;border-color:#0b8a73}.audit-ladder .current span{color:#16202a;background:#e3b44b;border-color:#e3b44b}.vaudit aside>h3{letter-spacing:.13em;color:#8c9a96;text-transform:uppercase;font-size:10px}.vaudit aside>button{text-align:left;color:#d9e1de;background:#1c2530;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;margin:7px 0;padding:11px;display:flex}.vaudit aside>button>span{background:#2b3742;border-radius:5px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.vaudit aside>button small,.vaudit aside>button strong{display:block}.vaudit aside>button small{color:#8c9a96;font-size:8px}.vaudit aside>button strong{margin-top:3px;font-size:11px}.vaudit aside>button.active{background:#29323c;border-color:#e3b44b}.vaudit aside>button.done>span{background:#0b8a73}.audit-work{padding:25px clamp(18px,3vw,44px) 60px}.audit-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.audit-metrics article{background:#1a222c;border:1px solid #303b46;border-radius:10px;padding:13px}.audit-metrics small,.audit-metrics strong{display:block}.audit-metrics small{letter-spacing:.11em;color:#8b9a95;font-size:8px}.audit-metrics strong{margin:5px 0;font-size:21px}.audit-metrics i{background:#2b3641;height:4px;display:block}.audit-metrics b{background:linear-gradient(90deg,#e3b44b,#0b8a73);height:100%;display:block}.audit-file{color:#1b2932;background:#f5f6f3;border-radius:16px;overflow:hidden}.audit-file>header{background:#e4e6e1;border-bottom:1px solid #d0d5ce;justify-content:space-between;gap:20px;padding:22px 25px;display:flex}.audit-file>header span{color:#0b7866;letter-spacing:.1em;font-size:9px;font-weight:800}.audit-file>header h3{margin:6px 0;font-size:24px}.audit-file>header small{color:#65736e;font-size:9px}.audit-file>header>b{letter-spacing:.1em;border-radius:4px;height:max-content;padding:7px 9px;font-size:8px}.audit-file .open{color:#765300;background:#fff0c9}.audit-file .closed{color:#086a59;background:#d6efe7}.audit-brief{background:#fff;border:1px solid #d6dad4;border-radius:10px;gap:13px;margin:22px 25px;padding:16px;display:flex}.audit-brief>span{color:#fff;background:#243441;border-radius:6px;flex:0 0 40px;place-items:center;height:40px;font-weight:800;display:grid}.audit-brief p{margin:0;line-height:1.55}.audit-brief strong{color:#0b7866;margin-bottom:4px;font-size:10px;display:block}.audit-standard{color:#fff;background:#263642;border-radius:7px;justify-content:space-between;margin:0 25px;padding:10px 12px;display:flex}.audit-standard small{color:#e3b44b}.audit-file>h4{margin:22px 25px 9px}.audit-options{gap:8px;margin:0 25px;display:grid}.audit-options label{background:#fff;border:1px solid #d3d8d2;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.audit-options input{opacity:0;position:absolute}.audit-options label.selected{border-color:#0b8a73;box-shadow:0 0 0 1px #0b8a73}.audit-options span{color:#0b7866;background:#e7eeeb;border-radius:5px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.audit-options p{margin:0;font-size:13px}.audit-workpaper{margin:17px 25px;display:block}.audit-workpaper textarea{box-sizing:border-box;color:#1b2932;background:#fff;border:1px solid #c9d0ca;border-radius:8px;width:100%;min-height:105px;margin-top:6px;padding:12px}.audit-workpaper small{text-align:right;color:#65736e;display:block}.audit-feedback{border-radius:9px;margin:17px 25px;padding:14px}.audit-feedback.good{color:#086956;background:#daf0e8}.audit-feedback.review{color:#7b5700;background:#fff0d7}.audit-feedback p{margin:5px 0}.audit-feedback span{font-size:10px;font-weight:800}.audit-file>footer{background:#e4e6e1;justify-content:space-between;align-items:center;gap:18px;padding:17px 25px;display:flex}.audit-file>footer span{color:#68766f;font-size:11px}.audit-file>footer button,.audit-complete button{color:#fff;background:#0b8a73;border:0;border-radius:7px;padding:11px 15px;font-weight:800}.audit-file>footer button:disabled{opacity:.45}.audit-complete{background:linear-gradient(115deg,#263642,#17212a);border:1px solid #4b555e;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:22px;margin-top:14px;padding:21px 24px;display:grid}.audit-complete span{letter-spacing:.13em;color:#e3b44b;font-size:9px}.audit-complete h3{margin:5px 0}.audit-complete p{color:#9fadaa;margin:0}.audit-complete>strong{color:#e3b44b;font-size:39px}.audit-complete>strong small{font-size:11px}@media (width<=1020px){.vaudit>main{grid-template-columns:1fr}.audit-ladder{grid-template-columns:repeat(3,1fr);display:grid}.vaudit aside>button{width:calc(50% - 8px);margin-right:5px;display:inline-flex}.audit-complete{grid-template-columns:1fr auto}}@media (width<=680px){.vaudit>header p,.vaudit>header .sound-controls{display:none}.vaudit>main>aside>button{width:100%}.audit-ladder,.audit-metrics{grid-template-columns:1fr 1fr}.audit-work{padding:12px 9px 50px}.audit-file>header,.audit-file>footer{flex-direction:column;align-items:flex-start}.audit-brief,.audit-standard,.audit-options,.audit-workpaper,.audit-feedback{margin-left:13px;margin-right:13px}.audit-standard{flex-direction:column;gap:5px}.audit-complete{grid-template-columns:1fr}}.audit-next-actions{flex-direction:column;gap:7px;display:flex}.audit-next-actions button{color:#143a4a!important;background:#fff!important;border:1px solid #a9c8c2!important;padding:9px 12px!important}.audit-next-actions button:hover{background:#e9f7f4!important}.vinvest{z-index:108;color:#17333b;background:#f3f6f4;position:fixed;inset:0;overflow:auto}.vinvest>header{color:#fff;background:linear-gradient(120deg,#0e3540,#0b7868 67%,#d3a440);justify-content:space-between;gap:20px;padding:25px 38px;display:flex}.vinvest>header span,.vinvest aside>small,.vi-title small{letter-spacing:.13em;color:#f3d27a;font-size:11px;font-weight:800}.vinvest>header h2{margin:5px 0}.vinvest>header p{color:#dceae7;margin:0}.vinvest>header>div:last-child{align-items:center;gap:9px;display:flex}.vinvest>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:10px}.vinvest>nav{background:#fff;grid-template-columns:repeat(5,1fr);padding:0 38px;display:grid}.vinvest>nav button{color:#75817e;background:#fff;border:0;border-bottom:3px solid #0000;padding:15px 8px}.vinvest>nav button.active{color:#087565;border-color:#d3a440}.vinvest>nav button.done{color:#087565}.vinvest>nav button:disabled{opacity:.4}.vinvest>nav button b{margin-right:7px}.vinvest>main{grid-template-columns:255px 1fr;max-width:1450px;margin:auto;display:grid}.vinvest main>aside{background:#e3ece9;min-height:calc(100vh - 145px);padding:28px 23px}.vinvest aside h3{margin:8px 0}.vinvest aside p{color:#5d726e}.vi-career{color:#fff;background:#133b44;border-radius:11px;margin:18px 0;padding:15px}.vi-career span,.vi-career small,.vi-career i{display:block}.vi-career i{background:#ffffff25;border-radius:9px;height:6px;margin:10px 0}.vi-career i b{background:#e0b44c;border-radius:9px;height:100%;display:block}.vinvest aside>article{border-bottom:1px solid #cbdad6;justify-content:space-between;padding:12px 0;display:flex}.vinvest main>section{max-width:1120px;padding:34px}.vi-title{gap:16px;margin-bottom:22px;display:flex}.vi-title>b{color:#c2912e;font:700 34px Georgia}.vi-title h3{margin:3px 0;font-size:25px}.vi-title p{color:#647672;margin:0}.vi-fields,.vi-assets,.vi-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vi-fields label{font-size:12px;font-weight:750}.vi-fields select{background:#fff;border:1px solid #bfcfc9;border-radius:8px;width:100%;margin-top:7px;padding:11px;display:block}.vi-research{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:16px;display:grid}.vi-research label,.vi-risk button{background:#fff;border:1px solid #cbd8d4;border-radius:10px;padding:14px}.vi-research label.selected,.vi-risk button.selected,.vi-decisions button.selected{background:#e2f4ef;border-color:#168774}.vi-assets article{background:#fff;border:1px solid #d1dcd8;border-radius:11px;padding:15px}.vi-assets h4{margin:4px 0}.vi-assets p{color:#60736f;min-height:56px;font-size:12px}.vi-assets span{justify-content:space-between;padding-top:7px;font-size:11px;display:flex}.vi-allocation{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.vi-allocation label{background:#fff;border:1px solid #d1dcd8;border-radius:11px;padding:16px}.vi-allocation span,.vi-allocation b,.vi-allocation input{width:100%;display:block}.vi-allocation b{color:#087565;margin-top:5px}.vi-allocation input{accent-color:#0b816e;margin-top:12px}.vi-total{background:#f4dddd;border-radius:8px;margin-top:13px;padding:12px}.vi-total.good{background:#dcf0e5}.vi-total strong{float:right}.vi-risk{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.vi-risk button{text-align:left;color:#17333b}.vi-risk button span{background:#e5ece9;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:9px;display:inline-grid}.vi-summary article{background:#fff;border:1px solid #d1dcd8;border-radius:11px;padding:16px}.vi-summary strong{color:#087565;margin-top:7px;font-size:20px;display:block}.vi-decisions{gap:8px;margin-top:15px;display:flex}.vi-decisions button{background:#fff;border:1px solid #cbd8d4;border-radius:8px;padding:10px 14px}.vi-memo{background:#fff;border:1px solid #d1dcd8;border-radius:11px;margin-top:15px;padding:18px;font-weight:750;display:block}.vi-memo textarea{box-sizing:border-box;border:1px solid #bfcfc9;border-radius:8px;width:100%;min-height:145px;margin:8px 0;padding:12px;display:block}.vi-action{color:#657771;border-top:1px solid #d0dbd7;justify-content:space-between;align-items:center;margin-top:22px;padding-top:17px;display:flex}.vi-action button{color:#fff;background:#087565;border:0;border-radius:9px;padding:12px 18px;font-weight:800}.vi-action button:disabled{background:#b9c6c2}.vi-complete{background:#dcf0e5;border:1px solid #8cc2a1;border-radius:11px;margin-top:18px;padding:20px}.vi-disclaimer{color:#71817d;font-size:11px}@media (width<=860px){.vinvest>header{flex-direction:column;padding:19px}.vinvest>nav{grid-template-columns:repeat(5,minmax(130px,1fr));padding:0 10px;overflow:auto}.vinvest>main{display:block}.vinvest main>aside{display:none}.vinvest main>section{padding:22px 14px}.vi-fields,.vi-assets,.vi-summary,.vi-research,.vi-allocation,.vi-risk{grid-template-columns:1fr}.vi-action{flex-direction:column;align-items:stretch}.vi-action button{width:100%}.vi-decisions{flex-direction:column}}.vins{z-index:140;color:#eef8f5;background:#081c23;position:fixed;inset:0;overflow:auto}.vins>header{z-index:3;background:#081c23f5;border-bottom:1px solid #28505a;justify-content:space-between;align-items:center;padding:18px 4vw;display:flex;position:sticky;top:0}.vins>header span{letter-spacing:.16em;color:#e3b44b;font-size:10px}.vins>header h2{margin:4px 0}.vins>header p{color:#9bb7b5;margin:0}.vins>header>div:last-child{gap:10px;display:flex}.vins>header button{color:#fff;background:0 0;border:1px solid #3a6067;border-radius:9px;padding:10px}.vins>main{grid-template-columns:310px 1fr;max-width:1500px;margin:auto;display:grid}.vins aside{background:#0c2932;padding:22px 16px}.ins-id{background:linear-gradient(135deg,#0b8a73,#17485a);border-radius:14px;gap:12px;padding:15px;display:flex}.ins-id>span{color:#142d37;background:#e3b44b;border-radius:12px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.ins-id small,.ins-id strong,.ins-id p{margin:0;display:block}.ins-id small{font-size:9px}.ins-id p{font-size:11px}.ins-ladder{margin:15px 0}.ins-ladder div{color:#6e908e;gap:8px;padding:6px;display:flex}.ins-ladder span{border:1px solid #426469;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ins-ladder .passed,.ins-ladder .current{color:#fff}.ins-ladder .passed span{background:#0b8a73}.ins-ladder .current span{color:#19303b;background:#e3b44b}.vins aside>h3{text-transform:uppercase;color:#83a6a3;font-size:10px}.vins aside>button{color:#fff;text-align:left;background:#12343e;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:100%;margin:6px 0;padding:10px;display:flex}.vins aside>button>span{background:#1e4a55;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.vins aside>button small,.vins aside>button strong{display:block}.vins aside>button small{color:#8badab;font-size:8px}.vins aside>button strong{font-size:11px}.vins aside>button.active{border-color:#e3b44b}.vins aside>button.done>span{background:#0b8a73}.vins main>section{padding:24px 3vw 55px}.ins-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.ins-kpis article{background:#0d3039;border:1px solid #28515a;border-radius:11px;padding:13px}.ins-kpis small,.ins-kpis strong{display:block}.ins-kpis small{color:#8fb0ad;font-size:8px}.ins-kpis strong{margin:4px 0;font-size:22px}.ins-kpis i{background:#1c4850;height:4px;display:block}.ins-kpis b{background:linear-gradient(90deg,#0b8a73,#e3b44b);height:100%;display:block}.ins-file{color:#17313a;background:#f4f8f6;border-radius:17px;overflow:hidden}.ins-file>header{background:#e2eeea;justify-content:space-between;padding:22px 25px;display:flex}.ins-file>header span,.ins-file>header small{color:#0b7765;font-size:9px}.ins-file>header h3{margin:5px 0;font-size:24px}.ins-file>header>b{color:#765200;background:#fff0c8;border-radius:999px;height:max-content;padding:7px;font-size:9px}.ins-brief{background:#fff;border:1px solid #d1dfda;border-radius:10px;margin:20px 25px;padding:15px}.ins-brief strong{color:#0b7765}.ins-brief p{line-height:1.55}.ins-brief span{color:#fff;background:#17324d;border-radius:5px;padding:6px 8px;font-size:10px}.ins-file>h4,.ins-options,.ins-note,.ins-feedback{margin-left:25px;margin-right:25px}.ins-options{gap:8px;display:grid}.ins-options label{background:#fff;border:1px solid #d3e0dc;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.ins-options input{opacity:0;position:absolute}.ins-options label.selected{border-color:#0b8a73}.ins-options label>span{color:#0b7765;background:#e2efeb;border-radius:7px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.ins-options p{margin:0}.ins-note{margin-top:16px;display:block}.ins-note textarea{box-sizing:border-box;border:1px solid #cadbd5;border-radius:8px;width:100%;min-height:100px;padding:12px}.ins-note small{text-align:right;display:block}.ins-feedback{border-radius:9px;padding:14px}.ins-feedback.good{color:#086b58;background:#d9f1e8}.ins-feedback.review{color:#795500;background:#fff0d7}.ins-file>footer{background:#e2eeea;justify-content:space-between;align-items:center;gap:15px;padding:17px 25px;display:flex}.ins-file>footer button,.ins-complete button{color:#fff;background:#0b8a73;border:0;border-radius:8px;padding:11px 14px;font-weight:800}.ins-complete{background:linear-gradient(110deg,#0b8a73,#17324d);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:20px;display:flex}.ins-complete span{color:#e3b44b;font-size:9px}.ins-complete h3{margin:5px 0}@media (width<=950px){.vins>main{grid-template-columns:1fr}.ins-kpis{grid-template-columns:1fr 1fr}}@media (width<=640px){.vins>header p,.vins .sound-controls{display:none}.vins main>section{padding:12px 9px}.ins-file>header,.ins-file>footer,.ins-complete{flex-direction:column;align-items:flex-start}.ins-brief,.ins-file>h4,.ins-options,.ins-note,.ins-feedback{margin-left:13px;margin-right:13px}}.mobile-menu-toggle,.mobile-menu-backdrop{display:none}@media (width<=760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.app-shell,.workspace,.topbar,.content-grid{width:100%!important;max-width:100%!important}.topbar{z-index:220!important}.workspace{margin-left:0!important;padding-bottom:0!important}.content-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:12px 10px 88px!important;display:grid!important}.main-column{width:100%;min-width:0}.right-column{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:0!important;display:grid!important}.right-column>.skill-card,.right-column>.activity-card,.right-column>.tournament-card,.right-column>.commercial-test-card{min-height:100%;display:block!important}.main-column>.section-heading:last-of-type{display:flex!important}.main-column>.challenge-grid{grid-template-columns:1fr 1fr!important;display:grid!important}.dashboard-footer{margin:2px 10px 78px!important;display:flex!important}.sb-journey-switcher{grid-template-columns:repeat(4,1fr)!important}.sb-mission-panel>div{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}.sb-mission-panel button{width:auto!important}.mobile-menu-toggle{cursor:pointer;background:#ffffff16;border:0;border-radius:50%;flex:0 0 38px;place-content:center;gap:4px;width:38px;height:38px;display:grid}.mobile-menu-toggle span{background:#fff;border-radius:2px;width:18px;height:2px;display:block}.mobile-menu-backdrop{z-index:214;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081d2d80;border:0;display:block;position:fixed;inset:0}.sidebar{transition:transform .24s;transform:translate(-105%);color:#17324d!important;z-index:215!important;background:#fff!important;border:0!important;border-radius:0 18px 0 0!important;width:min(330px,88vw)!important;height:calc(100dvh - 58px)!important;padding:14px 12px 20px!important;display:flex!important;position:fixed!important;inset:58px auto 0 0!important;overflow-y:auto!important;box-shadow:12px 0 40px #071c2b3d!important}.sidebar.mobile-open{transform:translate(0)}.sidebar nav{justify-content:stretch!important;gap:5px!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important;overflow:visible!important}.nav-item,.nav-item:nth-child(n+6){color:#536773!important;text-align:left!important;width:100%!important;min-height:48px!important;box-shadow:none!important;border-radius:10px!important;padding:11px 13px!important;font-size:13px!important;display:flex!important}.nav-item:hover,.nav-item.active{color:#087865!important;box-shadow:none!important;background:#dff2ed!important}.nav-symbol{color:#0b8a73!important;width:25px!important;font-size:17px!important}.sidebar-explore{margin-top:12px!important;display:grid!important}.sidebar-bottom{margin-top:auto!important;display:block!important}.profile{color:#17324d!important}.sb-global-search{min-width:80px!important;padding:9px 12px!important;display:flex!important}.sb-global-search>span:last-child{font-size:10px}.sb-top-shortcut,.sb-header-profile{flex:0 0 34px;width:34px;height:34px;display:grid!important}.top-actions{gap:5px!important}.icon-button{flex:0 0 34px;width:34px;height:34px}}@media (width<=480px){.right-column,.main-column>.challenge-grid{grid-template-columns:1fr!important}.sb-top-brand strong,.sb-top-shortcut{display:none!important}.sb-global-search>span:last-child{font-size:0}.sb-global-search>span:last-child:after{content:"Search SabiBarray";font-size:9px}.dashboard-footer{flex-direction:column!important;align-items:flex-start!important}}.profile-photo-editor{background:linear-gradient(135deg,#eff8f6,#fff);border:1px solid #cfe0de;border-radius:18px;align-items:center;gap:22px;margin-bottom:16px;padding:20px 24px;display:flex}.profile-photo-preview{color:#fff;background:linear-gradient(135deg,#0b9682,#17465a);border:4px solid #fff;border-radius:28px;flex:0 0 104px;place-items:center;width:104px;height:104px;font:32px Georgia,serif;display:grid;overflow:hidden;box-shadow:0 10px 28px #17324d24}.profile-photo-preview img,.account-avatar img,.sb-header-profile img,.profile>span:first-child img,.sb-feed-composer>span img,.community-publisher>span img,.sb-community-post header>span img,.community-comments>div>span img{object-fit:cover;width:100%;height:100%}.profile-photo-editor h3{margin:5px 0;font:22px Georgia,serif}.profile-photo-editor p{color:#667981;margin:0 0 12px;font-size:11px}.profile-photo-editor>div:last-child>div{flex-wrap:wrap;gap:8px;display:flex}.profile-photo-editor label{cursor:pointer}.profile-photo-editor label input{opacity:0;width:1px;height:1px;position:absolute}.profile-photo-editor label span,.profile-photo-editor button{color:#087768;background:#fff;border:1px solid #bfd4d1;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:850;display:inline-block}.profile-photo-editor button.primary{color:#fff;background:#0b8a73;border-color:#0b8a73}.account-avatar,.sb-header-profile>span,.profile>span:first-child,.sb-feed-composer>span,.community-publisher>span,.sb-community-post header>span,.community-comments>div>span{overflow:hidden}.sb-header-profile>span{place-items:center;width:100%;height:100%;display:grid}.community-publisher>span img,.sb-community-post header>span img,.community-comments>div>span img{border-radius:50%}@media (width<=600px){.profile-photo-editor{align-items:flex-start;gap:14px;padding:16px}.profile-photo-preview{border-radius:22px;flex-basis:78px;width:78px;height:78px}.profile-photo-editor h3{font-size:18px}}.sb-header-profile{background:#0b8a73!important;padding:0!important;overflow:hidden!important}.sb-header-profile>span,.profile>span:first-child,.sb-feed-composer>span,.community-publisher>span,.sb-community-post header>span,.community-comments>div>span{background-clip:border-box!important;padding:0!important}.sb-header-profile img,.profile>span:first-child img,.sb-feed-composer>span img,.community-publisher>span img,.sb-community-post header>span img,.community-comments>div>span img,.account-avatar img,.profile-photo-preview img{border-radius:inherit!important;object-fit:cover!important;object-position:center!important;border:0!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;display:block!important}.active-professionals{background:#fff;border:1px solid #dce7e8;border-radius:15px;overflow:hidden;box-shadow:0 6px 20px #17324d0a}.active-professionals>header{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.active-professionals>header>div{align-items:center;gap:7px;display:flex}.active-professionals>header i{background:#13b890;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #dff7ef}.active-professionals>header strong{color:#17324d;font-size:11px}.active-professionals>header span,.active-professionals>header small{color:#75868d;font-size:8px}.active-professionals>p{color:#77888f;text-align:center;margin:0;padding:17px;font-size:9px}.active-professional-list{scrollbar-width:thin;gap:15px;padding:14px 15px;display:flex;overflow-x:auto}.active-professional-list article{text-align:center;flex:0 0 68px;justify-items:center;width:68px;display:grid}.active-professional-list article>span{color:#fff;background:linear-gradient(135deg,#457d77,#173f50);border-radius:50%;place-items:center;width:47px;height:47px;font-size:10px;font-weight:900;display:grid;position:relative;overflow:visible}.active-professional-list article>span img{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.active-professional-list article>span i{width:11px;height:11px;box-shadow:none;background:#12b78e;border:2px solid #fff;border-radius:50%;position:absolute;bottom:1px;right:0}.active-professional-list article strong{color:#17324d;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:6px;font-size:9px;overflow:hidden}.active-professional-list article small{color:#7c8b91;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin-top:2px;font-size:7px;line-height:1.2;display:-webkit-box;overflow:hidden}.presence-privacy-row{background:#f1f9f7;border:1px solid #cfe4df;border-radius:13px;align-items:center;gap:14px;position:relative;grid-template-columns:1fr 46px!important;margin:18px 0 8px!important;padding:15px!important;display:grid!important}.presence-privacy-row>div{flex-direction:column;gap:4px;display:flex}.presence-privacy-row strong{color:#173541;font-size:12px}.presence-privacy-row small{color:#647b82;font-size:9px;line-height:1.45}.presence-privacy-row input{opacity:0;position:absolute}.presence-privacy-row>span{background:#cbd8da;border-radius:20px;width:43px;height:24px;position:relative}.presence-privacy-row>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.presence-privacy-row input:checked+span{background:#0b9a86}.presence-privacy-row input:checked+span:after{left:22px}.presence-privacy-note{background:#fff8e7;border-left:3px solid #e3b44b;padding:9px 11px;color:#6e695b!important;margin:0 0 14px!important;font-size:9px!important}.presence-privacy-row:focus-within{outline-offset:2px;outline:3px solid #f2b84b66}@media (width<=600px){.active-professionals>header{flex-direction:column;align-items:flex-start}.active-professionals>header small{padding-left:15px}.active-professional-list{gap:11px}.presence-privacy-row{grid-template-columns:1fr 46px!important}}.mentor-live{z-index:520;color:#17324d;background:#edf3f4;position:fixed;inset:0;overflow:auto}.mentor-live>header{color:#fff;background:radial-gradient(circle at 82% 0,#e3b44b38,#0000 24rem),linear-gradient(120deg,#102d40,#15594f);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px clamp(18px,4vw,54px);display:flex}.mentor-live>header span,.mentor-live-side>section>span{letter-spacing:.15em;color:#65d6c0;font-size:8px;font-weight:950}.mentor-live>header h2{margin:6px 0;font:700 clamp(25px,3vw,38px) Georgia,serif}.mentor-live>header p{color:#c2d8da;margin:0;font-size:10px}.mentor-live>header button{color:#fff;background:#ffffff0d;border:1px solid #ffffff35;border-radius:9px;padding:10px 13px}.mentor-live>main{grid-template-columns:minmax(0,1.7fr) 360px;gap:16px;max-width:1450px;margin:auto;padding:18px;display:grid}.mentor-live-stage,.mentor-live-side>section{background:#fff;border:1px solid #d9e5e6;border-radius:17px;padding:16px;box-shadow:0 13px 35px #17324d0d}.mentor-video-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative}.mentor-video-grid article{color:#fff;background:radial-gradient(circle,#28566a,#0a2435);border-radius:13px;min-height:440px;position:relative;overflow:hidden}.mentor-video-grid video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mentor-video-grid article>b{background:#071a28c9;border-radius:7px;padding:7px 9px;font-size:9px;position:absolute;bottom:12px;left:12px}.mentor-video-grid article>span{color:#aac3ca;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.mentor-video-grid>em{z-index:2;color:#fff;background:#d9364b;border-radius:7px;padding:8px 10px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mentor-live-lobby{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.mentor-live-lobby>label{color:#5d717a;gap:6px;font-size:9px;font-weight:850;display:grid}.mentor-live-lobby select,.mentor-live-lobby input,.mentor-questions input{color:#17324d;background:#f8fbfb;border:1px solid #d3e0e2;border-radius:9px;padding:11px}.mentor-live-lobby>.mentor-consent{grid-column:1/-1}.mentor-live-lobby>button{color:#fff;background:#0b8a73;border:0;border-radius:9px;grid-column:1/-1;padding:12px;font-weight:900}.mentor-consent{background:#f2f9f7;border:1px solid #d8e7e3;border-radius:10px;align-items:flex-start;padding:12px;grid-template-columns:20px 1fr!important;gap:9px!important;display:grid!important}.mentor-consent input{margin-top:3px}.mentor-consent span{flex-direction:column;gap:3px;display:flex}.mentor-consent strong{font-size:10px}.mentor-consent small{color:#70838a;font-size:8px;line-height:1.4}.mentor-consent.compact{margin-top:13px}.mentor-live-controls{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.mentor-live-controls button{color:#17324d;background:#f8fbfb;border:1px solid #d4e1e3;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}.mentor-live-controls button.record{color:#fff;background:#d9364b;border-color:#d9364b;margin-left:auto}.mentor-live-controls button.stop-record{color:#b32639;border-color:#d9364b;margin-left:auto}.mentor-live-controls button.end{color:#fff;background:#17324d;border-color:#17324d}.mentor-live-controls button:disabled{opacity:.4}.mentor-live-notice{color:#096454;background:#e7f6f2;border-radius:8px;margin:10px 0 0;padding:10px;font-size:9px}.mentor-live-side{align-content:start;gap:12px;display:grid}.mentor-live-side>section>div{border-bottom:1px solid #e7eded;grid-template-columns:15px 1fr auto;align-items:center;gap:7px;padding:11px 0;display:grid}.mentor-live-side>section>div>b{border-radius:50%;width:9px;height:9px}.mentor-live-side b.allowed{background:#10ad86;box-shadow:0 0 0 4px #dbf4ed}.mentor-live-side b.waiting{background:#bbc7ca}.mentor-live-side>section>div strong{font-size:9px}.mentor-live-side>section>div small{color:#71838a;font-size:8px}.mentor-live-side>section>a{color:#fff;text-align:center;background:#17324d;border-radius:9px;margin-top:13px;padding:11px;font-size:9px;font-weight:900;text-decoration:none;display:block}.mentor-questions>div{max-height:270px;overflow:auto;display:block!important}.mentor-questions p{color:#52666f;background:#f1f6f6;border-radius:9px;gap:4px;margin:7px 0;padding:9px;font-size:9px;line-height:1.45;display:grid}.mentor-questions p strong{color:#0b7b69}.mentor-questions p.empty{color:#819096;text-align:center}.mentor-questions footer{gap:6px;margin-top:10px;display:flex}.mentor-questions footer input{flex:1;min-width:0;font-size:9px}.mentor-questions footer button{color:#fff;background:#0b8a73;border:0;border-radius:8px;padding:0 12px;font-size:9px}.mentor-recording-note{color:#73694e;background:#fff8e7;border-left:3px solid #e3b44b;padding:11px;font-size:8px;line-height:1.5;display:block}.mentor-live-launch{color:#fff!important;background:#0b8a73!important;border-color:#5ba!important}@media (width<=950px){.mentor-live>main{grid-template-columns:1fr}.mentor-video-grid article{min-height:360px}}@media (width<=620px){.mentor-live>header{display:block}.mentor-live>header button{margin-top:14px}.mentor-live>main{padding:9px}.mentor-video-grid{grid-template-columns:1fr}.mentor-video-grid article{min-height:300px}.mentor-live-lobby{grid-template-columns:1fr}.mentor-live-lobby>.mentor-consent,.mentor-live-lobby>button{grid-column:auto}.mentor-live-controls button.record,.mentor-live-controls button.stop-record{margin-left:0}.mentor-video-grid>em{position:fixed;top:12px}}.admin-shell{color:#17324d;background:#f2f6f8;grid-template-columns:270px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.admin-sidebar{color:#fff;background:#0d2c3c;flex-direction:column;min-height:100vh;padding:26px 20px;display:flex;position:sticky;top:0}.admin-brand img{filter:brightness(0)invert();width:170px;margin-bottom:32px}.admin-sidebar>span,.admin-workspace>header span{letter-spacing:.16em;color:#63d5bd;font-size:12px;font-weight:800}.admin-sidebar h1{margin:7px 0 24px;font-size:25px}.admin-sidebar nav{gap:7px;display:grid}.admin-sidebar nav button{color:#dce9ee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:13px 14px;font-size:15px}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#155266}.admin-sidebar footer{border-top:1px solid #31505e;gap:4px;margin-top:auto;padding-top:18px;display:grid}.admin-sidebar footer small,.admin-sidebar footer span{color:#a9c0ca;font-size:12px}.admin-sidebar footer a{color:#63d5bd;margin-top:14px;font-weight:700;text-decoration:none}.admin-workspace{min-width:0;padding:34px}.admin-workspace>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.admin-workspace>header h2{margin:5px 0;font-size:29px}.admin-stats{gap:8px;display:flex}.admin-stats span{background:#fff;border:1px solid #d9e4e8;border-radius:9px;padding:10px 13px;font-size:13px}.admin-stats b{color:#0b8f7d}.admin-notice{background:#fff4df;border:1px solid #edcf91;border-radius:9px;margin-bottom:18px;padding:12px 15px}.admin-notice.success{background:#e6f8f2;border-color:#9ad8c7}.admin-grid{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);gap:20px;display:grid}.admin-card{background:#fff;border:1px solid #dbe5e9;border-radius:14px;padding:22px;box-shadow:0 6px 20px #1837460d}.admin-card h3{margin:0 0 18px;font-size:20px}.admin-form{gap:14px;display:grid}.admin-form label,.admin-plans label{gap:6px;font-size:13px;font-weight:700;display:grid}.admin-form input,.admin-form textarea,.admin-form select,.admin-plans input,.admin-plans textarea{font:inherit;color:#17324d;background:#fff;border:1px solid #c9d7dd;border-radius:8px;padding:10px 11px}.admin-form small,.admin-plans small{color:#607985;font-weight:400}.admin-form>button,.admin-card-heading>button{color:#fff;cursor:pointer;background:#0b8f7d;border:0;border-radius:8px;padding:12px 16px;font-weight:800}.admin-form>button:disabled,.admin-card-heading>button:disabled{opacity:.55}.admin-preview{color:#fff;background:linear-gradient(145deg,#0d2c3c,#155266);align-self:start}.admin-preview>span{letter-spacing:.14em;color:#63d5bd;font-size:11px;font-weight:800}.admin-preview>b{color:#17324d;background:#f5be51;border-radius:7px;margin:15px 0;padding:9px 12px;display:block}.admin-preview img{object-fit:cover;border-radius:10px;width:100%;max-height:220px;margin:16px 0}.admin-preview small{color:#63d5bd;margin-top:24px;font-weight:800;display:block}.admin-preview h3{margin:8px 0;font-size:31px}.admin-preview p{color:#dce9ee;line-height:1.6}.admin-card-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.admin-card-heading h3{margin:0 0 4px}.admin-card-heading p{color:#607985;margin:0}.admin-plans{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-plans article{border:1px solid #d9e4e8;border-radius:11px;gap:12px;padding:16px;display:grid}.admin-plans article>span{color:#0b8f7d;letter-spacing:.13em;font-size:11px;font-weight:900}.admin-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-warning{background:#fff5e6;border-left:4px solid #e09a27;padding:12px;font-size:13px;line-height:1.45}.admin-table>div{gap:8px;max-height:600px;display:grid;overflow:auto}.admin-table>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde6ea;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.admin-table button span{gap:3px;display:grid}.admin-table button small{color:#69808a}.admin-table button em{background:#edf3f5;border-radius:5px;padding:5px 7px;font-size:11px;font-style:normal}.admin-table button b{color:#0b8f7d;font-size:11px}.admin-table button b.suspended,.admin-table button b.archived{color:#b84242}.admin-table button b.draft,.admin-table button b.pending{color:#a26c14}.admin-modules{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.admin-modules article{border:1px solid #dde6ea;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px;display:grid}.admin-modules label{font-size:12px}.admin-loading{flex-direction:column;place-content:center;place-items:center;gap:20px;display:flex}.admin-loading img{width:190px}.admin-loading p{font-weight:700}@media (width<=900px){.admin-shell{display:block}.admin-sidebar{min-height:auto;position:static}.admin-sidebar nav{grid-template-columns:1fr 1fr}.admin-sidebar footer{margin-top:20px}.admin-workspace{padding:20px}.admin-workspace>header{display:block}.admin-stats{margin-top:12px;overflow:auto}.admin-grid,.admin-plans,.admin-modules{grid-template-columns:1fr}}@media (width<=520px){.admin-sidebar nav{grid-template-columns:1fr}.admin-workspace>header h2{font-size:23px}.admin-card{padding:16px}.admin-row,.admin-table>div>button{grid-template-columns:1fr}.admin-card-heading{display:block}.admin-card-heading>button{width:100%;margin-top:12px}}.community-groups-layer{z-index:1200;color:#183047;background:#eef3f7;position:fixed;inset:0;overflow:auto}.community-groups-head{color:#fff;background:radial-gradient(circle at 78% 0,#1bc6a84d,#0000 26rem),linear-gradient(120deg,#102d46,#0b4d59);justify-content:space-between;align-items:center;gap:20px;min-height:106px;padding:24px 34px;display:flex}.community-groups-head span{letter-spacing:.14em;color:#67e0ca;font-size:.75rem;font-weight:900}.community-groups-head h2{margin:5px 0;font:2rem Georgia,serif}.community-groups-head p{color:#c8dce3;margin:0}.community-groups-head button{color:#fff;background:#ffffff10;border:1px solid #fff4;border-radius:10px;padding:11px 14px}.community-groups-layout{grid-template-columns:270px minmax(0,1fr) 260px;gap:16px;width:min(1450px,100% - 32px);margin:18px auto 45px;display:grid}.community-group-list,.community-group-main,.community-group-about{min-width:0}.community-group-list,.community-group-about{background:#fff;border:1px solid #dbe5ec;border-radius:16px;align-self:start;padding:15px;position:sticky;top:16px}.community-group-list>h3,.community-group-about h3{margin:18px 4px 10px;font-size:1rem}.community-group-list>button:not(.create-group){text-align:left;color:#23425a;background:0 0;border:0;border-radius:10px;width:100%;padding:11px;display:block}.community-group-list>button.active{color:#087a6d;background:#e8f7f4}.community-group-list button strong,.community-group-list button span{display:block}.community-group-list button span{color:#728598;margin-top:4px;font-size:.75rem}.create-group,.group-create-form>button{color:#fff;background:#0a806f;border:0;border-radius:10px;width:100%;padding:11px;font-weight:800}.group-create-form{gap:7px;margin-top:10px;display:grid}.group-create-form input,.group-create-form textarea,.group-create-form select,.community-side-create input,.community-side-create textarea,.community-side-create select{color:#173247;background:#fff;border:1px solid #cddbe4;border-radius:9px;width:100%;padding:10px}.group-create-form textarea{min-height:72px}.community-group-main{gap:13px;display:grid}.community-groups-notice{color:#72520c;background:#fff6da;border:1px solid #ead18c;border-radius:10px;justify-content:space-between;margin:0;padding:11px 13px;display:flex}.community-groups-notice button{background:0 0;border:0}.community-group-hero{color:#fff;background:linear-gradient(135deg,#12384e,#0b756c);border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.community-group-hero span{letter-spacing:.12em;color:#77e0ce;font-size:.72rem;font-weight:900}.community-group-hero h2{margin:7px 0;font:1.8rem Georgia,serif}.community-group-hero p{color:#d1e4e8;line-height:1.55}.community-group-hero small{color:#a9cfd1}.community-group-hero>button,.group-post-composer>button,.community-side-create button,.group-reply-box button,.community-members button{color:#fff;background:#0a806f;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.community-group-hero>button{color:#075f58;white-space:nowrap;background:#fff}.community-group-tabs{background:#fff;border:1px solid #dbe5ec;border-radius:13px;padding:5px;display:flex;overflow:auto}.community-group-tabs button{color:#64788a;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:10px 13px}.community-group-tabs button.active{color:#08786b;background:#e4f5f1;font-weight:900}.group-post-composer,.community-group-post,.community-side-create,.community-poll,.community-members,.community-group-empty{background:#fff;border:1px solid #dbe5ec;border-radius:15px;padding:18px}.group-post-composer textarea{width:100%;min-height:90px;font:inherit;resize:vertical;background:#f3f7f9;border:0;border-radius:11px;padding:13px}.group-attachments{grid-template-columns:auto 1fr;gap:9px;margin:10px 0;display:grid}.group-attachments label{color:#08786b;cursor:pointer;background:#e7f5f2;border-radius:9px;place-items:center;padding:9px 13px;font-weight:800;display:grid}.group-attachments label input{display:none}.group-attachments>input{border:1px solid #d5e1e8;border-radius:9px;padding:10px}.group-photo-ready{color:#08786b;background:#eef8f6;border-radius:8px;justify-content:space-between;margin-bottom:9px;padding:9px;display:flex}.group-photo-ready button{color:#9b3e3e;background:0 0;border:0}.community-group-post>header{justify-content:space-between;align-items:center;display:flex}.community-group-post>header>div{align-items:center;gap:10px;display:flex}.community-group-post>header b{color:#fff;background:#123c54;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.community-group-post header span strong,.community-group-post header span small{display:block}.community-group-post header small{color:#7d8d9b}.community-group-post header>button{color:#ad4747;background:0 0;border:0}.community-group-post>p{font-size:1rem;line-height:1.65}.community-group-post>img{object-fit:cover;border-radius:12px;width:100%;max-height:480px;display:block}.community-group-post>a{color:#08786b;margin-top:10px;font-weight:800;display:block}.group-thread{gap:8px;margin-top:14px;display:grid}.group-thread>div{background:#f3f7f9;border-radius:10px;padding:10px 12px}.group-thread>div.nested{border-left:3px solid #5bc6b4;margin-left:34px}.group-thread p{margin:4px 0}.group-thread small{color:#7a8996}.group-thread button,.start-reply{color:#08786b;background:0 0;border:0;font-weight:800}.start-reply{padding:11px 0 0}.group-reply-box{gap:8px;margin-top:10px;display:flex}.group-reply-box input{border:1px solid #cddbe4;border-radius:9px;flex:1;padding:10px}.community-side-create{gap:8px;display:grid}.community-side-create textarea{min-height:90px}.community-side-create>div{gap:8px;display:flex}.secondary{color:#29485c!important;background:#e9f0f4!important}.community-event-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.community-event-grid article{background:#fff;border:1px solid #dbe5ec;border-left:4px solid #12a48d;border-radius:13px;padding:17px}.community-event-grid article span{text-transform:uppercase;color:#08786b;font-size:.72rem;font-weight:900}.community-event-grid article strong{color:#b07819;display:block}.community-poll h3{margin-top:0}.community-poll>button{color:#24445a;background:#f7fafb;border:1px solid #d5e1e8;border-radius:9px;justify-content:space-between;width:100%;margin:7px 0;padding:10px;display:flex}.community-poll>button.selected{color:#08786b;background:#e7f7f3;border-color:#18a68f}.community-members h3{margin-top:18px}.community-members article{border-bottom:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.community-members article div{gap:7px;display:flex}.community-members button.danger{background:#a84747}.community-group-about strong{color:#08786b;margin-top:18px;display:block}.community-group-about p{color:#687b8b;line-height:1.55}.community-group-empty{text-align:center;color:#687b8b}@media (width<=1050px){.community-groups-layout{grid-template-columns:230px minmax(0,1fr)}.community-group-about{display:none}}@media (width<=720px){.community-groups-head{padding:18px}.community-groups-head h2{font-size:1.45rem}.community-groups-head p{display:none}.community-groups-head button{font-size:0}.community-groups-head button:after{content:"×";font-size:1.4rem}.community-groups-layout{grid-template-columns:1fr;width:calc(100% - 20px);margin-top:10px}.community-group-list{gap:8px;display:flex;position:static;overflow-x:auto}.community-group-list>.create-group{min-width:150px}.community-group-list>h3,.group-create-form{display:none}.community-group-list>button:not(.create-group){background:#fff;min-width:180px}.community-group-hero{flex-direction:column;align-items:flex-start;padding:18px}.community-group-hero h2{font-size:1.4rem}.community-group-hero>button{width:100%}.group-attachments,.community-event-grid{grid-template-columns:1fr}.community-members article{flex-direction:column;align-items:flex-start}.community-members article div{width:100%}.community-members article button{flex:1}}.competition-hub{z-index:1200;color:#173047;background:#eff4f7;position:fixed;inset:0;overflow:auto}.competition-hub>header{color:#fff;background:radial-gradient(circle at 78% 0,#f0b83b3b,#0000 26rem),linear-gradient(120deg,#102b45,#12485a);justify-content:space-between;align-items:center;gap:20px;min-height:122px;padding:26px 38px;display:flex}.competition-hub>header span{letter-spacing:.14em;color:#f3c767;font-size:.75rem;font-weight:900}.competition-hub>header h2{margin:6px 0;font:2.15rem Georgia,serif}.competition-hub>header p{color:#c5d9e1;margin:0}.competition-hub>header button{color:#fff;background:#ffffff0e;border:1px solid #fff4;border-radius:10px;padding:11px 14px}.competition-hub>main{width:min(1180px,100% - 34px);margin:22px auto 50px}.competition-hub-intro{justify-content:space-between;align-items:center;gap:25px;margin-bottom:16px;display:flex}.competition-hub-intro small{letter-spacing:.13em;color:#08786b;font-size:.72rem;font-weight:900}.competition-hub-intro h3{margin:5px 0;font:1.65rem Georgia,serif}.competition-hub-intro p{color:#687c8d;margin:0}.competition-hub-intro aside{background:#fff;border:1px solid #d9e4eb;border-radius:14px;align-items:center;gap:10px;padding:12px 17px;display:flex}.competition-hub-intro aside strong{color:#08786b;font:2rem Georgia,serif}.competition-hub-intro aside span{color:#6e8191}.competition-hub-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.competition-hub-grid article{background:#fff;border:1px solid #d9e4eb;border-top:4px solid #0b8a76;border-radius:16px;flex-direction:column;min-height:315px;padding:19px;display:flex;position:relative;box-shadow:0 10px 28px #15364b0b}.competition-hub-grid article.competition-global,.competition-hub-grid article.competition-awards{border-top-color:#d5a332}.competition-hub-grid article.competition-live{border-top-color:#cf5151}.competition-hub-grid article>header{justify-content:space-between;align-items:center;display:flex}.competition-hub-grid article>header i{color:#fff;background:#123b53;border-radius:12px;place-items:center;width:43px;height:43px;font-style:normal;font-weight:900;display:grid}.competition-hub-grid article>header span{color:#08786b;background:#e5f6f2;border-radius:20px;padding:6px 9px;font-size:.7rem;font-weight:900}.competition-live>header span{color:#a43e3e!important;background:#fff0f0!important}.competition-hub-grid article>small{color:#718493;letter-spacing:.1em;margin-top:18px;font-size:.7rem;font-weight:900}.competition-hub-grid article h3{margin:7px 0;font-size:1.22rem}.competition-hub-grid article p{color:#65798a;margin:0;line-height:1.55}.competition-hub-grid article>div{color:#8a681d;margin-top:auto;padding:15px 0 10px;font-size:.82rem;font-weight:800}.competition-hub-grid article>button{color:#fff;text-align:left;background:#0a806f;border:0;border-radius:10px;padding:12px;font-weight:900}.competition-hub>main>footer{color:#65798a;background:#fff;border:1px solid #d9e4eb;border-radius:14px;justify-content:center;align-items:center;gap:13px;margin-top:17px;padding:15px;display:flex}.competition-hub>main>footer strong{color:#173047}.competition-hub>main>footer b{color:#0a806f}@media (width<=900px){.competition-hub-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.competition-hub>header{min-height:105px;padding:20px 17px}.competition-hub>header h2{font-size:1.55rem}.competition-hub>header p{display:none}.competition-hub>header button{font-size:0}.competition-hub>header button:after{content:"×";font-size:1.4rem}.competition-hub>main{width:calc(100% - 20px);margin-top:14px}.competition-hub-intro aside{display:none}.competition-hub-grid{grid-template-columns:1fr}.competition-hub-grid article{min-height:285px}.competition-hub>main>footer{flex-direction:column;align-items:flex-start}.competition-hub>main>footer b{display:none}}.profile-form input,.profile-form select,.profile-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cad7dc;border-radius:8px;padding:11px;font-size:.875rem}.profile-form textarea{resize:vertical;min-height:82px;line-height:1.5}.profile-form .profile-wide{grid-column:1/-1}.profile-form label>small{color:var(--muted);margin-top:5px;font-size:.75rem;display:block}.goal-onboarding-note{max-width:650px;color:var(--muted);text-align:center;margin:16px auto 0;font-size:.8125rem;line-height:1.5}.setup-error{color:#9b3d36;text-align:center;background:#fff0ee;border-radius:8px;max-width:650px;margin:11px auto 0;padding:10px 12px;font-size:.8125rem}.setup-error button{color:#81322d;font:inherit;background:#fff;border:1px solid #bd716b;border-radius:7px;justify-content:center;margin:9px auto 0;padding:7px 11px;font-weight:800;display:inline-flex}.setup-error button:disabled{cursor:wait;opacity:.65}.setup-button{min-width:210px;margin-top:18px}.learner-testing-access{color:var(--teal-dark);text-align:left;background:#dff3ed;border-radius:8px;margin-top:9px;padding:10px 11px;font-size:.8125rem;font-weight:800}.learner-goal-card{background:linear-gradient(135deg,#eff9f6,#fff);border:1px solid #cfe4e0;border-radius:11px;grid-template-columns:minmax(0,1fr) 180px;gap:16px;margin:16px 0;padding:16px;display:grid}.learner-goal-card>div>span,.learner-goal-card>aside>span{color:var(--teal-dark);letter-spacing:.08em;font-size:.75rem;font-weight:900;display:block}.learner-goal-card strong{margin-top:5px;font-size:.9375rem;display:block}.learner-goal-card p{color:var(--muted);margin:6px 0 0;font-size:.8125rem;line-height:1.5}.learner-goal-card>aside{border-left:1px solid #cfe4e0;padding-left:14px}.learner-goal-card>aside small{color:var(--muted);margin-top:6px;font-size:.75rem;display:block}@media (width<=650px){.profile-form .profile-wide{grid-column:auto}.learner-goal-card{grid-template-columns:1fr}.learner-goal-card>aside{border-top:1px solid #cfe4e0;border-left:0;padding:12px 0 0}}.role-workspace-card{background:linear-gradient(135deg,#fff,#edf8f5);border:1px solid #cfe2df;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:12px 0;padding:18px 20px;display:flex;box-shadow:0 4px 14px #17324d0b}.role-workspace-card span{color:#087865;letter-spacing:1.2px;font-size:11px;font-weight:900;display:block}.role-workspace-card strong{color:#17324d;margin-top:5px;font-size:20px;display:block}.role-workspace-card p{color:#60757f;margin:5px 0 0;font-size:14px;line-height:1.5}.role-workspace-card>div:last-child{flex-direction:column;gap:8px;min-width:170px;display:flex}.role-workspace-card button{color:#176358;cursor:pointer;background:#fff;border:1px solid #bfd4d1;border-radius:9px;padding:10px 12px;font-weight:850}.role-workspace-card button:first-child{color:#fff;background:#087865;border-color:#087865}.cohort-empty-state{grid-template-columns:1fr}.cohort-list-empty,.career-empty{color:#526674;background:#f7faf9;border:1px dashed #b8c9cf;border-radius:12px;grid-column:1/-1;margin-top:14px;padding:20px;line-height:1.55}.career-empty strong{color:#173f55;font-size:16px;display:block}.career-empty p{margin:7px 0 0}.career-empty.wide{margin:0 0 8px}.gradebook button:disabled{cursor:not-allowed;opacity:.5}.mentor-real-empty{color:#526674;background:#fff;border:1px dashed #b8c9cf;border-radius:16px;margin:20px 0;padding:28px;line-height:1.6}.mentor-real-empty strong{color:#173f55;font-size:20px;display:block}.mentor-real-empty>div{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.mentor-real-empty button{color:#176358;background:#fff;border:1px solid #bfd4d1;border-radius:9px;padding:11px 14px;font-weight:850}.mentor-real-empty button:first-child{color:#fff;background:#087865;border-color:#087865}@media (width<=700px){.role-workspace-card{flex-direction:column;align-items:stretch}.role-workspace-card>div:last-child{min-width:0}}.auth-page{color:#173242;background:#f4f7f8;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);min-height:100vh;display:grid}.auth-story{color:#fff;background:radial-gradient(circle at 84% 18%,#19c7a33d,#0000 28rem),linear-gradient(145deg,#102f43,#0d4352 58%,#087865);flex-direction:column;min-height:100vh;padding:40px clamp(34px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-170px;right:-170px;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff08}.auth-brand{z-index:1;background:#fff;border-radius:12px;width:max-content;padding:12px 16px;display:inline-flex;position:relative}.auth-brand img,.auth-mobile-brand img{width:185px;height:auto;display:block}.auth-story-copy{z-index:1;max-width:620px;margin:auto 0;padding:48px 0;position:relative}.auth-story-copy>span,.auth-kicker{letter-spacing:.17em;color:#72e1cb;font-size:11px;font-weight:900}.auth-story-copy h1{letter-spacing:-.035em;max-width:580px;margin:14px 0 18px;font:700 clamp(34px,4vw,57px)/1.06 Georgia,serif}.auth-story-copy>p{color:#c8dbe1;max-width:550px;margin:0;font-size:15px;line-height:1.7}.auth-story-copy ol{gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.auth-story-copy li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:14px;padding:13px 16px;display:flex}.auth-story-copy li>b{color:#fff;background:#12a88d;border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.auth-story-copy li span,.auth-story-copy li strong,.auth-story-copy li small{display:block}.auth-story-copy li strong{font-size:13px}.auth-story-copy li small{color:#bcd0d7;margin-top:4px;font-size:11px;line-height:1.4}.auth-testing-note{z-index:1;border-top:1px solid #ffffff24;align-items:center;gap:14px;padding-top:22px;display:flex;position:relative}.auth-testing-note strong{color:#f6c66d;white-space:nowrap;font-size:12px}.auth-testing-note span{color:#bdd0d7;font-size:11px;line-height:1.5}.auth-panel{place-items:center;padding:38px clamp(22px,6vw,88px);display:grid}.auth-card{background:#fff;border:1px solid #dce5e9;border-radius:18px;width:min(480px,100%);padding:40px;box-shadow:0 24px 70px #17324d14}.auth-card .auth-kicker{color:#087865}.auth-card h2{color:#102f43;letter-spacing:-.02em;margin:9px 0 8px;font:700 32px/1.15 Georgia,serif}.auth-card>p{color:#6f818c;margin:0 0 24px;font-size:13px;line-height:1.6}.auth-tabs{background:#edf2f4;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:24px;padding:4px;display:grid}.auth-tabs button{color:#60747f;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px;font-size:12px;font-weight:800}.auth-tabs button.active{color:#087865;background:#fff;box-shadow:0 4px 12px #17324d14}.auth-card form{gap:15px;display:grid}.auth-card label>span{color:#2d4958;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.auth-card input{color:#173242;background:#fff;border:1px solid #cad7dc;border-radius:9px;outline:0;width:100%;height:46px;padding:0 13px;font:13px Inter,Arial,sans-serif;transition:all .16s}.auth-card input:focus{border-color:#08a88a;box-shadow:0 0 0 3px #08a88a1d}.auth-card label>small{color:#778993;margin-top:6px;font-size:9px;line-height:1.45;display:block}.auth-password{position:relative}.auth-password input{padding-right:64px}.auth-password button{color:#087865;cursor:pointer;background:#eef5f4;border:0;border-radius:6px;height:32px;padding:0 10px;font-size:9px;font-weight:800;position:absolute;top:7px;right:7px}.auth-submit{color:#fff;cursor:pointer;background:#08a88a;border:0;border-radius:9px;height:48px;margin-top:4px;font-size:12px;font-weight:900;box-shadow:0 9px 22px #08a88a32}.auth-submit:hover{background:#087f6a}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-message{color:#755719;background:#fff7e8;border-left:3px solid #efad36;border-radius:5px;padding:10px 12px;font-size:10px;line-height:1.5}.auth-card footer{color:#778993;border-top:1px solid #e4ebee;justify-content:space-between;gap:14px;margin-top:23px;padding-top:18px;font-size:9px;display:flex}.auth-card footer a{color:#087865;font-weight:800;text-decoration:none}.auth-mobile-brand{display:none}.auth-mobile-brand a{background:#fff;border-radius:10px;padding:9px 12px;display:inline-flex}@media (width<=880px){.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{background:radial-gradient(circle at 15% 0,#12a88d20,#0000 24rem),#f4f7f8;align-content:center;min-height:100vh}.auth-mobile-brand{width:min(480px,100%);margin:0 auto 18px;display:block}.auth-mobile-brand img{width:160px}.auth-card{padding:32px}}@media (width<=520px){.auth-panel{padding:22px 14px;display:block}.auth-card{border-radius:14px;padding:25px 20px}.auth-card h2{font-size:27px}.auth-card footer{flex-direction:column;align-items:flex-start}.auth-mobile-brand{margin-bottom:14px}}.auth-forgot,.auth-back{color:#087865;cursor:pointer;background:0 0;border:0;width:max-content;padding:2px 0;font-size:14px;font-weight:800}.auth-forgot{justify-self:end;margin-top:-4px}.auth-back{margin:0 0 20px}.auth-action-page{color:#173242;background:radial-gradient(circle at 12% 0,#08a88a26,#0000 28rem),radial-gradient(circle at 90% 100%,#eeb75024,#0000 25rem),#f4f7f8;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-action-card{text-align:center;background:#fff;border:1px solid #dce5e9;border-radius:20px;width:min(520px,100%);padding:42px;box-shadow:0 24px 70px #17324d17}.auth-action-brand{background:#f6f9fa;border-radius:11px;margin-bottom:26px;padding:10px 14px;display:inline-flex}.auth-action-brand img{width:180px;height:auto;display:block}.auth-action-icon{color:#087865;background:#e7f5f2;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 19px;font-size:24px;font-weight:900;display:grid}.auth-action-icon.verifying{animation:1.1s ease-in-out infinite authPulse}.auth-action-icon.verified{color:#087865;background:#dff4ee}.auth-action-icon.failed{color:#a94d34;background:#fff0e9}.auth-action-card .auth-kicker{color:#087865}.auth-action-card h1{color:#102f43;letter-spacing:-.02em;margin:10px 0 12px;font:700 34px/1.15 Georgia,serif}.auth-action-card>p{color:#687c86;max-width:430px;margin:0 auto 22px;font-size:16px;line-height:1.65}.auth-action-help{background:#f6f9fa;border-radius:10px;padding:13px 15px;font-size:14px!important}.auth-action-primary{cursor:pointer;background:#08a88a;border:0;border-radius:9px;width:100%;margin-top:14px;padding:14px 18px;font-size:15px;font-weight:900;text-decoration:none;display:block;color:#fff!important}.auth-action-primary:hover{background:#087f6a}.auth-action-primary:disabled{opacity:.6;cursor:wait}.auth-action-secondary{color:#087865;margin-top:18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.auth-reset-form{text-align:left;gap:15px;margin-top:22px;display:grid}.auth-reset-form label>span{color:#2d4958;margin-bottom:7px;font-size:14px;font-weight:800;display:block}.auth-reset-form input{color:#173242;background:#fff;border:1px solid #cad7dc;border-radius:9px;outline:0;width:100%;height:48px;padding:0 13px;font:16px Inter,Arial,sans-serif}.auth-reset-form input:focus{border-color:#08a88a;box-shadow:0 0 0 3px #08a88a1d}.auth-reset-form .auth-action-primary{margin-top:2px}.auth-action-card>.auth-message{text-align:left;margin-top:16px;font-size:14px}@keyframes authPulse{50%{opacity:.65;transform:scale(.94)}}@media (width<=520px){.auth-action-page{padding:14px}.auth-action-card{border-radius:15px;padding:30px 20px}.auth-action-card h1{font-size:29px}.auth-action-brand img{width:156px}}:root{--navy:#0b163f;--teal:#00b8a9;--teal-dark:#087f78;--gold:#f5b942;--coral:#ff6b6b;--blue:#3b82f6;--purple:#7c3aed;--green:#22c55e;--ink:#15243a;--muted:#66758a;--line:#dce5ee;--wash:#f5f7fb}body{color:var(--ink);background:#f5f7fb}.workspace{background:radial-gradient(circle at 82% 0,#3b82f612,#0000 25rem),radial-gradient(circle at 8% 40%,#00b8a90f,#0000 24rem),#f5f7fb}.sidebar{background:radial-gradient(circle at 15% 7%,#7c3aed33,#0000 13rem),linear-gradient(175deg,#0b163f,#102a4f 58%,#073d45)}.nav-item:hover,.nav-item.active{background:linear-gradient(90deg,#00b8a93d,#3b82f629);box-shadow:inset 3px 0 #00b8a9}.sidebar-explore{background:linear-gradient(135deg,#7c3aed4d,#00b8a940)!important;border-color:#f5b94259!important}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6}.role-workspace-card{background:linear-gradient(135deg,#fff,#f0f7ff 58%,#eefcf9);border-color:#c7d9ef;box-shadow:0 12px 35px #0b163f12}.role-workspace-card button:first-child{background:linear-gradient(135deg,#00a99d,#087f78);border-color:#00a799}.career-adventure{color:#fff;background:radial-gradient(circle at 88% 5%,#7c3aed52,#0000 24rem),radial-gradient(circle at 12% 100%,#00b8a945,#0000 24rem),linear-gradient(135deg,#0b163f,#132c55 58%,#123853);border:1px solid #ffffff1c;border-radius:25px;margin:15px 0 22px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b163f33}.career-adventure:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 15%,#ffffff17 42%,#0000 62%);animation:8s ease-in-out infinite mission-sheen;position:absolute;inset:-1px;transform:translate(-120%)}.career-adventure button{font:inherit;cursor:pointer}.career-adventure-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:27px 29px 22px;display:grid;position:relative}.career-adventure-head>div:first-child>span,.career-mission-card>div:nth-child(2)>span,.sabi-guide small{color:#65ead4;letter-spacing:.14em;font-size:12px;font-weight:900;display:block}.career-adventure-head h2{letter-spacing:-.03em;margin:8px 0 6px;font-size:clamp(25px,3.2vw,40px);line-height:1.08}.career-adventure-head p{color:#cbd8ea;max-width:650px;margin:0;font-size:15px;line-height:1.55}.career-adventure-stats{grid-template-columns:repeat(3,105px);gap:8px;display:grid}.career-adventure-stats button{color:#fff;text-align:left;background:#ffffff13;border:1px solid #ffffff21;border-radius:14px;min-height:88px;padding:12px;transition:all .2s;display:grid}.career-adventure-stats button:hover{background:#ffffff1f;border-color:#f5b94299;transform:translateY(-2px)}.career-adventure-stats small{color:#9eb4cf;letter-spacing:.08em;font-size:10px;font-weight:800}.career-adventure-stats strong{color:#f5c75e;font-size:24px;line-height:1.1}.career-adventure-stats span{color:#c4d1e2;font-size:11px}.career-level-map{grid-template-columns:repeat(4,1fr);gap:0;padding:6px 29px 25px;display:grid;position:relative}.career-level-map button{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:11px;min-width:0;padding:12px 9px;display:flex;position:relative}.career-level-map button:after{content:"";z-index:0;background:#ffffff24;border-radius:5px;height:4px;position:absolute;top:32px;left:58px;right:-9px}.career-level-map button:last-child:after{display:none}.career-level-map button.complete:after{background:linear-gradient(90deg,#22c55e,#00b8a9)}.career-level-map button>i{z-index:1;color:#aebdd0;background:#172a50;border:3px solid #ffffff2e;border-radius:50%;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 5px #0b163fb8}.career-level-map button.complete>i{color:#fff;background:#17834a;border-color:#22c55e}.career-level-map button.current>i{border-color:var(--level-accent,#00b8a9);color:#0b163f;background:#fff;animation:2.4s ease-in-out infinite adventure-pulse;box-shadow:0 0 0 6px #00b8a921,0 0 24px #00b8a966}.career-level-map button[data-tone=blue]{--level-accent:#3b82f6}.career-level-map button[data-tone=purple]{--level-accent:#a78bfa}.career-level-map button[data-tone=gold]{--level-accent:#f5b942}.career-level-map button>span{z-index:1;min-width:0;display:grid;position:relative}.career-level-map small{color:#8fa8c2;letter-spacing:.08em;font-size:10px;font-weight:800}.career-level-map strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.career-level-map em{color:#8fa8c2;margin-top:3px;font-size:11px;font-style:normal}.career-level-map .complete em,.career-level-map .current em{color:#78ddcc}.career-level-map .locked{opacity:.62}.career-adventure-body{grid-template-columns:minmax(0,1.55fr) minmax(275px,.75fr);gap:12px;padding:0 20px 14px;display:grid;position:relative}.career-mission-card{color:#15243a;background:#fffffff0;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;display:grid;box-shadow:0 14px 35px #00000021}.mission-flag{color:#fff;background:linear-gradient(145deg,#ff806f,#ff5d68);border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;display:grid;box-shadow:0 9px 22px #ff6b6b47}.career-mission-card h3{margin:5px 0 4px;font-size:18px}.career-mission-card p{color:#66758a;margin:0;font-size:14px;line-height:1.45}.mission-progress{background:#e7edf5;border-radius:10px;height:7px;margin-top:12px;position:relative}.mission-progress i{background:linear-gradient(90deg,#00b8a9,#3b82f6,#7c3aed);border-radius:10px;height:100%;transition:width .55s;display:block}.mission-progress span{color:#66758a;font-size:11px;position:absolute;top:10px;right:0}.career-mission-actions{gap:7px;min-width:142px;display:grid}.career-mission-actions button{color:#1b3553;background:#fff;border:1px solid #cad8ea;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:850}.career-mission-actions button:first-child{color:#fff;background:linear-gradient(135deg,#00a99d,#087f78);border-color:#00a99d}.sabi-guide{background:linear-gradient(145deg,#7c3aed4a,#ffffff12);border:1px solid #f5b94261;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-width:0;padding:16px;transition:all .25s;display:grid;position:relative}.sabi-guide.open{background:linear-gradient(145deg,#7c3aed6b,#00b8a929);align-items:start}.sabi-guide-avatar{background:0 0;border:0;padding:0;position:relative}.sabi-guide-avatar>span{background:#fff;border:2px solid #f5b942;border-radius:17px;place-items:center;width:54px;height:54px;animation:2.8s ease-in-out infinite sabi-breathe;display:grid;box-shadow:0 0 0 6px #f5b9421c}.sabi-guide-avatar img{object-fit:contain;width:40px;height:40px}.sabi-guide-avatar i{background:#22c55e;border:3px solid #15243a;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.sabi-guide>div{min-width:0}.sabi-guide strong{margin-top:4px;font-size:15px;display:block}.sabi-guide p{color:#d0dcee;margin:9px 0;font-size:13px;line-height:1.45}.sabi-guide>div>div{flex-wrap:wrap;gap:6px;display:flex}.sabi-guide>div button{color:#fff;background:#ffffff17;border:1px solid #ffffff38;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800}.sabi-guide>div button:disabled{opacity:.55}.sabi-sound-toggle{color:#fff;background:#ffffff17;border:1px solid #ffffff2b;border-radius:50%;width:36px;height:36px}.career-badges{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 20px 20px;display:grid;position:relative}.career-badges button{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.career-badges button.unlocked{background:linear-gradient(135deg,#f5b9422e,#7c3aed24);border-color:#f5b94266;animation:.55s both badge-pop}.career-badges button.locked{opacity:.55}.career-badges i{color:#f5c75e;background:#ffffff1a;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.career-badges span{min-width:0;display:grid}.career-badges strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.career-badges small{color:#9fb2c9;margin-top:2px;font-size:10px}.challenge-grid article{transition:all .2s;position:relative;overflow:hidden}.challenge-grid article:first-child{background:linear-gradient(145deg,#fff,#ecfffb);border-top:4px solid #00b8a9}.challenge-grid article:last-child{background:linear-gradient(145deg,#fff,#fff9e9);border-top:4px solid #f5b942}.challenge-grid article:hover{transform:translateY(-3px);box-shadow:0 16px 32px #0b163f1a}.challenge-icon.teal{color:#fff;background:linear-gradient(135deg,#00b8a9,#3b82f6)}.challenge-icon.gold{color:#fff;background:linear-gradient(135deg,#f5b942,#ff6b6b)}.tournament-card{background:radial-gradient(circle at 95% 5%,#7c3aed2b,#0000 9rem),linear-gradient(145deg,#fff8df,#fff)!important;border-color:#efd791!important}.skill-card{background:radial-gradient(circle at 100% 0,#3b82f617,#0000 10rem),#fff!important}.meter i{background:linear-gradient(90deg,#00b8a9,#3b82f6,#7c3aed)}.learning-experience-grid>button{border-top:4px solid var(--module-accent,#00b8a9);transition:all .2s;position:relative;overflow:hidden}.learning-experience-grid>button:before{content:"";background:var(--module-wash,#e8fbf8);opacity:.8;border-radius:50%;width:105px;height:105px;position:absolute;top:-36px;right:-28px}.learning-experience-grid>button[data-tone=blue]{--module-accent:#3b82f6;--module-wash:#eaf2ff}.learning-experience-grid>button[data-tone=purple]{--module-accent:#7c3aed;--module-wash:#f0eaff}.learning-experience-grid>button[data-tone=teal]{--module-accent:#00b8a9;--module-wash:#e4fbf7}.learning-experience-grid>button[data-tone=coral]{--module-accent:#ff6b6b;--module-wash:#fff0ef}.learning-experience-grid>button[data-tone=gold]{--module-accent:#f5b942;--module-wash:#fff8df}.learning-experience-grid>button[data-tone=emerald]{--module-accent:#22c55e;--module-wash:#ebfaef}.learning-experience-grid>button[data-tone=sky]{--module-accent:#0ea5e9;--module-wash:#ebf8ff}.learning-experience-grid .learning-icon{background:var(--module-accent);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--module-accent),transparent 74%);position:relative}.learning-experience-grid footer span{color:var(--module-accent)}.vpw-grid article{--sector-accent:#00b8a9;border-top:3px solid var(--sector-accent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--sector-accent),transparent 84%),transparent 12rem),#0d2234;overflow:hidden}.vpw-grid article>header>span{background:linear-gradient(135deg,var(--sector-accent),color-mix(in srgb,var(--sector-accent),#0b163f 48%));box-shadow:0 9px 20px color-mix(in srgb,var(--sector-accent),transparent 74%)}.vpw-grid article[data-sector=bank]{--sector-accent:#3b82f6}.vpw-grid article[data-sector=agriculture]{--sector-accent:#22c55e}.vpw-grid article[data-sector=mining]{--sector-accent:#f5b942}.vpw-grid article[data-sector=telecom]{--sector-accent:#8b5cf6}.vpw-grid article[data-sector=insurance]{--sector-accent:#00b8a9}.vpw-grid article[data-sector=renewable-energy]{--sector-accent:#10b981}.vpw-grid article[data-sector=ngo]{--sector-accent:#ff6b6b}.vpw-grid article[data-sector=audit]{--sector-accent:#06b6d4}.vpw-grid article[data-sector=investment]{--sector-accent:#a855f7}.vpw-grid article[data-sector=construction]{--sector-accent:#f97316}.vpw-grid article[data-sector=manufacturing]{--sector-accent:#64748b}.vpw-grid article[data-sector=government]{--sector-accent:#eab308}.vpw-grid article[data-sector=sme]{--sector-accent:#ec4899}.vpw-grid article[data-sector=multinational]{--sector-accent:#6366f1}.vpw-hero[data-sector=bank]{background:radial-gradient(circle at 78% 18%,#3b82f661,#0000 34%),linear-gradient(135deg,#071a38,#0b2d5d 60%,#17324d)}.vpw-hero[data-sector=agriculture]{background:radial-gradient(circle at 78% 18%,#22c55e52,#0000 34%),linear-gradient(135deg,#092a28,#124b38 60%,#17324d)}.vpw-hero[data-sector=mining]{background:radial-gradient(circle at 78% 18%,#f5b94252,#0000 34%),linear-gradient(135deg,#282216,#4b3d1e 60%,#17324d)}.vpw-hero[data-sector=telecom]{background:radial-gradient(circle at 78% 18%,#8b5cf661,#0000 34%),linear-gradient(135deg,#151634,#31245b 60%,#17324d)}.vpw-hero[data-sector=insurance]{background:radial-gradient(circle at 78% 18%,#00b8a959,#0000 34%),linear-gradient(135deg,#082836,#07544f 60%,#17324d)}.vpw-hero[data-sector=renewable-energy]{background:radial-gradient(circle at 78% 18%,#10b98161,#0000 34%),linear-gradient(135deg,#062a2b,#0c5748 60%,#17324d)}.vpw-hero[data-sector=ngo]{background:radial-gradient(circle at 78% 18%,#ff6b6b57,#0000 34%),linear-gradient(135deg,#2b1c31,#533044 60%,#17324d)}.career-rewards-strip{color:#fff;background:linear-gradient(135deg,#0b163f,#173861);border:1px solid #dce5f1;border-radius:16px;grid-template-columns:180px 1fr;align-items:center;gap:14px;margin:14px 32px 0;padding:15px 18px;display:grid}.career-rewards-strip>div:first-child small,.career-rewards-strip>div:first-child strong,.career-rewards-strip>div:first-child span{display:block}.career-rewards-strip>div:first-child small{color:#65ead4;letter-spacing:.12em;font-size:11px;font-weight:900}.career-rewards-strip>div:first-child strong{color:#f5c75e;margin:3px 0;font-size:28px}.career-rewards-strip>div:first-child span{color:#b8c8db;font-size:11px}.career-reward-badges{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.career-reward-badges span{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:6px;padding:9px;display:flex}.career-reward-badges span.unlocked{background:#f5b9421f;border-color:#f5b94261}.career-reward-badges span.locked{opacity:.48}.career-reward-badges i{color:#f5b942;font-style:normal}.career-reward-badges b{font-size:11px}.admin-sound-studio{gap:18px;display:grid}.admin-sound-studio>header{color:#fff;background:radial-gradient(circle at 90% 0,#7c3aed3d,#0000 18rem),linear-gradient(135deg,#0b163f,#123b54);justify-content:space-between;align-items:center;gap:25px;display:flex}.admin-sound-studio>header span{color:#65ead4;letter-spacing:.13em;font-size:11px;font-weight:900}.admin-sound-studio>header h3{margin:7px 0;font-size:23px}.admin-sound-studio>header p{color:#c6d5e4;margin:0;line-height:1.55}.admin-sound-toggle{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;min-width:max-content;padding:12px 14px;display:flex!important}.admin-sound-toggle input{width:20px;height:20px}.admin-sound-toggle span{color:#fff!important;letter-spacing:0!important}.admin-sound-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-sound-card{border-top:4px solid #7c3aed;grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid;position:relative}.admin-sound-card:nth-child(2){border-top-color:#ff6b6b}.admin-sound-card:nth-child(3){border-top-color:#22c55e}.admin-sound-card:nth-child(4){border-top-color:#f5b942}.admin-sound-card:nth-child(5){border-top-color:#3b82f6}.admin-sound-icon{color:#fff;background:linear-gradient(135deg,#7c3aed,#3b82f6);border-radius:12px;place-items:center;width:44px;height:44px;font-size:19px;font-weight:900;display:grid}.admin-sound-card h3{margin:2px 0 5px}.admin-sound-card p{color:#66758a;margin:0;line-height:1.45}.admin-sound-upload{color:#17324d;text-align:center;cursor:pointer;background:#f6f8fc;border:1px dashed #98abc1;border-radius:10px;grid-column:1/-1;padding:11px;position:relative;display:block!important}.admin-sound-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-sound-card audio{grid-column:1/-1;width:100%;height:42px}.admin-sound-card>small{color:#748397;grid-column:1/-1}.admin-clear-sound{color:#a43a43;background:0 0;border:0;grid-column:1/-1;justify-self:start;font-weight:800}.admin-sound-save{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-sound-save div{gap:4px;display:grid}.admin-sound-save span{color:#66758a}.admin-sound-save button{color:#fff;background:linear-gradient(135deg,#00a99d,#087f78);border:0;border-radius:10px;padding:12px 18px;font-weight:900}.simulation-sound{background:#0b163f1f!important;border-color:#f5b94252!important}.simulation-sound>button.enabled{box-shadow:0 0 0 2px #00b8a933}@keyframes adventure-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 6px #00b8a921,0 0 20px #00b8a940}50%{transform:scale(1.055);box-shadow:0 0 0 9px #00b8a914,0 0 30px #00b8a980}}@keyframes sabi-breathe{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes badge-pop{0%{opacity:0;transform:scale(.88)}70%{transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes mission-sheen{0%,65%{transform:translate(-120%)}82%,to{transform:translate(120%)}}@media (width<=1050px){.career-adventure-head{grid-template-columns:1fr}.career-adventure-stats{grid-template-columns:repeat(3,1fr)}.career-adventure-body{grid-template-columns:1fr}.career-reward-badges{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.career-adventure{border-radius:20px}.career-adventure-head{padding:22px 18px 18px}.career-adventure-stats{grid-template-columns:repeat(3,1fr)}.career-adventure-stats button{min-height:78px;padding:9px}.career-level-map{grid-template-columns:1fr 1fr;padding:4px 15px 18px}.career-level-map button:after{display:none}.career-adventure-body{padding:0 12px 12px}.career-mission-card{grid-template-columns:auto 1fr}.career-mission-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.career-badges{grid-template-columns:1fr 1fr;padding:0 12px 14px}.career-rewards-strip{grid-template-columns:1fr;margin:12px 16px 0}.career-reward-badges{grid-template-columns:1fr 1fr}.admin-sound-grid{grid-template-columns:1fr}.admin-sound-studio>header,.admin-sound-save{flex-direction:column;align-items:stretch}.admin-sound-toggle{min-width:0}.vpw-grid article{min-height:0}}@media (width<=480px){.career-adventure-stats{grid-template-columns:1fr 1fr}.career-adventure-stats button:last-child{grid-column:1/-1}.career-level-map,.career-mission-card{grid-template-columns:1fr}.mission-flag{width:42px;height:42px}.career-mission-actions,.career-badges{grid-template-columns:1fr}.sabi-guide{grid-template-columns:auto 1fr}.sabi-sound-toggle{border-radius:9px;grid-column:1/-1;width:100%}.career-reward-badges{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.career-adventure:before,.career-level-map button.current>i,.sabi-guide-avatar>span,.career-badges button.unlocked{animation:none!important}.career-adventure *{scroll-behavior:auto!important;transition:none!important}}.finance-game-command{--game-navy:#071225;--game-panel:#0e203c;--game-line:#9dbce02e;--game-copy:#dce8f7;isolation:isolate;color:#fff;background:radial-gradient(circle at 92% 2%,#7c3aed42,#0000 28rem),radial-gradient(circle at 8% 96%,#00b8a933,#0000 30rem),linear-gradient(145deg,#061020 0%,#0a1930 46%,#102c46 100%);border:1px solid #74e0cf38;border-radius:26px;margin:22px 28px 0;position:relative;overflow:hidden;box-shadow:0 28px 70px #0511263d}.finance-game-command button{font:inherit;cursor:pointer}.finance-game-command button:focus-visible{outline-offset:3px;outline:3px solid #f5b942}.game-grid-effect{z-index:-1;background-image:linear-gradient(#7ba6cc0b 1px,#0000 1px),linear-gradient(90deg,#7ba6cc0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 82%);mask-image:linear-gradient(#000 0,#0000 82%)}.finance-game-command:after{content:"";z-index:-1;filter:blur(70px);pointer-events:none;background:#00b8a914;border-radius:50%;width:48%;height:70%;position:absolute;top:-35%;left:-10%}.game-command-head{border-bottom:1px solid var(--game-line);justify-content:space-between;align-items:center;gap:24px;padding:24px 26px 20px;display:flex;position:relative}.game-player{align-items:center;gap:14px;min-width:0;display:flex}.game-player-avatar{color:#fff;background:linear-gradient(145deg,#123b53,#0c756b);border:1px solid #65ead4b3;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:17px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 5px #00b8a914,0 10px 25px #00000040}.game-player-avatar i{background:#31d17c;border:3px solid #08172b;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-3px;right:-3px}.game-player>div{min-width:0}.game-player small{color:#65ead4;letter-spacing:.13em;font-size:.72rem;font-weight:900}.game-player h1{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.15;overflow:hidden}.game-player p{color:#aebfd3;margin:0;font-size:.88rem}.game-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.game-head-actions>button{color:#eff7ff;background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;min-height:39px;padding:9px 12px;font-size:.78rem;font-weight:800}.game-head-actions>button:hover{background:#65ead41c;border-color:#65ead494}.game-sound-control span{color:#65ead4;margin-right:6px}.game-testing-pass{color:#9df0bd;letter-spacing:.06em;background:#31d17c1a;border:1px solid #31d17c42;border-radius:18px;align-items:center;gap:7px;padding:8px 10px;font-size:.7rem;font-weight:900;display:flex}.game-testing-pass i{background:#31d17c;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite game-status-pulse;box-shadow:0 0 0 4px #31d17c1f}.game-status-ribbon{border-bottom:1px solid var(--game-line);background:#040d1b6b;grid-template-columns:repeat(5,1fr);display:grid;position:relative}.game-status-ribbon button{border:0;border-right:1px solid var(--game-line);color:#fff;text-align:left;background:0 0;gap:3px;min-width:0;padding:14px 17px;transition:background .18s;display:grid}.game-status-ribbon button:last-child{border-right:0}.game-status-ribbon button:hover{background:#ffffff0e}.game-status-ribbon span{color:#8098b7;letter-spacing:.1em;font-size:.66rem;font-weight:900}.game-status-ribbon strong{color:#f5c75e;font-size:1.42rem;line-height:1.08}.game-status-ribbon small{color:#b7c6d8;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.game-command-main{grid-template-columns:minmax(270px,.92fr) minmax(345px,1.18fr) minmax(250px,.8fr);gap:12px;padding:14px;display:grid;position:relative}.career-world-board,.live-mission-board,.virtual-desk-board{border:1px solid var(--game-line);border-radius:18px;min-width:0;box-shadow:0 15px 32px #00000021}.career-world-board,.virtual-desk-board{color:#fff;background:linear-gradient(145deg,#132b4aeb,#091b32eb)}.career-world-board>header,.virtual-desk-board>header{border-bottom:1px solid var(--game-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px 14px;display:flex}.career-world-board header small,.virtual-desk-board header small{color:#65ead4;letter-spacing:.12em;font-size:.66rem;font-weight:900}.career-world-board h2,.virtual-desk-board h2{color:#fff;margin:5px 0 0;font-size:1rem}.career-world-board header button{color:#9eddd4;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:850}.career-world-route{grid-template-columns:1fr 1fr;gap:7px;padding:13px;display:grid}.career-world-route>button{--arena:#3b82f6;color:#fff;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:9px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.career-world-route>button:hover{border-color:color-mix(in srgb,var(--arena),white 10%);background:color-mix(in srgb,var(--arena),transparent 88%);transform:translateY(-2px)}.career-world-route>button.current{border-color:var(--arena);background:color-mix(in srgb,var(--arena),transparent 82%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arena),transparent 50%),0 8px 20px color-mix(in srgb,var(--arena),transparent 84%)}.career-world-route>button[data-sector=bank]{--arena:#3b82f6}.career-world-route>button[data-sector=agriculture]{--arena:#22c55e}.career-world-route>button[data-sector=mining]{--arena:#f5b942}.career-world-route>button[data-sector=telecom]{--arena:#9b6cff}.career-world-route>button[data-sector=insurance]{--arena:#14b8a6}.career-world-route>button[data-sector=renewable-energy]{--arena:#10b981}.career-world-route>button[data-sector=ngo]{--arena:#ff706d}.career-world-route>button>i{background:linear-gradient(145deg,var(--arena),color-mix(in srgb,var(--arena),#061020 48%));color:#fff;width:39px;height:39px;box-shadow:0 7px 17px color-mix(in srgb,var(--arena),transparent 72%);border-radius:11px;place-items:center;font-size:.72rem;font-style:normal;font-weight:950;display:grid}.career-world-route>button>span{min-width:0;display:grid}.career-world-route>button small{color:color-mix(in srgb,var(--arena),white 36%);letter-spacing:.08em;font-size:.56rem;font-weight:900}.career-world-route>button strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:.78rem;overflow:hidden}.career-world-route>button em{color:#94a8c0;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-style:normal;overflow:hidden}.career-world-route>button>b{color:var(--arena);font-size:1.05rem}.career-world-board>footer{color:#91a9c2;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px 15px;font-size:.67rem;display:flex}.career-world-board>footer span{align-items:center;gap:7px;display:flex}.career-world-board>footer span i{background:#31d17c;border-radius:50%;width:7px;height:7px}.career-world-board>footer button{color:#b8fff3;background:#00b8a91a;border:1px solid #65ead442;border-radius:9px;padding:8px 10px;font-size:.67rem;font-weight:850}.live-mission-board{color:#15243a;background:linear-gradient(148deg,#fff 0%,#f4f8ff 72%,#eefcf9 100%);padding:19px;position:relative;overflow:hidden}.live-mission-board:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c3aed29,#0000 68%);border-radius:50%;width:175px;height:175px;position:absolute;top:-65px;right:-50px}.mission-board-top{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.mission-board-top>span{color:#087f78;letter-spacing:.12em;align-items:center;gap:7px;font-size:.68rem;font-weight:950;display:flex}.mission-board-top>span i{background:#ff6b6b;border-radius:50%;width:8px;height:8px;animation:1.9s ease-in-out infinite game-status-pulse;box-shadow:0 0 0 5px #ff6b6b1c}.mission-board-top>b{color:#9a6006;letter-spacing:.08em;background:#fff0dc;border-radius:14px;padding:6px 8px;font-size:.62rem}.mission-title{align-items:center;gap:12px;margin-top:18px;display:flex;position:relative}.mission-emblem{color:#fff;background:linear-gradient(145deg,#ff746f,#7c3aed);border-radius:14px;flex:0 0 49px;place-items:center;width:49px;height:49px;font-size:.82rem;font-weight:950;display:grid;box-shadow:0 10px 24px #7c3aed38}.mission-title>div{min-width:0}.mission-title small{color:#60728a;letter-spacing:.08em;font-size:.63rem;font-weight:850;display:block}.mission-title h2{letter-spacing:-.03em;margin:5px 0 0;font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.18}.live-mission-board>p{color:#607086;margin:14px 0;font-size:.83rem;line-height:1.58}.mission-intelligence{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.mission-intelligence>div{background:#ffffffc7;border:1px solid #dce6f1;border-radius:10px;min-width:0;padding:10px}.mission-intelligence span,.mission-intelligence strong{display:block}.mission-intelligence span{color:#76869b;font-size:.64rem}.mission-intelligence strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.75rem;overflow:hidden}.mission-progress-block{margin-top:14px}.mission-progress-block>div{color:#607086;letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:.66rem;font-weight:900;display:flex}.mission-progress-block>div strong{color:#132c55;font-size:.84rem}.mission-progress-block>i{background:#dfe8f2;border-radius:8px;height:8px;margin:7px 0 5px;display:block;overflow:hidden}.mission-progress-block>i>em{background:linear-gradient(90deg,#00b8a9,#3b82f6,#7c3aed);border-radius:8px;height:100%;transition:width .5s;display:block;box-shadow:0 0 14px #3b82f661}.mission-progress-block>small{color:#718197;font-size:.65rem}.mission-board-actions{grid-template-columns:1.35fr 1fr;gap:8px;margin-top:16px;display:grid}.mission-board-actions button{border-radius:10px;min-height:42px;font-size:.76rem;font-weight:900}.mission-board-actions button:first-child{color:#fff;background:linear-gradient(135deg,#00a99d,#087f78);border:0;justify-content:space-between;align-items:center;padding:0 14px;display:flex;box-shadow:0 10px 22px #00a99d36}.mission-board-actions button:last-child{color:#23405d;background:#fff;border:1px solid #cad8e7}.game-live-event{background:#fff4f2;border:1px solid #f1c7c2;border-left:4px solid #ff6b6b;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin-top:13px;padding:11px 12px;display:grid}.game-live-event>span{color:#af413d;letter-spacing:.1em;grid-column:1/-1;font-size:.61rem;font-weight:950}.game-live-event p{color:#744e51;margin:0;font-size:.7rem;line-height:1.45}.game-live-event button{color:#b6403e;white-space:nowrap;background:#fff;border:0;border-radius:8px;padding:7px 8px;font-size:.65rem;font-weight:900}.virtual-desk-board>header>span{color:#f5c75e;background:#f5b94224;border-radius:15px;padding:6px 8px;font-size:.62rem;font-weight:900}.desk-document-stack{gap:7px;padding:13px;display:grid}.desk-document-stack>button{--desk-tone:#7c3aed;color:#fff;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:41px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:65px;padding:9px;transition:all .18s;display:grid}.desk-document-stack>button:hover{border-color:color-mix(in srgb,var(--desk-tone),white 16%);background:color-mix(in srgb,var(--desk-tone),transparent 89%);transform:translate(3px)}.desk-document-stack>button[data-tone=purple]{--desk-tone:#9b6cff}.desk-document-stack>button[data-tone=coral]{--desk-tone:#ff706d}.desk-document-stack>button[data-tone=blue]{--desk-tone:#4f93ff}.desk-document-stack>button[data-tone=gold]{--desk-tone:#f5b942}.desk-document-stack>button>i{background:color-mix(in srgb,var(--desk-tone),transparent 73%);width:41px;height:41px;color:color-mix(in srgb,var(--desk-tone),white 22%);border-radius:10px;place-items:center;font-size:.63rem;font-style:normal;font-weight:950;display:grid}.desk-document-stack>button>span{min-width:0;display:grid}.desk-document-stack small{color:var(--desk-tone);letter-spacing:.08em;font-size:.55rem;font-weight:950}.desk-document-stack strong{margin:3px 0 2px;font-size:.76rem}.desk-document-stack em{color:#91a6bf;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-style:normal;overflow:hidden}.desk-document-stack b{color:var(--desk-tone)}.daily-decision-card{color:#fff;text-align:left;background:linear-gradient(135deg,#f5b9422b,#7c3aed1f);border:1px solid #f5b94252;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 26px);margin:0 13px 13px;padding:12px;display:flex}.daily-decision-card span{display:grid}.daily-decision-card small{color:#f5c75e;letter-spacing:.09em;font-size:.58rem;font-weight:950}.daily-decision-card strong{margin:4px 0;font-size:.76rem}.daily-decision-card em{color:#9fb2c9;font-size:.62rem;font-style:normal}.daily-decision-card>b{color:#f5c75e;white-space:nowrap;font-size:.68rem}.game-command-foot{grid-template-columns:minmax(0,1.45fr) auto minmax(260px,.72fr);align-items:stretch;gap:10px;padding:0 14px 14px;display:grid;position:relative}.career-rail,.game-readiness-ring,.game-sabi{border:1px solid var(--game-line);background:#06122494;border-radius:15px}.career-rail{padding:12px}.career-rail-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.career-rail-heading>span{color:#7fe2d1;letter-spacing:.12em;font-size:.62rem;font-weight:950}.career-rail-heading button{color:#9db0c7;background:0 0;border:0;font-size:.67rem}.career-rail>div:last-child{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.career-rail>div:last-child>button{color:#fff;text-align:left;background:#ffffff0a;border:0;border-radius:10px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid;position:relative}.career-rail>div:last-child>button:not(:last-child):after{content:"";background:#405673;width:7px;height:2px;position:absolute;top:50%;right:-6px}.career-rail button>i{color:#8fa2b9;border:2px solid #405673;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.career-rail button.complete>i{color:#fff;background:#147244;border-color:#22c55e}.career-rail button.current{background:#00b8a91a}.career-rail button.current>i{color:#102a4f;background:#fff;border-color:#65ead4;box-shadow:0 0 18px #00b8a957}.career-rail button.locked{opacity:.55}.career-rail button>span{min-width:0;display:grid}.career-rail strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.career-rail small{color:#8097b3;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.58rem;overflow:hidden}.game-readiness-ring{align-items:center;gap:10px;padding:10px 13px;display:flex}.game-readiness-ring>div{--game-progress:2%;background:conic-gradient(#f5b942 0 var(--game-progress),#ffffff1a var(--game-progress) 100%);border-radius:50%;flex:0 0 65px;place-items:center;width:65px;height:65px;display:grid;position:relative}.game-readiness-ring>div:after{content:"";background:#0b1b32;border-radius:50%;position:absolute;inset:6px}.game-readiness-ring>div span{z-index:1;position:relative}.game-readiness-ring strong{font-size:1.12rem}.game-readiness-ring small{color:#91a7c0;font-size:.58rem}.game-readiness-ring p{margin:0;display:grid}.game-readiness-ring p strong{font-size:.73rem}.game-readiness-ring p span{color:#8ea4bd;margin-top:3px;font-size:.62rem}.game-sabi{background:linear-gradient(135deg,#7c3aed33,#00b8a917);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.game-sabi.open{border-color:#f5b94261;align-items:start}.game-sabi-avatar{background:0 0;border:0;padding:0;position:relative}.game-sabi-avatar>img{object-fit:contain;background:#fff;border:1px solid #f5b9428c;border-radius:14px;width:46px;height:46px;padding:5px;animation:2.8s ease-in-out infinite sabi-breathe;display:block}.game-sabi-avatar>i{background:#31d17c;border:3px solid #0a1a30;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-2px;right:-2px}.game-sabi>div:nth-child(2){min-width:0;display:grid}.game-sabi small{color:#65ead4;letter-spacing:.08em;font-size:.57rem;font-weight:950}.game-sabi strong{margin-top:4px;font-size:.7rem}.game-sabi p{color:#a7bad0;margin:6px 0 0;font-size:.66rem;line-height:1.45}.game-sabi-actions{align-self:center;gap:5px;display:flex}.game-sabi-actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:7px 8px;font-size:.62rem;font-weight:850}.game-sabi-actions button:last-child{color:#9ff3e4;border-color:#65ead44d}.game-sabi-actions button:disabled{opacity:.48}.game-dashboard-support{padding-top:22px}.game-dashboard-support .sb-journey-switcher{margin-top:0}@keyframes game-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(.84)}}@media (width<=1180px){.game-command-main{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.1fr)}.virtual-desk-board{grid-column:1/-1}.desk-document-stack{grid-template-columns:1fr 1fr}.game-command-foot{grid-template-columns:1fr auto}.game-sabi{grid-column:1/-1}}@media (width<=940px){.game-command-head{flex-direction:column;align-items:flex-start}.game-head-actions{justify-content:flex-start}.game-status-ribbon{grid-template-columns:repeat(3,1fr)}.game-status-ribbon button:nth-child(3){border-right:0}.game-status-ribbon button:nth-child(n+4){border-top:1px solid var(--game-line)}.game-command-main{grid-template-columns:1fr}.virtual-desk-board{grid-column:auto}.game-command-foot{grid-template-columns:1fr}.game-readiness-ring{justify-content:center}}@media (width<=760px){.finance-game-command{border-radius:20px;margin:12px 12px 0}.game-command-head{padding:18px}.game-player{align-items:flex-start}.game-player h1{white-space:normal}.game-player p{font-size:.8rem}.game-head-actions{width:100%}.game-testing-pass{order:3;justify-content:center;width:100%}.game-head-actions>button{flex:1}.game-status-ribbon{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.game-status-ribbon button{scroll-snap-align:start;flex:0 0 145px;border-top:0!important}.game-command-main{gap:9px;padding:10px}.game-command-foot{padding:0 10px 10px}.career-world-route{grid-template-columns:1fr 1fr}.career-world-board>footer{flex-direction:column;align-items:flex-start}.desk-document-stack{grid-template-columns:1fr}.career-rail>div:last-child{grid-template-columns:1fr 1fr}.career-rail>div:last-child>button:after{display:none}.game-dashboard-support{padding-top:16px}}@media (width<=500px){.game-player-avatar{border-radius:13px;flex-basis:44px;width:44px;height:44px;font-size:.9rem}.game-player small{font-size:.61rem}.game-player h1{font-size:1.2rem}.career-world-route,.mission-intelligence,.mission-board-actions,.game-live-event{grid-template-columns:1fr}.game-live-event button{justify-self:start}.career-rail>div:last-child{grid-template-columns:1fr}.game-sabi{grid-template-columns:auto 1fr}.game-sabi-actions{grid-column:1/-1;width:100%}.game-sabi-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.game-testing-pass i,.mission-board-top>span i,.game-sabi-avatar>img{animation:none!important}.finance-game-command *{scroll-behavior:auto!important;transition:none!important}}.journey-dashboard{background:linear-gradient(145deg,#fff,#f5f8fc);border:1px solid #dbe5ef;border-radius:24px;margin:26px 30px 34px;padding:24px;box-shadow:0 20px 55px #0b163f14}.journey-dashboard button{font:inherit;cursor:pointer}.journey-dashboard button:focus-visible{outline-offset:3px;outline:3px solid #0a9f91}.journey-dashboard-head{justify-content:space-between;align-items:center;gap:24px;padding:2px 2px 21px;display:flex}.journey-dashboard-head>div:first-child{min-width:0}.journey-dashboard-head>div:first-child>span{color:#087f78;letter-spacing:.12em;font-size:.75rem;font-weight:900}.journey-dashboard-head h1{color:#0b163f;letter-spacing:-.04em;margin:7px 0 5px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.12}.journey-dashboard-head p{color:#66758a;margin:0;font-size:.95rem;line-height:1.5}.journey-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.journey-head-actions>span{color:#187653;white-space:nowrap;background:#effcf7;border:1px solid #bfe8da;border-radius:20px;align-items:center;gap:8px;padding:9px 12px;font-size:.76rem;font-weight:850;display:flex}.journey-head-actions>span i{background:#25bd73;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #25bd731f}.journey-head-actions>button{color:#213c5b;background:#fff;border:1px solid #cdd9e6;border-radius:10px;min-height:40px;padding:9px 13px;font-size:.78rem;font-weight:850}.pilot-journey-resume{color:#fff;background:radial-gradient(circle at 85% 0,#00a99d38,#0000 24rem),linear-gradient(135deg,#091b35,#10384b);border:1px solid #1e5669;border-radius:19px;grid-template-columns:minmax(310px,.86fr) minmax(520px,1.4fr);gap:18px;margin-bottom:18px;padding:22px;display:grid;box-shadow:0 16px 34px #0b163f29}.pilot-journey-next>span{color:#64e0cf;letter-spacing:.13em;font-size:.67rem;font-weight:950}.pilot-journey-next h2{margin:7px 0 6px;font-size:1.43rem;line-height:1.15}.pilot-journey-next>p{color:#c9d8e4;margin:0;font-size:.82rem;line-height:1.55}.pilot-journey-next>div{flex-wrap:wrap;align-items:center;gap:13px;margin-top:16px;display:flex}.pilot-journey-next button{color:#10283d;background:#e7b84d;border:0;border-radius:11px;align-items:center;gap:18px;min-height:46px;padding:11px 17px;font-size:.82rem;font-weight:950;display:flex;box-shadow:0 9px 22px #0000002e}.pilot-journey-next button:hover{background:#f2c75d}.pilot-journey-next button b{font-size:1.05rem}.pilot-journey-next small{color:#aebfce;font-size:.69rem}.pilot-journey-next small strong{color:#fff}.pilot-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px;display:grid}.pilot-journey-steps>div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.pilot-journey-steps i{color:#9fb0bf;background:#263e55;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:.68rem;font-style:normal;font-weight:900;display:grid}.pilot-journey-steps span,.pilot-journey-steps strong,.pilot-journey-steps small{min-width:0;display:block}.pilot-journey-steps strong{font-size:.72rem}.pilot-journey-steps small{color:#91a5b5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.61rem;overflow:hidden}.pilot-journey-steps .complete{background:#229d781c;border-color:#4cd7a93b}.pilot-journey-steps .complete i{color:#fff;background:#20a979}.pilot-journey-steps .current{background:#e7b84d21;border-color:#e7b84d;box-shadow:inset 0 0 0 1px #e7b84d2e}.pilot-journey-steps .current i{color:#10283d;background:#e7b84d}.pilot-journey-steps .locked{opacity:.64}.pilot-role-ready{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;place-content:center;justify-items:start;padding:18px 22px;display:grid}.pilot-role-ready>span{color:#e7b84d;font-size:2rem;font-weight:950}.pilot-role-ready strong{margin-top:4px}.pilot-role-ready small{color:#b6c6d2;margin-top:5px}.pilot-journey-loading,.pilot-journey-recovery{background:#fff;border:1px solid #d7e2ec;border-radius:15px;align-items:center;gap:13px;margin-bottom:18px;padding:17px 19px;display:flex}.pilot-journey-loading>span{border:3px solid #d8e7e5;border-top-color:#0a9f91;border-radius:50%;width:27px;height:27px;animation:.8s linear infinite spin}.pilot-journey-loading strong,.pilot-journey-loading small,.pilot-journey-recovery strong,.pilot-journey-recovery small{display:block}.pilot-journey-loading small,.pilot-journey-recovery small{color:#738398;margin-top:3px;font-size:.72rem}.pilot-journey-recovery>div{margin-right:auto}.pilot-journey-recovery>div>span{color:#a44842;letter-spacing:.1em;font-size:.65rem;font-weight:900;display:block}.pilot-journey-recovery button{color:#fff;background:#17324d;border:0;border-radius:9px;padding:9px 14px;font-weight:850}.journey-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.journey-entry-card{isolation:isolate;color:#fff;text-align:left;background:#0b163f;border:0;border-radius:19px;min-width:0;height:410px;padding:0;transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 16px 36px #0b163f29}.journey-entry-card:hover{transform:translateY(-5px);box-shadow:0 24px 48px #0b163f3b}.journey-entry-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .55s;position:absolute;inset:0}.journey-entry-card:hover>img{transform:scale(1.035)}.journey-card-shade{z-index:-1;background:linear-gradient(#050d1b0d 14%,#050d1b38 38%,#050d1bf5 100%);position:absolute;inset:0}.journey-entry-card.baseline .journey-card-shade{background:linear-gradient(#050d1b05 8%,#071e3426 35%,#071e34f5 100%)}.journey-card-copy{padding:24px;display:grid;position:absolute;inset:auto 0 0}.journey-card-copy>small{color:#68e7d4;letter-spacing:.13em;font-size:.72rem;font-weight:950}.journey-card-copy>strong{letter-spacing:-.025em;margin:8px 0 7px;font-size:1.35rem;line-height:1.16}.journey-card-copy>em{color:#d4dfed;min-height:67px;font-size:.87rem;font-style:normal;line-height:1.52}.journey-card-copy>span{color:#aebed2;margin-top:13px;font-size:.74rem}.journey-card-copy>b{color:#fff;border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;font-size:.8rem;display:flex}.journey-card-copy>b i{color:#fff;background:#00a99d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:1rem;font-style:normal;display:grid}.journey-entry-card.baseline .journey-card-copy>b i{background:#3b82f6}.journey-entry-card.desk .journey-card-copy>b i{background:#7c3aed}.journey-progress-strip{background:#fff;border:1px solid #dce5ef;border-radius:15px;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid;overflow:hidden}.journey-progress-strip>button{color:#15243a;text-align:left;background:#fff;border:0;border-right:1px solid #e2e9f1;gap:3px;min-width:0;padding:14px 17px;display:grid}.journey-progress-strip>button:last-child{border-right:0}.journey-progress-strip>button:hover{background:#f2f8fb}.journey-progress-strip span{color:#718197;letter-spacing:.08em;font-size:.66rem;font-weight:900}.journey-progress-strip strong{color:#0b6f68;font-size:1.25rem}.journey-progress-strip small{color:#77879a;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.journey-dashboard+.dashboard-footer{margin-top:0}@media (width<=1080px){.pilot-journey-resume{grid-template-columns:1fr}.journey-entry-grid{grid-template-columns:1fr 1fr}.journey-entry-card.world{grid-column:1/-1;height:360px}.journey-progress-strip{grid-template-columns:1fr 1fr}.journey-progress-strip>button:nth-child(2){border-right:0}.journey-progress-strip>button:nth-child(-n+2){border-bottom:1px solid #e2e9f1}}@media (width<=760px){.journey-dashboard{border-radius:20px;margin:14px 13px 26px;padding:14px}.journey-dashboard-head{flex-direction:column;align-items:flex-start;padding:4px 2px 17px}.journey-dashboard-head h1{font-size:1.65rem}.journey-head-actions{justify-content:flex-start;width:100%}.journey-head-actions>span,.journey-head-actions>button{flex:1;justify-content:center}.pilot-journey-resume{padding:17px}.pilot-journey-steps{grid-template-columns:1fr 1fr}.journey-entry-grid{grid-template-columns:1fr}.journey-entry-card.world{grid-column:auto}.journey-entry-card,.journey-entry-card.world{height:350px}.journey-card-copy{padding:20px}.journey-card-copy>em{min-height:0}.journey-progress-strip{grid-template-columns:1fr 1fr}.journey-progress-strip>button{padding:12px}}@media (width<=460px){.journey-head-actions{grid-template-columns:1fr;display:grid}.journey-entry-card,.journey-entry-card.world{height:330px}.journey-progress-strip{grid-template-columns:1fr}.journey-progress-strip>button{border-bottom:1px solid #e2e9f1;border-right:0}.journey-progress-strip>button:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.journey-entry-card,.journey-entry-card>img{transition:none!important}.pilot-journey-loading>span{animation:none}}.journal-scenario-track{background:#fbfcfe;border-bottom:1px solid #dce5e9;grid-template-columns:repeat(5,1fr);gap:7px;padding:13px 24px;display:grid}.journal-scenario-track button{color:#607086;background:#fff;border:1px solid #d8e2ec;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:7px;font-size:.72rem;font-weight:800;display:flex}.journal-scenario-track button span{color:#62748a;background:#edf2f7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.68rem;display:grid}.journal-scenario-track button.current{color:#087f78;background:#eefaf8;border-color:#00a99d;box-shadow:inset 0 0 0 1px #00a99d2e}.journal-scenario-track button.current span{color:#fff;background:#00a99d}.journal-scenario-track button.complete{color:#187653;background:#f1fbf5;border-color:#9fdabf}.journal-scenario-track button.complete span{color:#fff;background:#25a968}.journal-scenario-track button:disabled{cursor:not-allowed;opacity:.48}.economic-substance-check{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #cfdce8;border-radius:12px;margin:0 24px 15px;padding:16px}.economic-substance-check legend{color:#17324d;padding:0 7px;font-size:.92rem;font-weight:900}.economic-substance-check>p{color:#64758a;margin:0 0 11px;font-size:.8rem}.economic-substance-check>div{gap:7px;display:grid}.economic-substance-check label{color:#31475f;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;font-size:.8rem;line-height:1.45;display:flex}.economic-substance-check label:hover{border-color:#81cfc1}.economic-substance-check label.selected{background:#ebfaf7;border-color:#00a99d;box-shadow:inset 0 0 0 1px #00a99d24}.economic-substance-check input{accent-color:#008f84;width:18px;height:18px;margin:1px 0 0}.journal-review{background:#fff2f0!important;border-left-color:#ff6b6b!important}.journal-review strong{color:#a73e3c}.journal-correct{background:#effbf5!important;border-left-color:#16a46d!important}.journal-correct strong{color:#11724e}@media (width<=650px){.journal-scenario-track{padding:10px 14px;display:flex;overflow-x:auto}.journal-scenario-track button{flex:0 0 105px}.economic-substance-check{margin-left:14px;margin-right:14px;padding:13px}.economic-substance-check label{font-size:.78rem}.journal-modal>header{padding-left:16px;padding-right:16px}}.stage-scenario-gate{background:linear-gradient(145deg,#fff,#f4f9fc);border:1px solid #cbdce8;border-radius:16px;margin:0 0 18px;overflow:hidden;box-shadow:0 12px 32px #0b163f14}.stage-scenario-gate.complete{background:linear-gradient(145deg,#f1fbf6,#fff);border-color:#94d5bd}.stage-scenario-gate>header{color:#fff;background:linear-gradient(135deg,#0b163f,#173861);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.stage-scenario-gate>header span{color:#69e2d1;letter-spacing:.12em;font-size:.68rem;font-weight:950}.stage-scenario-gate>header h3{color:#fff;margin:5px 0 3px;font-size:1.12rem}.stage-scenario-gate>header p{color:#c5d4e5;margin:0;font-size:.77rem}.stage-scenario-gate>header>strong{color:#f7cb70;background:#f5b94221;border:1px solid #f5b94273;border-radius:22px;flex:0 0 82px;place-items:center;height:42px;font-size:.82rem;display:grid}.stage-scenario-gate>nav{background:#f8fafc;border-bottom:1px solid #dce5ee;grid-template-columns:repeat(5,1fr);gap:7px;padding:11px 14px;display:grid}.stage-scenario-gate>nav button{color:#617287;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e1ea;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px;display:flex}.stage-scenario-gate>nav button span{color:#66788e;background:#edf2f7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.65rem;font-weight:900;display:grid}.stage-scenario-gate>nav button small{font-size:.68rem;font-weight:850}.stage-scenario-gate>nav button.current{color:#087f78;background:#eefaf8;border-color:#00a99d;box-shadow:inset 0 0 0 1px #00a99d29}.stage-scenario-gate>nav button.current span{color:#fff;background:#00a99d}.stage-scenario-gate>nav button.complete{color:#187653;background:#f0faf4;border-color:#a5d9c2}.stage-scenario-gate>nav button.complete span{color:#fff;background:#25a968}.stage-scenario-gate>nav button:disabled{cursor:not-allowed;opacity:.46}.stage-scenario-content{grid-template-columns:minmax(230px,.85fr) minmax(350px,1.15fr);gap:18px;padding:18px 20px;display:grid}.stage-scenario-content>div:first-child>small{color:#087f78;letter-spacing:.11em;font-size:.65rem;font-weight:950}.stage-scenario-content h4{color:#122b47;margin:6px 0;font-size:1.08rem}.stage-scenario-content>div:first-child>p{color:#62748a;margin:0 0 12px;font-size:.8rem;line-height:1.55}.stage-scenario-content>div:first-child>strong{color:#574827;background:#fff7e5;border-left:4px solid #f5b942;border-radius:0 9px 9px 0;padding:12px;font-size:.82rem;line-height:1.48;display:block}.stage-scenario-content fieldset{background:#fff;border:1px solid #d5e0e9;border-radius:11px;gap:7px;margin:0;padding:13px;display:grid}.stage-scenario-content legend{color:#334b64;padding:0 7px;font-size:.7rem;font-weight:900}.stage-scenario-content label{color:#31475f;cursor:pointer;border:1px solid #dce5ed;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;font-size:.77rem;line-height:1.45;display:flex}.stage-scenario-content label:hover{border-color:#7bcabb}.stage-scenario-content label.selected{background:#ebfaf7;border-color:#00a99d;box-shadow:inset 0 0 0 1px #00a99d21}.stage-scenario-content input{accent-color:#008f84;width:17px;height:17px;margin:1px 0 0}.stage-scenario-feedback{background:#fff1ef;border-left:4px solid #ff6b6b;border-radius:0 9px 9px 0;margin:0 20px 13px;padding:12px 14px}.stage-scenario-feedback.correct{background:#effbf5;border-left-color:#20a56c}.stage-scenario-feedback.error{background:#fff8e6;border-left-color:#e0a42e}.stage-scenario-feedback strong{color:#9a3939;font-size:.78rem}.stage-scenario-feedback.correct strong{color:#14734e}.stage-scenario-feedback.error strong{color:#805f17}.stage-scenario-feedback p{color:#607086;margin:4px 0 0;font-size:.73rem;line-height:1.5}.stage-scenario-gate>footer{background:#fff;border-top:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.stage-scenario-gate>footer>span{color:#607086;font-size:.73rem}.stage-scenario-gate>footer button{min-width:145px;font:inherit;cursor:pointer;border-radius:9px;padding:10px 13px;font-size:.74rem;font-weight:900}.stage-scenario-gate>footer button:disabled{cursor:not-allowed;opacity:.5}@media (width<=760px){.stage-scenario-gate>header{flex-direction:column;align-items:flex-start;padding:15px}.stage-scenario-gate>header>strong{height:35px}.stage-scenario-gate>nav{padding:9px;display:flex;overflow-x:auto}.stage-scenario-gate>nav button{flex:0 0 105px}.stage-scenario-content{grid-template-columns:1fr;padding:15px}.stage-scenario-feedback{margin-left:15px;margin-right:15px}.stage-scenario-gate>footer{flex-direction:column;align-items:stretch;padding:12px 15px}.stage-scenario-gate>footer button{width:100%}}.validation-message{color:#24495a;background:#f0f8fb;border:1px solid #b8d7df;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:10px;width:100%;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.validation-message.error{color:#8f332d;background:#fff1ef;border-color:#efb1a9}.validation-message.warning{color:#78570f;background:#fff8e7;border-color:#e7ca82}.validation-message.success{color:#165;background:#edf9f5;border-color:#9ed8c7}.validation-message.compact{padding:9px 11px;font-size:10px}.validation-message-icon{color:#245e70;background:#d8edf3;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.validation-message.error .validation-message-icon{color:#96382f;background:#f8d3ce}.validation-message.warning .validation-message-icon{color:#78570f;background:#f4dfaa}.validation-message.success .validation-message-icon{color:#165;background:#ccecdf}.validation-message strong{display:block}.validation-message p{margin:3px 0 0}.validation-message ul{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.validation-message li{gap:7px;display:flex}.validation-message li.complete{opacity:.72}.validation-message li.pending{font-weight:750}.validation-message li span{text-align:center;width:14px}.field-validation-error{color:#a43f36!important;margin-top:6px!important;font-size:11px!important;font-weight:750!important;line-height:1.4!important;display:block!important}.field-validation-error:before{content:"! ";font-weight:900}[aria-invalid=true]{border-color:#cf6b61!important;box-shadow:0 0 0 3px #cf6b6121!important}.validation-actions{gap:9px;display:grid}.validation-actions>.validation-message{margin:0}.auth-card .validation-message{font-size:11px}.auth-field-error{color:#a43f36;margin-top:6px;font-size:10px;font-weight:750;line-height:1.4;display:block}.auth-field-error:before{content:"! ";font-weight:900}.journal-validation{margin:0 24px 14px}.assessment-validation{margin-top:14px}.office-validation{margin:0 20px 14px}.career-inline-validation{margin-top:10px}.profile-form label.has-error>span:first-child{color:#9e3932}.onboarding-body>.validation-message{max-width:650px;margin:12px auto 0}.career-journey-error>.validation-message{margin:0}.career-apply-card .validation-message{color:#78570f}.career-negotiate .validation-message{margin-bottom:10px}@media (width<=650px){.journal-validation{margin-left:14px;margin-right:14px}.validation-message{font-size:11px}}.monitoring-fallback{color:#17324d;background:radial-gradient(circle at 78% 14%,#7c5ce72b,#0000 24rem),linear-gradient(145deg,#102b42,#17324d);place-items:center;min-height:100dvh;padding:28px;display:grid}.monitoring-fallback>section{text-align:center;background:#fff;border:1px solid #ffffff3d;border-radius:24px;width:min(590px,100%);padding:38px;box-shadow:0 28px 90px #071b2e66}.monitoring-fallback__icon{color:#b85f2a;background:#fff1dc;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 16px;font:700 30px Georgia;display:grid}.monitoring-fallback>section>span{color:#127e74;letter-spacing:.16em;font-size:11px;font-weight:900}.monitoring-fallback h1{color:#17324d;margin:10px 0;font:34px/1.08 Georgia}.monitoring-fallback p{color:#5f6f7a;max-width:470px;margin:0 auto 18px;font-size:14px;line-height:1.65}.monitoring-fallback code{color:#17324d;letter-spacing:.08em;background:#f4f8f9;border:1px solid #dce7ea;border-radius:8px;margin:0 0 20px;padding:8px 12px;font-weight:800;display:inline-block}.monitoring-fallback section>div:not(.monitoring-fallback__icon){flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.monitoring-fallback button{color:#fff;cursor:pointer;background:#0f776d;border:1px solid #0f776d;border-radius:10px;min-height:44px;padding:11px 18px;font-weight:800}.monitoring-fallback button.secondary{color:#17324d;background:#fff;border-color:#cbd9dd}.monitoring-fallback small{color:#73828a;margin-top:17px;font-size:11px;line-height:1.5;display:block}@media (width<=620px){.monitoring-fallback{padding:14px}.monitoring-fallback>section{padding:28px 20px}.monitoring-fallback h1{font-size:27px}.monitoring-fallback section>div:not(.monitoring-fallback__icon){display:grid}.monitoring-fallback button{width:100%}}.journey-monitor{gap:20px;display:grid}.journey-kpis{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.journey-kpis article{background:#fff;border:1px solid #dbe5e9;border-radius:12px;gap:8px;padding:16px;display:grid;box-shadow:0 6px 20px #1837460a}.journey-kpis span{color:#607985;font-size:12px;font-weight:700}.journey-kpis strong{color:#0b8f7d;font-size:27px}.journey-overview{grid-template-columns:1.2fr .8fr}.journey-stages{gap:12px;display:grid}.journey-stages article{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.journey-stages span{text-transform:capitalize;font-size:14px;font-weight:700}.journey-stages b{color:#0b8f7d}.journey-stages i,.journey-table article>span>i{background:#e8eff2;border-radius:8px;grid-column:1/-1;height:7px;overflow:hidden}.journey-stages em,.journey-table article>span>i em{border-radius:inherit;background:linear-gradient(90deg,#0b8f7d,#63d5bd);height:100%;display:block}.journey-rules{gap:10px;display:grid}.journey-rules article{background:#f4f8f9;border-left:4px solid #0b8f7d;gap:4px;padding:12px;display:grid}.journey-rules article:first-child{border-color:#b84242}.journey-rules article:nth-child(2){border-color:#d68b20}.journey-rules span{color:#607985;font-size:13px;line-height:1.4}.journey-table{overflow:hidden}.journey-table-head,.journey-table>article{grid-template-columns:1.25fr 1.2fr .65fr .7fr .65fr 1fr;align-items:center;gap:14px;display:grid}.journey-table-head{color:#607985;text-transform:uppercase;letter-spacing:.04em;background:#edf3f5;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:900}.journey-table>article{border-bottom:1px solid #e2eaed;padding:13px 12px}.journey-table>article>span{gap:4px;min-width:0;display:grid}.journey-table>article strong{font-size:13px}.journey-table>article small{color:#69808a;font-size:11px;line-height:1.35}.journey-table>article em{color:#607985;font-size:11px;font-style:normal}.journey-table>article>span>i{grid-column:auto}.journey-alert{border-radius:7px;padding:8px}.journey-alert.ok{color:#087567;background:#e6f8f2}.journey-alert.watch{color:#966214;background:#fff4df}.journey-alert.high{color:#a63232;background:#fdeaea}.journey-alert small{color:inherit!important}.journey-empty{text-align:center;color:#607985;padding:32px}@media (width<=1100px){.journey-kpis{grid-template-columns:repeat(3,1fr)}.journey-table{overflow-x:auto}.journey-table-head,.journey-table>article{min-width:960px}}@media (width<=900px){.journey-overview{grid-template-columns:1fr}}@media (width<=520px){.journey-kpis{grid-template-columns:1fr 1fr}}
