/*! 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-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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.table-row{display:table-row}.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,)}}.career-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:900px;margin:0 auto 14px;display:grid}.career-mode-switch>button{text-align:left;color:#18363c;cursor:pointer;background:#fff;border:1px solid #d5e1e3;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:96px;padding:15px 18px;display:flex}.career-mode-switch>button small{color:#71878b;letter-spacing:.08em;font-size:10px;font-weight:900}.career-mode-switch>button b{font-size:16px;line-height:1.25}.career-mode-switch>button span{color:#6e8084;font-size:13px;line-height:1.4}.career-mode-switch>button.selected{background:#eef9f8;border-color:#008f8a;box-shadow:0 0 0 2px #008f8a1a}.career-mode-switch>button.career-mode-direct:not(.selected){background:#fff;border-color:#b9d7d3}.career-mode-switch>button.career-mode-direct b{font-size:17px}.career-mode-switch>button.career-mode-direct small{color:#087d77}.career-conditional-group{border:0;grid-column:1/-1;margin:0;padding:0}.career-conditional-group legend{color:#24474d;margin-bottom:8px;font-size:14px;font-weight:800}.career-questionnaire-v2>.career-conditional-group{padding:0 20px 14px}.career-inline-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.career-inline-choices button{text-align:left;color:#294b51;cursor:pointer;background:#fff;border:1px solid #d2dfe1;border-radius:10px;gap:4px;min-height:72px;padding:12px 14px;display:grid}.career-inline-choices button b{font-size:14px;line-height:1.3}.career-inline-choices button span{color:#71868a;font-size:12px;line-height:1.4}.career-inline-choices button.selected{background:#eef9f8;border-color:#008f8a;font-weight:700}.career-entry-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.career-followup-simple{grid-template-columns:1fr 1fr}.career-followup-simple>.career-conditional-group,.career-followup-simple>.career-route-note,.career-followup-simple label:only-child{grid-column:1/-1}.onboard-type{margin-top:4px}.career-route-note{color:#48656a;background:#f3f7f7;border-radius:9px;grid-column:1/-1;padding:12px;font-size:13px;line-height:1.45}.career-questionnaire-v2 label span{color:#77898d;font-weight:400}.career-questionnaire-v2{scroll-margin-top:100px}@media (width<=700px){.career-page>.topbar{margin-bottom:14px;padding:8px 0 14px!important}.career-page>.topbar h1{font-size:28px}.career-page>.topbar p{max-width:none;margin-top:6px;font-size:14px;line-height:1.4}.career-mode-switch,.career-inline-choices,.career-followup-simple{grid-template-columns:1fr}.career-mode-switch>button{border-radius:11px;min-height:82px;padding:13px 15px}.career-mode-switch>button small{font-size:9px}.career-mode-switch>button b,.career-mode-switch>button.career-mode-direct b{font-size:16px}.career-mode-switch>button span{font-size:12px;line-height:1.35}.career-mode-switch>button.career-mode-direct{order:-1}.career-questionnaire-v2 .panel-title{padding:15px 16px 13px}.career-questionnaire-v2 .panel-title small{font-size:9px}.career-questionnaire-v2 .panel-title h2{margin-top:4px;font-size:18px;line-height:1.3}.career-questionnaire-v2 .panel-title p{font-size:13px;line-height:1.45}.career-questionnaire-v2>.career-conditional-group{padding:0 16px 12px}.career-questionnaire-v2 .career-followup{padding:0 16px 14px}.career-inline-choices button{min-height:0;padding:12px 13px}.career-inline-choices button b{font-size:14px}.career-inline-choices button span{font-size:12px}.onboard-type{margin-top:0}.plan-edit-actions{padding:0 16px 16px}}.landing-page{color:#102d39;background:#f6f8f7;min-height:100vh}.landing-nav{background:#ffffffeb;border-bottom:1px solid #dfe7e5;justify-content:space-between;align-items:center;height:76px;padding:0 max(6vw,24px);display:flex}.landing-nav .brand{margin:0}.landing-nav button,.landing-page footer button{color:#31515d;cursor:pointer;background:0 0;border:0;padding:10px 14px}.landing-page .landing-cta{color:#fff;cursor:pointer;background:#087d77;border:0;border-radius:8px;padding:13px 18px;font-weight:700}.landing-hero{background:linear-gradient(135deg,#f5faf8 0%,#e8f3f0 100%);grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;min-height:530px;padding:70px max(8vw,28px);display:grid}.landing-kicker{color:#087d77;letter-spacing:.13em;font-size:11px;font-weight:800}.landing-hero h1{letter-spacing:-.045em;max-width:700px;margin:18px 0;font-size:clamp(38px,5vw,68px);line-height:1.02}.landing-hero>div>p{color:#55717b;max-width:600px;font-size:17px;line-height:1.65}.landing-actions{align-items:center;gap:16px;margin-top:28px;display:flex}.landing-actions small{color:#6c8189;font-size:11px}.landing-preview{background:#fff;border:1px solid #dbe7e3;border-radius:18px;padding:32px;box-shadow:0 24px 70px #1e46461f}.landing-preview small,.landing-preview strong,.landing-preview span{display:block}.landing-preview small{color:#0b827b;font-size:9px;font-weight:800}.landing-preview strong{margin:12px 0 2px;font-size:48px}.landing-preview span{color:#6b7e85;font-size:11px}.landing-progress{background:#e4eeeb;border-radius:9px;height:8px;margin:28px 0;overflow:hidden}.landing-progress i{background:#0b827b;width:57%;height:100%;display:block}.landing-preview ul{color:#48636d;gap:13px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.landing-features{background:#fff;grid-template-columns:repeat(4,1fr);gap:18px;padding:70px max(7vw,28px);display:grid}.landing-features article{border:1px solid #e1e9e7;border-radius:12px;padding:24px}.landing-features i{color:#087d77;background:#e8f5f1;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.landing-features b{margin:20px 0 8px;font-size:14px;display:block}.landing-features p{color:#6b7f87;font-size:11px;line-height:1.55}.landing-careers{background:#f4f8f7;padding:76px max(7vw,28px)}.landing-section-title{max-width:680px;margin-bottom:30px}.landing-section-title span{color:#087d77;letter-spacing:.12em;font-size:10px;font-weight:800}.landing-section-title h2{letter-spacing:-.025em;margin:10px 0;font-size:34px}.landing-section-title p{color:#637b82;font-size:13px;line-height:1.65}.landing-careers>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-careers article{background:#fff;border:1px solid #dce7e4;border-radius:14px;padding:25px}.landing-careers article small{color:#087d77;letter-spacing:.1em;font-size:9px;font-weight:900}.landing-careers article h3{margin:12px 0 9px;font-size:17px}.landing-careers article p{color:#60777e;font-size:11px;line-height:1.65}.landing-careers article a{color:#087d77;margin-top:12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.landing-source-note{color:#75888d;margin:20px 0 0;font-size:10px}.landing-price{color:#fff;background:#123642;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin:0 max(7vw,28px) 70px;padding:42px;display:flex}.landing-price span{color:#70d0c1;font-size:9px;font-weight:800}.landing-price h2{margin:10px 0;font-size:28px}.landing-price p{color:#b7c8ce;font-size:12px}.landing-price>div:last-child{text-align:right}.landing-price strong{margin-bottom:12px;font-size:30px;display:block}.landing-price strong small{font-size:11px;font-weight:400}.landing-page footer{color:#789097;border-top:1px solid #dfe7e5;justify-content:space-between;align-items:center;padding:25px max(7vw,28px);font-size:10px;display:flex}.export-block{color:#765219;background:#fff5df;border:1px solid #f0d6a2;border-radius:7px;margin:0 18px 15px;padding:11px 13px}.export-block b,.export-block span{font-size:8px;display:block}.export-block span{color:#927344;margin-top:3px}.billing-history{text-align:left;border-top:1px solid #e2e8ea;margin-top:16px;padding-top:14px}.billing-history>b{margin-bottom:7px;font-size:9px;display:block}.billing-history>div{border-top:1px solid #edf1f2;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.billing-history span,.billing-history small{color:#667a84;font-size:7px}.billing-history small{white-space:nowrap}.billing-canceled,.billing-expired,.billing-past_due{color:#9a433b!important;background:#f9e6e3!important}.admin-guard-note{color:#78561b;background:#fff5df;border:1px solid #efd59e;border-radius:8px;margin-bottom:15px;padding:12px 15px}.admin-guard-note b{font-size:9px}.admin-guard-note p{margin:3px 0 0;font-size:8px}.admin-users{overflow:hidden}.admin-users .panel-title form{gap:6px;display:flex}.admin-users input{border:1px solid #d9e2e5;border-radius:6px;padding:8px 10px;font-size:8px}.admin-users form button{color:#fff;background:#087d77;border:0;border-radius:6px;padding:8px 12px;font-size:8px}.users-head,.users-table article{border-top:1px solid #e7ecef;grid-template-columns:1.4fr .8fr 1fr .55fr;align-items:center;gap:15px;padding:11px 18px;display:grid}.users-head{color:#8a989f;font-size:7px;font-weight:700}.users-table article b,.users-table article span,.users-table article small{display:block}.users-table article b{font-size:9px}.users-table article span,.users-table article small,.users-table time{color:#758790;margin-top:3px;font-size:7px}.user-status{color:#08755c;text-transform:uppercase;background:#e8f4f0;border-radius:5px;padding:4px 6px;font-size:6px;font-style:normal;display:inline-block}.user-status.expired,.user-status.canceled,.user-status.past_due{color:#99463d;background:#f8e7e4}@media (width<=700px){.users-head{display:none}.users-table article{grid-template-columns:1fr 1fr}.admin-users .panel-title{flex-direction:column;align-items:flex-start}.admin-users .panel-title form{width:100%}.admin-users input{flex:1}}.integration-grid button.connected{color:#08755c!important;background:#e7f4ef!important;border-color:#c5e3d8!important}.connection-checklist{background:#fff;border:1px solid #e0e8e7;border-radius:10px;margin-top:16px;padding:20px}.connection-checklist h3{margin:0 0 10px;font-size:12px}.connection-checklist>div{border-top:1px solid #edf1f1;grid-template-columns:120px 1fr;gap:15px;padding:10px 0;display:grid}.connection-checklist b{font-size:8px}.connection-checklist span{color:#637982;font-size:8px;line-height:1.5}.account-danger{border-color:#efd5d1;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.account-danger b{color:#8e3f38;font-size:10px}.account-danger p{color:#7b6b69;margin:4px 0 0;font-size:8px}.account-danger button{color:#98453d;cursor:pointer;background:#fff;border:1px solid #dfb8b3;border-radius:6px;padding:8px 10px;font-size:8px}.delete-confirm{align-items:end;gap:7px;display:flex}.delete-confirm label{color:#785c58;font-size:7px}.delete-confirm input{border:1px solid #dfc4c0;border-radius:5px;margin-top:3px;padding:7px;display:block}.legal-page{color:#173642;background:#f6f8f7;min-height:100vh}.legal-page nav{background:#fff;border-bottom:1px solid #dfe6e5;justify-content:space-between;align-items:center;height:70px;padding:0 max(7vw,24px);display:flex}.legal-page nav button{color:#087d77;cursor:pointer;background:0 0;border:0}.legal-page nav b span{color:#0a8b84}.legal-page article{max-width:760px;margin:0 auto;padding:60px 24px 90px}.legal-page article>small{color:#087d77;letter-spacing:.08em;font-size:9px;font-weight:800}.legal-page h1{margin:15px 0 25px;font-size:40px}.legal-page h2{margin:30px 0 8px;font-size:16px}.legal-page p{color:#58717a;font-size:12px;line-height:1.75}.legal-page section{background:#fff5df;border:1px solid #efd59e;border-radius:9px;margin-top:40px;padding:18px}.legal-page section b{font-size:10px}.landing-page footer>div{gap:3px;display:flex}@media (width<=800px){.landing-nav>div:last-child>button:first-child{display:none}.landing-hero{grid-template-columns:1fr;padding-top:45px}.landing-features{grid-template-columns:1fr 1fr}.landing-careers>div:nth-child(2){grid-template-columns:1fr}.landing-price{flex-direction:column;align-items:flex-start}.landing-price>div:last-child{text-align:left}.landing-actions{flex-direction:column;align-items:flex-start}.landing-hero h1{font-size:42px}}@media (width<=520px){.landing-features{grid-template-columns:1fr}.landing-nav .landing-cta{padding:10px;font-size:10px}.landing-hero{padding-left:22px;padding-right:22px}.landing-price{margin-left:18px;margin-right:18px;padding:28px}}.source-check-all{padding:10px 13px!important}.mobile-appbar,.mobile-nav-backdrop,.mobile-menu-close{display:none}.account-summary{padding-bottom:22px;overflow:hidden}.professional-summary-grid article{background:#fff;border:1px solid #dce7e6;border-radius:12px;min-width:0;padding:18px}.professional-summary-grid small{color:#087d77;letter-spacing:.08em;font-size:9px;font-weight:900}.professional-summary-grid h3{color:#203f47;margin:8px 0 7px;font-size:16px;line-height:1.3}.account-summary-note{color:#47666b;background:#edf8f6;border-radius:9px;margin:18px 20px 0;padding:14px 16px;font-size:12px;line-height:1.55}.account-summary-note b{color:#087d77}.subscription-card li{font-size:11px;line-height:1.4}.subscription-card>button{font-size:11px}.billing-note{line-height:1.45;font-size:9px!important}@media (width<=800px){.account-identity,.professional-summary-grid{grid-template-columns:1fr}.account-summary .panel-title h2{font-size:18px}.account-danger{flex-direction:column}.account-danger button{width:100%}.delete-confirm{flex-direction:column;align-items:stretch;width:100%}.delete-confirm input{box-sizing:border-box;width:100%}}.verified-locations{color:#365d61;background:#eef8f6;border-radius:8px;margin:0 18px 12px;padding:10px 12px;font-size:9px;line-height:1.5}.verified-locations.muted{color:#728286;background:#f5f7f7}.career-results.focused,.career-courses.focused{max-width:760px}.primary-career-step{background:#fbfefd;border:1px solid #d8e5e4;border-radius:14px;margin:0 20px 20px;padding:22px}.primary-career-step>div>small{color:#087d77;letter-spacing:.08em;font-size:8px;font-weight:900}.primary-career-step>div>span{color:#718286;margin-top:13px;font-size:10px;display:block}.primary-career-step h3{color:#173f47;margin:5px 0 8px;font-size:20px}.primary-career-step p{color:#526d73;font-size:11px;line-height:1.55}.primary-career-step ol{margin:17px 0;padding:0;list-style:none}.primary-career-step li{border-top:1px solid #e6eeee;align-items:flex-start;gap:10px;padding:10px 0;font-size:10px;line-height:1.5;display:flex}.primary-career-step li i{color:#087d77;background:#e5f5f2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.primary-career-step>a{color:#087d77;font-size:10px;font-weight:800;display:inline-block}.eligibility-grid.concise.single{grid-template-columns:1fr;max-width:520px}.offshore-preparation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 12px;display:grid}.offshore-preparation-grid article{background:#fbfefd;border:1px solid #dce8e7;border-radius:12px;padding:15px}.offshore-preparation-grid b{color:#173f47;font-size:12px}.offshore-preparation-grid p,.offshore-preparation-note{color:#5b7378;font-size:10px;line-height:1.55}.offshore-preparation-grid a{color:#087d77;font-size:10px;font-weight:800}.offshore-preparation-note{margin:0;padding:0 20px 20px}@media (width<=700px){.offshore-preparation-grid{grid-template-columns:1fr}.offshore-preparation-grid article{padding:16px}.offshore-preparation-grid b{font-size:14px}.offshore-preparation-grid p,.offshore-preparation-note{font-size:12px}}.eligibility-panel{margin:18px 0}.eligibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eligibility-grid article{background:#fbfdfd;border:1px solid #dce6e8;border-radius:14px;padding:16px}.eligibility-grid h3{margin:4px 0 12px;font-size:15px}.eligibility-grid small{color:#126b73;font-weight:800}.eligibility-grid p{color:#52666a;margin:9px 0;font-size:13px;line-height:1.45}.eligibility-grid article>div:last-child{color:#718286;font-size:11px}.eligibility-status{letter-spacing:.04em;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.eligibility-status.compatible{color:#17613a;background:#dff5e7}.eligibility-status.incomplete,.eligibility-status.insufficient{color:#73540b;background:#fff2ce}.eligibility-status.not_met{color:#8e2b22;background:#fde4e1}.requirement-list{margin:18px 0}.requirement-list article{border-top:1px solid #e7eeee;grid-template-columns:minmax(220px,1fr) 110px 120px minmax(150px,.7fr);align-items:center;gap:12px;padding:14px 0;display:grid}.requirement-list article:first-of-type{border-top:0}.requirement-list p{color:#65777a;margin:4px 0 0;font-size:12px}.requirement-list span,.requirement-list em{text-transform:uppercase;font-size:11px}.requirement-list a{color:#126b73;overflow-wrap:anywhere;font-size:12px}@media (width<=760px){.eligibility-grid,.requirement-list article{grid-template-columns:1fr}.requirement-list article>*{justify-self:start}}.monitor-automation{background:#f8fbfa;border:1px solid #d8e5e3;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 15px;display:flex}.monitor-automation b{color:#087d77;font-size:9px}.monitor-automation span{color:#60767e;text-align:right;font-size:8px}@media (width<=700px){.monitor-automation{flex-direction:column;align-items:flex-start}.monitor-automation span{text-align:left}}.monitoring-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.monitoring-flow article{background:#fff;border:1px solid #dce7e5;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.monitoring-flow article>b{color:#087d77;background:#e7f5f2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.monitoring-flow span{gap:2px;display:grid}.monitoring-flow strong{color:#173642;font-size:8px}.monitoring-flow small{color:#71858c;font-size:7px}@media (width<=800px){.monitoring-flow{grid-template-columns:1fr 1fr}}@media (width<=480px){.monitoring-flow{grid-template-columns:1fr}}.discovered-documents article{grid-template-columns:auto 1fr auto auto auto}.discovered-documents article>button{color:#087d77;cursor:pointer;background:#fff;border:1px solid #cbd9de;border-radius:5px;padding:6px 8px;font-size:7px}.discovered-documents article>button:disabled{opacity:.55;cursor:wait}@media (width<=760px){.discovered-documents article>button{grid-column:2}}.offering-public{margin-bottom:16px;padding:20px}.offering-public>article{border-top:1px solid #edf1f1;grid-template-columns:1.2fr 1fr .55fr .7fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.offering-public article>div{gap:2px;display:grid}.offering-public b{font-size:9px}.offering-public p{color:#71868d;margin:0;font-size:7px}.offering-public span,.offering-public em,.offering-public a{font-size:8px}.offering-public em{color:#8a6a29;font-style:normal}.offering-public a{color:#087d77}@media (width<=760px){.offering-public>article{grid-template-columns:1fr 1fr}.offering-public article>div{grid-column:1/-1}}.course-admin-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.course-offer-form,.course-catalog,.offering-list{padding:20px}.course-offer-form{gap:11px;display:grid}.course-offer-form label{color:#60767e;gap:4px;font-size:8px;font-weight:700;display:grid}.course-offer-form input,.course-offer-form select{background:#fff;border:1px solid #d7e1e2;border-radius:5px;padding:8px;font-size:8px}.course-catalog article{border-top:1px solid #edf1f1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.course-catalog article>span{color:#087d77;font-size:7px;font-weight:800}.course-catalog b{font-size:9px}.course-catalog p{color:#71868d;margin:2px 0;font-size:7px}.course-catalog em{color:#8a6a29;font-size:6px;font-style:normal}.offering-list{margin-top:16px}.offering-list>article{border-top:1px solid #edf1f1;grid-template-columns:.6fr 1.4fr .7fr 1fr .5fr;align-items:center;gap:10px;padding:11px 0;font-size:8px;display:grid}.offering-list em{text-transform:uppercase;color:#087d77;font-style:normal}@media (width<=900px){.course-admin-grid{grid-template-columns:1fr}.offering-list>article{grid-template-columns:1fr 1fr}.offering-list>article span:nth-child(2){grid-column:1/-1}}.career-admin-list{padding:20px}.career-admin-list>article{border-top:1px solid #edf1f1;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:10px;padding:13px 0;display:grid}.career-admin-list article>div:first-child{gap:3px;display:grid}.career-admin-list b{font-size:9px}.career-admin-list span{color:#71868d;font-size:7px}.career-admin-list label{color:#60767e;gap:4px;font-size:7px;display:grid}.career-admin-list input{border:1px solid #d7e1e2;border-radius:5px;padding:7px;font-size:8px}.career-admin-list article>div:last-child{gap:5px;display:flex}.career-admin-list button{color:#087d77;background:#fff;border:1px solid #cbd9de;border-radius:5px;padding:7px;font-size:7px}.career-status{text-transform:uppercase;color:#8a6a29;font-size:6px;font-style:normal}@media (width<=900px){.career-admin-list>article{grid-template-columns:1fr}.career-admin-list article>div:last-child{justify-content:flex-start}}.career-model-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.course-offer-form textarea{min-height:70px;font:inherit;resize:vertical;border:1px solid #d7e1e2;border-radius:5px;padding:8px}.transition-list{margin-bottom:16px;padding:20px}.transition-list>article{border-top:1px solid #edf1f1;grid-template-columns:minmax(220px,1fr) 100px 110px minmax(260px,1.2fr);align-items:center;gap:12px;padding:13px 0;display:grid}.transition-list p{color:#71868d;margin:3px 0;font-size:8px}.transition-list span{color:#60767e;font-size:8px}.transition-actions{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.transition-actions input{border:1px solid #d7e1e2;border-radius:5px;min-width:0;padding:7px;font-size:7px}.transition-actions button{color:#fff;background:#087d77;border:0;border-radius:5px;padding:7px;font-size:7px}.transition-actions button:disabled{background:#a9b9b8}@media (width<=950px){.career-model-grid,.transition-list>article,.transition-actions{grid-template-columns:1fr}}.institution-layout{grid-template-columns:1.4fr .6fr;gap:16px;margin-bottom:16px;display:grid}.institution-form,.institution-summary,.institution-list{padding:20px}.institution-form{gap:11px;display:grid}.institution-form label{color:#60767e;gap:4px;font-size:8px;font-weight:700;display:grid}.institution-form input,.institution-form select{background:#fff;border:1px solid #d7e1e2;border-radius:5px;padding:8px;font-size:8px}.institution-summary article,.institution-validation-count{border-top:1px solid #edf1f1;justify-content:space-between;align-items:center;padding:11px 0;font-size:8px;display:flex}.institution-summary b{color:#087d77;font-size:14px}.institution-validation-count{color:#087d77;margin-top:8px}.institution-list>article{border-top:1px solid #edf1f1;grid-template-columns:minmax(240px,1.4fr) 90px minmax(180px,1fr) 90px auto;align-items:center;gap:12px;padding:13px 0;display:grid}.institution-list article>div:first-child{gap:3px;display:grid}.institution-list small{color:#087d77;text-transform:uppercase;font-size:7px;font-weight:800}.institution-list b{font-size:9px}.institution-list p,.institution-list span,.institution-list a{color:#71868d;margin:0;font-size:7px}.institution-list a{color:#087d77;overflow-wrap:anywhere}.institution-status{text-transform:uppercase;color:#805f19;background:#fff3d8;border-radius:5px;padding:5px 6px;font-size:6px;font-style:normal}.institution-status.validated{color:#08755c;background:#e6f5ef}.institution-list article>div:last-child{gap:5px;display:flex}.institution-list button{color:#087d77;background:#fff;border:1px solid #cbd9de;border-radius:5px;padding:6px;font-size:7px}@media (width<=900px){.institution-layout,.institution-list>article{grid-template-columns:1fr}.institution-list article>*{justify-self:start}}.personalized-start{border-left:4px solid #087d77;margin-bottom:16px;padding:22px}.personalized-start>small{color:#087d77;letter-spacing:.08em;font-size:8px;font-weight:800}.personalized-start h2{margin:6px 0;font-size:21px}.personalized-start p{color:#627983;font-size:10px}.validation-pill{color:#88651e;background:#fff4db;border-radius:5px;margin:12px 0;padding:6px 8px;font-size:7px;font-weight:800}.validation-pill.validated_scope{color:#087d77;background:#e9f6f3}.career-section-index,.pending-categories{margin-top:16px;padding:20px}.career-section-index>article{border-top:1px solid #edf1f1;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.career-section-index b{font-size:10px}.career-section-index p{color:#71868d;margin:3px 0;font-size:8px}.career-section-index article>span{color:#087d77;font-size:8px}.pending-categories>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.pending-categories>div:last-child>span{color:#5e757d;border:1px solid #dde6e6;border-radius:6px;align-items:center;gap:5px;padding:7px 8px;font-size:8px;display:flex}.pending-categories span b{color:#173642}.pending-categories span em{color:#8a6a29;background:#fff4db;border-radius:3px;padding:3px;font-size:6px;font-style:normal}.validated-progressions{margin-top:16px;padding:20px}.validated-progressions>article{border-top:1px solid #dce8e6;grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr) minmax(220px,.8fr);gap:18px;padding:18px 0;display:grid}.validated-progressions small{color:#087d77;letter-spacing:.06em;font-size:7px;font-weight:800}.validated-progressions h3{margin:5px 0;font-size:12px}.validated-progressions h3 span{color:#087d77}.validated-progressions p{color:#627983;font-size:8px;line-height:1.5}.validated-progressions ul{margin:0;padding:0;list-style:none}.validated-progressions li{color:#536d76;border-bottom:1px solid #edf1f1;gap:3px;padding:8px 0;font-size:8px;display:grid}.validated-progressions li b{color:#087d77;font-size:6px}.validated-progressions .evidence-line{margin:0}@media (width<=850px){.validated-progressions>article{grid-template-columns:1fr}}.reviewed-progressions{border-left:4px solid #d99b2b}.reviewed-progressions small,.reviewed-progressions li b{color:#8a641c}.reviewed-progressions .count{color:#8a641c;background:#fff4db}.source-add{gap:12px;padding:20px;display:grid}.source-add label,.review-editor label{color:#506873;gap:5px;font-size:8px;font-weight:700;display:grid}.source-add input,.review-editor input,.review-editor select,.review-editor textarea{color:#24434e;font:inherit;background:#fff;border:1px solid #d7e1e2;border-radius:6px;padding:8px}.review-editor{border-top:1px solid #e5ecec;gap:8px;margin-top:12px;padding-top:12px;display:grid}.review-editor textarea{resize:vertical;min-height:58px}.discovered-documents{margin-top:18px;padding:20px}.discovered-documents article{border-top:1px solid #edf1f1;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.discovered-documents article>div{gap:3px;display:grid}.discovered-documents b{font-size:9px}.discovered-documents small{color:#71868d;font-size:7px}.discovered-documents em{color:#8a6a29;font-size:7px;font-style:normal}.discovered-documents a{color:#087d77;font-size:8px}.doc-format{color:#087d77;background:#e7f5f3;border-radius:5px;padding:5px 6px;font-size:7px;font-weight:800}.doc-format.pdf{color:#a1533c;background:#fff1ec}@media (width<=760px){.discovered-documents article{grid-template-columns:auto 1fr}.discovered-documents article>em,.discovered-documents article>a{grid-column:2}}.profile-scope-note,.career-warning{color:#31515d;background:#f1faf8;border:1px solid #cde2df;border-radius:8px;padding:14px 16px}.profile-scope-note b,.career-warning b{color:#087d77;font-size:10px}.profile-scope-note p,.career-warning p{margin:4px 0 0;font-size:9px;line-height:1.5}.scope-details{border-top:1px solid #edf1f1;margin-top:8px;padding-top:8px}.scope-details summary{cursor:pointer;color:#087d77;margin-bottom:8px;font-size:9px;font-weight:700}.career-warning{margin:0 0 20px}.career-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.career-paths article{padding:22px}.career-paths article>small{color:#087d77;letter-spacing:.08em;font-size:8px;font-weight:800}.career-paths h2{margin:8px 0;font-size:18px}.career-paths p,.career-domains p{color:#627983;font-size:10px;line-height:1.6}.career-paths ol{margin:18px 0;padding:0;list-style:none}.career-paths li{border-top:1px solid #edf1f1;align-items:center;gap:9px;padding:9px 0;font-size:9px;display:flex}.career-paths li i{color:#087d77;background:#e7f5f3;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;font-weight:800;display:grid}.career-paths button{color:#75878d;background:#f5f7f7;border:1px solid #d8e2e2;border-radius:6px;width:100%;padding:9px;font-size:8px}.career-domains{grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;padding:20px;display:grid}.career-domains b{color:#173642;font-size:12px}.evidence-line{background:#f7fbfa;border:1px solid #dce8e6;border-radius:7px;gap:4px;margin:12px 0;padding:10px;display:grid}.evidence-line strong{letter-spacing:.06em;color:#087d77;font-size:7px}.evidence-line a{color:#075f74;text-underline-offset:2px;font-size:8px;text-decoration:underline}.evidence-line span,.evidence-line small{color:#71868d;font-size:7px}.evidence-line.pending_validation{background:#fffaf0;border-color:#eadbb8}.evidence-line.pending_validation strong{color:#88651e}.rule-evidence{border-top:1px solid #e5ecec;margin-top:8px;padding-top:8px}.rule-evidence summary{cursor:pointer;color:#087d77;font-size:8px;font-weight:700}.rule-evidence a{border-bottom:1px solid #edf1f1;gap:2px;padding:7px 0;text-decoration:none;display:grid}.rule-evidence a b{color:#075f74;font-size:7px}.rule-evidence a span{color:#71868d;font-size:7px}@media (width<=760px){.career-paths,.career-domains{grid-template-columns:1fr}}.source-note{color:#275d5b;background:#edf7f6;border:1px solid #cce7e3;border-radius:9px;margin-bottom:15px;padding:12px 15px}.knowledge-coverage{margin-bottom:16px;padding:20px}.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coverage-grid article{background:#fbfdfd;border:1px solid #e0e9e9;border-radius:8px;grid-template-columns:1fr auto;gap:6px 12px;padding:13px;display:grid}.coverage-grid article>div{gap:2px;display:grid}.coverage-grid small{color:#087d77;font-size:7px;font-weight:800}.coverage-grid b{font-size:9px}.coverage-grid em,.knowledge-admin em{color:#61767c;background:#eef2f2;border-radius:5px;align-self:start;padding:5px 6px;font-size:6px;font-style:normal;font-weight:800}.coverage-grid em.identified,.knowledge-admin em.identified{color:#49678e;background:#edf3ff}.coverage-grid em.extracting,.knowledge-admin em.extracting,.coverage-grid em.review,.knowledge-admin em.review{color:#88651e;background:#fff4db}.coverage-grid em.validated,.knowledge-admin em.validated{color:#08755c;background:#e6f5ef}.coverage-grid p{color:#6a7f86;grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.coverage-grid a{color:#087d77;grid-column:1/-1;font-size:7px}.knowledge-admin{margin:16px 0;padding:20px}.knowledge-admin>article{border-top:1px solid #edf1f1;grid-template-columns:minmax(260px,1.2fr) 90px minmax(230px,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.knowledge-admin article>div{gap:3px;display:grid}.knowledge-admin small{color:#087d77;font-size:7px;font-weight:800}.knowledge-admin b{font-size:9px}.knowledge-admin p,.knowledge-admin span,.knowledge-admin a{color:#71868d;margin:0;font-size:7px}.knowledge-admin a{color:#087d77}@media (width<=760px){.coverage-grid,.knowledge-admin>article{grid-template-columns:1fr}.knowledge-admin>article>*{justify-self:start}}.evidence-register,.evidence-admin{margin-bottom:16px;padding:20px}.evidence-register>article,.evidence-admin>article{border-top:1px solid #edf1f1;grid-template-columns:minmax(240px,1fr) 90px minmax(220px,.8fr);align-items:center;gap:12px;padding:13px 0;display:grid}.evidence-register article>div,.evidence-admin article>div{gap:3px;display:grid}.evidence-register small,.evidence-admin small{color:#087d77;text-transform:uppercase;font-size:7px;font-weight:800}.evidence-register b,.evidence-admin b{font-size:9px}.evidence-register p,.evidence-admin p{color:#6a7f86;margin:0;font-size:8px;line-height:1.45}.evidence-register em,.evidence-admin em{color:#49678e;background:#edf3ff;border-radius:5px;justify-self:start;padding:5px 6px;font-size:6px;font-style:normal;font-weight:800}.evidence-register em.validated,.evidence-admin em.validated{color:#08755c;background:#e6f5ef}.evidence-register a,.evidence-admin a{color:#087d77;overflow-wrap:anywhere;font-size:7px}.evidence-scope{color:#08755c;background:#e8f5f3;border-radius:4px;padding:2px 4px;display:inline-block}.evidence-scope.regional{color:#8a5b08;background:#fff1d9}.evidence-register .evidence-applicability,.evidence-admin .evidence-applicability{color:#536d76;border-left:2px solid #c9dedb;margin-top:3px;padding-left:7px;font-size:7px}@media (width<=760px){.evidence-register>article,.evidence-admin>article{grid-template-columns:1fr}.evidence-register>article>*,.evidence-admin>article>*{justify-self:start}}.source-note b{font-size:10px}.source-note p{margin:4px 0 0;font-size:9px}.source-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:15px;display:grid}.source-summary article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px 18px}.source-summary span,.source-summary strong{display:block}.source-summary span{color:#7a8b96;font-size:8px}.source-summary strong{margin-top:5px;font-size:22px}.source-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:15px;display:grid}.source-list,.change-list{overflow:hidden}.source-row{border-top:1px solid #e7ecef;align-items:center;gap:11px;padding:14px 17px;display:flex}.source-row>i{color:#71808a;background:#edf1f3;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.source-row>i.ok{color:#08755c;background:#e5f5ef}.source-row>i.error{color:#a33c34;background:#fde9e7}.source-row>div{flex:1;min-width:160px}.source-row b,.source-row span,.source-row small{display:block}.source-row b{font-size:10px}.source-row span{color:#738691;margin:4px 0;font-size:7px}.source-row small{color:#95a0a7;font-size:7px}.source-row a,.source-row button{color:#0b7e86;cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:none}.source-row button{border:1px solid #d4dfe4;border-radius:6px;padding:7px}.change-list>article{border-top:1px solid #e7ecef;padding:15px 18px}.change-list>article span{color:#a4620a;background:#fff0d7;border-radius:4px;padding:4px 6px;font-size:6px}.change-list>article b{margin:9px 0 5px;font-size:10px;display:block}.change-list>article p{color:#6c7f8b;font-size:8px;line-height:1.5}.change-list>article small{color:#95a1a8;font-size:7px}.change-actions{gap:7px;margin-top:10px;display:flex}.change-actions button{color:#506873;cursor:pointer;background:#fff;border:1px solid #cbd9de;border-radius:6px;padding:7px 9px;font-size:7px}.change-actions button:first-child{color:#fff;background:#087d77;border-color:#087d77}.change-decision{color:#687b85;margin-top:9px;font-size:7px;font-weight:700}.change-decision.approved{color:#08755c}.user-inbox{margin-bottom:16px;overflow:hidden}.user-inbox>article{border-top:1px solid #e7ecef;align-items:center;gap:11px;padding:13px 18px;display:flex}.user-inbox>article.read{opacity:.6}.user-inbox>article>i{background:#0b8580;border-radius:50%;width:7px;height:7px}.user-inbox>article.read>i{background:#b7c2c7}.user-inbox>article>div{flex:1}.user-inbox b,.user-inbox p,.user-inbox small{display:block}.user-inbox b{font-size:9px}.user-inbox p{color:#667a85;margin:3px 0;font-size:8px}.user-inbox small{color:#96a2a8;font-size:7px}.user-inbox a,.user-inbox button{color:#087d77;cursor:pointer;background:0 0;border:0;font-size:7px;text-decoration:none}.alert-boundary{color:#365d73;background:#eef6fa;border:1px solid #cfe2ec;border-radius:9px;margin-bottom:15px;padding:12px 15px}.alert-boundary b{font-size:10px}.alert-boundary p{margin:4px 0 0;font-size:9px}.alerts-layout{grid-template-columns:330px minmax(0,1fr);gap:16px;display:grid}.alert-form{height:max-content;padding-bottom:18px}.alert-form>label{color:#526575;gap:6px;padding:8px 20px;font-size:9px;font-weight:700;display:grid}.scope-explanation{color:#5e777f;margin-top:6px;font-size:8px;font-weight:400;line-height:1.45;display:block}.monitored-regions{gap:18px;display:grid}.monitored-regions>section>h3{color:#173642;margin:0 0 8px;font-size:10px}.monitored-regions>section+section{border-top:1px solid #e4eceb;padding-top:16px}.alert-form select{color:#1c394c;background:#fff;border:1px solid #d5dfe5;border-radius:7px;padding:10px;font-size:10px}.alert-form fieldset{border:0;border-top:1px solid #edf1f3;margin:9px 0 0;padding:13px 20px 4px}.alert-form legend{color:#526575;padding:0 5px;font-size:8px;font-weight:800}.check-row{align-items:center;gap:9px!important;padding:6px 0!important;font-size:9px!important;font-weight:500!important;display:flex!important}.check-row input{accent-color:#087b7e}.monitoring-list{overflow:hidden}.monitor-row{border-top:1px solid #e7ecef;align-items:center;gap:13px;padding:16px 18px;display:flex}.monitor-row.disabled{opacity:.55}.monitor-actions{align-items:center;gap:10px;display:flex}.monitor-delete{color:#9a4b44;cursor:pointer;background:#fff;border:1px solid #e2c6c2;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.monitor-delete:hover{background:#fff5f3}.load-warning{color:#795f20;background:#fff9e9;border:1px solid #ead8aa;border-radius:9px;margin:0 0 16px;padding:11px 14px;font-size:10px;line-height:1.45}.monitor-icon{color:#087b7e;background:#e4f4f3;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.monitor-copy{flex:1}.monitor-copy b,.monitor-copy span,.monitor-copy small{display:block}.monitor-copy b{font-size:11px}.monitor-copy span{color:#7c8d98;margin:4px 0;font-size:8px}.monitor-copy small{color:#0a7c75;font-size:7px}.switch{width:35px;height:20px;position:relative}.switch input{opacity:0;width:0;height:0}.switch span{cursor:pointer;background:#cfd9de;border-radius:12px;transition:all .2s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:#0c8581}.switch input:checked+span:after{transform:translate(15px)}.monitor-empty{text-align:center;color:#7b8d98;padding:60px 20px;font-size:9px}.monitor-empty b{color:#314d5f;font-size:12px}.monitor-empty p{margin-top:7px}.account-environment{color:#745514;background:#fff8e8;border:1px solid #f0d89c;border-radius:9px;margin-bottom:15px;padding:12px 15px}.account-environment b{font-size:10px}.account-environment p{margin:4px 0 0;font-size:9px}.account-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.profile-form{padding-bottom:18px}.profile-form label{color:#526575;gap:6px;padding:8px 20px;font-size:9px;font-weight:700;display:grid}.profile-form input{color:#1f384a;background:#fff;border:1px solid #d5dfe5;border-radius:7px;padding:11px;font-size:10px}.profile-form input:disabled{color:#8a979f;background:#f3f6f7}.subscription-card{color:#18384a;padding:23px}.subscription-card>small:first-child{letter-spacing:1px;color:#087b7e;font-size:7px;font-weight:800}.subscription-card h2{margin:7px 0 12px;font-size:25px}.subscription-card h2 em{color:#7f8e98;font-size:10px;font-style:normal}.trial-pill{color:#08765d;background:#e4f6ef;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:800}.subscription-card p{color:#61737f;margin:15px 0;font-size:10px}.subscription-card ul{margin:16px 0;padding:0;list-style:none}.subscription-card li{border-bottom:1px solid #edf1f3;padding:7px 0;font-size:9px}.subscription-card li:before{content:"✓";color:#0b9271;margin-right:8px}.subscription-card>button{color:#70808a;background:#dfe6e9;border:0;border-radius:8px;width:100%;padding:11px;font-size:8px;font-weight:700}.billing-note{text-align:center;margin-top:8px;color:#8b979f!important;font-size:7px!important;display:block!important}.account-loading{text-align:center;color:#7c8c97;padding:50px;font-size:10px}.generate-button:disabled{opacity:.65;cursor:wait}.save-message{margin:4px 0;padding:2px 18px 0;font-size:9px}.save-message.success{color:#08796f}.save-message.error{color:#b33a34}.upload-cta{align-self:center;padding:10px 14px!important}.certificate-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:15px;display:grid}.certificate-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px 19px}.certificate-summary span,.certificate-summary strong{display:block}.certificate-summary span{color:#788996;font-size:9px}.certificate-summary strong{color:#173447;margin-top:7px;font-size:24px}.certificate-message{color:#08705d;background:#e5f5ef;border:1px solid #c5e7d9;border-radius:8px;margin-bottom:12px;padding:10px 13px;font-size:10px}.certificate-list{overflow:hidden}.reminder-settings{margin-bottom:15px;padding-bottom:16px}.reminder-master{color:#166c70;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.reminder-grid{grid-template-columns:1.6fr 1fr;gap:22px;padding:3px 18px 15px;display:grid}.reminder-grid b{color:#526575;margin-bottom:9px;font-size:9px;display:block}.reminder-options{flex-wrap:wrap;gap:7px;display:flex}.reminder-options label{color:#526575;border:1px solid #dce5e9;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.reminder-options.channels{flex-direction:column;align-items:flex-start}.reminder-footer{border-top:1px solid #e7ecef;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px 0;display:flex}.reminder-footer small{color:#7d8e99;font-size:8px}.reminder-operations{background:#f8fbfb;border:1px solid #dce6e8;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:14px 0;padding:15px 17px;display:grid}.reminder-operations>div{gap:4px;display:grid}.reminder-operations b{color:#294457;font-size:10px}.reminder-operations span,.reminder-operations small{color:#71848f;font-size:8px}.reminder-operations button{color:#fff;cursor:pointer;background:#087d77;border:0;border-radius:7px;padding:9px 12px;font-size:8px}.reminder-operations button:disabled{opacity:.6}.reminder-operations>p{color:#08705d;grid-column:1/-1;margin:0;font-size:8px}.launch-readiness{border:1px solid #dce6e8;border-radius:9px;margin:14px 0;overflow:hidden}.readiness-head{background:#f8fbfb;justify-content:space-between;gap:15px;padding:15px 17px;display:flex}.readiness-head>div:first-child{gap:4px;display:grid}.readiness-head b{color:#294457;font-size:10px}.readiness-head span{color:#71848f;font-size:8px}.readiness-head>div:last-child{align-items:center;gap:6px;display:flex}.readiness-head em{border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.readiness-head em.ready{color:#08745b;background:#e5f5ef}.readiness-head em.pending{color:#9b620f;background:#fff1da}.readiness-list{grid-template-columns:1fr 1fr;display:grid}.readiness-list article{border-top:1px solid #e7edef;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 15px;display:grid}.readiness-list article:nth-child(odd){border-right:1px solid #e7edef}.readiness-list i{border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.readiness-list i.ready{color:#08745b;background:#e5f5ef}.readiness-list i.pending{color:#9b620f;background:#fff1da}.readiness-list article>div{gap:3px;display:grid}.readiness-list article b{font-size:8px}.readiness-list article span{color:#71848f;font-size:7px}.readiness-list article>em{text-transform:uppercase;color:#7b8d98;font-size:6px;font-style:normal}@media (width<=700px){.readiness-list{grid-template-columns:1fr}.readiness-list article:nth-child(odd){border-right:0}.readiness-head{flex-direction:column}}.certificate-row{border-top:1px solid #e7ecef;align-items:center;gap:13px;padding:15px 18px;display:flex}.file-icon{color:#087b7e;background:#e4f3f2;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.certificate-main{flex:1;min-width:150px}.certificate-main b,.certificate-main span{display:block}.certificate-main b{font-size:11px}.certificate-main span{color:#80909c;margin-top:4px;font-size:8px}.certificate-date{min-width:100px}.certificate-date small,.certificate-date b{display:block}.certificate-date small{color:#8998a3;font-size:6px}.certificate-date b{margin-top:3px;font-size:9px}.certificate-status{text-align:center;border-radius:6px;min-width:86px;padding:7px 8px;font-size:8px;font-weight:800}.certificate-status.valid{color:#08745b;background:#e5f5ef}.certificate-status.warning{color:#a7640e;background:#fff1da}.certificate-status.danger{color:#a63a32;background:#fde9e7}.certificate-status.neutral{color:#60717d;background:#edf1f3}.certificate-actions{gap:8px;display:flex}.certificate-actions a,.certificate-actions button{color:#0b7f88;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:none}.certificate-actions button{color:#a44841}.certificate-empty{text-align:center;color:#798b98;padding:55px 20px;font-size:10px}.certificate-empty b{color:#294457;font-size:13px;display:block}.certificate-empty p{margin:7px 0 15px}.modal-backdrop{z-index:30;background:#0b2331aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.certificate-modal{background:#fff;border-radius:14px;width:min(480px,100%);padding-bottom:17px;box-shadow:0 24px 70px #071b2b55}.modal-title{border-bottom:1px solid #e5ebef;justify-content:space-between;align-items:start;padding:18px 20px;display:flex}.modal-title h2{margin:0;font-size:16px}.modal-title p{color:#80909c;margin:4px 0 0;font-size:9px}.modal-title>button{color:#82919c;cursor:pointer;background:0 0;border:0;font-size:23px}.certificate-modal label{color:#526575;gap:6px;padding:8px 20px;font-size:9px;font-weight:700;display:grid}.certificate-modal input{border:1px solid #d5dfe5;border-radius:7px;padding:10px;font-size:10px}.file-input small{color:#8997a1;font-size:7px;font-weight:400}.modal-actions{justify-content:flex-end;gap:8px;padding:12px 20px 0;display:flex}.modal-actions button{color:#526775;cursor:pointer;background:#fff;border:1px solid #d7e0e5;border-radius:7px;padding:9px 13px;font-size:9px}.modal-actions .primary{color:#fff;background:#0c6971;border-color:#0c6971}.modal-actions .primary:hover:not(:disabled){background:#095860;border-color:#095860}.modal-actions button:disabled{opacity:.6}.primary{color:#fff;cursor:pointer;background:#0c6971;border:0;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:700}.functional-badge{letter-spacing:.8px;color:#08796f;background:#e2f5ee;border:1px solid #bce5d6;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:800}.scale-layout{grid-template-columns:290px 1fr;gap:16px;display:grid}.scale-form{height:max-content;padding-bottom:18px}.scale-form label{color:#526575;gap:6px;padding:8px 18px;font-size:10px;font-weight:700;display:grid}.scale-form input,.scale-form select{color:#172c3e;background:#fff;border:1px solid #d5dfe5;border-radius:7px;width:100%;padding:10px;font-size:11px}.form-pair{grid-template-columns:1fr 1fr;display:grid}.number-stepper{background:#fff;border:1px solid #d5dfe5;border-radius:7px;grid-template-columns:minmax(0,1fr) 28px;display:grid;overflow:hidden}.scale-form .number-stepper input{appearance:textfield;border:0;border-radius:0;min-width:0}.scale-form .number-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.scale-form .number-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.number-stepper-actions{border-left:1px solid #e4ebed;grid-template-rows:1fr 1fr;display:grid}.number-stepper-actions button{cursor:pointer;background:#fff;border:0;min-height:20px;position:relative}.number-stepper-actions button:before{content:"";border-top:1.5px solid #4b777a;border-left:1.5px solid #4b777a;width:5px;height:5px;position:absolute;top:50%;left:50%}.number-stepper-actions .increase:before{transform:translate(-50%,-25%)rotate(45deg)}.number-stepper-actions .decrease:before{transform:translate(-50%,-75%)rotate(225deg)}.number-stepper-actions button:first-child{border-bottom:1px solid #edf1f2}.number-stepper-actions button:active{background:#eff8f6}.generate-button{color:#fff;cursor:pointer;background:#0c6971;border:0;border-radius:8px;width:calc(100% - 36px);margin:12px 18px 3px;padding:11px;font-size:11px;font-weight:800}.form-note{color:#82919d;padding:0 18px;font-size:8px}.calendar-sheet{padding:16px}.calendar-toolbar{color:#60717f;border-bottom:1px solid #e1e8ec;justify-content:space-between;align-items:center;padding:0 2px 13px;font-size:9px;display:flex}.calendar-toolbar button{color:#0c6971;cursor:pointer;background:#fff;border:1px solid #0c6971;border-radius:7px;padding:8px 10px;font-weight:700}.legend{border-radius:2px;width:10px;height:10px;margin:0 5px 0 10px;display:inline-block}.legend.work,.month-grid .work{background:#f3a328}.legend.off,.month-grid .off{background:#42ad57}.print-title{text-align:center;padding:13px 0 7px}.print-title h2{margin:0;font-size:17px}.print-title p{color:#7d8c97;margin:4px;font-size:9px}.year-calendar{grid-template-columns:repeat(3,1fr);gap:18px 12px;display:grid}.month h3{text-transform:lowercase;text-align:center;margin:0 0 6px;font-size:11px}.week-row,.month-grid{grid-template-columns:repeat(7,1fr);display:grid}.week-row span,.month-grid span{border:1px solid #e4e9ec;place-items:center;min-height:21px;font-size:7px;display:grid}.month-grid span{border-color:#fff6}.month-grid .work,.month-grid .off{color:#102415}.month-grid .blank{background:0 0;border-color:#0000}@media (width<=1000px){.scale-layout{grid-template-columns:1fr}.year-calendar{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.year-calendar{grid-template-columns:1fr}.calendar-sheet{padding:10px}.certificate-summary{grid-template-columns:1fr 1fr}.certificate-summary article:first-child{grid-column:1/-1}.certificate-row{flex-wrap:wrap;align-items:flex-start}.certificate-main{flex:none;width:calc(100% - 52px)}.certificate-date{margin-left:49px}.certificate-status{margin-left:auto}.certificate-actions{justify-content:flex-end;width:100%}.topbar .upload-cta{font-size:8px!important}.certificate-modal .form-pair{grid-template-columns:1fr}}@media print{@page{size:A4 landscape;margin:8mm}*,:before,:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{background:#fff}.user-side,.no-print{display:none!important}.user-content,.content{width:100%!important;margin:0!important;padding:0!important}.scale-layout{display:block}.calendar-sheet{box-shadow:none;border:0;padding:0}.year-calendar{grid-template-columns:repeat(4,1fr);gap:10px 8px}.month{break-inside:avoid}.print-title{padding-top:0}.month-grid .work{color:#102415!important;background:#f3a328!important}.month-grid .off{color:#102415!important;background:#42ad57!important}.week-row span,.month-grid span{border-color:#d7dfe2;min-height:17px;font-size:7px}}@media (width<=720px){.source-layout{grid-template-columns:1fr}.source-summary{grid-template-columns:1fr 1fr}.source-summary article:first-child{grid-column:1/-1}.source-row{flex-wrap:wrap}.source-row>div{flex:none;width:calc(100% - 45px)}.alerts-layout,.account-layout{grid-template-columns:1fr}.user-side{width:70px!important;padding:24px 10px!important}.user-side .brand>div:last-child,.user-side nav button{font-size:0!important}.user-side nav button{justify-content:center!important}.user-plan,.admin-switch{display:none!important}.user-hero,.integration-grid,.budget-box{grid-template-columns:1fr!important}.calendar-mini{display:none!important}.role-switch>div{display:none}.role-switch{justify-content:center}.user-grid{grid-template-columns:1fr!important}.budget-flow{gap:8px}}.role-switch{color:#fff;text-align:left;cursor:pointer;background:#0a2942;border:1px solid #1b4a66;border-radius:10px;align-items:center;gap:10px;width:100%;margin:-10px 0 20px;padding:10px;display:flex}.role-switch>span{color:#26c2bc;background:#10415a;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.role-switch small,.role-switch b{display:block}.role-switch small{color:#6f96ad;font-size:7px}.role-switch b{margin-top:3px;font-size:10px}.user-side{color:#fff;z-index:5;background:linear-gradient(#073b45,#062d37);flex-direction:column;width:248px;padding:28px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.user-side nav{gap:6px;display:grid}.user-side nav button{color:#a7c2c7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;padding:12px 13px;font-size:13px;display:flex}.user-side nav button.active{color:#fff;background:#0c515b;box-shadow:inset 3px 0 #2bd0c8}.user-side nav i{text-align:center;width:19px;font-style:normal}.user-side nav em{color:#13283b;background:#f4a641;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:auto;font-size:10px;font-style:normal;font-weight:800;display:grid}.user-plan{background:#073641;border:1px solid #1c5861;border-radius:10px;margin-top:auto;padding:13px}.user-plan small,.user-plan strong,.user-plan span{display:block}.user-plan small{color:#6fa9af;font-size:7px}.user-plan strong{margin:5px 0;font-size:14px}.user-plan span{color:#82aab0;font-size:8px}.admin-switch{color:#8fb3b8;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:9px;font-size:9px}.user-hero{color:#fff;background:linear-gradient(125deg,#073b49,#087d80);border-radius:14px;grid-template-columns:1.1fr .9fr;gap:35px;padding:25px 28px;display:grid}.user-hero small{color:#8ed9d6;font-size:9px}.user-hero h2{margin:10px 0 4px;font-size:25px}.user-hero p{color:#b9dcdd;font-size:12px}.progress{background:#ffffff27;border-radius:5px;height:7px;margin:22px 0 8px;overflow:hidden}.progress i{background:#32d3c9;width:58%;height:100%;display:block}.user-hero>div:first-child>span{color:#aad0d1;margin-right:18px;font-size:8px}.calendar-mini{background:#ffffff12;border:1px solid #ffffff1f;border-radius:11px;padding:15px}.calendar-mini>b{font-size:9px}.days{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:12px;display:grid}.days span{color:#c7e1e2;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.days span.off{color:#fff;background:#22aaa7}.days span.work{color:#fff;background:#173f52}.days span.today{outline-offset:1px;outline:1px solid #f3b85b}.days span.boarding{border:1px solid #f3b85b}.user-grid{grid-template-columns:1.3fr .7fr;gap:15px;margin-top:15px;display:grid}.onboarding-card{margin-top:15px;overflow:hidden}.onboarding-steps{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 18px 17px;display:grid}.onboarding-steps button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e9;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:11px;display:grid}.onboarding-steps button i{color:#9b620f;background:#fff1da;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.onboarding-steps button span{color:#294457;font-size:8px;font-weight:800}.onboarding-steps button em{color:#71848f;text-transform:uppercase;font-size:6px;font-style:normal}.onboarding-steps button.done i{color:#08745b;background:#e5f5ef}.onboarding-steps button.optional{border-style:dashed}@media (width<=900px){.onboarding-steps{grid-template-columns:1fr 1fr}}@media (width<=560px){.onboarding-steps{grid-template-columns:1fr}}.goal-start{margin-top:15px;overflow:hidden}.goal-start .panel-title small{color:#0b7e86;letter-spacing:.08em;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.goal-options{grid-template-columns:repeat(4,1fr);gap:9px;padding:0 18px 16px;display:grid}.goal-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e4e8;border-radius:10px;grid-template-columns:24px 1fr;gap:4px 9px;padding:14px;display:grid}.goal-options button i{color:#087b79;background:#eef6f6;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.goal-options button b{color:#213e50;font-size:9px}.goal-options button span{color:#71838d;font-size:7px;line-height:1.4}.goal-options button.selected{background:#f0f9f7;border-color:#0b8580;box-shadow:0 0 0 2px #0b858014}.goal-followup{background:#f7fafb;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin:0 18px 18px;padding:15px;display:grid}.goal-followup label{color:#49616e;font-size:7px;font-weight:800}.goal-followup input,.goal-followup select{color:#253f4e;background:#fff;border:1px solid #d4e0e5;border-radius:7px;width:100%;margin-top:6px;padding:10px;display:block}.goal-followup>p{color:#506b78;grid-column:1/-1;margin:0;font-size:8px}.goal-followup>div{grid-column:1/-1;gap:8px;display:flex}.goal-followup>div button{cursor:pointer;background:#fff;border:1px solid #d4e0e5;border-radius:7px;padding:9px 13px}.goal-followup>div button.primary{color:#fff;background:#0b8580;border-color:#0b8580}.goal-followup>small{color:#a33c34}.onboarding-steps.progressive button{grid-template-rows:auto auto auto}.onboarding-steps.progressive button i{grid-row:1/4}.onboarding-steps.progressive button small{color:#71848f;font-size:6px;line-height:1.35}.link-button{color:#087d77;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800}.profile-goal-picker{border:0;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 14px;padding:0;display:grid}.profile-goal-picker legend{color:#294457;grid-column:1/-1;margin-bottom:6px;font-size:8px;font-weight:900}.profile-goal-picker button{text-align:left;color:#526a76;cursor:pointer;background:#fff;border:1px solid #d6e1e5;border-radius:7px;padding:9px;font-size:7px}.profile-goal-picker button.selected{color:#08725f;background:#eef8f6;border-color:#0b8580;font-weight:800}.profile-advanced,.scale-advanced{border:1px solid #dce5e9;border-radius:8px;margin:10px 0;padding:11px}.profile-advanced summary,.scale-advanced summary{cursor:pointer;color:#087d77;font-size:8px;font-weight:800}.profile-advanced>p{color:#71848f;font-size:7px}.profile-advanced[open] summary,.scale-advanced[open] summary,.scale-presets{margin-bottom:12px}.scale-presets>b{color:#294457;margin-bottom:8px;font-size:8px;display:block}.scale-presets>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.scale-presets button{color:#385563;cursor:pointer;background:#fff;border:1px solid #cad9de;border-radius:8px;padding:10px 14px;font-weight:800}.scale-presets button.selected{color:#fff;background:#0b8580;border-color:#0b8580}.scale-presets span{color:#71848f;font-size:7px}@media (width<=900px){.goal-options{grid-template-columns:1fr 1fr}}@media (width<=560px){.goal-options,.goal-followup,.profile-goal-picker{grid-template-columns:1fr}.goal-followup>*{grid-column:1!important}}.user-alert{border-bottom:1px solid #ebeff2;align-items:center;gap:12px;padding:15px 18px;display:flex}.user-alert>i{border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.user-alert>button{color:#0b7f88;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:7px}.notification-list{overflow:hidden}.notification-list>article{border-top:1px solid #e7ecef;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.notification-list>article.read{opacity:.68}.notification-list>article>i{color:#0b8884;font-size:9px;font-style:normal}.notification-list article>div:nth-child(2){gap:4px;display:grid}.notification-list article b{font-size:10px}.notification-list article p{color:#607681;margin:0;font-size:8px}.notification-list article small{color:#8a99a2;font-size:7px}.notification-list article>div:last-child{gap:8px;display:flex}.notification-list article a,.notification-list article button{color:#0b7f88;cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:none}@media (width<=600px){.notification-list>article{grid-template-columns:auto 1fr}.notification-list article>div:last-child{grid-column:2}}.feedback-grid{grid-template-columns:.9fr 1.1fr;gap:15px;display:grid}.feedback-form{gap:10px;padding:0 18px 18px;display:grid}.feedback-form .panel-title{margin:0 -18px}.feedback-form label{color:#607681;gap:5px;font-size:8px;font-weight:700;display:grid}.feedback-form select,.feedback-form textarea{background:#fff;border:1px solid #d6e0e4;border-radius:7px;padding:9px;font-size:9px}.feedback-form textarea{resize:vertical;min-height:130px}.feedback-history{overflow:hidden}.feedback-history>article{border-top:1px solid #e7ecef;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.feedback-history article b,.feedback-admin article b{font-size:9px}.feedback-history article p,.feedback-admin article p{color:#607681;margin:4px 0;font-size:8px}.feedback-history article small,.feedback-admin article span{color:#87969f;font-size:7px}.feedback-history article em{color:#0b7f88;font-size:7px;font-style:normal}.feedback-admin{overflow:hidden}.feedback-admin>article{border-top:1px solid #e7ecef;grid-template-columns:1fr 130px 130px;align-items:end;gap:12px;padding:14px 18px;display:grid}.feedback-admin article>div{gap:2px;display:grid}.feedback-admin label{color:#607681;gap:4px;font-size:7px;display:grid}.feedback-admin select{background:#fff;border:1px solid #d6e0e4;border-radius:6px;padding:8px;font-size:8px}@media (width<=800px){.feedback-grid{grid-template-columns:1fr}.feedback-admin>article{grid-template-columns:1fr 1fr}.feedback-admin article>div{grid-column:1/-1}}.user-alert.amber>i{color:#b36d15;background:#fff1da}.user-alert.teal>i{color:#087d80;background:#e2f5f4}.user-alert>div{flex:1}.user-alert b{font-size:11px}.user-alert p{color:#82909d;margin:4px 0 0;font-size:9px}.user-alert button,.wide-button{color:#426071;background:#fff;border:1px solid #d8e0e5;border-radius:6px;padding:7px 10px;font-size:9px}.profile-stats{justify-content:space-around;padding:25px 10px;display:flex}.profile-stats div{text-align:center}.profile-stats strong,.profile-stats span{display:block}.profile-stats strong{font-size:22px}.profile-stats span{color:#80909d;font-size:8px}.wide-button{width:calc(100% - 36px);margin:0 18px 18px}.next-courses{margin-top:15px}.course-row{align-items:center;gap:15px;padding:18px;display:flex}.course-date{color:#087b7e;background:#e5f4f3;border-radius:8px;place-items:center;width:57px;height:52px;display:grid}.course-date b{font-size:16px}.course-date small{font-size:6px}.course-row>div{flex:1}.course-row>div b{font-size:11px}.course-row p{color:#82909d;font-size:9px}.course-row em{color:#087d70;background:#e3f6ef;border-radius:5px;padding:6px 8px;font-size:8px;font-style:normal}.setting-row{border-top:1px solid #e7ecef;align-items:center;gap:12px;padding:16px 20px;display:flex}.setting-row i{color:#13906a;background:#e5f5ef;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.setting-row b{flex:1;font-size:11px}.setting-row button{color:#0b7f88;background:0 0;border:0;font-size:9px}.integration-block{margin-top:16px}.integration-title{justify-content:space-between;align-items:center;display:flex}.integration-title h2{font-size:16px}.integration-title p{color:#7d8c99;font-size:10px}.integration-title>span{color:#7d8c99;font-size:9px}.integration-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.integration-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex}.integration-grid i{border-radius:9px;place-items:center;width:37px;height:37px;font-style:normal;font-weight:800;display:grid}.integration-grid i.meta{color:#6554c9;background:#eeeaff}.integration-grid i.google{color:#3976cc;background:#eef4ff}.integration-grid i.pay{color:#168557;background:#e6f6ed}.integration-grid i.mail{color:#bd6526;background:#fff0e5}.integration-grid div{flex:1}.integration-grid b{font-size:11px}.integration-grid p{color:#7c8a97;margin:4px 0 0;font-size:8px}.integration-grid button{color:#0d6d76;background:#fff;border:1px solid #0d6d76;border-radius:6px;padding:7px 10px;font-size:9px}.budget-box{color:#fff;background:#071f35;border-radius:12px;grid-template-columns:.8fr 1.5fr;align-items:center;gap:18px;margin-top:14px;padding:20px;display:grid}.budget-box small{color:#72a6b5;font-size:7px}.budget-box h3{margin:6px 0;font-size:14px}.budget-box p{color:#8eb0bb;font-size:9px}.budget-box strong{font-size:24px}.budget-flow{justify-content:space-around;align-items:center;display:flex}.budget-flow span{text-align:center;font-size:18px;font-weight:800}.budget-flow span small{margin-top:4px;display:block}.budget-warning{border-top:1px solid #173b53;grid-column:1/-1;color:#b2c8cf!important;padding-top:12px!important}:root{--navy:#071b31;--teal:#08a7a2;--bg:#f3f6f9;--line:#dce4ea;--text:#162638;--muted:#6f7e8d}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:5;background:linear-gradient(#071c32,#06182b);flex-direction:column;width:248px;padding:28px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.brand-mark{color:#1cc1bb;background:#092c45;border:1px solid #1c6072;border-radius:12px;place-items:center;width:39px;height:39px;font-size:21px;display:grid}.brand b{font-size:20px}.brand b span{color:#1bc0ba}.brand small{color:#7f9bb2;text-transform:uppercase;letter-spacing:1.3px;margin-top:3px;font-size:9px;display:block}.sidebar nav{gap:6px;display:grid}.sidebar nav button,.help{color:#9cb0c2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;padding:12px 13px;font-size:13px;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#0d304d}.sidebar nav button.active{box-shadow:inset 3px 0 #13b8b2}.sidebar nav i{text-align:center;width:19px;font-size:17px;font-style:normal}.sidebar nav em{color:#13283b;background:#f4a641;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:auto;font-size:10px;font-style:normal;font-weight:800;display:grid}.sidebar-foot{border-top:1px solid #17334a;margin-top:auto;padding-top:18px}.system{align-items:center;gap:10px;padding:9px;display:flex}.system>span{background:#21c58a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #124b43}.system b,.system small{display:block}.system b{font-size:11px}.system small{color:#7490a7;margin-top:3px;font-size:9px}.help{margin-top:8px}.content{width:calc(100% - 248px);max-width:1600px;margin-left:248px;padding:0 38px 50px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:98px;margin-bottom:23px;display:flex}.topbar h1{letter-spacing:-.6px;margin:0;font-size:25px}.topbar p{color:var(--muted);margin:6px 0 0;font-size:12px}.top-actions{align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;line-height:1;display:inline-flex;position:relative}.icon-button:disabled{cursor:default}.bell-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px;display:block}.icon-button span{background:#e54f4f;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.avatar{color:#fff;background:#0c5262;border-radius:50%;place-items:center;width:37px;height:37px;font-size:11px;font-weight:700;display:grid}.profile{text-align:left;display:grid}.profile-trigger{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0;display:flex}.profile-trigger:focus-visible,.icon-button:focus-visible{outline-offset:3px;outline:2px solid #0b8580}.profile-trigger:disabled{cursor:default}.profile strong{font-size:11px}.profile small{color:var(--muted);font-size:9px}.notice{background:#edf8f9;border:1px solid #b8d7dc;border-radius:9px;align-items:center;gap:12px;margin-bottom:18px;padding:10px 14px;display:flex}.notice span{letter-spacing:.8px;color:#fff;background:#087e83;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:800}.notice p{color:#476a70;margin:0;font-size:11px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.metric-grid.three{grid-template-columns:repeat(3,1fr)}.metric-card,.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 2px 6px #0d263b08}.metric-card{padding:18px}.metric-head,.metric-value,.panel-title{justify-content:space-between;align-items:center;display:flex}.metric-head>span{text-transform:uppercase;letter-spacing:.65px;color:#738393;font-size:10px;font-weight:700}.metric-head button{color:#8c99a5;background:0 0;border:0}.metric-value{align-items:flex-end;margin-top:12px}.metric-value strong{letter-spacing:-1px;font-size:27px}.metric-card p{color:#8995a0;margin:8px 0 0;font-size:10px}.positive{color:#18a576!important}.spark{width:86px;height:28px}.spark.navy{color:#244f70}.spark.teal{color:#08a7a2}.spark.green{color:#17a879}.spark.amber{color:#d89a31}.work-grid,.bottom-grid{grid-template-columns:1.55fr 1fr;gap:15px;margin-top:15px;display:grid}.panel-title{border-bottom:1px solid #e5ebef;padding:18px 20px}.panel-title h2{margin:0;font-size:14px}.panel-title p{color:#84919d;margin:4px 0 0;font-size:10px}.count{color:#b76b0c;background:#fff2dd;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.approval-item{border-bottom:1px solid #eef1f4;align-items:center;gap:13px;padding:14px 18px;display:flex}.tag-icon{border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.tag-icon.blue{color:#326182;background:#e9f1f7}.tag-icon.amber{color:#bb741a;background:#fff3df}.tag-icon.green{color:#15926b;background:#e7f7f1}.approval-copy{flex:1}.tag{font-size:8px;font-weight:800}.tag.blue{color:#326182}.tag.amber{color:#b26c13}.tag.green{color:#168963}.approval-copy h3{margin:4px 0;font-size:11px}.approval-copy p{color:#84919d;margin:0;font-size:9px}.approval-actions{gap:6px;display:flex}.approval-actions button,.primary{cursor:pointer;border-radius:6px;padding:7px 11px;font-size:9px;font-weight:700}.approve,.primary{color:#fff;background:#0e5867;border:1px solid #0e5867}.reject{color:#657382;background:#fff;border:1px solid #d4dce2}.empty{text-align:center;color:#198d6a;padding:45px}.empty p{color:#84919d;font-size:11px}.live-dot{color:#168c69;font-size:8px;font-weight:800}.health-list>div{border-bottom:1px solid #eef1f4;align-items:center;gap:11px;padding:12px 17px;display:flex}.health-list i{border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.health-list i.ok{color:#15956b;background:#e3f7ef}.health-list i.warn{color:#b66f13;background:#fff0d8}.health-list span{flex:1}.health-list b,.health-list small{display:block}.health-list b{font-size:10px}.health-list small{color:#8996a1;margin-top:3px;font-size:8px}.health-list em{color:#168d69;background:#e7f7f1;border-radius:4px;padding:4px 7px;font-size:8px;font-style:normal}.health-list em.attention{color:#ae6b17;background:#fff1dc}.bar-chart{background:repeating-linear-gradient(#0000,#0000 39px,#eef2f4 40px);justify-content:space-around;align-items:flex-end;height:162px;padding:23px 30px 18px;display:flex}.bar-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.bar-chart span{font-size:8px}.bar-chart i{background:linear-gradient(#0aa7a1,#166074);border-radius:5px 5px 1px 1px;width:22px;display:block}.bar-chart small{font-size:9px}.quick .panel-title{border-bottom:0}.quick>button{text-align:left;background:#fafcfd;border:1px solid #e0e7ec;border-radius:8px;grid-template-columns:34px 1fr;column-gap:10px;width:calc(100% - 34px);margin:0 17px 9px;padding:10px;display:grid}.quick>button>span{color:#0c7580;background:#e7f2f4;border-radius:7px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.quick>button b{font-size:10px}.quick>button small{color:#8996a1;font-size:8px}.toast{color:#fff;background:#0b3f4d;border-radius:9px;padding:12px 18px;position:fixed;bottom:28px;right:28px}.data-panel{margin-top:16px}.table{padding:3px 20px 15px}.table-head,.table-row{grid-template-columns:2fr 1fr 1fr .6fr;align-items:center;gap:10px;display:grid}.table-head{color:#84919d;text-transform:uppercase;padding:12px 8px;font-size:8px}.table-row{border-top:1px solid #e9eef2;padding:15px 8px;font-size:10px}.table-row button{color:#0b7f88;background:0 0;border:0;font-size:9px;font-weight:700}.status{background:#1bb27e;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.warn-status{background:#e6a23d}.auth-tabs{background:#eef4f2;border-radius:9px;grid-template-columns:1fr 1fr;margin:0 0 20px;padding:4px;display:grid}.auth-tabs button{color:#60777b;background:0 0;border:0;border-radius:7px;padding:10px;font-weight:700}.auth-tabs button.active{color:#0b5f61;background:#fff;box-shadow:0 2px 8px #1441421a}.auth-card form{gap:8px;display:grid}.forgot-link{color:#087d77;cursor:pointer;background:0 0;border:0;padding:14px 0 0;font-weight:700}.email-access:disabled{opacity:.65;cursor:wait}.auth-page{background:linear-gradient(145deg,#edf8f5 0%,#f8fbfa 55%,#e6f2ef 100%);place-items:center;min-height:100vh;padding:72px 20px;display:grid;position:relative}.auth-back{color:#315c62;cursor:pointer;background:0 0;border:0;font:700 14px inherit;position:absolute;top:26px;left:28px}.auth-card{background:#fff;border:1px solid #dceae7;border-radius:22px;width:min(440px,100%);padding:38px;box-shadow:0 24px 70px #103d411f}.auth-card .brand{padding:0 0 30px}.auth-kicker{color:#087d77;letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.auth-card h1{color:#123d47;margin:0 0 10px;font-size:31px}.auth-card>p{color:#60777b;margin:0 0 26px;line-height:1.55}.google-access,.email-access{cursor:pointer;border-radius:9px;width:100%;min-height:48px;font:700 14px inherit}.google-access{color:#263e43;background:#fff;border:1px solid #cbdad7}.google-access b{color:#4285f4;margin-right:9px;font-size:17px}.email-access{color:#fff;background:#087d77;border:0;margin-top:10px}.auth-divider{color:#8a9c9e;align-items:center;gap:12px;height:36px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e2eae8;flex:1;height:1px}.auth-card label{color:#405c61;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.auth-card input{box-sizing:border-box;border:1px solid #cbdad7;border-radius:9px;width:100%;padding:14px;font:14px inherit}.auth-status{color:#315f62;background:#eef7f5;border-radius:9px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.45}.auth-note{color:#7c8f92;margin-top:16px;line-height:1.45;display:block}.career-questionnaire,.career-results,.career-courses,.career-sources{max-width:900px;margin:0 auto 18px}.career-questionnaire>.generate-button{width:auto;min-width:190px;margin:4px 20px 20px}.career-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 20px 16px;display:grid}.career-choice-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e4e4;border-radius:11px;flex-direction:column;gap:5px;min-height:78px;padding:15px;display:flex}.career-choice-grid button b{color:#23464e;font-size:13px}.career-choice-grid button span{color:#718286;font-size:11px;line-height:1.45}.career-choice-grid button.selected{background:#eff9f7;border-color:#0b8580;box-shadow:0 0 0 2px #0b858014}.career-followup{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 18px;display:grid}.career-followup label{color:#405d64;font-size:11px;font-weight:800}.career-followup select,.career-followup input{box-sizing:border-box;color:#28464d;background:#fff;border:1px solid #d4e0e2;border-radius:8px;width:100%;margin-top:7px;padding:12px;display:block}.personalized-start{max-width:900px;margin:0 auto 18px}.career-paths.concise{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px 20px}.career-paths.concise article{background:#fbfdfd;border:1px solid #dce6e8;border-radius:12px;padding:16px}.career-paths.concise h3{margin:8px 0;font-size:15px}.career-paths.concise a{color:#087d77;font-size:11px;font-weight:800}.eligibility-grid.concise{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px 20px}.career-sources{padding:16px 20px}.career-sources>summary{cursor:pointer;color:#087d77;font-size:12px;font-weight:800}.career-sources[open]>summary{margin-bottom:14px}.career-sources>p{color:#63777d;font-size:11px;line-height:1.5}.career-sources article{border-top:1px solid #e8eeee;grid-template-columns:1fr auto;gap:12px;padding:13px 0;display:grid}.career-sources article p{color:#586f76;margin:5px 0;font-size:11px;line-height:1.45}.career-sources article small,.career-sources article span{color:#7a8b8f;margin-top:5px;font-size:9px;display:block}.career-sources article a{color:#087d77;font-size:10px;font-weight:700}.alerts-layout.simplified{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;max-width:900px;margin:0 auto 18px}.alerts-layout.simplified .alert-form,.alerts-layout.simplified .monitoring-list{min-width:0}.alert-options{border:1px solid #dce6e6;border-radius:9px;margin:10px 0 14px;padding:12px}.alert-options summary{cursor:pointer;color:#087d77;font-size:11px;font-weight:800}.alert-options[open] summary{margin-bottom:12px}.alerts-page>.user-inbox,.alerts-page>.offering-public{max-width:900px;margin:0 auto 18px}@media (width<=800px){.career-choice-grid,.career-followup,.career-paths.concise,.eligibility-grid.concise,.alerts-layout.simplified{grid-template-columns:1fr}.career-questionnaire>.generate-button{width:calc(100% - 40px)}.career-sources article{grid-template-columns:1fr}}.monitored-sources{max-width:900px;margin:0 auto 18px;overflow:hidden;padding:0!important}.monitored-sources>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.monitored-sources>summary::-webkit-details-marker{display:none}.monitored-sources>summary span{flex-direction:column;gap:4px;display:flex}.monitored-sources>summary b{color:#294a51;font-size:13px}.monitored-sources>summary small{color:#7a8b8f;font-size:10px}.monitored-sources>summary strong{color:#087d77;font-size:11px}.monitored-sources>.form-note{margin:0;padding:0 20px 16px}.monitored-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.monitored-grid a{background:#fbfdfd;border:1px solid #dce7e7;border-radius:10px;flex-direction:column;gap:4px;padding:13px;text-decoration:none;display:flex}.monitored-grid a:hover{background:#f3faf9;border-color:#69aaa6}.monitored-grid b{color:#274a50;font-size:12px}.monitored-grid span{color:#087d77;font-size:9px;font-weight:800}.monitored-grid small{color:#718287;font-size:9px;line-height:1.4}@media (width<=800px){.monitored-grid{grid-template-columns:1fr}}@media (width<=1050px){.auth-tabs{background:#eef4f2;border-radius:9px;grid-template-columns:1fr 1fr;margin:0 0 20px;padding:4px;display:grid}.auth-tabs button{color:#60777b;background:0 0;border:0;border-radius:7px;padding:10px;font-weight:700}.auth-tabs button.active{color:#0b5f61;background:#fff;box-shadow:0 2px 8px #1441421a}.auth-card form{gap:8px;display:grid}.forgot-link{color:#087d77;cursor:pointer;background:0 0;border:0;padding:14px 0 0;font-weight:700}.email-access:disabled{opacity:.65;cursor:wait}.metric-grid{grid-template-columns:repeat(2,1fr)}.work-grid,.bottom-grid{grid-template-columns:1fr}.content{padding:0 24px 40px}}@media (width<=720px){.sidebar{width:70px;padding:24px 10px}.brand{padding:0 5px 28px}.brand>div:last-child,.sidebar nav button{font-size:0}.sidebar nav button{justify-content:center}.sidebar nav i{font-size:17px}.sidebar-foot .system div,.help span{display:none}.content{width:calc(100% - 70px);margin-left:70px;padding:0 15px 30px}.profile{display:none}.metric-grid,.metric-grid.three{grid-template-columns:1fr}.notice{flex-direction:column;align-items:flex-start}.work-grid{grid-template-columns:1fr}.approval-item{flex-wrap:wrap}.table{overflow-x:auto}.table-head,.table-row{min-width:580px}}.account-summary{padding-bottom:22px}.account-summary .panel-title h2{font-size:20px}.account-summary .panel-title p{font-size:12px;line-height:1.5}.account-identity{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 18px;display:grid}.account-identity>div{background:#f8fbfb;border:1px solid #e0e9e9;border-radius:10px;gap:5px;padding:14px 16px;display:grid}.account-identity span{color:#71858a;font-size:11px}.account-identity strong{color:#213f47;overflow-wrap:anywhere;font-size:14px}.professional-summary-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px;display:grid}.professional-summary-grid article{background:#fff;border:1px solid #dce7e6;border-radius:12px;padding:18px}.professional-summary-grid small{color:#087d77;font-size:9px;font-weight:900}.professional-summary-grid h3{margin:8px 0 7px;font-size:16px;line-height:1.3}.professional-summary-grid p{color:#536e74;margin:0;font-size:12px;line-height:1.5}.professional-summary-grid span{color:#7a8d91;margin-top:10px;font-size:11px;line-height:1.45;display:block}.account-summary-note{background:#edf8f6;border-radius:9px;margin:18px 20px 0;padding:14px 16px;font-size:12px;line-height:1.55}.subscription-card>small:first-child{font-size:9px}.subscription-card h2 em{font-size:12px}.trial-pill{font-size:9px}.subscription-card p{font-size:12px;line-height:1.5}.subscription-card li,.subscription-card>button{font-size:11px}.billing-note{font-size:9px!important}.billing-history b{font-size:11px}.billing-history span,.billing-history small{font-size:10px}.account-danger b{font-size:13px}.account-danger p{font-size:11px;line-height:1.5}.account-danger button{font-size:11px}.delete-confirm label{font-size:10px}.account-loading{font-size:13px}@media (width<=800px){.account-identity,.professional-summary-grid{grid-template-columns:1fr}.account-danger{flex-direction:column}.account-danger button{width:100%}.delete-confirm{flex-direction:column;align-items:stretch;width:100%}.delete-confirm input{box-sizing:border-box;width:100%}}@media (width<=760px){html,body{overflow-x:hidden}.user-shell,.app-shell{min-width:0;display:block}.mobile-appbar{z-index:30;color:#fff;background:#073b45;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex;position:fixed;inset:0 0 auto}.mobile-brand{font-size:20px;font-weight:800}.mobile-brand span{color:#2bd0c8}.mobile-header-actions{align-items:center;gap:8px;display:flex}.mobile-notification,.mobile-avatar{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative}.mobile-notification .bell-icon{width:20px;height:20px}.mobile-notification span{color:#fff;background:#f05b57;border:2px solid #073b45;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.mobile-avatar{background:#0b6571;border-radius:50%;font-size:12px;font-weight:800}.mobile-menu-button{color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;font-size:25px;display:grid}.mobile-menu-close{z-index:2;color:#fff;background:0 0;border:0;place-items:center;width:38px;height:38px;font-size:28px;display:grid;position:absolute;top:12px;right:12px}.mobile-nav-backdrop{z-index:35;background:#061d2494;border:0;display:block;position:fixed;inset:0}.user-side,.sidebar{transition:transform .22s;overflow-y:auto;transform:translate(-105%);box-shadow:16px 0 42px #00000038;z-index:40!important;width:min(86vw,320px)!important;padding:24px 18px 22px!important;display:flex!important}.user-side.open,.sidebar.open{transform:translate(0)}.user-side .brand,.sidebar .brand{padding:0 44px 24px 5px!important}.user-side .brand>div:last-child,.sidebar .brand>div:last-child{display:block!important}.user-side nav button,.sidebar nav button{min-height:46px;justify-content:flex-start!important;font-size:14px!important}.user-side nav i,.sidebar nav i{font-size:17px!important}.user-plan,.admin-switch,.role-switch,.sidebar-foot{display:block!important}.content,.user-content{width:100%!important;max-width:none!important;margin-left:0!important;padding:84px 16px 32px!important}.topbar{align-items:flex-start;min-height:0;margin-bottom:24px;padding:20px 0 24px;height:auto!important}.topbar>div:first-child{width:100%;min-width:0}.topbar h1{font-size:clamp(30px,9vw,42px);line-height:1.08}.topbar p{max-width:24ch;margin-top:12px;font-size:16px;line-height:1.45}.topbar .top-actions{display:none!important}.user-notice{margin-top:0}.user-hero,.panel,.card{min-width:0}.user-hero{padding:24px 20px}.user-hero h2{font-size:30px}.profile{display:flex!important}}.plan-spotlight{background:linear-gradient(135deg,#eef9f7,#f9fcfb);border-color:#b9ded9;grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:22px;margin:0 0 18px;padding:22px 24px;display:grid}.plan-spotlight small,.maritime-plan-overview small{color:#087d77;letter-spacing:.1em;font-size:9px;font-weight:900}.plan-spotlight h2{margin:7px 0 6px;font-size:22px}.plan-spotlight p{color:#587078;margin:0;font-size:12px;line-height:1.5}.plan-spotlight>.primary{color:#fff;cursor:pointer;background:#087d77;border:0;border-radius:9px;padding:12px 16px;font-weight:800}.plan-progress{gap:6px;display:grid}.plan-progress strong{color:#0a5e62;font-size:22px}.plan-progress>span{background:#d9e8e5;border-radius:99px;height:7px;overflow:hidden}.plan-progress i{border-radius:inherit;background:#23b8ae;height:100%;display:block}.plan-progress small{letter-spacing:0;color:#71858a;font-size:8px}.maritime-plan-overview{max-width:900px;margin:0 auto 18px;overflow:hidden}.plan-overview-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.plan-overview-head h2{margin:7px 0 5px;font-size:24px}.plan-overview-head p{color:#61767b;margin:0;font-size:12px}.plan-checklist{border-top:1px solid #e4eceb;grid-template-columns:1fr 1fr;display:grid}.plan-checklist article{border-bottom:1px solid #e8eeee;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px 20px;display:grid}.plan-checklist article:nth-child(odd){border-right:1px solid #e8eeee}.plan-checklist i{color:#96600e;background:#fff1dc;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.plan-checklist article.done i{color:#08745b;background:#e2f5ef}.plan-checklist article>div{gap:4px;display:grid}.plan-checklist b{font-size:12px}.plan-checklist span{color:#718287;font-size:10px}.plan-checklist em{color:#9a6715;font-size:8px;font-style:normal;font-weight:800}.plan-checklist article.done em{color:#08745b}.profile-recommendation,.alert-recommendation{background:linear-gradient(135deg,#f2fbf9,#fff);border-left:4px solid #0b8580;justify-content:space-between;align-items:center;gap:22px;max-width:900px;margin:0 auto 18px;padding:20px 22px;display:flex}.profile-recommendation small,.alert-recommendation small{color:#087d77;letter-spacing:.1em;font-size:9px;font-weight:900}.profile-recommendation h2,.alert-recommendation h2{color:#173f47;margin:7px 0;font-size:20px}.profile-recommendation p,.alert-recommendation p{color:#587078;margin:0;font-size:11px;line-height:1.5}.profile-recommendation em,.alert-recommendation em{color:#8b630e;margin-top:8px;font-size:10px;font-style:normal;display:block}.profile-recommendation button,.alert-recommendation button{color:#fff;cursor:pointer;background:#087d77;border:0;border-radius:9px;flex:none;padding:11px 15px;font-size:10px;font-weight:800}.alert-recommendation>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.path-source-meta{color:#61767b;background:#f0f6f5;border-radius:8px;flex-wrap:wrap;margin:0 0 12px;padding:10px 12px;font-size:9px;gap:12px!important;display:flex!important}.email-alert-choice{background:#f8fbfb;border-radius:10px;border:1px solid #dce8e7!important;align-items:flex-start!important;gap:10px!important;padding:12px!important;display:flex!important}.email-alert-choice input{width:17px!important;height:17px!important;margin:1px 0 0!important}.email-alert-choice span{gap:3px;display:grid}.email-alert-choice b{color:#23464e;font-size:11px}.email-alert-choice small{color:#718286;font-size:9px}.monitor-copy em{color:#98650e;margin-top:6px;font-size:9px;font-style:normal;line-height:1.4;display:block}@media (width<=700px){.profile-recommendation,.alert-recommendation{flex-direction:column;align-items:stretch;padding:18px}.profile-recommendation button,.alert-recommendation button{width:100%}.plan-checklist{grid-template-columns:1fr}.plan-checklist article:nth-child(odd){border-right:0}}.edit-plan-button{color:#fff;cursor:pointer;white-space:nowrap;background:#087d77;border:1px solid #087d77;border-radius:9px;min-height:44px;padding:11px 17px;font-size:12px;font-weight:800}.edit-plan-button:hover{background:#066c68}.plan-editor{scroll-margin-top:100px}.plan-edit-actions{align-items:center;gap:10px;padding:0 20px 20px;display:flex}.plan-edit-actions .generate-button{width:auto;min-width:190px;margin:0}.cancel-plan-button{color:#4d676d;cursor:pointer;background:#fff;border:1px solid #cadbdd;border-radius:8px;min-height:42px;padding:10px 16px;font-weight:800}.professional-intelligence,.intelligence-missing,.intelligence-alternatives{max-width:900px;margin:0 auto 18px}.professional-intelligence{padding:24px}.intelligence-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.intelligence-head small,.intelligence-missing>small{color:#087d77;letter-spacing:.09em;font-size:12px;font-weight:900}.intelligence-head h2,.intelligence-missing h2{color:#173f47;margin:8px 0;font-size:26px}.intelligence-head p,.intelligence-missing p{color:#587078;margin:0;font-size:16px;line-height:1.55}.intelligence-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.intelligence-badges span{color:#87610e;white-space:nowrap;background:#fff3d6;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:800}.intelligence-badges span.launch_ready{color:#087d77;background:#e8f6f2}.intelligence-badges span.not_ready{color:#65777b;background:#f2f2f2}.intelligence-next{background:#eef8f6;border-left:4px solid #087d77;border-radius:8px;gap:5px;margin:20px 0;padding:15px 17px;display:grid}.intelligence-next small{color:#087d77;font-size:12px;font-weight:900}.intelligence-next b{color:#294b52;font-size:16px;line-height:1.45}.intelligence-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.intelligence-columns article{background:#fbfefd;border:1px solid #dce8e7;border-radius:11px;padding:16px}.intelligence-columns h3,.dynamic-certificates h3{color:#22464e;margin:0 0 10px;font-size:16px}.intelligence-columns p{color:#5b7378;margin:8px 0;font-size:15px;line-height:1.5}.intelligence-columns button,.intelligence-missing button{color:#fff;cursor:pointer;background:#087d77;border:0;border-radius:8px;margin-top:10px;padding:11px 13px;font-size:14px;font-weight:800}.dynamic-certificates{border:1px solid #dce8e7;border-radius:11px;margin-top:16px;padding:17px}.dynamic-certificates a{border-top:1px solid #e8efef;grid-template-columns:90px 1fr;gap:12px;padding:11px 0;text-decoration:none;display:grid}.dynamic-certificates b{color:#087d77;font-size:15px}.dynamic-certificates span{color:#5b7378;font-size:14px;line-height:1.5}.intelligence-source{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.intelligence-source>div{background:#f2f7f6;border-radius:9px;padding:14px}.intelligence-source b{color:#31545b;font-size:14px}.intelligence-source p{color:#62787d;margin:6px 0;font-size:13px;line-height:1.5}.intelligence-source a{color:#087d77;font-size:13px;font-weight:800}.intelligence-missing{border-left:4px solid #c58a18;padding:24px}.intelligence-missing>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.intelligence-missing span{color:#7c5b17;background:#fff3d6;border-radius:7px;padding:8px 10px;font-size:14px}.intelligence-alternatives{padding:18px 22px}.intelligence-alternatives summary{cursor:pointer;color:#087d77;font-size:14px;font-weight:800}.intelligence-alternatives article{border-top:1px solid #e8efef;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.intelligence-alternatives article b{color:#24474f;font-size:15px}.intelligence-alternatives article p{color:#60767c;margin:5px 0 0;font-size:14px}.intelligence-alternatives article>span{color:#8a6517;font-size:13px}.knowledge-rule{color:#47676d;background:#edf7f5;border-radius:8px;gap:10px;max-width:900px;margin:0 auto 18px;padding:13px 16px;font-size:14px;display:flex}.knowledge-rule b{color:#087d77;white-space:nowrap}.career-route-options{margin:20px 0}.career-route-options>h3{color:#173f47;margin:0 0 11px;font-size:18px}.career-route-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.career-route-options article{background:#f8fcfb;border:1px solid #cfe1df;border-radius:11px;padding:17px}.career-route-options b{color:#1e4d53;font-size:16px;display:block}.career-route-options p{color:#5b7378;margin:8px 0;font-size:15px;line-height:1.5}.career-route-options small{color:#087d77;font-size:13px;font-weight:800}.career-route-options article:last-child{background:#f7f9f9;border-style:dashed}.dynamic-certificates:before{content:"Informação, não alerta";color:#597075;text-transform:uppercase;letter-spacing:.05em;background:#eef2f2;border-radius:999px;margin-bottom:10px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-block}@media (width<=760px){.intelligence-head{flex-direction:column}.intelligence-badges{justify-content:flex-start}.intelligence-columns,.intelligence-source,.career-route-options>div{grid-template-columns:1fr}.professional-intelligence,.intelligence-missing{padding:20px}.professional-intelligence h2,.intelligence-missing h2{font-size:24px}.knowledge-rule{flex-direction:column;align-items:flex-start}.dynamic-certificates a{grid-template-columns:1fr}}.account-help{grid-column:1/-1;padding:18px 20px}.account-help summary{cursor:pointer;color:#21484f;font-weight:800}.account-help p{color:#61777c;font-size:12px;line-height:1.5}.account-help a{color:#087d77;font-size:12px;font-weight:800}.offering-history{max-width:900px;margin:0 auto 18px;overflow:hidden;padding:0!important}.offering-history>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;list-style:none;display:flex}.offering-history>summary span{gap:4px;display:grid}.offering-history>summary small{color:#7a8b8f}.offering-history>summary strong{color:#087d77;font-size:11px}.offering-history .offering-public{margin:0;padding-top:0}.offering-public article.closed{opacity:.72}.offering-public article.closed em{color:#8b5e55}.home-offerings,.recent-changes{margin-bottom:18px}.home-offerings .panel-title{padding:0 0 14px}.home-offerings .panel-title small,.recent-changes .panel-title small{color:#087d77;letter-spacing:.1em;font-size:9px;font-weight:900}.recent-changes{padding:20px 22px}.recent-changes .panel-title{padding:0 0 10px}.recent-changes>article{border-top:1px solid #e8eeee;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.recent-changes>article>i{color:#087d77;background:#e8f7f4;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.recent-changes article b{color:#23464e;font-size:12px}.recent-changes article p{color:#64797e;margin:4px 0 0;font-size:10px;line-height:1.45}.recent-changes article a{color:#087d77;font-size:10px;font-weight:800}.plan-checklist article.review{background:#fffaf0}.plan-checklist article.review>i{color:#8b630e;background:#f7e8bd}.plan-checklist article.review>em{color:#8b630e}.calendar-view-toggle{background:#f3f7f6;border:1px solid #d8e4e3;border-radius:8px;padding:3px;gap:2px!important;display:flex!important}.calendar-view-toggle button{color:#5f777c!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:7px 11px!important}.calendar-view-toggle button.active{box-shadow:0 1px 5px #14464817;color:#087d77!important;background:#fff!important}.month.compact-hidden{display:none}@media (width<=800px){.plan-spotlight{grid-template-columns:1fr;padding:20px}.plan-spotlight>.primary{width:100%}.plan-checklist{grid-template-columns:1fr}.plan-checklist article:nth-child(odd){border-right:0}.plan-overview-head{flex-direction:column}.edit-plan-button{width:100%;font-size:14px}.plan-edit-actions{flex-direction:column}.plan-edit-actions .generate-button,.cancel-plan-button{width:100%}.calendar-toolbar{flex-wrap:wrap;align-items:flex-start}.calendar-view-toggle{order:3;width:100%}.calendar-view-toggle button{flex:1}.user-hero{margin-top:16px}}@media print{.month.compact-hidden{display:block!important}.calendar-view-toggle{display:none!important}}.compatibility-actions{gap:7px;margin-top:8px;display:flex}.compatibility-actions button{color:#6f5415;cursor:pointer;background:#fff;border:1px solid #d7c58e;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.profile-dirty{background:#fffaf0;border-left-color:#c58a18}.route-evidence,.source-validation-breakdown{max-width:900px;margin:0 auto 18px;padding:18px 20px}.route-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.route-evidence>div,.source-validation-breakdown article{background:#fbfefd;border:1px solid #dce8e7;border-radius:10px;padding:14px}.route-evidence h3,.source-validation-breakdown h3{color:#24474f;margin:0 0 9px;font-size:12px}.route-evidence p{color:#5f767b;margin:6px 0;font-size:10px;line-height:1.5}.source-validation-breakdown>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.source-validation-breakdown article{gap:6px;display:grid}.source-validation-breakdown article b{color:#087d77;font-size:9px}.source-validation-breakdown article span{color:#536e74;font-size:10px;line-height:1.45}.home-action-panel{margin-bottom:18px;padding:20px 22px}.home-action-panel>.panel-title{padding:0 0 14px}.home-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-action-grid button{text-align:left;cursor:pointer;background:#fbfefd;border:1px solid #dce8e7;border-radius:11px;gap:7px;padding:15px;display:grid}.home-action-grid small{letter-spacing:.08em;color:#087d77;font-size:8px;font-weight:900}.home-action-grid b{color:#23464e;font-size:12px}.home-action-grid span{color:#667c81;font-size:10px;line-height:1.45}.controlled-email-test{background:#f4faf9;border:1px solid #cfe4e1;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:16px 18px;display:flex}.controlled-email-test>div:first-child{gap:5px;display:grid}.controlled-email-test b{color:#21464e;font-size:12px}.controlled-email-test span,.controlled-email-test small{color:#60777c;font-size:10px;line-height:1.45}.controlled-email-test small.confirmed{color:#08745b;font-weight:800}.controlled-email-test small.error{color:#a43d33}.controlled-email-test>div:last-child{gap:7px;display:flex}.controlled-email-test button{color:#fff;cursor:pointer;background:#087d77;border:0;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:800}.controlled-email-test button+button{color:#087d77;background:#fff;border:1px solid #087d77}@media (width<=760px){.route-evidence,.source-validation-breakdown>div,.home-action-grid{grid-template-columns:1fr}.controlled-email-test{flex-direction:column;align-items:stretch}.controlled-email-test>div:last-child,.compatibility-actions{flex-direction:column}}.career-next-action,.initial-monitoring-options,.career-monitor-config,.career-opportunities,.career-monitoring-list,.career-explore{max-width:900px;margin:0 auto 18px}.career-next-action{background:linear-gradient(135deg,#e9f8f5,#fff);border:1px solid #9fd2cc;border-left:5px solid #087d77;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.career-next-action small,.initial-monitoring-options small,.career-monitor-config small,.career-opportunities>.panel-title small,.career-monitoring-list>.panel-title small,.career-explore>summary small{color:#087d77;letter-spacing:.09em;font-size:9px;font-weight:900}.career-next-action h2{color:#173f47;margin:7px 0;font-size:23px}.career-next-action p{color:#567178;max-width:620px;margin:0;font-size:12px;line-height:1.55}.career-next-action>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.career-next-action button,.initial-monitoring-options button,.career-monitor-config button,.career-monitoring-list button,.career-course-groups button{color:#31545b;cursor:pointer;background:#fff;border:1px solid #cfe1df;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:800}.career-next-action button.primary,.career-monitor-config .generate-button{color:#fff;background:#087d77;border-color:#087d77}.initial-monitoring-options,.career-monitor-config,.career-opportunities,.career-monitoring-list{padding:20px 22px}.initial-monitoring-options>.panel-title,.career-monitor-config>.panel-title,.career-opportunities>.panel-title,.career-monitoring-list>.panel-title{padding:0 0 14px}.initial-monitoring-options>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.initial-monitoring-options button{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.initial-monitoring-options button b{color:#087d77}.initial-monitoring-options button span{font-weight:500}.initial-monitoring-options button em{color:#087d77;font-style:normal}.career-monitor-config{border-color:#a9d5cf;scroll-margin-top:100px}.career-monitor-config label{color:#31545b;gap:7px;margin:12px 0;font-size:11px;font-weight:800;display:grid}.career-monitor-config select,.career-explore input{box-sizing:border-box;color:#294c53;background:#fff;border:1px solid #cfdfdf;border-radius:9px;width:100%;padding:11px 12px}.career-monitor-config label>small{color:#75898d;letter-spacing:0;font-weight:500}.career-monitor-config .generate-button{width:auto;margin:4px 0 0}.career-opportunities>article,.career-opportunities details>article{border-top:1px solid #e5eded;grid-template-columns:minmax(0,1.5fr) 1fr .7fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.career-opportunities article b{color:#21464e;font-size:11px}.career-opportunities article p{color:#687d81;margin:4px 0 0;font-size:10px}.career-opportunities article span,.career-opportunities article em,.career-opportunities article a{font-size:9px}.career-opportunities article em{color:#96630f;font-style:normal}.career-opportunities article a{color:#087d77;font-weight:800}.career-opportunities article.closed{opacity:.68}.career-empty-opportunity{color:#567078;background:#f4f8f7;border-radius:10px;gap:6px;padding:18px;font-size:11px;display:grid}.career-empty-opportunity b{color:#294b52}.career-opportunities>details{margin-top:12px}.career-opportunities>details>summary{cursor:pointer;color:#087d77;font-size:10px;font-weight:800}.career-monitoring-list>article{border-top:1px solid #e5eded;grid-template-columns:1fr auto;gap:16px;padding:15px 0;display:grid}.career-monitoring-list article>div:first-child{gap:4px;display:grid}.career-monitoring-list article b{color:#24474f;font-size:11px}.career-monitoring-list article span,.career-monitoring-list article small{color:#6b8085;font-size:9px}.career-monitoring-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.career-monitoring-list article.disabled{opacity:.58}.career-monitoring-list article em{color:#7c5b17;background:#fff6df;border-radius:8px;gap:7px;margin-top:7px;padding:10px;font-style:normal;display:grid}.career-monitoring-list article em>span{flex-wrap:wrap;gap:6px;display:flex}.career-monitoring-list .monitor-delete{color:#9a4039}.career-explore{overflow:hidden;padding:0!important}.career-explore>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 22px;list-style:none;display:flex}.career-explore>summary>span{gap:5px;display:grid}.career-explore>summary b{color:#23474f;font-size:16px}.career-explore>summary em{color:#6a8085;font-size:10px;font-style:normal;font-weight:500}.career-explore>summary strong{color:#087d77;font-size:10px}.career-explore>label{color:#31545b;gap:7px;padding:0 22px 18px;font-size:11px;font-weight:800;display:grid}.career-course-groups{gap:10px;padding:0 22px 22px;display:grid}.career-course-groups>section,.career-course-groups>details{border:1px solid #dce8e7;border-radius:10px;padding:12px}.career-course-groups h3,.career-course-groups summary{color:#31545b;margin:0;font-size:11px;font-weight:800}.career-course-groups summary{cursor:pointer}.career-course-groups summary span{color:#087d77}.career-course-groups button{text-align:left;grid-template-columns:110px 1fr auto;gap:10px;width:100%;margin-top:8px;display:grid}.career-course-groups button b,.career-course-groups button em{color:#087d77;font-style:normal}.career-course-groups button span{font-weight:500}.career-page .source-validation-breakdown{margin-top:0}@media (width<=760px){.career-next-action{flex-direction:column;align-items:stretch;padding:19px}.career-next-action>div:last-child,.career-next-action button{width:100%}.initial-monitoring-options>div:last-child{grid-template-columns:1fr}.career-opportunities>article,.career-opportunities details>article{grid-template-columns:1fr;gap:5px}.career-monitoring-list>article{grid-template-columns:1fr}.career-monitoring-list article>div:last-child{justify-content:flex-start}.career-course-groups button{grid-template-columns:1fr}.career-next-action h2{font-size:20px}}.coverage-choice,.city-multi-select{border:0;margin:14px 0;padding:0}.coverage-choice legend,.city-multi-select legend{color:#31545b;margin-bottom:9px;font-size:11px;font-weight:800}.coverage-choice>label{cursor:pointer;background:#f8fbfb;border:1px solid #d8e6e4;border-radius:10px;grid-template-columns:none;align-items:flex-start;gap:10px;margin:8px 0;padding:12px;display:flex}.coverage-choice>label:has(input:checked){background:#edf9f7;border-color:#54aaa3}.coverage-choice input,.city-checklist input{accent-color:#087d77;width:17px!important;height:17px!important;margin:1px 0 0!important}.coverage-choice span{gap:3px;display:grid}.coverage-choice b{color:#244a51}.coverage-choice small,.city-multi-select>small{color:#71868a;letter-spacing:0;font-size:9px;font-weight:500}.city-selection-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.city-selection-actions button{padding:7px 9px}.city-selection-actions span{color:#087d77;margin-left:auto;font-size:9px;font-weight:800}.city-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:260px;padding:2px 4px 8px 2px;display:grid;overflow:auto}.city-checklist label{cursor:pointer;background:#fff;border:1px solid #e0eae9;border-radius:8px;grid-template-columns:none;align-items:center;gap:8px;margin:0;padding:9px 10px;display:flex}.city-checklist span{color:#31545b;font-size:10px;font-weight:700}@media (width<=620px){.city-checklist{grid-template-columns:1fr;max-height:310px}.city-selection-actions span{width:100%;margin-left:0}.coverage-choice>label{padding:11px}}.commercial-landing{background:#f6f8f7}.commercial-hero{background:linear-gradient(135deg,#f6fbf9,#e6f2ef);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(35px,6vw,90px);padding:72px max(7vw,26px);display:grid}.commercial-hero h1{letter-spacing:-.045em;max-width:760px;margin:16px 0 20px;font-size:clamp(38px,5vw,66px);line-height:1.03}.commercial-hero>div>p{color:#567078;max-width:660px;font-size:17px;line-height:1.65}.commercial-actions{gap:10px;margin:28px 0 13px;display:flex}.secondary-cta{color:#176762;cursor:pointer;background:0 0;border:1px solid #9fc8c3;border-radius:8px;padding:12px 18px;font-weight:800}.offer-trust{color:#405f67;gap:5px;font-size:11px;display:grid}.offer-trust span{color:#71858a}.career-demo{background:#fff;border:1px solid #b9d7d2;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #16424221}.career-demo>div:first-child{color:#fff;background:#153e48;justify-content:space-between;gap:12px;padding:17px 20px;display:flex}.career-demo>div span{letter-spacing:.09em;font-size:9px;font-weight:900}.career-demo>div em{color:#b9d1d4;font-size:9px;font-style:normal}.career-demo dl{margin:0;padding:6px 22px}.career-demo dl>div{border-bottom:1px solid #e3ecea;padding:13px 0}.career-demo dt,.monitor-proof dt{color:#789095;letter-spacing:.08em;font-size:8px;font-weight:900}.career-demo dd,.monitor-proof dd{color:#24464e;margin:5px 0 0;font-size:13px;font-weight:800}.career-demo .demo-primary{background:#e9f7f4;border:0;border-radius:9px;margin:5px -10px;padding:13px 10px}.career-demo .demo-primary dd{color:#087d77;font-size:16px}.career-demo footer{background:#f5f8f7;gap:8px;padding:14px 20px;display:flex}.career-demo footer span{color:#60777d;flex:1;font-size:9px}.authority-strip{background:#fff;grid-template-columns:repeat(4,1fr);gap:1px;padding:0 max(7vw,26px) 25px;display:grid;position:relative}.authority-strip>div{border-bottom:1px solid #dce8e5;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:24px 20px;display:grid}.authority-strip strong{color:#087d77;font-size:22px}.authority-strip span{color:#506a71;font-size:10px}.authority-strip>small{color:#809196;font-size:8px;position:absolute;bottom:7px;left:max(7vw,26px)}.landing-pain{text-align:center;max-width:850px;margin:0 auto;padding:78px 24px}.landing-pain>span,.monitor-proof>div>span,.commercial-price>div>span,.final-conversion>span{color:#087d77;letter-spacing:.12em;font-size:9px;font-weight:900}.landing-pain h2{margin:12px 0 18px;font-size:38px}.landing-pain p{color:#60777d;font-size:13px;line-height:1.65}.landing-pain button{margin-top:15px}.commercial-features{padding-top:35px;padding-bottom:65px}.commercial-features article{min-height:0;padding:19px}.commercial-features header{align-items:center;gap:10px;display:flex}.commercial-features i{flex:none;width:32px;height:32px}.commercial-features b{margin:0;font-size:13px;line-height:1.3}.commercial-features p{margin:12px 0 0}.profile-examples,.how-it-works,.landing-faq{padding:75px max(7vw,28px)}.profile-examples{background:#edf5f3}.profile-tabs{gap:7px;padding-bottom:8px;display:flex;overflow:auto}.profile-tabs button{white-space:nowrap;color:#4e686f;cursor:pointer;background:#fff;border:1px solid #cbdedb;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800}.profile-tabs button.active{color:#fff;background:#087d77;border-color:#087d77}.profile-result{background:#fff;border:1px solid #ccdfdc;border-radius:15px;grid-template-columns:.85fr 1.15fr;gap:28px;margin-top:18px;padding:27px;display:grid}.profile-result>div:first-child small{color:#087d77;font-size:8px;font-weight:900}.profile-result h3{margin:8px 0;font-size:23px}.profile-result p{color:#60777d;font-size:11px;line-height:1.6}.profile-result>div:last-child{gap:8px;display:grid}.profile-result section{background:#f3f8f7;border-radius:9px;padding:13px 15px}.profile-result section b{color:#24474f;font-size:11px}.profile-result section p{margin:5px 0 0}.how-it-works{text-align:center;background:#fff}.how-it-works .landing-section-title{margin-left:auto;margin-right:auto}.how-it-works>div:nth-child(2){grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0;display:grid}.how-it-works article{text-align:left;border:1px solid #dce7e5;border-radius:12px;gap:10px;padding:20px;display:grid}.how-it-works i{color:#fff;background:#087d77;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.how-it-works b{color:#274a52;font-size:12px}.how-it-works p{color:#677d82;margin:0;font-size:10px;line-height:1.55}.commercial-careers article>b{color:#1e565b;margin-top:13px;font-size:10px;display:block}.commercial-careers article a{opacity:.8}.monitor-proof{background:#fff;border:1px solid #b9d8d3;border-radius:16px;grid-template-columns:1.15fr 1fr auto;align-items:center;gap:24px;margin:65px max(7vw,28px);padding:28px;display:grid}.monitor-proof h2{margin:7px 0;font-size:30px}.monitor-proof p{color:#647a80;font-size:11px}.monitor-proof dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.monitor-proof dl>div{background:#f1f7f5;border-radius:8px;padding:12px}.monitor-proof button{color:#087d77;background:#e3f4ef;border:0;border-radius:999px;padding:10px 13px;font-size:9px;font-weight:900}.commercial-price{color:#fff;background:#123b46;border-radius:19px;grid-template-columns:1fr .75fr;gap:35px;margin:65px max(7vw,28px);padding:45px;display:grid}.commercial-price h2{max-width:650px;margin:10px 0;font-size:32px}.commercial-price strong{margin:17px 0;font-size:42px;display:block}.commercial-price strong small{font-size:13px}.commercial-price p{color:#c0d0d3;font-size:12px}.commercial-price em{color:#9fc2c3;margin-top:10px;font-size:9px;font-style:normal;display:block}.commercial-price ul{color:#d7e5e6;align-content:center;gap:13px;margin:0;font-size:11px;list-style:none;display:grid}.landing-faq>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.landing-faq details{background:#fff;border:1px solid #dce7e5;border-radius:10px;padding:16px 18px}.landing-faq summary{color:#294b52;cursor:pointer;justify-content:space-between;gap:10px;font-size:11px;font-weight:800;display:flex}.landing-faq summary span{color:#087d77}.landing-faq details p{color:#687e83;margin:11px 0 0;font-size:10px;line-height:1.55}.final-conversion{text-align:center;background:linear-gradient(135deg,#e1f1ed,#f7fbfa);padding:78px 24px}.final-conversion h2{max-width:750px;margin:12px auto;font-size:38px}.final-conversion p{color:#5c747a}.final-conversion small{color:#627a80;margin-top:10px;font-size:10px;display:block}@media (width<=900px){.commercial-hero{grid-template-columns:1fr}.authority-strip{grid-template-columns:1fr 1fr}.profile-result,.commercial-price{grid-template-columns:1fr}.how-it-works>div:nth-child(2){grid-template-columns:1fr 1fr}.monitor-proof{grid-template-columns:1fr}.monitor-proof dl{grid-template-columns:1fr 1fr 1fr}}@media (width<=560px){.commercial-hero{padding:45px 20px}.commercial-hero h1{font-size:39px}.commercial-hero>div>p{font-size:14px}.commercial-actions{flex-direction:column;align-items:stretch}.offer-trust{font-size:10px}.career-demo>div:first-child{flex-direction:column}.career-demo dl{padding:5px 17px}.career-demo footer{flex-direction:column}.authority-strip{grid-template-columns:1fr 1fr;padding-left:14px;padding-right:14px}.authority-strip>div{grid-template-columns:1fr;padding:17px 10px}.authority-strip>small{left:14px}.landing-pain{padding:55px 20px}.landing-pain h2,.final-conversion h2{font-size:30px}.commercial-features{grid-template-columns:1fr;gap:9px;padding:30px 18px 50px;display:grid}.commercial-features article{padding:15px}.commercial-features p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.profile-examples,.how-it-works,.landing-faq{padding:55px 18px}.profile-result{padding:19px}.how-it-works>div:nth-child(2),.landing-faq>div:last-child{grid-template-columns:1fr}.how-it-works article{padding:16px}.monitor-proof{margin:45px 18px;padding:21px}.monitor-proof dl{grid-template-columns:1fr}.commercial-price{margin:45px 18px;padding:28px}.commercial-price h2{font-size:27px}.commercial-price strong{font-size:35px}}.desktop-global-actions{z-index:24;align-items:center;gap:9px;display:flex;position:fixed;top:18px;right:24px}.desktop-global-actions button{color:#21474e;cursor:pointer;background:#fff;border:1px solid #d8e5e5;box-shadow:0 8px 24px #133f4314}.desktop-notification{border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative}.desktop-notification svg{width:20px;height:20px}.desktop-notification>span{color:#fff;background:#e65353;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.desktop-account{border-radius:22px;align-items:center;gap:8px;min-height:42px;padding:5px 12px 5px 6px;display:flex}.desktop-account b{color:#fff;background:#087d77;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.desktop-account span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;font-weight:800;overflow:hidden}.onboarding-complete>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;list-style:none;display:flex}.onboarding-complete>summary::-webkit-details-marker{display:none}.onboarding-complete>summary span{gap:3px;display:grid}.onboarding-complete>summary b{color:#24484f;font-size:14px}.onboarding-complete>summary small{color:#71868a;font-size:12px}.onboarding-complete>summary strong{color:#087d77;font-size:12px}.onboarding-complete[open]>summary{border-bottom:1px solid #e4ecec;margin-bottom:16px}.home-loading{gap:6px;padding:24px;display:grid}.home-loading b{color:#24484f;font-size:15px}.home-loading span{color:#71868a;font-size:13px}.career-data-loading{max-width:900px;margin:0 auto;padding:24px}.career-start-simple .goal-options{grid-template-columns:repeat(2,minmax(0,1fr))}.career-start-simple .goal-options button{min-height:105px}.career-start-simple .goal-options button.direct{background:#eaf8f5;border-color:#64aaa6}.career-start-simple .goal-options button b{font-size:14px}.career-start-simple .goal-options button span{font-size:12px}.city-checklist span{color:#31545b;gap:2px;font-size:12px;font-weight:700;display:grid}.city-checklist span small{color:#71868a;font-size:10px;font-weight:500;line-height:1.35}@media (width<=760px){.desktop-global-actions{display:none}.career-start-simple .goal-options{grid-template-columns:1fr}.career-start-simple .goal-options button.direct{order:-1}}.portal-view[hidden]{display:none!important}@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}
