.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.75rem;display:grid}.community-card{isolation:isolate;color:#f3f6fa;background:linear-gradient(125deg,#18293a,#14212e);border:1px solid #c8984545;border-radius:1rem;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.community-card[data-channel=linkedin]{background:linear-gradient(125deg,#102d3b,#14212e);border-color:#48b9d64a}.community-card:before{content:"";z-index:-1;pointer-events:none;opacity:.65;background:repeating-radial-gradient(at 105% 115%,#0000 0 28px,#e6b65612 29px 30px,#0000 31px 46px);position:absolute;inset:0}.community-card[data-channel=linkedin]:before{background:repeating-radial-gradient(at 105% 115%,#0000 0 28px,#48b9d618 29px 30px,#0000 31px 46px)}.community-card-top{flex-wrap:wrap;align-items:center;gap:.7rem;width:100%;font-size:.85rem;font-weight:600;display:flex}.community-icon{color:#edbd63;background:#edbd6312;border:1px solid #edbd6350;border-radius:.7rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.community-icon svg{width:1.5rem;height:1.5rem}[data-channel=linkedin] .community-icon{color:#87d9ec;background:#87d9ec12;border-color:#87d9ec50}.community-status{color:#c3cedb;border:1px solid #ffffff28;border-radius:999px;margin-left:auto;padding:.3rem .6rem;font-size:.7rem;font-weight:400}.community-card h3{letter-spacing:-.025em;max-width:22ch;margin:1.4rem 0 .7rem;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.2}.community-card>p{color:#c3cedb;max-width:45ch;margin:0 0 1.5rem;font-size:.95rem;line-height:1.65}.community-action{color:#edbd63;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:auto;font-size:.875rem;font-weight:600;display:flex}.community-action svg{width:1rem;height:1rem}.community-pending{color:#aebdcc;margin-top:auto;font-size:.75rem}a.community-card:hover{border-color:#edbd63}a.community-card:focus-visible,.community-footer a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.community-footer{flex-wrap:wrap;gap:.8rem 1.25rem;margin-top:1.25rem;display:flex}.community-footer>a,.community-footer-pending{min-height:2.75rem;color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.community-footer svg{width:1.25rem;height:1.25rem;color:var(--primary);flex-shrink:0}.community-footer small{font-size:.625rem;display:block}.community-footer .community-external{width:.75rem;height:.75rem}.community-footer a:hover{color:var(--foreground)}.community-review-card{border-top:2px solid var(--primary);background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 5%,var(--background)),var(--background));position:relative;overflow:hidden}.community-review-mark{color:var(--primary);margin-bottom:.5rem;font-size:2.5rem;line-height:1}@media(max-width:640px){.community-grid{grid-template-columns:1fr}.community-card h3{max-width:none}.community-status{font-size:.65rem}}.tw-public-surface,.tw-public-surface .tw-dark-orientation{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-route:var(--route);--color-destination:var(--destination);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-surface-deep:var(--surface-deep);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground)}.tw-public-surface{--background:#f2f5f7;--foreground:#172e43;--card:#fff;--card-foreground:#172e43;--muted:#e8eef2;--muted-foreground:#4c6375;--primary:#08677d;--primary-foreground:#fff;--ring:#08677d;--secondary:#e8eef2;--secondary-foreground:#172e43;--popover:#fff;--popover-foreground:#172e43;--surface:#fff;--surface-2:#e8eef2;--surface-lift:#e8eef2;--surface-deep:#e8eef2;--border:#ced9e1;--input:#a9bbc8;--headline-secondary:#466378;--route:#08677d;--destination:#176648;--shadow-card:0 8px 24px -20px #17324740;background:var(--background);color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tw-public-surface .tw-dark-orientation{--background:#07182d;--foreground:#f3f8fc;--card:#0b2033;--card-foreground:#f3f8fc;--muted-foreground:#b6ccdc;--primary:#33d8f3;--primary-foreground:#061727;--border:#315064;--ring:#33d8f3;--route:#33d8f3;--destination:#5de7d2;--surface-deep:#061727;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(115deg,#102d43,#07182d)}.tw-public-surface :is(h1,h2,h3){text-wrap:balance}.tw-public-surface :is(.post-card,.post-card-tinted,.cert-quick-look,.cert-provider-card){background:var(--card);box-shadow:var(--shadow-card)}.tw-public-surface .cert-detail-uplift .cert-verdict-summary{border-color:#b7cfd8;border-left-color:var(--primary);background:#e6f0f3}.tw-public-surface .cert-category-title,.tw-public-surface .post-pill-value{color:var(--foreground)}.tw-public-surface .explore-route-section p{font-size:.9rem;line-height:1.7}.tw-public-surface .cert-route-preview article p,.tw-public-surface .cert-waymark-cta p:last-child{font-size:.85rem;line-height:1.65}.tw-public-surface .cert-route-preview article strong{font-size:.95rem}.tw-public-surface .cert-route-preview article span{font-size:.72rem}.tw-public-surface .post-card-tinted .post-eyebrow{color:var(--primary)!important}.tw-public-surface .pw-band{--primary:#33d8f3;--muted-foreground:#b6ccdc}.tw-public-surface .pw-band .post-eyebrow{color:var(--primary)}.tw-public-surface .cert-provider-card{--provider-accent:#08677d!important}.tw-public-surface :is(.cert-route-preview,.cert-waymark-cta,.pathway-practice-brief,.pathway-work-grid article,.pathway-route-band){background:var(--card);color:var(--foreground);border-color:var(--border)}.tw-public-surface :is(.pathway-practice-review,.pathway-project-options,.pathway-employer-question){color:var(--foreground);background:#e8eef2}.tw-public-surface :is(.post-eyebrow,.post-meta-label,.post-help){color:var(--muted-foreground)}.tw-public-surface .tw-dark-orientation .post-eyebrow{color:var(--primary)}.tw-public-surface .cert-detail-tabs{--tab-accent:#08677d}.tw-public-surface .cert-detail-tabs button{box-shadow:none}.tw-public-surface .cert-detail-tabs button[aria-selected=true]{border-color:var(--primary);background:#deedf2}.tw-public-surface .cert-detail-tabs svg{color:var(--primary)!important}.tw-public-surface :is(.text-emerald-300\/90,.text-emerald-400\/90){color:#176648}.tw-public-surface :is(.text-amber-200,.text-amber-200\/90,.text-amber-400\/80){color:#805514}.tw-public-surface :is(.text-rose-200\/90,.text-rose-300\/80,.text-rose-400\/90){color:#a32f48}.tw-public-surface .journey-directory-hero{border-radius:16px;padding:clamp(24px,4vw,40px)}.tw-public-surface .cert-filters{background:#fff}.tw-public-surface .choice-select-shell :is(.choice-select-trigger,.choice-native){background:var(--card);color:var(--foreground);border-color:var(--input);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tw-public-surface nav[aria-label="Explore careers"] .glass{background:var(--card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tw-public-surface .tw-dark-orientation .post-h-mark{color:var(--primary);-webkit-text-fill-color:var(--primary);background:0 0}.tw-public-surface .cert-provider-directory{border-top:1px solid var(--border);margin-block:3rem;padding-top:1.5rem}.tw-public-surface .comparison-picker-trigger{cursor:pointer;min-height:44px;padding-block:.7rem;font-weight:600}.tw-public-surface :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.company-band{border-radius:16px;padding:clamp(2rem,5vw,4rem)}.company-band h2{max-width:26ch;margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.company-band>p{max-width:65ch;margin-top:1rem;line-height:1.7}.company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.company-grid>*{background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:0;padding:1.4rem}.company-grid h3{margin-bottom:.6rem;font-size:1.15rem;font-weight:600}.company-grid p{color:var(--muted-foreground);font-size:.92rem;line-height:1.7}.company-grid a,.company-action{min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;margin-top:.75rem;text-decoration:underline;display:inline-flex}.cert-provider-partnership .company-intro{border-radius:16px;max-width:none;margin-bottom:3rem;padding:clamp(24px,4vw,48px)}.cert-provider-partnership .company-intro h1{max-width:18ch}.cert-provider-partnership .company-intro>p{max-width:62ch}.cert-provider-partnership .company-section{margin-block:3rem}.cert-provider-partnership .company-section>h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.cert-provider-partnership .company-section>p{max-width:70ch;color:var(--muted-foreground);margin-top:.75rem;line-height:1.7}.cert-provider-partnership .cert-provider-opportunities article{background:var(--card)}.cert-provider-partnership .cert-provider-standards{background:#e8eef2;padding:1rem 1.5rem}@media(max-width:767px){.company-grid{grid-template-columns:1fr}.company-band{border-radius:0}}@media print{.tw-public-surface,.tw-public-surface .tw-dark-orientation{color:#000;background:#fff}}.about-page{--about-line:#24485a;--about-panel:#0b2536}.about-hero{border:1px solid var(--about-line);background:linear-gradient(125deg,#0d2c3e,#071a2a);border-radius:22px;gap:0;display:grid;overflow:hidden}.about-hero-copy{isolation:isolate;padding:clamp(26px,5vw,56px);position:relative}.about-hero-copy>.career-artwork{z-index:-1;pointer-events:none;color:#32d6ee;opacity:.14;width:80%;height:300px;position:absolute;inset:auto -80px -40px auto}.about-hero-copy .career-artwork svg{width:100%;height:100%}.about-kicker,.about-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.about-hero h1{letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin-top:18px;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.12}.about-lede{color:#c3d5de;max-width:62ch;margin-top:22px;font-size:16.5px;line-height:1.8}.about-facts{border-top:1px solid var(--about-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;padding-top:22px;display:grid}.about-facts dt{letter-spacing:.1em;text-transform:uppercase;color:#8fb0bf;font-size:11px}.about-facts dd{color:var(--foreground);margin-top:4px;font-weight:600}.about-hero-image{object-fit:cover;width:100%;height:100%;min-height:260px}.about-section{margin-top:clamp(44px,6vw,72px)}.about-section-head{margin-bottom:22px}.about-section h2{letter-spacing:-.01em;margin-top:6px;font-size:clamp(24px,2.6vw,30px);font-weight:600}.about-section h3{color:var(--foreground);font-size:17px;font-weight:600}.about-timeline{gap:14px;padding:0;list-style:none;display:grid}.about-timeline>li{border:1px solid var(--about-line);background:var(--about-panel);border-radius:16px;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:24px;display:grid}.about-step-num{border:1px solid var(--primary);width:44px;height:44px;color:var(--primary);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.about-timeline p{color:#c3d5de;max-width:72ch;margin-top:10px;font-size:15.5px;line-height:1.85}.about-aside{border-left:3px solid var(--primary);color:var(--muted-foreground);margin-top:18px;padding-left:16px;font-style:italic}.about-principles ul{gap:14px;padding:0;list-style:none;display:grid}.about-principles li{color:#14303b;background:#eef3f2;border-top:3px solid #e0b46a;border-radius:16px;padding:22px}.about-principles li h3{color:#0b2333}.about-principles li p{color:#33505b;margin-top:8px;font-size:14.5px;line-height:1.75}.about-uses{gap:14px;display:grid}.about-use{border:1px solid var(--about-line);background:linear-gradient(150deg,#123447,#0a2232);border-radius:16px;flex-direction:column;padding:24px;transition:border-color .2s,transform .2s;display:flex}.about-use:hover{border-color:var(--primary);transform:translateY(-2px)}.about-use>svg{color:var(--primary);margin-bottom:14px}.about-use p{color:#b9cdd6;margin:8px 0 18px;font-size:14.5px;line-height:1.75}.about-use span{color:var(--primary);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.about-note{max-width:75ch;color:var(--muted-foreground);margin-top:18px;font-size:15px;line-height:1.8}.about-contact{border:1px solid var(--about-line);background:linear-gradient(120deg,#0e3043,#081c2b);border-radius:18px;align-items:center;gap:18px;margin-top:clamp(44px,6vw,72px);padding:28px;display:grid}.about-contact p:not(.about-eyebrow){color:#c3d5de;max-width:70ch;margin-top:8px;font-size:15px;line-height:1.8}.about-contact-link{color:#102735;background:#eed0a0;border-radius:10px;justify-self:start;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-weight:650;display:inline-flex}.about-page a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media(min-width:768px){.about-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.about-principles ul{grid-template-columns:repeat(2,minmax(0,1fr))}.about-principles li:last-child{grid-column:1/-1}.about-uses{grid-template-columns:repeat(3,minmax(0,1fr))}.about-contact{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:1024px){.about-principles ul{grid-template-columns:repeat(3,minmax(0,1fr))}.about-principles li:last-child{grid-column:auto/span 2}}@media(max-width:767px){.about-hero-image{grid-row:1;height:200px;min-height:0}.about-facts{grid-template-columns:1fr}.about-timeline>li{grid-template-columns:1fr;gap:12px;padding:20px}}@media(prefers-reduced-motion:reduce){.about-use{transition:none}.about-use:hover{transform:none}}@media(forced-colors:active){.about-hero-copy>.career-artwork,.about-hero-image{display:none}}.public-task-hero{border:1px solid var(--border);background:linear-gradient(120deg,#0c2b3a,#071929);border-radius:1rem;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.public-task-image{object-fit:cover;border-radius:.75rem;width:100%;height:180px}.public-guide-feature{display:grid;overflow:hidden}.public-guide-feature>div{padding:1.5rem}.public-guide-feature>img{object-fit:cover;width:100%;height:100%;min-height:220px}.atlas-map-page .atlas-compact-heading{min-height:0;margin-bottom:1rem;padding:1.25rem}.atlas-compact-heading details[open]>p{padding-bottom:1rem}.post-density-pricing .post-price-comparison{align-items:start;gap:1rem;display:grid}.post-density-pricing .post-price-option summary,.post-density-pricing .post-price-option summary>span{min-width:0}.post-density-pricing h2[id]{scroll-margin-top:6rem}.public-task-hero summary:focus-visible,.atlas-compact-heading summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media(min-width:768px){.public-task-hero{grid-template-columns:minmax(0,1fr) minmax(180px,.42fr)}.public-guide-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.public-guide-feature>div{padding:2rem}.post-density-pricing .post-price-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.public-task-image{display:none}.public-task-hero{padding:1.25rem}.public-guide-feature>img{grid-row:1;height:180px;min-height:0}.post-density-pricing .post-price-option summary{flex-wrap:wrap;gap:.75rem}.post-density-pricing .post-price-expand{font-size:.75rem}}.post-density-pricing .post-price-option>summary{grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:1.25rem}.post-density-pricing .post-price-expand{grid-column:1/-1}.post-density-pricing .post-price-option dl{grid-template-columns:1fr}.atlas-refresh{--atlas-line:color-mix(in oklab, var(--primary) 24%, transparent)}.atlas-refresh :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.atlas-refresh [aria-pressed=true]{border-color:var(--primary)}.atlas-explore-heading{border:1px solid var(--atlas-line);background:radial-gradient(ellipse at 95% 0%,color-mix(in oklab,var(--primary) 10%,transparent),transparent 65%);border-radius:22px;padding:clamp(18px,3vw,32px)}.atlas-explore-heading h1{letter-spacing:-.035em;max-width:850px;line-height:1.15}.atlas-explore-heading .atlas-entry-choices{gap:12px}.atlas-explore-heading .atlas-entry-choices>div{border:1px solid var(--atlas-line);box-shadow:none;background:color-mix(in oklab,var(--background) 65%,transparent);border-radius:12px;padding:16px}.atlas-explore-heading .atlas-entry-choices>div:nth-child(2){border-color:color-mix(in oklab,var(--amber) 45%,transparent)}.atlas-explore-heading .atlas-entry-choices a,.atlas-explore-heading .atlas-entry-choices button{min-height:44px}.atlas-supporting-notes{margin:24px 0}.atlas-waymark-bridge{border-top:1px solid var(--atlas-line);margin-top:18px;padding-top:16px;font-size:13px}.atlas-waymark-bridge p{color:var(--muted-foreground);margin:6px 0;line-height:1.65}.atlas-waymark-bridge a{min-height:44px;color:var(--primary);align-items:center;text-decoration:underline;display:inline-flex}.cert-directory>.max-w-3xl>p{font-size:15px}.cert-search-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}.cert-search-row label{color:var(--muted-foreground);gap:6px;min-width:0;font-size:12px;display:grid}.cert-search-row :is(input,select){border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);border-radius:9px;padding:10px 12px;font-size:14px}.cert-search-row input#directory-search{padding-left:36px}.cert-filters button{min-height:36px}.cert-category{border:1px solid var(--border);background:color-mix(in oklab,var(--card) 65%,transparent);border-radius:16px;overflow:clip}.cert-category[open]{border-color:var(--tint-border)}.cert-category>summary{cursor:pointer;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.cert-category>summary::-webkit-details-marker{display:none}.cert-category>summary:after{content:"+";color:var(--primary);font-size:24px;font-weight:400}.cert-category[open]>summary:after{content:"−"}.cert-category>summary>span:first-child{flex:1;min-width:0}.cert-category-title{font-size:17px;font-weight:600;display:block}.cert-category-description{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.5;display:block}.cert-category-count{color:var(--muted-foreground);flex-shrink:0;font:12px ui-monospace,monospace}.cert-category-body{padding:0 20px 12px}.cert-category-footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.cert-category-footer button{min-height:44px;color:var(--primary);text-decoration:underline}.cert-compact-card{flex-direction:column;min-width:0;padding:18px;display:flex}.cert-card-link{margin:10px 0 6px}.cert-card-link h3{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.cert-card-link:hover{color:var(--primary)}.cert-card-verdict{color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.65}.cert-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.cert-card-actions>*{min-height:44px;color:var(--primary);align-items:center;display:inline-flex}.cert-card-actions button{border:1px solid var(--border);border-radius:8px;padding:8px 10px}.cert-card-actions button[aria-pressed=true]{background:color-mix(in oklab,var(--primary) 10%,transparent)}.cert-card-actions button:disabled{opacity:.5;cursor:not-allowed}.cert-shortlist{z-index:30;background:var(--background);border:1px solid var(--primary);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:14px 18px;font-size:13px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 35px #0006}.cert-shortlist-items{flex-wrap:wrap;flex:1;gap:6px;display:flex}.cert-shortlist-items button{border:1px solid var(--border);border-radius:8px;min-height:36px;padding:6px 10px;font-size:12px}.cert-compare-link{background:var(--amber);min-height:44px;color:var(--amber-foreground);border-radius:8px;align-items:center;padding:8px 14px;font-weight:600;display:inline-flex}.cert-editorial>summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px}.cert-editorial section{margin-top:16px}.cert-section-nav{border-block:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:22px;padding:12px 0;display:flex}.cert-section-nav>*{background:color-mix(in oklab,var(--primary) 7%,transparent);min-height:44px;color:var(--primary);border-radius:8px;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.cert-section-anchor,#cert-overview,#comparison-picker{scroll-margin-top:100px}.cert-verdict-summary{border-left:3px solid var(--amber);background:color-mix(in oklab,var(--amber) 5%,transparent);border-radius:0 12px 12px 0;padding:20px}.cert-detail-tabs{flex-wrap:wrap;gap:8px;display:flex}.cert-detail-tabs>button{min-height:48px;padding:10px 14px}.cert-detail-tabs>button>span,.cert-detail-tabs>button>div:not(:first-of-type),.cert-detail-tabs>button>div>div:first-child{display:none}.cert-detail-tabs>button>div:first-of-type{margin:0}.cert-comparison-controls{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.cert-comparison-controls button{color:var(--primary);border:1px solid var(--border);border-radius:8px;min-height:44px;padding:8px 12px}.cert-comparison-grid article{border-top:2px solid color-mix(in oklab,var(--primary) 45%,transparent)}.cert-comparison-sticky{z-index:25;background:var(--background);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:8px 14px;font-size:12px;display:flex;position:sticky;top:74px}.cert-comparison-sticky span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cert-comparison-sticky a{color:var(--primary);flex-shrink:0;align-items:center;min-height:36px;display:inline-flex}@media(max-width:639px){.cert-search-row{grid-template-columns:1fr}.cert-category>summary{gap:10px;padding:16px}.cert-category-title{font-size:15px}.cert-category-description{display:none}.cert-category-body{padding:0 12px 12px}.cert-shortlist{gap:8px;padding:10px 12px;bottom:8px}.cert-shortlist-items{flex-wrap:nowrap;flex-basis:100%;overflow-x:auto}.cert-shortlist-items button{white-space:normal;flex-shrink:0;max-width:200px}.cert-shortlist>div:first-child{flex:1}.cert-shortlist-items{order:4}.cert-shortlist>button{display:none}.atlas-explore-heading .atlas-entry-choices{grid-template-columns:1fr}.atlas-explore-heading .atlas-entry-choices>div{padding:12px 14px}.atlas-explore-heading .atlas-entry-choices>div>p:not(.post-eyebrow){font-size:12px;line-height:1.55}}@media(prefers-reduced-motion:reduce){.atlas-refresh *,.atlas-refresh :before,.atlas-refresh :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.cert-category{border-left:3px solid var(--tint-border,var(--border))}.cert-category>summary{background:linear-gradient(100deg,var(--tint-wash-strong,transparent),transparent 75%)}.cert-category-title{color:var(--tint-accent,var(--foreground))}.tw-public-surface.cert-design,.tw-public-surface.cert-design.midnight-discovery:not(.pathway-reading){--background:#f8f7f4;--foreground:#082b3f;--card:#fff;--card-foreground:#082b3f;--muted:#e9f1f5;--muted-foreground:#465d73;--primary:#006f87;--primary-foreground:#fff;--secondary:#e3f2fa;--secondary-foreground:#082b3f;--border:#cbdbe5;--input:#b7cbd8;--surface:#fff;--surface-2:#e3f2fa;--surface-deep:#082b3f;--ring:#007b91;--popover:#fff;--popover-foreground:#082b3f;--shadow-card:0 4px 18px #082b3f06;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);background:var(--background);color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tw-public-surface.cert-design :is(h1,h2,h3){letter-spacing:-.035em;font-family:Inter,Arial,sans-serif}.tw-public-surface.cert-design :is(input,select,button,a,summary){scroll-margin-top:110px}.tw-public-surface.cert-design :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.tw-public-surface.cert-design .cert-directory{padding-top:24px}.tw-public-surface.cert-design .cert-directory .discovery-hero{background:linear-gradient(115deg,#082b3f,#103b52);border:1px solid #264452;border-radius:14px;grid-template-columns:1.05fr 1fr;align-items:center;gap:28px;min-height:370px;margin-top:18px;padding:clamp(28px,4vw,54px);display:grid}.tw-public-surface.cert-design .tw-dark-orientation,.tw-public-surface.cert-design .comparison-hero{--background:#082b3f;--foreground:#f7faf9;--card:#173644;--card-foreground:#f7faf9;--primary:#9bd4cf;--primary-foreground:#082b3f;--muted-foreground:#d4e4ed;--border:#47616d;--input:#47616d;--ring:#ffca66;--color-foreground:var(--foreground);--color-primary:var(--primary);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#082b3f}.tw-public-surface.cert-design .discovery-hero h1{max-width:20ch;font-size:clamp(32px,3.5vw,48px);line-height:1.1}.tw-public-surface.cert-design .discovery-hero h1 span{color:inherit}.tw-public-surface.cert-design .discovery-hero .post-eyebrow{color:#ffca66}.tw-public-surface.cert-design .discovery-hero-actions a{color:#f7faf9;border-color:#6d858e;min-height:46px}.tw-public-surface.cert-design .discovery-hero-actions a:first-child,.tw-public-surface.cert-design .tw-dark-orientation .tw-primary-action{color:#082b3f;box-shadow:none;background:#ffca66;border-color:#ffca66}.tw-public-surface.cert-design .discovery-hero-actions a:hover{background:#214756}.tw-public-surface.cert-design .discovery-hero-actions a:first-child:hover{background:#ffd78b}.cert-library-art{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;min-height:280px;display:grid;position:relative}.cert-route-lines{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cert-route-lines path{fill:none;stroke:#439093;stroke-width:1px;opacity:.3}.cert-route-lines .cert-route-highlight{stroke:#ffca66;stroke-width:2px;stroke-dasharray:4 7;opacity:.9}.cert-route-lines circle{fill:#ffca66}.cert-art-stop{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.cert-art-stop:nth-of-type(2){transform:translateY(-22px)}.cert-art-stop:nth-of-type(3){transform:translateY(-48px)}.cert-art-stop strong{font-size:16px;font-weight:650}.cert-art-stop>span{color:#d4e4ed;max-width:16ch;font-size:12px;line-height:1.5}.cert-art-stop i{color:#082b3f;background:#a2e6df;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 0 8px #a2e6df08}.cert-art-stop:nth-of-type(2) i{background:#39a99f}.cert-art-stop:nth-of-type(3) i{background:#ffca66}.cert-art-stop svg{stroke-width:1.5px;width:28px;height:28px}.cert-art-stop small{color:#f7faf9;background:#143441;border:1px solid #668d96;border-radius:20px;padding:5px 12px;font-size:11px}.cert-library-art>p{text-align:center;color:#d4e4ed;width:100%;font-size:10px;position:absolute;bottom:0}.tw-public-surface.cert-design .discovery-intro{margin:38px 0 20px}.tw-public-surface.cert-design .discovery-intro h2{font-size:clamp(26px,3vw,34px);font-weight:700}.tw-public-surface.cert-design .discovery-workbench{display:block}.tw-public-surface.cert-design .cert-filters.discovery-filters{background:0 0;border:0;border-bottom:1px solid #cbdbe5;border-radius:0;padding:0 0 22px}.tw-public-surface.cert-design .discovery-filters .cert-search-row{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:18px;display:grid}.tw-public-surface.cert-design .cert-search-row input{color:#082b3f;background:#fff;border-color:#b7cbd8;height:48px;font-size:16px}.tw-public-surface.cert-design .discovery-filters .choice-select-shell :is(.choice-select-trigger,.choice-native){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#082b3f;background:#fff;border-color:#b7cbd8;min-height:48px}.tw-public-surface.cert-design .discovery-filters .post-meta-label{color:#465d73}.tw-public-surface.cert-design .discovery-filters .discovery-areas{flex-wrap:wrap;gap:8px;display:flex}.tw-public-surface.cert-design .discovery-areas button{color:#344d59;border:1px solid #cbdbe5;border-radius:24px;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex}.tw-public-surface.cert-design .discovery-desktop-filters button{min-height:40px}.tw-public-surface.cert-design .discovery-results{color:#082b3f;background:0 0;border-radius:0;padding:28px 0 0}.tw-public-surface.cert-design .discovery-results-heading h2{font-size:25px;font-weight:700}.tw-public-surface.cert-design .discovery-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tw-public-surface.cert-design .discovery-cert-grid .cert-compact-card{background:#fff;border:1px solid #cbdbe5;border-radius:12px;flex-direction:column;padding:22px;display:flex;position:relative;box-shadow:0 5px 18px #082b3f05}.tw-public-surface.cert-design .discovery-cert-grid .cert-compact-card:hover{border-color:#007b91;box-shadow:0 7px 22px #082b3f0c}.tw-public-surface.cert-design .cert-card-provider{color:#465d73;align-items:center;gap:10px;display:flex}.cert-identity{color:#fff;letter-spacing:-.03em;background:#007b91;border-radius:8px;flex-shrink:0;place-items:center;min-width:42px;height:42px;padding:0 7px;font-size:17px;font-weight:700;display:inline-grid}.cert-identity[data-provider=comptia]{background:#d63c30}.cert-identity[data-provider=cisco]{background:#226cb5}.cert-identity[data-provider=isc2]{background:#18713c}.cert-identity[data-provider=isaca]{background:#7d42ae}.cert-identity[data-provider=aws]{background:#bd5408}.cert-identity[data-provider=microsoft]{background:#096fa8}.tw-public-surface.cert-design .cert-card-link{margin-top:16px;display:block}.tw-public-surface.cert-design .cert-card-link h3{font-size:20px;font-weight:700}.tw-public-surface.cert-design .cert-card-facts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tw-public-surface.cert-design .cert-card-facts span{color:#285560;background:#e3f2fa;border:0;border-radius:4px;padding:4px 7px;font-size:10px}.tw-public-surface.cert-design .cert-card-verdict{color:#465d73;margin:16px 0;font-size:14px;line-height:1.65}.tw-public-surface.cert-design .cert-card-actions{border:0;flex-wrap:wrap;justify-content:space-between;padding-top:12px;font-size:13px;display:flex}.tw-public-surface.cert-design .cert-card-actions :is(a,button){color:#006f87;align-items:center;min-height:44px;display:inline-flex}.tw-public-surface.cert-design .cert-card-actions button{background:0 0;border:0;padding:0 5px}.tw-public-surface.cert-design .cert-card-actions button[aria-pressed=true]{color:#18713c;font-weight:600}.tw-public-surface.cert-design .cert-card-actions button:disabled{opacity:.5}.tw-public-surface.cert-design .cert-shortlist{color:#f7faf9;background:#082b3f;border:1px solid #294957;margin:24px 0;bottom:16px;box-shadow:0 8px 24px #082b3f25}.tw-public-surface.cert-design .cert-shortlist .text-muted-foreground{color:#d4e4ed}.tw-public-surface.cert-design .cert-shortlist-items button{color:#f7faf9;background:#173644;border-color:#47616d;min-height:44px}.tw-public-surface.cert-design .cert-compare-link{color:#082b3f;background:#ffca66;border-radius:7px;min-height:44px;padding:10px 16px;font-weight:650}.cert-buying-guide{border-top:1px solid #cbdbe5;margin:48px 0 32px;padding-top:30px}.cert-buying-guide h2{font-size:28px;font-weight:700}.cert-buying-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:24px;display:grid}.cert-buying-guide article{align-items:start;gap:16px;display:flex}.cert-buying-guide article>span{color:#006f87;background:#d8f1f6;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.cert-buying-guide svg{width:21px;height:21px}.cert-buying-guide h3{font-size:15px;font-weight:650;line-height:1.4}.cert-buying-guide p{color:#465d73;margin-top:10px;font-size:13px;line-height:1.7}.tw-public-surface.cert-design .cert-provider-directory{margin:32px 0 20px}.tw-public-surface.cert-design .cert-provider-directory .cert-provider-card{background:#fff;border-color:#cbdbe5;--provider-accent:#006f87!important}.tw-public-surface.cert-design .cert-editorial{box-shadow:none;border-color:#cbdbe5}.tw-public-surface.cert-design .cert-provider-contribute{background:#e3f2fa;border:1px solid #cbdbe5;border-radius:12px;margin-top:32px;padding:26px}.tw-public-surface.cert-design .cert-guide-hero{background:linear-gradient(115deg,#082b3f,#103b52);border-color:#264452;border-radius:14px;padding:clamp(26px,4vw,48px)}.tw-public-surface.cert-design .cert-guide-hero h1{font-size:clamp(36px,4.5vw,58px)}.tw-public-surface.cert-design .cert-guide-hero>dl{border-top:1px solid #47616d;gap:20px;margin-top:28px}.tw-public-surface.cert-design .cert-guide-hero>dl>:last-child{grid-column:auto}.tw-public-surface.cert-design .cert-guide-hero .post-meta-label{color:#d4e4ed}.tw-public-surface.cert-design .cert-section-nav{background:#fff;border:1px solid #cbdbe5;border-radius:10px;gap:8px 22px;padding:12px 18px}.tw-public-surface.cert-design .cert-detail-tabs{--tab-accent:#006f87}.tw-public-surface.cert-design .cert-detail-uplift .cert-verdict-summary{background:#e0f1f5;border-color:#bdd7e1 #bdd7e1 #bdd7e1 #007b91}.tw-public-surface.cert-design .cert-waymark-cta{color:#f7faf9;background:#082b3f;border-color:#264452}.tw-public-surface.cert-design .cert-waymark-cta p{color:#d4e4ed}.tw-public-surface.cert-design .comparison-hero{background:linear-gradient(115deg,#082b3f,#103b52);border:1px solid #264452;border-radius:14px;max-width:none;padding:clamp(26px,4vw,46px)}.tw-public-surface.cert-design .comparison-hero h1{font-size:clamp(32px,4vw,48px)}.tw-public-surface.cert-design .comparison-hero :is(.text-muted-foreground,.post-eyebrow){color:#d4e4ed}.tw-public-surface.cert-design .comparison-hero a{color:#a2e6df}.tw-public-surface.cert-design .comparison-board{background:#fff;border-color:#cbdbe5}.tw-public-surface.cert-design .comparison-board-option{border-top-color:#007b91}.tw-public-surface.cert-design .comparison-board-key,.tw-public-surface.cert-design .comparison-board-value{padding:22px}.tw-public-surface.cert-design .comparison-notes .post-card{box-shadow:none;background:#e0f1f5}@media(max-width:1000px){.tw-public-surface.cert-design .discovery-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-public-surface.cert-design .cert-directory .discovery-hero{gap:18px;padding:30px}.cert-art-stop strong{font-size:13px}.cert-art-stop i{width:58px;height:58px}.cert-buying-guide>div{gap:18px}}@media(max-width:699px){.tw-public-surface.cert-design .cert-directory .discovery-hero{grid-template-columns:1fr;gap:18px;padding:24px}.tw-public-surface.cert-design .discovery-hero h1{font-size:34px}.cert-library-art{min-height:220px}.cert-art-stop:nth-of-type(2){transform:translateY(-10px)}.cert-art-stop:nth-of-type(3){transform:translateY(-22px)}.tw-public-surface.cert-design .discovery-filters .cert-search-row{grid-template-columns:1fr;gap:12px}.tw-public-surface.cert-design .discovery-mobile-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tw-public-surface.cert-design .discovery-mobile-filters label{color:#465d73}.tw-public-surface.cert-design .discovery-desktop-filters{display:none}.tw-public-surface.cert-design .discovery-cert-grid{grid-template-columns:1fr}.tw-public-surface.cert-design .discovery-intro{flex-direction:column;align-items:start;gap:10px}.tw-public-surface.cert-design .cert-shortlist{padding:12px;bottom:8px}.tw-public-surface.cert-design .cert-shortlist-items{flex-wrap:wrap;overflow:visible}.tw-public-surface.cert-design .cert-shortlist-items button{max-width:none}.cert-buying-guide>div{grid-template-columns:1fr;gap:24px}.tw-public-surface.cert-design .cert-guide-hero>dl,.tw-public-surface.cert-design .comparison-board-head{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-public-surface.cert-design .comparison-board-head>.comparison-board-key{grid-column:1/-1}.tw-public-surface.cert-design .comparison-board-key,.tw-public-surface.cert-design .comparison-board-value{padding:14px}.tw-public-surface.cert-design .comparison-board-row>.comparison-board-key{padding:14px 0}.tw-public-surface.cert-design .comparison-board-value{padding:12px 0}}@media print{.tw-public-surface.cert-design,.tw-public-surface.cert-design .tw-dark-orientation{color:#000;background:#fff}.tw-public-surface.cert-design .cert-shortlist,.cert-library-art{display:none}}.tw-public-surface.cert-design .cert-provider-directory .cert-provider-card{--provider-accent:#006f87!important}.tw-public-surface.cert-design .cert-provider-card :is(p,span){color:#465d73}.tw-public-surface.cert-design .cert-provider-card :is(h3,strong),.tw-public-surface.cert-design .cert-provider-contribute :is(h2,h3){color:#082b3f}.tw-public-surface.cert-design .cert-provider-contribute p{color:#465d73}.tw-public-surface.cert-design .cert-provider-contribute a{color:#006f87}.tw-public-surface.cert-design .cert-waymark-cta .mypost-secondary-action{color:#102438;box-shadow:none;background:#ffca66;border-color:#e5a73c}.tw-public-surface.cert-design .cert-waymark-cta .mypost-secondary-action:hover{background:#ffd78b}.tw-public-surface.cert-design .discovery-hero p[class*="text-foreground/"],.tw-public-surface.cert-design .discovery-hero p [class*="text-foreground/"]{color:#d4e4ed}.tw-public-surface.cert-design .cert-identity{min-width:44px;height:44px;font-size:18px;box-shadow:0 3px 7px #082b3f18}.tw-public-surface.cert-design .discovery-cert-grid .cert-compact-card{box-shadow:0 5px 15px #082b3f0d}.tw-public-surface.cert-design .cert-card-actions{border-top:1px solid #dee8ee}.tw-public-surface.cert-design .cert-card-actions a{font-weight:650}.cert-art-stop i{box-shadow:0 0 0 9px #85d9d910,0 7px 20px #0003}.tw-public-surface.cert-design .cert-route-preview{background:#e0f3f3;border-color:#acd5d8}.tw-public-surface.cert-design .comparison-board-option{border-top-width:3px}.tw-public-surface.cert-design .cert-buying-guide article>span{background:#ceeef7;border:1px solid #afd9e6}.tw-public-surface.cert-design .cert-filters.discovery-filters{background:#e7f3fb;border:1px solid #c6ddeb;border-radius:12px;padding:22px;box-shadow:0 4px 14px #082b3f06}.tw-public-surface.cert-design .discovery-areas button{color:#23465e;background:#fff;border-color:#b9d1e0}.tw-public-surface.cert-design .discovery-areas button[aria-pressed=true]{color:#fff;background:#006f87;border-color:#006f87}.tw-public-surface.cert-design .discovery-desktop-filters .post-meta-label{color:#23465e;font-weight:700}@media(max-width:699px){.tw-public-surface.cert-design .cert-filters.discovery-filters{padding:18px}}.tw-public-surface.cert-design .cert-filters.discovery-filters{background:#fff;border-color:#086d73 #c8d6dc #c8d6dc;border-top-style:solid;border-top-width:3px;box-shadow:0 5px 18px #123b4910}.tw-public-surface.cert-design .discovery-areas button{border-radius:6px;min-height:44px}.tw-public-surface.cert-design .discovery-areas button[aria-pressed=true]{background:#103d4c;border-color:#103d4c}.tw-public-surface.cert-design .cert-card-facts{gap:6px 12px}.tw-public-surface.cert-design .cert-card-facts span{color:#475f70;background:0 0;border-radius:0;padding:0;line-height:1.6}.tw-public-surface.cert-design .cert-card-facts span+span{border-left:1px solid #b7cbd0;padding-left:12px}.tw-public-surface.cert-design .cert-detail-uplift .cert-verdict-summary,.tw-public-surface.cert-design .cert-route-preview,.tw-public-surface.cert-design .comparison-notes .post-card,.tw-public-surface.cert-design .cert-provider-contribute{background:#fff;border:1px solid #c8d6dc;border-left:3px solid #086d73;box-shadow:0 5px 18px #123b4910}.tw-public-surface.cert-design .cert-buying-guide article>span{color:#086d73;background:0 0;border:0;border-radius:0}.tw-public-surface.cert-design .compare-hero-title{letter-spacing:-.035em;margin-top:14px;font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.1}.tw-public-surface.cert-design .compare-hero-lede{color:#d4e4ed;max-width:52ch;margin-top:12px;font-size:16px;line-height:1.6}.tw-public-surface.cert-design .compare-hero-facts{border-top:1px solid #47616d;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;padding-top:22px;display:grid}.tw-public-surface.cert-design .compare-hero-facts dt{letter-spacing:.1em;text-transform:uppercase;color:#9db8c6;font-size:11px;font-weight:600}.tw-public-surface.cert-design .compare-hero-facts dd{color:#f7faf9;margin-top:6px;font-size:14px;line-height:1.6}.tw-public-surface.cert-design .compare-hero-actions{flex-wrap:wrap;gap:10px 18px;margin-top:26px;display:flex}.tw-public-surface.cert-design .compare-hero-actions .compare-primary-action{color:#102438;background:#ffca66;border:1px solid #e5a73c;border-radius:8px;align-items:center;min-height:46px;padding:2px 18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.tw-public-surface.cert-design .compare-hero-actions .compare-primary-action:hover{background:#ffd78b}.tw-public-surface.cert-design .compare-hero-actions .compare-secondary-action{color:#f7faf9;border:1px solid #6d858e;border-radius:8px;align-items:center;min-height:46px;padding:2px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tw-public-surface.cert-design .compare-hero-actions .compare-secondary-action:hover{background:#214756}.tw-public-surface.cert-design .compare-picker{background:#fff;border:1px solid #c8d6dc;border-top:3px solid #086d73;border-radius:12px;box-shadow:0 5px 18px #123b4910}.tw-public-surface.cert-design .compare-picker-title{color:#082b3f;letter-spacing:-.01em;margin-bottom:12px;font-size:15px;font-weight:700}.tw-public-surface.cert-design .compare-tray{background:#f4f9fb;border:1px dashed #b7cbd8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.tw-public-surface.cert-design .compare-tray-empty{color:#465d73;font-size:13px}.tw-public-surface.cert-design .compare-tray-chip{background:#fff;border:1px solid #9fc4cf;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:4px 10px;font-size:13px;display:inline-flex}.tw-public-surface.cert-design .compare-tray-chip:hover{border-color:#006f87}.tw-public-surface.cert-design .compare-tray-provider{letter-spacing:.08em;text-transform:uppercase;color:#006f87;font-size:10px;font-weight:700}.tw-public-surface.cert-design .compare-tray-name{color:#082b3f;font-weight:650}.tw-public-surface.cert-design .compare-tray-clear{color:#465d73;text-underline-offset:3px;min-height:40px;padding:0 10px;font-size:13px;text-decoration:underline}.tw-public-surface.cert-design .compare-option{text-align:left;background:#fff;border:1px solid #cbdbe5;border-radius:10px;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.tw-public-surface.cert-design .compare-option:hover{border-color:#007b91;box-shadow:0 4px 14px #082b3f0d}.tw-public-surface.cert-design .compare-option:disabled{opacity:.45}.tw-public-surface.cert-design .compare-option-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tw-public-surface.cert-design .compare-option-provider{letter-spacing:.09em;text-transform:uppercase;color:#006f87;font-size:10px;font-weight:700}.tw-public-surface.cert-design .compare-option-name{color:#082b3f;font-size:14px;font-weight:650;line-height:1.3}.tw-public-surface.cert-design .compare-option-status{color:#465d73;font-size:11px}.tw-public-surface.cert-design .compare-option-add{color:#006f87;background:#e3f2fa;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.tw-public-surface.cert-design .compare-option:hover .compare-option-add{color:#fff;background:#006f87}.tw-public-surface.cert-design .compare-option:disabled .compare-option-add{color:#465d73;background:#e3f2fa}.tw-public-surface.cert-design .compare-cell-lead{color:#082b3f;font-weight:650}.tw-public-surface.cert-design .compare-cell-detail{color:#465d73}.tw-public-surface.cert-design .compare-section-head{margin-bottom:16px}.tw-public-surface.cert-design .compare-section-head h2{color:#082b3f;letter-spacing:-.02em;font-size:clamp(24px,2.6vw,30px);font-weight:700}.tw-public-surface.cert-design .compare-how-lede{color:#465d73;max-width:70ch;font-size:14px;line-height:1.7}.tw-public-surface.cert-design .compare-how-details{margin-top:12px}.tw-public-surface.cert-design .compare-how-details summary{color:#006f87;cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.tw-public-surface.cert-design .compare-how-details .compare-how-grid{margin-top:14px}.tw-public-surface.cert-design .compare-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tw-public-surface.cert-design .compare-how-card{background:#fff;border:1px solid #c8d6dc;border-top:2px solid #086d73;border-radius:10px;padding:16px 18px}.tw-public-surface.cert-design .compare-how-card h3{color:#082b3f;font-size:14px;font-weight:700}.tw-public-surface.cert-design .compare-how-card p{color:#465d73;margin-top:8px;font-size:13px;line-height:1.65}.tw-public-surface.cert-design .compare-matchups-lede{color:#465d73;margin-bottom:14px;font-size:14px}.tw-public-surface.cert-design .compare-matchup-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));align-items:stretch;gap:16px;display:grid}.tw-public-surface.cert-design .compare-matchup-card{background:#fff;border:1px solid #c8d6dc;border-radius:12px;flex-direction:column;padding:18px;display:flex;box-shadow:0 5px 18px #123b4910}.tw-public-surface.cert-design .compare-matchup-names{color:#082b3f;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.tw-public-surface.cert-design .compare-matchup-vs{color:#006f87;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.tw-public-surface.cert-design .compare-matchup-why{color:#465d73;flex:1;margin-top:10px;font-size:13px;line-height:1.6}.tw-public-surface.cert-design .compare-matchup-actions{border-top:1px solid #dee8ee;flex-direction:column;align-items:flex-start;gap:4px;margin-top:14px;padding-top:14px;display:flex}.tw-public-surface.cert-design .compare-matchup-select{color:#fff;background:#006f87;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.tw-public-surface.cert-design .compare-matchup-select:hover{background:#08809a}.tw-public-surface.cert-design .compare-matchup-open{color:#006f87;text-underline-offset:4px;align-items:center;min-height:36px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}@media(max-width:699px){.tw-public-surface.cert-design .compare-hero-facts,.tw-public-surface.cert-design .compare-how-grid{grid-template-columns:1fr;gap:14px}}.tw-public-surface.cert-design .compare-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.tw-public-surface.cert-design .compare-hero-grid .compare-hero-actions{flex-direction:column;align-items:stretch;margin-top:0}.tw-public-surface.cert-design .compare-hero-tray{background:#061f2e;border:1px solid #2f5566;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:26px;padding:14px 16px;display:flex}.tw-public-surface.cert-design .compare-hero-tray-label{letter-spacing:.1em;text-transform:uppercase;color:#9db8c6;font-size:11px;font-weight:600}.tw-public-surface.cert-design .compare-hero-tray-label span{color:#ffca66;margin-left:6px}.tw-public-surface.cert-design .compare-hero-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tw-public-surface.cert-design .compare-hero-chip{color:#f7faf9;background:#0e3a4f;border:1px solid #3d6878;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:4px 10px 4px 12px;font-size:13px;display:inline-flex}.tw-public-surface.cert-design .compare-hero-chip:hover{border-color:#a2e6df}.tw-public-surface.cert-design .compare-hero-chip .compare-tray-provider{color:#8fd3dc}.tw-public-surface.cert-design .compare-hero-chip .compare-tray-name{color:#fff}.tw-public-surface.cert-design .compare-hero-add{color:#a2e6df;border:1px dashed #6d9aa8;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.tw-public-surface.cert-design .compare-hero-add:hover{background:#123f54}.tw-public-surface.cert-design .compare-hero-add:disabled{opacity:.5}.tw-public-surface.cert-design .compare-hero-clear{color:#b9cdd8;text-underline-offset:3px;min-height:40px;padding:0 6px;font-size:13px;text-decoration:underline}.tw-public-surface.cert-design .compare-hero-status{color:#9db8c6;margin-top:10px;font-size:12px}.tw-public-surface.cert-design .compare-hero-tray .compare-tray-empty{color:#b9cdd8}.tw-public-surface.cert-design .comparison-hero :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #ffca66}.tw-public-surface.cert-design .compare-verdict{background:#c8d6dc;border:1px solid #c8d6dc;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1px;display:grid;overflow:hidden}.tw-public-surface.cert-design .compare-verdict-item{background:#fff;border-left:3px solid #ffca66;padding:18px 20px}.tw-public-surface.cert-design .compare-verdict-item:first-child{border-left-color:#086d73}.tw-public-surface.cert-design .compare-verdict-item p:not(.compare-verdict-meta){color:#082b3f;letter-spacing:-.01em;margin-top:8px;font-size:16px;font-weight:600;line-height:1.55}.tw-public-surface.cert-design .compare-verdict-meta{color:#465d73;margin-top:8px;font-size:12px}.tw-public-surface.cert-design .comparison-board{border-color:#264452;box-shadow:0 18px 40px -22px #082b3f80}.tw-public-surface.cert-design .comparison-board-head{background:linear-gradient(115deg,#082b3f,#103b52)}.tw-public-surface.cert-design .comparison-board-head .comparison-board-key{color:#f7faf9}.tw-public-surface.cert-design .comparison-board-head .comparison-board-key span{color:#9db8c6}.tw-public-surface.cert-design .comparison-board-option{background:0 0;border-top-color:#2fb3b0}.tw-public-surface.cert-design .comparison-board-option+.comparison-board-option{border-left:1px solid #2f5566}.tw-public-surface.cert-design .comparison-board-option h3{color:#fff}.tw-public-surface.cert-design .comparison-board-option .post-eyebrow{color:#8fd3dc}.tw-public-surface.cert-design .comparison-board-option p:not(.post-eyebrow){color:#b9cdd8}.tw-public-surface.cert-design .comparison-board-row>.comparison-board-key{color:#082b3f;font-size:.85rem}@media(max-width:699px){.tw-public-surface.cert-design .compare-hero-grid{grid-template-columns:1fr}.tw-public-surface.cert-design .compare-hero-tray{flex-direction:column;align-items:flex-start}}@media(forced-colors:active){.tw-public-surface.cert-design .comparison-board-head{background:canvas}}.career-explore{--explore-accent:#a9b8ff;--explore-wash:#a9b8ff0c}.explore-pathways{--explore-accent:#f3c877;--explore-wash:#f3c8770c}.career-explore{overflow-wrap:break-word}.career-explore :is(a,button,input,summary):focus-visible{outline:2px solid var(--explore-accent);outline-offset:4px}.career-explore :is(section,[id]){scroll-margin-top:110px}.explore-hero{border:1px solid var(--border);border-left:3px solid var(--explore-accent);background:radial-gradient(ellipse at top right,var(--explore-wash),transparent 70%);border-radius:4px 22px 22px 4px;padding:clamp(22px,4vw,42px);position:relative}.explore-hero .post-eyebrow{color:var(--explore-accent)}.explore-pathways .explore-hero{border-left:1px solid var(--border);border-top:3px solid var(--explore-accent);border-radius:24px}.explore-comparison .explore-hero{border-radius:16px}.explore-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:18px 0;display:flex}.explore-nav a{border:1px solid var(--border);border-radius:8px;align-items:center;min-height:44px;padding:8px 14px;font-size:13px;display:inline-flex}.explore-nav a:hover{border-color:var(--explore-accent);color:var(--explore-accent)}.explore-brief,.explore-work{border:1px solid var(--border);border-left:3px solid var(--explore-accent);background:var(--explore-wash);border-radius:12px;padding:clamp(18px,3vw,28px)}.explore-disclosure{border:1px solid var(--border);background:color-mix(in oklab,var(--card) 60%,transparent);border-radius:12px;min-width:0;margin-top:20px}.explore-disclosure>summary{cursor:pointer;min-height:56px;padding:18px 20px;font-size:14px;font-weight:600}.explore-disclosure>summary::marker{color:var(--explore-accent)}.explore-disclosure[open]>summary{border-bottom:1px solid var(--border)}.explore-detail-body{min-width:0;padding:clamp(14px,2vw,24px)}.explore-filter-panel{border:1px solid var(--border);background:var(--explore-wash);border-radius:16px;padding:20px}.explore-search{background:var(--background);border:1px solid var(--border);width:100%;min-height:46px;color:var(--foreground);border-radius:9px;padding:12px 14px;font-size:16px;display:block}.explore-action{border:1px solid var(--border);min-height:44px;color:var(--explore-accent);border-radius:9px;align-items:center;padding:10px 14px;font-size:14px;display:inline-flex}.explore-route-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.explore-route-steps>div{border-top:1px solid var(--border);padding:16px 0}.explore-route-steps span{color:var(--explore-accent);margin-bottom:10px;font:12px ui-monospace,monospace;display:block}.explore-route-steps strong{font-size:15px;display:block}.explore-route-steps p{color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:1.65}.explore-route-section{border-left:2px solid color-mix(in oklab,var(--explore-accent) 35%,transparent);padding:24px 0 0 20px}.explore-matchup-card{border-top:3px solid var(--explore-accent)}.explore-matchup-card:nth-child(2n){border-top-color:#78d7cd}.explore-comparison .post-card .explore-disclosure{margin-top:0}@media(max-width:600px){.explore-route-steps{grid-template-columns:1fr;gap:0}.explore-route-steps>div{grid-template-columns:28px 1fr;column-gap:12px;padding:14px 0;display:grid}.explore-route-steps p{grid-column:2;margin-top:4px}.explore-route-steps span{margin:3px 0 0}.explore-route-section{padding-left:12px}.explore-hero{padding:20px}}@media print{.explore-nav{display:none}.explore-disclosure::details-content{content-visibility:visible;display:block}}.career-explore .post-verdict-transition-buy>.flex{flex-wrap:wrap}.career-explore .post-verdict-transition-buy>.flex>strong{white-space:nowrap}.explore-role-directory section[aria-labelledby=featured-guides] .post-card{background:linear-gradient(150deg,#102f43,#0b2334);border-color:#315368;box-shadow:0 8px 24px #020e182e,inset 0 1px #b3e4ef14}.explore-role-directory section[aria-labelledby=featured-guides] .post-card h3{color:#f5fbff;font-size:17px}.explore-role-directory section[aria-labelledby=featured-guides] .post-help{color:#cbdde7}.explore-role-directory section[aria-labelledby=featured-guides] .text-primary{color:#87e4ef;font-weight:600}.explore-role-directory section[aria-labelledby=featured-guides] .post-card:hover{border-color:#71c8d5}.explore-role-directory section[aria-labelledby=featured-guides] .post-card:focus-visible{outline-offset:4px;outline:3px solid #87e4ef}@media(forced-colors:active){.explore-role-directory section[aria-labelledby=featured-guides] .post-card{box-shadow:none;background:canvas;border-color:canvastext}.explore-role-directory section[aria-labelledby=featured-guides] .post-card :is(h3,.post-help){color:canvastext}.explore-role-directory section[aria-labelledby=featured-guides] .text-primary{color:linktext}}.workspace-shots{min-width:0;color:var(--tw-work-ink);background:var(--tw-work-card);border:1px solid var(--tw-work-border);box-shadow:none;border-radius:8px;overflow:hidden}.workspace-shots-top{color:#fff;background:#0b2939;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 20px;font-size:13px;font-weight:650;display:flex}.workspace-shots-top small{color:#bbd3df;font-size:12px;font-weight:400}.workspace-shots-controls{border-bottom:1px solid #dce6ed;gap:6px;padding:12px 16px;display:flex}.workspace-shots-controls button{color:#355568;border:1px solid #0000;border-radius:8px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:600}.workspace-shots-controls button[aria-pressed=true]{color:#006586;background:#e8f5fa;border-color:#b8dce8}.workspace-shots figure{margin:0}.workspace-shots-image{text-align:left;cursor:zoom-in;background:#f4f6f6;border:0;width:100%;height:clamp(250px,36vw,440px);display:block;position:relative;overflow:hidden}.workspace-shots-image img{width:100%;height:auto;display:block}.workspace-shots-image span{color:#0b2939;background:#fff;border:1px solid #9ab7c7;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:650;position:absolute;bottom:14px;right:14px;box-shadow:0 3px 14px #082c4026}.workspace-shots figcaption{border-top:1px solid #dce6ed;padding:18px 20px 0}.workspace-shots figcaption strong{color:#102c42;font-size:17px}.workspace-shots figcaption p{color:#425d72!important;margin:7px 0 0!important;font-size:14px!important;line-height:1.65!important}.workspace-shots-link{color:#006586;text-underline-offset:4px;align-items:center;min-height:48px;margin:4px 20px 12px;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.workspace-shots button:focus-visible,.workspace-shots a:focus-visible{outline-offset:-3px;outline:3px solid #087da0}.workspace-shots-dialog{color:#102c42;background:#f7f8f7;border:1px solid #9ab7c7;border-radius:12px;width:min(1200px,96vw);max-width:96vw;max-height:92dvh;margin:auto;padding:0;box-shadow:0 24px 80px #0006}.workspace-shots-dialog::backdrop{background:#031521d9}.workspace-shots-dialog header{z-index:1;background:#fff;border-bottom:1px solid #c9dce8;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;position:sticky;top:0}.workspace-shots-dialog header strong{color:#102c42;display:block}.workspace-shots-dialog header span{color:#425d72;margin-top:3px;font-size:12px;display:block}.workspace-shots-dialog header button{white-space:nowrap;border:1px solid #9ab7c7;border-radius:7px;min-height:44px;padding:8px 14px}.workspace-shots-full{overflow:auto}.workspace-shots-full img{width:100%;min-width:850px;max-width:none;height:auto;display:block}.workspace-shots .workspace-shots-top{background:var(--tw-work-slate-deep);color:var(--tw-work-card);align-items:center;gap:4px 12px;padding:12px 16px;font-size:13px;line-height:1.4}.workspace-shots .workspace-shots-top small{color:var(--tw-work-border);font-size:12px}.workspace-shots .workspace-shots-controls button{color:var(--tw-work-muted);box-shadow:none;background:0 0;border-color:#0000;font-size:13px;line-height:1.3}.workspace-shots .workspace-shots-controls button[aria-pressed=true]{background:var(--tw-work-canvas);border-color:var(--tw-work-border);color:var(--tw-work-ink)}.workspace-shots .workspace-shots-image{white-space:normal;box-shadow:none;background:var(--tw-work-canvas);border-radius:0;height:440px;padding:0;display:block}.workspace-shots .workspace-shots-image span{background:var(--tw-work-card);color:var(--tw-work-ink);border-color:var(--tw-work-border);box-shadow:none;align-items:center;gap:6px;padding:7px 9px;font-size:12px;line-height:1.2;display:inline-flex;bottom:10px;right:10px}.workspace-shots .workspace-shots-image span svg{width:14px;height:14px}.workspace-shots .workspace-shots-controls,.workspace-shots figcaption{border-color:var(--tw-work-border)}.workspace-shots figcaption strong{color:var(--tw-work-ink);font-size:17px;line-height:1.4;display:block}.workspace-shots figcaption p{color:var(--tw-work-muted)!important}.workspace-shots .workspace-shots-link{color:var(--tw-work-ink);font-size:14px}.workspace-shots-dialog header button{box-shadow:none;background:var(--tw-work-card);color:var(--tw-work-ink);border-color:var(--tw-work-border)}@media(max-width:600px){.workspace-shots .workspace-shots-top{gap:3px 10px;padding:10px 12px;font-size:12px}.workspace-shots .workspace-shots-top small{font-size:11px}.workspace-shots-controls{gap:4px;padding:8px}.workspace-shots .workspace-shots-controls button{flex:1;min-width:0;padding:8px;font-size:12px}.workspace-shots figcaption{padding:12px 12px 0}.workspace-shots figcaption strong{font-size:16px}.workspace-shots figcaption p{font-size:13px!important;line-height:1.55!important}.workspace-shots .workspace-shots-link{margin:4px 12px 10px;font-size:13px}.workspace-shots-dialog header{padding:10px 12px}.workspace-shots-dialog header span{max-width:180px}.workspace-shots .workspace-shots-image{height:280px}.workspace-shots .workspace-shots-image span{padding:6px 8px;font-size:11px;bottom:8px;right:8px}}.wm-current-purpose.mypost-panel{color:#12334b;background:#e6f3fc;border:1px solid #b8d5e8;border-top:4px solid #0075ac;border-radius:12px;box-shadow:0 5px 18px #12334b0b}.wm-current-purpose.mypost-panel h2{color:#12334b;font-size:24px;line-height:1.25}.wm-current-purpose.mypost-panel .mypost-eyebrow{color:#00688e}.wm-current-purpose.mypost-panel :is(p,label){color:#34566e}.wm-current-purpose.mypost-panel .wm-purpose-next{color:#12334b;background:#fff;border-left:4px solid #16745b;border-radius:7px;padding:16px 18px;line-height:1.65}.wm-current-purpose.mypost-panel .wm-purpose-next strong{color:#16624e;margin-bottom:6px;display:block}.wm-current-purpose.mypost-panel .mypost-secondary-action{color:#006b96;background:#fff;border-color:#b3cbdd}.wm-current-purpose.mypost-panel .wm-purpose-primary{color:#12334b;background:#ffbd32;border-color:#dda11f;font-weight:700}.wm-current-purpose.mypost-panel .wm-purpose-primary:hover{background:#ffcc59}.wm-current-purpose.mypost-panel :is(input,textarea){color:#12334b;background:#fff;border-color:#adc9dd}.wm-current-purpose.mypost-panel a:not(.mypost-secondary-action){color:#006b96}.wm-journey-explainer h2,.wm-journey-explainer h3{color:#12334b}.wm-journey-explainer p{color:#456278}.wm-journey-explainer .mypost-eyebrow{color:#006b96}.wm-journey-explainer>ol button{color:#12334b;background:#e9f4fb;border:1px solid #c1d9e8;border-top:3px solid #0078aa;padding:16px}.wm-journey-explainer>ol button strong{color:#12334b;font-size:16px;display:block}.wm-journey-explainer>ol button>span{color:#3f6177}.wm-journey-explainer>ol button>span:first-child{color:#00638d;font-weight:700}.wm-journey-explainer>ol button[aria-pressed=true]{background:#082b3f;border-color:#082b3f;box-shadow:0 5px 14px #12334b20}.wm-journey-explainer>ol button[aria-pressed=true] strong{color:#fff}.wm-journey-explainer>ol button[aria-pressed=true]>span{color:#d7eaf4}.wm-journey-explainer>ol button[aria-pressed=true]>span:first-child{color:#ffcb59}.wm-journey-explainer #waymark-explainer-detail{background:#fff;border:1px solid #bfd7e7;border-top:4px solid #0078aa;box-shadow:0 5px 18px #12334b09}.wm-journey-explainer #waymark-explainer-detail dl>div{background:#edf6fb;border-radius:8px;padding:16px}.wm-journey-explainer #waymark-explainer-detail :is(dt,dd){color:#23485f;line-height:1.6}.wm-journey-explainer #waymark-explainer-detail>div:nth-last-child(2){background:#f0f7f3;border-left:3px solid #16745b}.wm-journey-explainer .mypost-secondary-action{color:#12334b;background:#ffbd32;border-color:#dda11f}@media(max-width:600px){.wm-current-purpose.mypost-panel h2{font-size:21px}.wm-journey-explainer>ol button{padding:12px}.wm-journey-explainer>ol button strong{font-size:14px}}.section-showcase{--showcase-ink:#103e36;--showcase-muted:#36594e;--showcase-line:#b5cdc0;--showcase-tint:#e8f1e7;color:var(--showcase-ink);background:radial-gradient(ellipse at top right,#f9fbf680,transparent 65%),var(--showcase-tint);border:1px solid var(--showcase-line);isolation:isolate;border-radius:18px;padding:clamp(1.25rem,3vw,2.6rem)}.showcase-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.showcase-copy{min-width:0}.showcase-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--showcase-muted);margin:0 0 1rem;font-size:.75rem;font-weight:750}.showcase-copy h1{letter-spacing:-.045em;color:var(--showcase-ink);margin:0 0 1.1rem;font-size:clamp(2.1rem,3.45vw,3.4rem);font-weight:700;line-height:1.08}.showcase-lead{max-width:44ch;color:var(--showcase-ink);font-size:1.08rem;line-height:1.55}.showcase-photo{aspect-ratio:1.48;object-fit:cover;border-radius:18px;width:100%;min-width:0}.showcase-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.showcase-actions a{border-radius:7px;justify-content:center;align-items:center;gap:.65rem;min-height:46px;padding:.75rem 1rem;font-size:.9rem;font-weight:650;line-height:1.35;display:inline-flex}.showcase-actions svg{width:18px;height:18px}.showcase-primary{color:#fff;background:#164b40;border:1px solid #164b40}.showcase-secondary{color:var(--showcase-ink);background:0 0;border:1px solid #688b7b}.showcase-note{color:var(--showcase-muted);margin-top:1rem;font-size:.78rem;line-height:1.6}.showcase-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.35rem;display:grid}.showcase-cards a{border-radius:13px;min-width:0;text-decoration:none;transition:transform .15s,border-color .15s;position:relative;overflow:hidden}.showcase-cards a:hover{transform:translateY(-2px)}.showcase-cards strong{font-size:1.05rem;font-weight:700;line-height:1.3;display:block}.showcase-cards small{margin-top:.4rem;font-size:.88rem;line-height:1.5;display:block}.showcase-cards svg{width:20px;height:20px}.showcase-cards--learning a{border:1px solid var(--showcase-line);color:#103e36;background:#fbfcf8;grid-template-columns:minmax(80px,.75fr) 1fr;align-items:stretch;gap:1rem;padding:.9rem;display:grid}.showcase-cards--learning a>img{object-fit:cover;border-radius:7px;width:100%;height:100%;min-height:140px}.showcase-cards--learning a>span{flex-direction:column;align-items:flex-start;display:flex}.showcase-cards--learning a>span>svg{align-self:flex-end;height:27px;margin-top:auto;padding-top:.4rem}.showcase-passport{background:#e9efeb;border:1px solid #ccd8d0;border-top:10px solid #164b40;border-radius:6px;flex-direction:column;justify-content:center;align-self:center;gap:.6rem;min-width:0;padding:.65rem;display:flex;transform:rotate(-3deg)}.showcase-passport>svg{width:18px}.showcase-passport strong{font-size:.75rem}.showcase-passport span{align-items:center;gap:.25rem;font-size:.56rem;line-height:1.5;display:flex}.showcase-passport span svg{color:#226855;flex-shrink:0;width:12px;height:12px}.section-showcase--recruiter{--showcase-tint:#e8f0f7;--showcase-ink:#091d35;--showcase-muted:#3c5873;--showcase-line:#b9cddd}.section-showcase--recruiter .showcase-primary{color:#10233b;background:#ffca55;border-color:#e6aa27}.section-showcase--recruiter .showcase-secondary{border-color:#72899e}.showcase-cards--photo a{color:#f5f9fc;background:#0a2235;border:1px solid #35576c;min-height:205px}.showcase-cards--photo a>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.showcase-cards--photo a:after{content:"";background:linear-gradient(#04182700,#04182740 25%,#041827e8 70%,#041827);position:absolute;inset:0}.showcase-cards--photo a>span{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;min-height:205px;padding:1.15rem 2.5rem 1.15rem 1.15rem;display:flex;position:relative}.showcase-cards--photo small{color:#d2e0e9}.showcase-cards--photo svg{color:#ffca55;position:absolute;bottom:1.25rem;right:1rem}.section-showcase a:focus-visible,.showcase-cards a:focus-visible{outline-offset:4px;outline:3px solid #d49420}.education-guide{margin-top:2rem;margin-bottom:2rem;padding-bottom:2.5rem!important}.waymark-evidence-preview{color:#153f3a;background:#f5f6ee;border:1px solid #9dbfb9;border-radius:16px;grid-template-columns:1fr 1fr;min-width:0;margin:0;display:grid;overflow:hidden}.waymark-evidence-preview>div{align-self:center;padding:1.25rem}.waymark-evidence-preview>div>p{align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.85rem;font-weight:650;display:flex}.waymark-evidence-preview strong{font-size:1.12rem;line-height:1.4}.waymark-evidence-preview ul{gap:.8rem;margin:1rem 0;padding:0;list-style:none;display:grid}.waymark-evidence-preview li{align-items:center;gap:.4rem;font-size:.75rem;display:flex}.waymark-evidence-preview svg{flex-shrink:0;width:16px;height:16px}.waymark-evidence-preview small{color:#41655d;font-size:.65rem}.waymark-evidence-preview>img{object-fit:cover;object-position:62% center;width:100%;height:100%;min-height:290px}.membership-story .membership-hero.membership-hero--visual{background:0 0;border:0;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;min-height:0;padding:1.5rem 0}.membership-hero--visual:before,.membership-hero--visual:after{display:none!important}.membership-story .membership-hero--visual h1{margin:.6rem 0 1rem;font-size:clamp(2.4rem,4.2vw,3.8rem);line-height:1.07}.membership-story .membership-hero--visual .membership-lead{font-size:1.1rem;line-height:1.6}.membership-story .membership-hero--visual .membership-small{max-width:55ch}.membership-story .waymark-entry-cards{margin-top:0}.membership-proof-section{margin-top:2.5rem}.membership-proof-section>h2{margin-bottom:1.25rem;font-size:1.65rem}.membership-proof-section .membership-transformation{grid-template-columns:1fr 1fr;gap:1rem;max-width:none;display:grid}.membership-proof-section .membership-proof-top{grid-column:1/-1}.membership-proof-section .membership-transformation-arrow{display:none}.membership-proof-section .membership-evidence-proof{grid-column:1/-1}@media(max-width:950px){.showcase-cards--learning a{grid-template-columns:1fr}.showcase-cards--learning a>img{height:110px;min-height:0}.showcase-passport{min-height:110px}.showcase-passport span{font-size:.68rem}.showcase-cards--learning a>span>svg{margin-top:.4rem}.membership-story .membership-hero.membership-hero--visual{grid-template-columns:1fr}.waymark-evidence-preview>img{max-height:320px}.showcase-copy h1{font-size:2.5rem}}@media(max-width:700px){.showcase-hero{grid-template-columns:1fr}.showcase-copy h1{font-size:2.35rem}.showcase-photo{aspect-ratio:1.7}.showcase-cards{grid-template-columns:1fr}.showcase-cards--learning a{grid-template-columns:110px 1fr}.showcase-cards--learning a>img{height:135px}.showcase-cards--photo a,.showcase-cards--photo a>span{min-height:185px}.showcase-passport{min-height:125px}.membership-proof-section .membership-transformation{grid-template-columns:1fr}.waymark-evidence-preview>div{padding:1rem}.waymark-evidence-preview>img{min-height:280px}.education-guide{border-radius:12px;margin-top:1rem}.showcase-lead{font-size:1rem}}@media(max-width:380px){.section-showcase{padding:1rem}.showcase-copy h1{font-size:2rem}.showcase-cards--learning a{grid-template-columns:90px 1fr;gap:.7rem;padding:.7rem}.waymark-evidence-preview{grid-template-columns:1fr}.waymark-evidence-preview>img{grid-row:1;height:180px;min-height:0}.showcase-actions{flex-direction:column}.showcase-actions a{width:100%}}@media(prefers-reduced-motion:reduce){.showcase-cards a{transition:none}.showcase-cards a:hover{transform:none}}.worked-example .worked-hero.worked-hero--visual{background:#092034;grid-template-columns:1fr 1fr;gap:2rem;padding:1.8rem}.worked-example .worked-hero--visual:before{background:radial-gradient(at 100% 0,#12445380,#0000 70%)}.worked-hero--visual .waymark-evidence-preview p{color:#153f3a}.worked-hero--visual .waymark-evidence-preview strong{font-size:1.05rem}.worked-hero--visual .waymark-evidence-preview>img{min-height:290px}@media(max-width:900px){.worked-example .worked-hero.worked-hero--visual{grid-template-columns:1fr;padding:1.25rem}.worked-hero--visual .waymark-evidence-preview>img{max-height:300px}}@media print{.education-guide>.section-showcase{display:none!important}}@media(max-width:500px){.waymark-evidence-preview{grid-template-columns:1fr}.waymark-evidence-preview>img,.worked-hero--visual .waymark-evidence-preview>img{object-position:center 55%;grid-row:1;height:180px;min-height:0;max-height:none}.waymark-evidence-preview>div{padding:1.2rem}.waymark-evidence-preview strong{font-size:1.1rem}}.section-showcase--educator .showcase-copy h1{font-size:clamp(2rem,3vw,3rem)}.wm-offer-note{border-left:3px solid var(--tw-work-amber);background:color-mix(in oklab,currentColor 4%,transparent);border-radius:6px;gap:6px;max-width:52ch;margin-top:16px;padding:12px 14px;display:grid}.wm-offer-note p{line-height:1.6;margin:0!important;font-size:14px!important}.wm-offer-note h2{margin:0 0 6px;font-size:21px;line-height:1.3}.wm-offer-note details{margin-top:4px;font-size:14px;line-height:1.6}.wm-offer-note summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.wm-offer-note details p{margin:10px 0!important}.wm-offer-note .wm-offer-status{font-size:13px!important}.wm-offer-note p span{opacity:.8;font-size:13px}.wm-offer-note small{opacity:.8;font-size:12px;line-height:1.55}.wm-offer-link{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.membership-story{overflow-wrap:anywhere;max-width:1180px}.membership-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:2rem 0 3.5rem;display:grid}.membership-hero h1{letter-spacing:-.055em;margin:1.4rem 0;font-size:clamp(3rem,5vw,5.4rem);font-weight:600;line-height:1.02}.membership-hero h1 span{color:var(--primary)}.membership-lead{max-width:32rem;font-size:1.2rem;line-height:1.55}.membership-support,.membership-return p{color:var(--muted-foreground);margin-top:1rem;font-size:.95rem;line-height:1.75}.membership-actions{flex-wrap:wrap;gap:.8rem;margin:1.75rem 0 1rem;display:flex}.membership-actions a{white-space:normal;max-width:100%;line-height:1.5}.membership-small{color:var(--muted-foreground);font-size:.75rem;line-height:1.7}.membership-proof{background:radial-gradient(at 100% 0,#00d6ef1a,#0000 70%),#0a2234;border:1px solid #00d6ef4d;border-radius:1rem;padding:1.6rem;position:relative;box-shadow:0 24px 70px #0003}.membership-proof-top{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.65rem;display:flex}.membership-proof-top span:last-child{color:var(--muted-foreground)}.membership-proof-raw{letter-spacing:-.02em;margin:1.6rem 0 .7rem;font-size:1.6rem;line-height:1.35}.membership-proof-caption{color:var(--muted-foreground);font-size:.8rem}.membership-proof dl{margin:1.5rem 0}.membership-proof dl>div{border-left:2px solid var(--primary);margin:1.2rem 0;padding:.1rem 0 .1rem 1rem}.membership-proof dl>div:last-child{border-color:var(--amber)}.membership-proof dt{color:var(--primary);margin-bottom:.35rem;font-size:.7rem}.membership-proof dl>div:last-child dt{color:var(--amber)}.membership-proof dd{font-size:.875rem;line-height:1.6}.membership-proof-footer{border-top:1px solid var(--border);margin-bottom:.75rem;padding-top:1rem}.membership-proof-footer span,.membership-proof-footer strong{font-size:.85rem;line-height:1.7;display:block}.membership-proof-footer span{color:var(--muted-foreground)}.membership-section-heading h2,.membership-return h2{letter-spacing:-.035em;margin:.85rem 0 1rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500;line-height:1.2}.membership-section-heading>p:last-child{color:var(--muted-foreground);font-size:.95rem;line-height:1.7}.membership-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.6rem;display:grid}.membership-choices button{text-align:left;border:1px solid var(--border);border-radius:.5rem;align-items:center;gap:.7rem;padding:1rem;font-size:.85rem;display:flex}.membership-choices button>span:first-child{color:var(--muted-foreground);font-family:monospace}.membership-choices button>span:last-child{color:var(--primary);margin-left:auto}.membership-choices button[aria-pressed=true]{border-color:var(--primary);background:#00d6ef12}.membership-choices button:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.membership-situation{border:1px solid var(--border);background:linear-gradient(125deg,#00d6ef09,#0000);border-radius:.65rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;margin-top:.8rem;padding:2rem;display:grid}.membership-situation blockquote{letter-spacing:-.025em;margin-top:1rem;font-size:1.5rem;line-height:1.5}.membership-situation h3{margin-bottom:.9rem;font-size:1.15rem;font-weight:600}.membership-situation p:not(.mypost-eyebrow){color:var(--muted-foreground);font-size:.9rem;line-height:1.75}.membership-situation .membership-result{border-left:2px solid var(--amber);margin:1.2rem 0;padding-left:1rem}.membership-return{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:3rem;padding:3.5rem 0;display:grid}.membership-return ol{padding:0;list-style:none}.membership-return li{border-bottom:1px solid var(--border);gap:1.2rem;padding:1.1rem 0;display:flex}.membership-return li:last-child{border:0}.membership-return li>span{color:var(--amber);padding-top:.1rem;font-family:monospace;font-size:.85rem}.membership-return h3{font-weight:500}.membership-return li p{margin-top:.4rem;font-size:.85rem}.membership-plan{padding:3rem 0 1rem}.membership-plan>div[aria-label]{max-width:850px;margin-top:1.7rem}.membership-return li>span{white-space:nowrap;flex:0 0 1.5rem}.membership-proof>summary{cursor:pointer;color:var(--primary);font-size:1rem;font-weight:500;line-height:1.5}.membership-proof-content{margin-top:1.3rem}.membership-panel-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.7rem;display:grid}.membership-panel-nav button{border-bottom:2px solid var(--border);text-align:left;min-height:44px;padding:.8rem;font-size:.85rem}.membership-panel-nav button[aria-pressed=true]{border-color:var(--amber);background:#f5b6420f}.membership-panel-nav button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.membership-story .membership-hero{align-items:start;gap:2rem;padding-block:1rem 2rem}.membership-story .membership-hero h1{margin-block:1rem;font-size:clamp(2.5rem,4vw,4rem)}.membership-story .membership-plan,.membership-story .membership-return{padding-block:.5rem 1rem}.membership-story .membership-situation{padding:1.3rem}.membership-story .membership-situation blockquote{font-size:1.2rem}@media(max-width:600px){.membership-story .membership-hero{gap:1rem}.membership-story .membership-support{display:none}.membership-panel-nav{gap:.2rem;margin-bottom:1.2rem}.membership-panel-nav button{padding:.6rem .4rem;font-size:.7rem}.membership-story .membership-section-heading h2{font-size:1.4rem}.membership-story .membership-choices{margin-top:1rem}.membership-story .membership-choices button{padding:.7rem}.membership-story .membership-proof{padding:.9rem}}@media(max-width:1050px){.membership-hero{grid-template-columns:1fr}.membership-hero-copy,.membership-proof{max-width:650px}.membership-choices{grid-template-columns:1fr}.membership-situation{grid-template-columns:1fr;gap:1.5rem}.membership-return{gap:1.5rem}}@media(max-width:600px){.membership-hero{gap:2rem;padding-top:1rem}.membership-proof,.membership-situation{padding:1.2rem}.membership-return{grid-template-columns:1fr;padding-block:2.5rem}.membership-plan{padding-top:2rem}}.membership-deliverables{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem;padding:1rem 0;display:grid}.membership-deliverables dt{color:var(--foreground);font-size:.9rem;font-weight:600}.membership-deliverables dd{color:var(--muted-foreground);margin-top:.4rem;font-size:.8rem;line-height:1.65}@media(max-width:600px){.membership-deliverables{grid-template-columns:1fr;gap:.8rem}.membership-deliverables>div{border-left:2px solid var(--primary);padding-left:.8rem}}.mypost-sample-steps.mypost-sample-four-steps{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:600px){.mypost-sample-steps.mypost-sample-four-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.membership-transformation{background:radial-gradient(at 100% 0,#00d6ef1a,#0000 62%),#0a2234;border:1px solid #00d6ef4d;border-radius:1rem;padding:1.35rem;position:relative;box-shadow:0 24px 70px #0003}.membership-transformation-stage{border:1px solid var(--border);background:#030f196b;border-radius:.7rem;margin-top:1rem;padding:1rem}.membership-transformation-stage h2{letter-spacing:-.02em;margin:.35rem 0 1rem;font-size:1.15rem;line-height:1.35}.membership-expectations{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.membership-expectations li{border-left:2px solid var(--muted-foreground);background:#ffffff06;gap:.7rem;padding:.7rem;display:flex}.membership-expectations li.has-work{border-color:var(--primary)}.membership-expectations li>span{color:var(--muted-foreground);font-weight:700}.membership-expectations li.has-work>span{color:var(--primary)}.membership-expectations strong,.membership-expectations small{display:block}.membership-expectations strong{font-size:.78rem}.membership-expectations small{color:var(--muted-foreground);margin-top:.15rem;font-size:.68rem;line-height:1.5}.membership-next-work,.membership-brief-preview{background:#f5b64214;border:1px solid #f5b6423d;border-radius:.5rem;margin-top:.8rem;padding:.75rem .85rem}.membership-next-work span,.membership-brief-preview span{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-bottom:.25rem;font-size:.62rem;display:block}.membership-next-work strong,.membership-brief-preview strong{font-size:.76rem;line-height:1.5;display:block}.membership-transformation-arrow{text-align:center;color:var(--primary);margin:.45rem 0;font-size:1.2rem;line-height:1}.membership-transformation-stage.after{border-color:#00d6ef52}.membership-transformation-result{align-items:baseline;gap:.55rem;margin:.3rem 0 .6rem;display:flex}.membership-transformation-result strong{color:var(--primary);font-size:2rem}.membership-transformation-result span{color:var(--muted-foreground);font-size:.72rem}.membership-transformation-stage.after>p:not(.mypost-eyebrow){color:var(--muted-foreground);font-size:.75rem;line-height:1.55}.membership-transformation>.dashboard-text-link{margin-top:1rem;font-size:.78rem;display:inline-block}.membership-evidence-proof{border-top:1px solid var(--border);margin-top:1rem;padding-top:.85rem}.membership-evidence-proof>summary{cursor:pointer;color:var(--muted-foreground);font-size:.75rem}.membership-evidence-proof .membership-proof-raw{margin:1rem 0;font-size:1rem}.membership-evidence-proof dl{margin:.7rem 0}.membership-evidence-proof dl>div{border-left:2px solid var(--primary);margin:.65rem 0;padding-left:.75rem}.membership-evidence-proof dt{color:var(--primary);font-size:.65rem}.membership-evidence-proof dd{margin-top:.15rem;font-size:.72rem;line-height:1.5}@media(max-width:600px){.membership-transformation{padding:.85rem}.membership-transformation-stage{padding:.75rem}.membership-transformation-stage h2{font-size:1rem}.membership-expectations li{padding:.6rem}.membership-next-work,.membership-brief-preview{padding:.65rem}}.membership-story{position:relative}.membership-story:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 78% 24%,#33d8f31c,#0000 26%),repeating-radial-gradient(at 76% 45%,#0000 0 30px,#33d8f30b 31px 32px,#0000 33px 48px);height:430px;position:absolute;inset:-1.5rem -4vw auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.membership-hero{position:relative}.membership-hero:after{content:"MY WAYMARK / FIELD RECORD";letter-spacing:.2em;color:#a7c6dd6b;font:600 8px ui-monospace,monospace;position:absolute;top:-.2rem;right:0}.membership-transformation{border-color:#33d8f361;box-shadow:0 36px 110px -48px #33d8f37a,0 24px 70px #00000047}.membership-transformation:before{content:"";pointer-events:none;border-radius:inherit;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 49.8%,#33d8f306 50%,#0000 50.2%),linear-gradient(0deg,#0000 0 49.8%,#33d8f305 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.membership-transformation>*{position:relative}.membership-transformation-stage{box-shadow:inset 0 1px #ffffff06}.membership-transformation-stage.after{background:linear-gradient(135deg,#33d8f30e,#030f1980)}.membership-transformation-result strong{text-shadow:0 0 22px #33d8f347}.membership-deliverables{position:relative}.membership-deliverables>div{border-left:1px solid #33d8f333;padding:.75rem .9rem}.membership-deliverables>div:first-child{border-left-color:var(--amber)}.membership-panel-nav{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06172785;border-radius:.7rem;padding:.35rem}.membership-panel-nav button{border-bottom:0;border-radius:.45rem}.membership-panel-nav button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ffc34d33}@media(max-width:600px){.membership-hero:after{display:none}.membership-story:before{height:300px}.membership-deliverables>div{border-left:2px solid var(--primary)}.membership-deliverables>div:first-child{border-left-color:var(--amber)}}.membership-hero-loop{border-top:1px solid #33d8f32e;max-width:34rem;margin-top:clamp(2rem,5vh,3.6rem);padding-top:1.15rem}.membership-hero-loop>p{color:#a7c6dd99}.membership-hero-loop ol{grid-template-columns:1fr 1fr;gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.membership-hero-loop li{border-top:1px solid #a7c6dd17;grid-template-columns:2rem 1fr;gap:.55rem;padding:.8rem .85rem .85rem 0;display:grid}.membership-hero-loop li:nth-child(-n+2){border-top:0}.membership-hero-loop li:nth-child(2n){border-left:1px solid #33d8f321;padding-left:.85rem}.membership-hero-loop li>span{letter-spacing:.1em;color:var(--primary);padding-top:.15rem;font:600 9px ui-monospace,monospace}.membership-hero-loop strong,.membership-hero-loop small{display:block}.membership-hero-loop strong{font-size:.78rem;line-height:1.4}.membership-hero-loop small{color:var(--muted-foreground);margin-top:.2rem;font-size:.68rem;line-height:1.5}@media(max-width:700px){.membership-hero-loop{margin-top:1.5rem}.membership-hero-loop ol{grid-template-columns:1fr}.membership-hero-loop li,.membership-hero-loop li:nth-child(2n){border-top:1px solid #a7c6dd17;border-left:0;padding:.7rem 0}.membership-hero-loop li:first-child{border-top:0}}.membership-act{border-top:1px solid var(--border);padding:clamp(2rem,5vw,4rem) 0}.membership-act .membership-section-heading{max-width:42rem}.membership-act .membership-section-heading>p:last-child{max-width:36rem}.membership-decision{border-top:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding:clamp(2.5rem,6vw,5rem) 0 1rem;display:grid}.membership-decision-copy h2{letter-spacing:-.04em;margin:.8rem 0 1rem;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:500;line-height:1.08}.membership-decision-copy>p:not(.mypost-eyebrow){color:var(--muted-foreground);max-width:34rem;font-size:.92rem;line-height:1.75}.membership-decision-copy details{border-top:1px solid var(--border);padding:.9rem 0}.membership-decision-copy details:first-of-type{margin-top:1.5rem}.membership-decision-copy summary{cursor:pointer;color:var(--foreground);min-height:36px;font-size:.8rem;font-weight:600}.membership-decision-copy details p,.membership-decision-copy details li{color:var(--muted-foreground);font-size:.75rem;line-height:1.65}.membership-decision-copy ul{gap:.25rem;margin:.6rem 0 0;padding-left:1.1rem;display:grid}.membership-decision-price{background:linear-gradient(135deg,#33d8f309,#0617276b);border:1px solid #33d8f333;border-radius:.85rem;padding:1.1rem}.membership-decision-price .membership-actions{margin-bottom:.5rem}@media(max-width:800px){.membership-decision{grid-template-columns:1fr;gap:1.5rem}.membership-act{padding-block:2rem}}@media(min-width:1051px){.membership-story .membership-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.membership-story .membership-hero-copy{flex-direction:column;display:flex}.membership-story .membership-hero-loop{margin-top:clamp(1.6rem,3.5vh,2.5rem)}.membership-story .membership-evidence-proof:not([open]){padding-bottom:.15rem}}.membership-story:before{opacity:.65;background:linear-gradient(90deg,#081b2c 8%,#081b2cf5 38%,#081b2c8a),url(/art/my-waymark/home.webp) 100% 0/cover no-repeat}@media(max-width:700px){.membership-story:before{opacity:.32;background-position:70% 0}}.membership-market{background:linear-gradient(120deg,#33d8f30b,#0000 70%),#0a2031;border:1px solid #33d8f33d;border-radius:1rem;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);margin:0 0 2rem;display:grid;overflow:hidden}.membership-market-finding{border-right:1px solid #33d8f32e;padding:clamp(1.25rem,3vw,2rem)}.membership-market-number{letter-spacing:-.065em;color:var(--primary);margin:.85rem 0;font-size:clamp(4rem,7vw,6.5rem);font-weight:600;line-height:1}.membership-market-number span{letter-spacing:-.025em;margin-left:.12em;font-size:.48em}.membership-market-definition{max-width:25rem;font-size:1rem;line-height:1.6}.membership-market-definition strong{color:var(--foreground);font-weight:600}.membership-market-period{color:var(--muted-foreground);margin-top:1rem;font-size:.7rem;line-height:1.6}.membership-market-meaning{padding:clamp(1.25rem,3vw,2rem)}.membership-market-meaning h2{letter-spacing:-.035em;max-width:30rem;margin:.6rem 0 .85rem;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:500;line-height:1.16}.membership-market-meaning>p:not(.mypost-eyebrow){color:var(--muted-foreground);font-size:.85rem;line-height:1.7}.membership-market-actions{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.membership-market-actions li{gap:.6rem;min-width:0;display:flex}.membership-market-actions li>span{white-space:nowrap;color:var(--amber);flex:0 0 1rem;padding-top:.2rem;font:500 .65rem ui-monospace,monospace}.membership-market-actions strong{font-size:.78rem;font-weight:600;line-height:1.5;display:block}.membership-market-actions p{color:var(--muted-foreground);margin-top:.2rem;font-size:.75rem;line-height:1.6}.membership-market-source{border-top:1px solid #33d8f32e;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding:.5rem clamp(1.25rem,3vw,2rem);font-size:.75rem;display:flex}.membership-market-source details{flex:16rem}.membership-market-source summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--muted-foreground);align-content:center}.membership-market-source details p{max-width:42rem;color:var(--muted-foreground);margin:.25rem 0 .5rem;line-height:1.75}.membership-market-source a{min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}.membership-market-source :is(a,summary):focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:2px}@media(max-width:700px){.membership-market{grid-template-columns:1fr}.membership-market-finding{border-bottom:1px solid #33d8f32e;border-right:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem 1rem;display:grid}.membership-market-finding>.mypost-eyebrow,.membership-market-period{grid-column:1/-1}.membership-market-number{margin:0;font-size:4rem}.membership-market-definition{font-size:.85rem;line-height:1.55}.membership-market-period{margin:0}.membership-market-source details{flex-basis:100%}.membership-market-source{gap:0}.membership-market-actions{gap:.9rem}.membership-market-meaning{padding-top:1.1rem}}.membership-market,.membership-real-example{--foreground:#102c42;--muted-foreground:#425d72;--primary:#006b91;--amber:#875000;color:var(--foreground);background:#eef7fc;border-color:#c9dce8;box-shadow:0 14px 32px -24px #071c36}.membership-market-finding,.membership-market-source{background:#fff;border-color:#c9dce8}.membership-market-report{color:#006b91;text-underline-offset:4px;grid-column:1/-1;align-items:center;gap:.5rem;min-height:44px;font-size:.82rem;font-weight:600;text-decoration:underline;display:inline-flex}.membership-market-report:focus-visible,.membership-real-example a:focus-visible{outline-offset:4px;outline:3px solid #006b91}.membership-real-example{background:#eef7fc;border:1px solid #c9dce8;border-radius:1rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,3vw,40px);margin:0 0 2rem;padding:clamp(20px,3vw,36px);display:grid}.membership-real-example>header{min-width:0}.membership-real-example h2{letter-spacing:-.035em;margin:.65rem 0 1rem;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:600;line-height:1.15}.membership-real-example p{color:#425d72;font-size:.9rem;line-height:1.75}.membership-preview-points{gap:1.1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.membership-preview-points li{border-left:3px solid #8dbfce;padding-left:14px}.membership-preview-points strong,.membership-preview-points span{display:block}.membership-preview-points strong{color:#102c42;font-size:.9rem}.membership-preview-points span{color:#425d72;margin-top:4px;font-size:.82rem;line-height:1.6}.membership-preview-intro{color:#f5f8fa;background:#0b2939;border:1px solid #426272;border-radius:14px;padding:clamp(20px,3vw,30px)}.membership-preview-intro h2{margin:12px 0;font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.2}.membership-preview-intro>p:not(.mypost-eyebrow){color:#bfd0db;font-size:.87rem;line-height:1.75}.membership-preview-intro a{color:#fff;border-top:1px solid #345362;margin-top:16px;padding:15px 0;font-size:.95rem;font-weight:600;display:block}.membership-preview-intro a span{color:#bad5e1;margin-top:5px;font-size:.78rem;font-weight:400;line-height:1.6;display:block}.membership-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.membership-output-card{color:#102c42;background:#f7fafc;border:1px solid #c9dce8;border-radius:12px;gap:16px;padding:24px;display:flex}.membership-output-card>div{min-width:0}.membership-output-number{color:#006586;padding-top:5px;font:500 .8rem ui-monospace,monospace}.membership-output-card h3{color:#102c42;font-size:1.15rem;font-weight:650;line-height:1.35}.membership-output-question{color:#425d72;margin:10px 0;font-size:.9rem;line-height:1.65}.membership-output-card details{color:#425d72;font-size:.82rem;line-height:1.7}.membership-output-card summary{cursor:pointer;color:#255269;align-content:center;min-height:44px;font-weight:600}.membership-output-card details p{padding:0 0 12px}.membership-output-card .dashboard-text-link{color:#006586;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:7px;font-size:.83rem;text-decoration:underline;display:inline-flex}@media(max-width:800px){.membership-real-example{grid-template-columns:1fr}.membership-preview-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.membership-output-grid{grid-template-columns:1fr}}@media(max-width:500px){.membership-preview-points{grid-template-columns:1fr}.membership-output-card{gap:12px;padding:18px}}.membership-story .wm-journey-explainer>div:first-child h2{color:var(--foreground)}.membership-story .wm-journey-explainer>div:first-child>p:not(.mypost-eyebrow),.membership-story .wm-journey-explainer>p{color:var(--muted-foreground)}.membership-story .wm-journey-explainer>div:first-child>.mypost-eyebrow{color:var(--primary)}.membership-story .wm-journey-explainer #waymark-explainer-detail a{color:var(--tw-work-ink)}.membership-story .wm-journey-explainer #waymark-explainer-detail a:focus-visible{outline-color:var(--tw-work-ink)}.membership-promise{opacity:.9;max-width:620px;margin-top:14px;font-size:15px;line-height:1.55}.wm-home-shell{--wm-home-ink:#0b1830;--wm-home-muted:#485f75;--wm-home-link:#0076b7;--wm-home-border:#dce4eb;background:#f8f7f4}.mypost-main.wm-home-main{--background:#f8f7f4;--surface:#fff;--surface-deep:#fff;--card:#fff;--mw-navy:#0b1830;--mw-input:#fff;--muted:#eef3f7;--route:#0076b7;--foreground:var(--wm-home-ink);--muted-foreground:var(--wm-home-muted);--primary:var(--wm-home-link);--border:var(--wm-home-border);color:var(--wm-home-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f7f4;border-radius:0;max-width:none;margin:0;padding:12px 26px 28px}.wm-home-main:before,.wm-home-main>div>header:after{display:none}.wm-home-main .workspace-utility{border-bottom:1px solid var(--wm-home-border);min-height:44px;margin-bottom:18px;padding-bottom:12px}.wm-home-main .workspace-utility>.mypost-eyebrow{letter-spacing:.1em;color:#4a6580;font-size:10px}.wm-home-main .workspace-find-trigger{color:#485f75;background:#fff;border-radius:24px;min-width:235px;min-height:38px}.wm-home-main .workspace-find-trigger kbd{display:none}.wm-home-main .workspace-sign-out-button{min-height:38px}.wm-home-main .workspace-finder{color:#0b1830;background:#fff}.wm-home-main .workspace-finder input{background:#f5f8fa}.wm-home-main .workspace-find-results a:hover{background:#edf6fb}.wm-home-main .workspace-find-results a>span>span{color:#485f75}.wm-home-heading{justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;display:flex;border:0!important;padding:0!important}.wm-home-main .wm-home-heading h1{overflow-wrap:anywhere;letter-spacing:-.035em;color:#0b1830;-webkit-text-fill-color:currentColor;background:0 0;margin:0;font-size:clamp(30px,2.6vw,42px);font-weight:650;line-height:1.15}.wm-home-heading p{color:#485f75;margin:5px 0 0;font-size:18px;line-height:1.45}.wm-home-primary{color:#092339;background:#ffc365;border:1px solid #e5a63d;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.wm-home-primary:hover{background:#ffb84d}.wm-home-heading>.wm-home-primary{flex-shrink:0;min-height:48px;font-size:15px}.wm-home-home{gap:18px;display:grid}.wm-home-top-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;display:grid}.wm-home-kicker{letter-spacing:.105em;text-transform:uppercase;color:#006dac;margin:0 0 12px;font-size:10px;font-weight:700;line-height:1.4}.wm-home-focus{isolation:isolate;color:#f5f9fc;background:#082737;border-radius:14px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.wm-home-focus-photo{object-fit:cover;object-position:center 75%;z-index:-2;width:47%;height:100%;position:absolute;inset:0 0 0 auto}.wm-home-focus:after{content:"";z-index:-1;background:linear-gradient(90deg,#082737 0% 42%,#082737e8 55%,#08273728 76%,#0000);position:absolute;inset:0}.wm-home-focus-copy{flex:1;max-width:76%;min-height:250px;padding:25px 28px 22px}.wm-home-focus .wm-home-kicker{color:#ffc365}.wm-home-focus h2{overflow-wrap:anywhere;letter-spacing:-.035em;color:#fff;margin:0 0 13px;font-size:clamp(24px,1.9vw,31px);font-weight:600;line-height:1.15}.wm-home-focus-copy>p:not(.wm-home-kicker){color:#e0e9ee;max-width:48ch;margin:0 0 14px;font-size:15px;line-height:1.65}.wm-home-focus-copy>.wm-home-focus-meta{margin-bottom:17px!important;font-size:13px!important}.wm-home-focus .wm-home-primary{font-size:15px}.wm-home-criterion{color:#e0e9ee;margin-top:12px;font-size:12px}.wm-home-criterion summary{cursor:pointer;min-height:30px}.wm-home-criterion p{margin-top:8px}.wm-home-counts{background:#082737b8;border-top:1px solid #ffffff38;align-items:center;gap:0;min-height:63px;margin:0 28px;padding:14px 0;display:flex}.wm-home-counts a{color:#f1f8fc;flex:1;align-items:center;gap:13px;min-height:32px;padding-right:12px;font-size:12px;line-height:1.4;display:flex}.wm-home-counts a+a{border-left:1px solid #ffffff35;padding-left:20px}.wm-home-counts svg{stroke-width:1.5px;flex-shrink:0;width:22px;height:22px}.wm-home-counts strong{font-weight:600}.wm-home-cpe{background:#edf7ff;border:1px solid #cfe4f0;border-radius:14px;flex-direction:column;min-width:0;padding:22px 26px 0;display:flex}.wm-home-cpe h2{letter-spacing:-.03em;color:#0b1830;margin:0 0 10px;font-size:23px;font-weight:650;line-height:1.2}.wm-home-cpe-progress{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:18px;margin:4px 0 7px;display:grid}.wm-home-ring{aspect-ratio:1;width:100%;max-width:178px;position:relative}.wm-home-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.wm-home-ring circle{fill:none;stroke:#cbdde9;stroke-width:13px}.wm-home-ring circle+circle{stroke:#097aab;stroke-linecap:round}.wm-home-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wm-home-ring strong{letter-spacing:-.04em;font-size:30px;font-weight:650;line-height:1.2}.wm-home-ring strong span{font-size:20px}.wm-home-ring small{color:#485f75;margin-top:5px;font-size:11px}.wm-home-cpe-next>p{color:#0b1830;margin:0 0 2px;font-size:16px;font-weight:600}.wm-home-cpe-next>p strong{letter-spacing:-.035em;font-size:29px;line-height:1.3}.wm-home-cpe-next>span{color:#485f75;font-size:12px;line-height:1.5;display:block}.wm-home-cpe-next>small{color:#485f75;margin:10px 0;font-size:11px;line-height:1.5;display:block}.wm-home-cpe-next .wm-home-primary{gap:8px;width:100%;min-height:40px;padding:9px 12px;font-size:13px}.wm-home-cpe-note{color:#485f75;margin:0 0 10px;font-size:10px;line-height:1.4}.wm-home-cpe>footer{color:#0076b7;border-top:1px solid #c9dfe9;justify-content:space-between;gap:14px;margin-top:auto;padding:13px 0;font-size:11px;display:flex}.wm-home-cpe>footer>a{align-items:center;min-height:24px;line-height:1.4;display:flex}.wm-home-cpe>footer>a+a{border-left:1px solid #c9dfe9;padding-left:14px}.wm-home-cpe-empty{flex:1;padding:6px 0 18px}.wm-home-cpe-empty>svg{color:#087ca9;margin:0 0 10px}.wm-home-cpe-empty h3{margin-bottom:7px;font-size:17px;font-weight:600}.wm-home-cpe-empty p{color:#485f75;margin-bottom:15px;font-size:13px;line-height:1.6}.wm-home-work-grid{grid-template-columns:minmax(0,1.28fr) minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.wm-home-card{background:var(--tw-work-card,#fff);border:1px solid #dce4eb;border-radius:14px;flex-direction:column;min-width:0;padding:20px 23px 0;display:flex;overflow:hidden}.wm-home-card h2{letter-spacing:-.025em;color:#0b1830;margin:0 0 5px;font-size:21px;font-weight:650;line-height:1.2}.wm-home-card .wm-home-kicker{margin-bottom:8px}.wm-home-card-intro{color:#485f75;margin:0 0 15px;font-size:13px;line-height:1.5}.wm-home-paper-stack{isolation:isolate;height:228px;margin:0 -3px;padding:0 12px;position:relative;overflow:hidden}.wm-home-paper-stack:before{content:"";z-index:-1;background:#f5f0e7;border:1px solid #ece5da;border-radius:10px;position:absolute;inset:18px 3px -15px;transform:rotate(-2deg)}.wm-home-paper{color:#13233c;background:#fdfaf3;border:1px solid #ede7dd;border-radius:10px;min-height:250px;padding:18px 20px;position:relative;box-shadow:0 1px 12px #14233914}.wm-home-paper header{padding-right:28px}.wm-home-paper header>p{letter-spacing:.08em;text-transform:uppercase;color:#14617e;margin:0 0 7px;font-size:8px;font-weight:700}.wm-home-paper header>svg{color:#007bb5;background:#e5f3fc;border-radius:7px;width:32px;height:36px;padding:6px;position:absolute;top:18px;right:18px}.wm-home-paper h3{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:17px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.wm-home-paper dl{margin:0}.wm-home-paper dl>div{border-bottom:1px solid #dfdfd8;grid-template-columns:95px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.wm-home-paper dt{font-size:10px;font-weight:600}.wm-home-paper dd{color:#586c81;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.wm-home-paper-note{color:#485f75;margin-top:12px;font-size:9px}.wm-home-card>footer{color:#0076b7;align-items:center;gap:16px;min-height:50px;margin-top:auto;padding:11px 0;font-size:12px;display:flex}.wm-home-card>footer>a{align-items:center;gap:6px;min-height:28px;display:flex}.wm-home-card>footer>a+a{border-left:1px solid #dce4eb;padding-left:16px}.wm-home-learning-list{gap:12px;margin-bottom:8px;display:grid}.wm-home-learning-item{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.wm-home-learning-item+.wm-home-learning-item{border-top:1px solid #e0e6eb;padding-top:12px}.wm-home-learning-item>img{object-fit:cover;border-radius:9px;width:112px;height:110px}.wm-home-learning-item small{letter-spacing:.04em;text-transform:uppercase;color:#485f75;margin-bottom:3px;font-size:9px;display:block}.wm-home-learning-item h3{letter-spacing:-.015em;color:#12233b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.wm-home-learning-item p{color:#485f75;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.wm-home-learning-tags{flex-wrap:wrap;gap:5px;display:flex}.wm-home-learning-tags span{color:#176895;background:#e5f4fe;border-radius:20px;padding:3px 7px;font-size:9px;line-height:1.3}.wm-home-learning-tags span+span{color:#526379;background:#e9edf2}.wm-home-learning-item:nth-child(2) .wm-home-learning-tags span:first-child{color:#655090;background:#eee7ff}.wm-home-learning-empty{color:#485f75;flex-direction:column;flex:1;justify-content:center;min-height:228px;display:flex}.wm-home-learning-empty svg{color:#0076b7;margin-bottom:18px}.wm-home-learning-empty h3{color:#13233b;margin-bottom:8px;font-size:17px;font-weight:600}.wm-home-learning-empty p{font-size:13px;line-height:1.6}.wm-home-month{background:#fcf0dc;border-color:#edddbf;padding:23px 24px 0;position:relative}.wm-home-month-icon{color:#df951f;position:absolute;top:22px;right:22px}.wm-home-month .wm-home-kicker{margin-bottom:17px;padding-right:40px;font-size:9px}.wm-home-month h2{letter-spacing:-.04em;margin-bottom:23px;font-size:37px}.wm-home-month h3{margin:0 0 12px;font-size:17px;font-weight:500;line-height:1.4}.wm-home-month>p:not(.wm-home-kicker){color:#485f75;margin-bottom:26px;font-size:14px;line-height:1.55}.wm-home-review-link{border:1px solid #20394c;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-bottom:22px;padding:10px 9px;font-size:13px;font-weight:600;display:flex}.wm-home-month>footer{color:#485f75;border-top:1px solid #ded3bb;min-height:52px;font-size:11px;line-height:1.5}.wm-home-recent{background:#fff;border:1px solid #dce4eb;border-radius:12px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:20px;min-height:56px;padding:8px 22px;display:grid}.wm-home-recent h2{letter-spacing:-.02em;border-right:1px solid #dce4eb;margin:0;padding-right:20px;font-size:15px;font-weight:600;line-height:1.3}.wm-home-recent>a{align-items:center;gap:12px;min-width:0;min-height:35px;display:flex}.wm-home-recent>a+a{border-left:1px solid #dce4eb;padding-left:20px}.wm-home-recent svg{color:#0080b5;background:#e7f5ff;border-radius:50%;flex-shrink:0;width:32px;height:32px;padding:7px}.wm-home-recent>a+a svg{color:#65509b;background:#eee7fc}.wm-home-recent strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:500;display:block;overflow:hidden}.wm-home-recent a>span{min-width:0}.wm-home-recent small{color:#485f75;font-size:10px;line-height:1.5;display:block}.wm-home-recent>p{color:#485f75;grid-column:span 2;font-size:13px}.wm-home-more-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wm-home-more{background:#fff;border:1px solid #dce4eb;border-radius:10px;scroll-margin-top:18px}.wm-home-more>summary{cursor:pointer;align-items:center;gap:10px;padding:13px 18px;font-size:12px;font-weight:600;list-style:none;display:flex}.wm-home-more>summary:after{content:"+";color:#485f75;margin-left:6px}.wm-home-more[open]>summary:after{content:"−"}.wm-home-more>summary>span{color:#485f75;margin-left:auto}.wm-home-more>div{padding:0 18px 16px;font-size:13px;line-height:1.6}.wm-home-more ul{margin:0;padding:0;list-style:none}.wm-home-more li+li{border-top:1px solid #dce4eb}.wm-home-more li a{flex-direction:column;gap:3px;padding:12px 0;display:flex}.wm-home-more li span,.wm-home-more small{color:#485f75;font-size:11px}.wm-home-more small{margin-top:10px;display:block}.wm-home-more>div>a,.wm-home-more button{color:#0076b7;text-align:left;min-height:36px;display:block}.wm-home-page>.mypost-note{background:#fff;border:1px solid #dce4eb;border-radius:10px;margin-top:12px;padding:13px 18px;font-size:12px}.wm-home-page>.mypost-note summary{cursor:pointer}.wm-home-main>footer{margin-top:24px}.wm-home-home :is(a,button,summary):focus-visible,.wm-home-shell .mypost-rail a:focus-visible{outline-offset:4px;outline:3px solid #0087ba}@media(min-width:901px){.mypost-shell.wm-home-shell{grid-template-columns:240px minmax(0,1fr)}.wm-home-shell .mypost-rail{color:#edf7ff;background:#092737;border-right:1px solid #284454;gap:0;width:240px;min-height:100vh;padding:26px 10px 22px}.wm-home-shell .mypost-rail>div:first-child{padding:0 14px 30px}.wm-home-shell .mypost-rail-brand img{width:184px}.wm-home-shell .mypost-rail .mypost-eyebrow{color:#32c4ed;letter-spacing:.15em;margin-top:12px;font-size:10px}.wm-home-shell #mypost-navigation{flex-direction:column;gap:9px;display:flex}.wm-home-shell .workspace-nav-item{width:100%}.wm-home-shell .mypost-nav a{color:#eff7fc;border-radius:10px;gap:14px;min-height:49px;padding:13px 18px;font-size:13px;line-height:1.4}.wm-home-shell .mypost-nav a svg{flex-shrink:0;width:21px;height:21px}.wm-home-shell .mypost-nav a[data-active=true]{color:#fff;background:#234f6d;border-color:#0000}.wm-home-shell .wm-home-rail-account{border-top:1px solid #355264;flex-direction:column;margin-top:auto;padding:18px 10px 0;display:flex}.wm-home-shell .wm-home-rail-account>a{padding-left:8px}.wm-home-shell .mypost-rail>div:first-child .mypost-eyebrow{margin-top:12px}}.wm-home-account-identity{color:#edf7ff;align-items:center;gap:12px;padding:18px 8px 0;display:flex}.wm-home-account-identity>span{color:#00658e;background:#e5f4fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:650;display:flex}.wm-home-account-identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.wm-home-account-identity small{color:#b5ccdb;margin-top:3px;font-size:11px;display:block}@media(max-width:1300px)and (min-width:901px){.wm-home-top-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.wm-home-focus-copy{max-width:85%;padding:24px}.wm-home-cpe{padding-inline:19px}.wm-home-cpe-progress{gap:10px}.wm-home-cpe h2{font-size:20px}.wm-home-ring strong{font-size:24px}.wm-home-ring strong span{font-size:16px}.wm-home-cpe-next .wm-home-primary{padding-inline:8px;font-size:11px}.wm-home-work-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wm-home-month{grid-column:1/-1;grid-template-columns:1fr 1.5fr 1fr;align-items:center;column-gap:25px;padding-bottom:18px;display:grid}.wm-home-month .wm-home-kicker{grid-column:1}.wm-home-month h2{grid-area:2/1/4;margin:0}.wm-home-month h3{grid-area:1/2/3;margin:0}.wm-home-month>p:not(.wm-home-kicker){grid-area:3/2;margin:0}.wm-home-month .wm-home-review-link{grid-area:1/3/3;margin:0}.wm-home-month>footer{border:0;grid-area:3/3;min-height:0;padding:0}.wm-home-month-icon{display:none}.wm-home-counts{margin-inline:24px}.wm-home-counts a{gap:8px;font-size:10px}.wm-home-counts a+a{padding-left:12px}}@media(max-width:900px){.mypost-main.wm-home-main{--background:#f8f7f4;--surface:#fff;--surface-deep:#fff;--card:#fff;--mw-navy:#0b1830;--mw-input:#fff;--muted:#eef3f7;--route:#0076b7;padding:18px 22px 100px}.wm-home-heading{align-items:flex-start}.wm-home-heading p{font-size:15px}.wm-home-heading>.wm-home-primary{min-height:44px;padding:10px 14px;font-size:12px}.wm-home-top-grid{grid-template-columns:1.55fr 1fr;gap:14px}.wm-home-focus-copy{max-width:100%;padding:22px}.wm-home-focus-photo{opacity:.4;width:70%}.wm-home-focus:after{background:linear-gradient(90deg,#082737,#082737e8 45%,#08273760)}.wm-home-focus h2{overflow-wrap:anywhere;font-size:25px}.wm-home-focus-copy>p:not(.wm-home-kicker){font-size:13px}.wm-home-counts{flex-wrap:wrap;gap:10px;margin-inline:22px}.wm-home-counts a{flex:42%;gap:8px;font-size:11px;border:0!important;padding:0!important}.wm-home-cpe{padding:20px 18px 0}.wm-home-cpe h2{font-size:20px}.wm-home-cpe-progress{grid-template-columns:1fr;gap:3px}.wm-home-ring{width:135px;margin:auto}.wm-home-cpe-next>p,.wm-home-cpe-next>span,.wm-home-cpe-next>small{margin-right:5px;font-size:11px;display:inline}.wm-home-cpe-next>p strong{font-size:18px}.wm-home-cpe-next .wm-home-primary,.wm-home-cpe-note{margin-top:10px}.wm-home-cpe>footer{gap:10px}.wm-home-cpe>footer>a+a{padding-left:10px}.wm-home-work-grid{grid-template-columns:1fr 1fr}.wm-home-month{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 30px;padding:24px;display:grid}.wm-home-month .wm-home-kicker{grid-column:1}.wm-home-month h2{grid-column:1;margin-bottom:12px}.wm-home-month h3{grid-column:1;margin-bottom:8px}.wm-home-month>p:not(.wm-home-kicker){grid-column:1;margin-bottom:0}.wm-home-month .wm-home-review-link{grid-area:2/2/4;margin:0}.wm-home-month>footer{grid-area:4/2;min-height:0;margin-top:15px;padding-top:12px}.wm-home-month-icon{top:24px;right:25px}.wm-home-learning-item{grid-template-columns:86px minmax(0,1fr);gap:12px}.wm-home-learning-item>img{width:86px;height:105px}.wm-home-paper dl>div{grid-template-columns:75px minmax(0,1fr);gap:8px}.wm-home-card{padding-inline:19px}.wm-home-recent{grid-template-columns:1fr 1fr;gap:12px;padding:14px 18px}.wm-home-recent h2{border:0;grid-column:1/-1;padding:0}.wm-home-recent>a+a{padding-left:12px}.wm-home-shell .wm-home-rail-account{border-top:1px solid #355264;margin-top:10px}.wm-home-shell .wm-home-account-identity{padding:0 8px}.wm-home-shell .mypost-rail{background:#092737}}@media(max-width:650px){.mypost-main.wm-home-main{--background:#f8f7f4;--surface:#fff;--surface-deep:#fff;--card:#fff;--mw-navy:#0b1830;--mw-input:#fff;--muted:#eef3f7;--route:#0076b7;padding:16px 16px 100px}.wm-home-heading{flex-direction:column;gap:14px}.wm-home-main .wm-home-heading h1{overflow-wrap:anywhere;font-size:29px}.wm-home-heading p{font-size:14px}.wm-home-heading>.wm-home-primary{width:100%;font-size:14px}.wm-home-home{gap:16px}.wm-home-top-grid,.wm-home-work-grid{grid-template-columns:1fr;gap:16px}.wm-home-focus-copy{max-width:100%;min-height:0;padding:24px 22px}.wm-home-focus h2{overflow-wrap:anywhere;max-width:22ch;font-size:27px}.wm-home-focus-copy>p:not(.wm-home-kicker),.wm-home-focus .wm-home-primary{font-size:14px}.wm-home-focus-photo{opacity:.4;width:80%}.wm-home-counts a{flex-direction:column;flex:26%;align-items:flex-start;gap:7px;min-height:44px;font-size:10px}.wm-home-counts svg{width:19px;height:19px}.wm-home-cpe{padding:22px 22px 0}.wm-home-cpe h2{font-size:24px}.wm-home-cpe-progress{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:7px}.wm-home-ring{width:100%;max-width:160px}.wm-home-cpe-next>p,.wm-home-cpe-next>span,.wm-home-cpe-next>small{margin:0 0 7px;display:block}.wm-home-cpe-next>p{font-size:15px}.wm-home-cpe-next>p strong{font-size:27px}.wm-home-cpe-next>span{font-size:12px}.wm-home-cpe-next>small{font-size:10px}.wm-home-cpe-note{margin-top:8px}.wm-home-card{padding:22px 22px 0}.wm-home-card h2{font-size:23px}.wm-home-card-intro{font-size:14px}.wm-home-paper-stack{height:250px;margin-top:2px}.wm-home-paper{min-height:275px}.wm-home-paper h3{font-size:19px}.wm-home-paper dt{font-size:11px}.wm-home-paper dd{font-size:12px}.wm-home-paper dl>div{grid-template-columns:85px minmax(0,1fr)}.wm-home-card>footer{min-height:57px;font-size:12px}.wm-home-learning-item{grid-template-columns:105px minmax(0,1fr)}.wm-home-learning-item>img{width:105px;height:112px}.wm-home-learning-item h3{font-size:15px}.wm-home-learning-item p{font-size:12px}.wm-home-learning-tags span{font-size:9px}.wm-home-month{grid-column:auto;padding:24px 24px 0;display:flex}.wm-home-month h2{margin-bottom:22px;font-size:37px}.wm-home-month h3{font-size:18px}.wm-home-month>p:not(.wm-home-kicker){margin-bottom:24px;font-size:15px}.wm-home-month .wm-home-review-link{margin-bottom:22px;font-size:14px}.wm-home-month>footer{min-height:48px;margin-top:auto;padding:13px 0;font-size:12px}.wm-home-recent{grid-template-columns:1fr;padding:18px}.wm-home-recent>a+a{border-top:1px solid #dce4eb;border-left:0;padding:12px 0 0}.wm-home-recent strong{font-size:12px}.wm-home-recent small{font-size:11px}.wm-home-recent>p{grid-column:auto}.wm-home-more-grid{grid-template-columns:1fr;gap:12px}.wm-home-utility{margin-bottom:16px}.wm-home-main .workspace-find-trigger{min-width:0}.wm-home-main .workspace-utility-actions{width:100%}.wm-home-main .workspace-find-trigger{font-size:11px}.wm-home-page>.mypost-note{font-size:12px}}@media(max-width:360px){.wm-home-main .wm-home-heading h1{overflow-wrap:anywhere;font-size:26px}.wm-home-cpe{padding-inline:18px}.wm-home-cpe-progress{gap:10px}.wm-home-ring strong{font-size:26px}.wm-home-ring strong span{font-size:17px}.wm-home-cpe-next .wm-home-primary{padding:8px;font-size:11px}.wm-home-card{padding-inline:18px}.wm-home-learning-item{grid-template-columns:85px minmax(0,1fr);gap:10px}.wm-home-learning-item>img{width:85px;height:118px}.wm-home-card>footer{gap:10px;font-size:11px}.wm-home-card>footer>a+a{padding-left:10px}.wm-home-paper{padding:16px}.wm-home-paper dl>div{grid-template-columns:72px minmax(0,1fr)}}@media(forced-colors:active){.wm-home-focus-photo,.wm-home-focus:after{display:none}.wm-home-focus,.wm-home-primary{color:canvastext;background:canvas;border:1px solid canvastext}.wm-home-focus :is(h2,p,a){color:canvastext}.wm-home-ring circle{stroke:graytext}.wm-home-ring circle+circle{stroke:highlight}}@media(max-width:900px){.mypost-shell.wm-home-shell{grid-template-rows:auto 1fr}.wm-home-shell .mypost-rail{align-self:start}}.mypost-shell:has(>.waymark-refresh){background:var(--tw-work-canvas)}.mypost-main.waymark-refresh{--background:var(--tw-work-canvas);--surface:var(--tw-work-card);--surface-deep:var(--tw-work-card);--card:var(--tw-work-card);--foreground:var(--tw-work-ink);--muted-foreground:var(--tw-work-muted);--muted:#e8eef0;--border:#d8e2e5;--primary:#17636d;--route:#17636d;--amber:#835a16;--success:#286851;--mw-input:#f8fafb;--mw-navy:#193442;--headline-secondary:#284c5c;color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f5f4;border-radius:0;min-width:0;max-width:none;margin:0;padding:24px clamp(22px,3vw,48px) 48px}.mypost-main.waymark-refresh:before,.waymark-refresh>div>header:after{display:none}.waymark-refresh .workspace-utility{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:18px}.waymark-refresh .workspace-find-trigger{background:#fff;border-radius:20px;min-width:180px}.waymark-refresh .workspace-finder{background:var(--card)}.waymark-refresh .mw-light:not(.cpe-workspace):not(.dashboard-learning){background:0 0;margin:0;padding:0}.waymark-refresh .mypost-primary-action{color:#263b40;box-shadow:none;background:#efd091;border:1px solid #d7b571;border-radius:8px}.waymark-refresh .mypost-secondary-action{color:var(--primary);border:1px solid var(--border);background:#fff;border-radius:8px}.waymark-refresh .mypost-primary-action:hover{background:#e9c275}.waymark-refresh .mypost-secondary-action:hover{background:#f4faf8;border-color:#719d9f}.waymark-refresh .mypost-eyebrow{letter-spacing:.14em;font-size:10px}.waymark-refresh .mypost-note{border:1px solid var(--border);background:#fff;border-radius:12px;padding:16px 20px}.waymark-refresh .mypost-note summary{min-height:28px;font-size:13px;display:list-item}.waymark-refresh .mypost-panel{border:1px solid var(--border);box-shadow:0 6px 24px -20px #1b464939}.waymark-refresh h1{color:var(--foreground);-webkit-text-fill-color:currentColor;background:0 0}.waymark-welcome{background:linear-gradient(115deg,#fff,#ecf3ef);border:1px solid #dce5e4;border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.8fr);align-items:stretch;min-width:0;display:grid;overflow:hidden}.waymark-refresh>div>header.waymark-welcome{border-bottom:1px solid #dce5e4;padding:0}.waymark-welcome-copy{align-self:center;min-width:0;padding:clamp(24px,3.2vw,46px)}.waymark-welcome .mypost-eyebrow{color:#34675e}.waymark-welcome h1,.mypost-main .waymark-welcome h1{letter-spacing:-.045em;color:#17363d;background:0 0;max-width:19ch;margin:14px 0 18px;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.08}.waymark-welcome-description{color:#52676e;max-width:51ch;font-size:15px;line-height:1.75}.waymark-welcome-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:24px;display:flex}.waymark-welcome-actions .member-text-action{font-size:12px}.waymark-welcome-image{background:#183b43;min-height:270px;position:relative;overflow:hidden}.waymark-welcome-image img{object-fit:cover;object-position:85% center;width:100%;height:100%;position:absolute;inset:0}.waymark-welcome-image:after{content:"";background:linear-gradient(#0000 30%,#0b252bf0);position:absolute;inset:0}.waymark-welcome-image>div{bottom:24px;z-index:1;color:#fff;position:absolute;inset-inline:26px}.waymark-welcome-image span{letter-spacing:.18em;color:#bfd5d0;font-size:9px;display:block}.waymark-welcome-image strong{letter-spacing:-.02em;margin:9px 0;font-size:21px;font-weight:500;line-height:1.25;display:block}.waymark-welcome-image small{color:#dae6e4;font-size:11px;display:block}.waymark-refresh .dashboard-shortcuts{border:1px solid var(--border);background:#fff;border-radius:12px;gap:0;overflow:hidden}.waymark-refresh .dashboard-shortcuts a{color:var(--foreground);border:0;padding:18px 22px;position:relative}.waymark-refresh .dashboard-shortcuts a+a{border-left:1px solid var(--border)}.waymark-refresh .dashboard-shortcuts a:hover{background:#eaf4f0}.waymark-refresh .dashboard-shortcuts strong{font-size:14px}.waymark-refresh .dashboard-shortcuts span{font-size:11px}.waymark-refresh .member-dashboard{gap:24px}.waymark-refresh .member-stats{gap:14px}.waymark-refresh .member-stat{color:var(--foreground);border-color:var(--border);background:#fff;border-radius:14px;padding:22px 18px}.waymark-refresh .member-stat svg{background:#e9f2ef;border-radius:12px;width:40px;height:40px;margin-top:0;padding:9px}.waymark-refresh .member-stat:nth-child(2) svg{color:#855c26;background:#f8efdd}.waymark-refresh .member-stat:nth-child(3) svg{color:#695589;background:#eee9f6}.waymark-refresh .member-stat:nth-child(4) svg{color:#486c90;background:#eaf1f8}.waymark-refresh .member-stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:34px}.waymark-refresh .member-stat b{font-size:12px}.waymark-refresh .member-stat-note{color:#596d76;font-size:10px}.waymark-refresh .member-feature-grid{grid-template-columns:1fr 1fr;gap:22px}.waymark-refresh .member-panel{border-color:var(--border);background:#fff;border-radius:16px;padding:28px}.waymark-refresh .member-focus{--foreground:#f0f8f5;--mw-navy:#f0f8f5;--muted-foreground:#c1d5d5;--primary:#a1ddcf;--amber:#f0cf94;color:var(--foreground);background:radial-gradient(at 100% 100%,#29626699,#0000 68%),#12393f;border-color:#214d50}.waymark-refresh .member-focus .mypost-eyebrow{color:#b0d4cb}.waymark-refresh .member-focus h2{color:#eff9f5;font-size:21px}.waymark-refresh .member-focus h3{color:#fff;letter-spacing:-.025em;font-size:clamp(24px,2.1vw,31px)}.waymark-refresh .member-focus .member-next>.mypost-eyebrow{color:#f0cf94}.waymark-refresh .member-focus-context,.waymark-refresh .member-panel .member-start-note{border-color:#416469}.waymark-refresh .member-focus .member-text-action{color:#a9e4d3}.waymark-refresh .member-focus .mypost-primary-action{color:#18393d}.waymark-refresh .member-focus details{color:#c5dbd7;background:0 0}.waymark-refresh .member-dossier{background:#e6eeeb;border-color:#d7e3dc}.waymark-refresh .member-dossier>div>h2{font-size:20px}.waymark-refresh .member-paper{background:#fffefa;border-color:#d9e0d9;border-radius:4px;margin:3px 4px 8px;padding:23px;box-shadow:5px 6px 0 -1px #f7faf6,6px 7px #d3ded9,0 12px 24px -17px #173e4b70}.waymark-refresh .member-paper h3{color:#183741}.waymark-refresh .member-paper p{color:#526271}.waymark-refresh .member-paper header>p{color:#386c67}.waymark-refresh .member-paper footer{color:#627476}.waymark-refresh .member-support-grid{gap:18px}.waymark-refresh .member-support-grid .member-panel{border:1px solid var(--border);padding:22px}.waymark-refresh .member-support-grid li strong{color:var(--foreground);font-size:13px}.waymark-refresh .member-support-grid li a:hover strong{color:var(--primary)}.waymark-refresh .dashboard-learning{border:1px solid var(--border);background:#fff;border-radius:16px;margin:0;padding:28px}.waymark-refresh .dashboard-learning h2{letter-spacing:-.025em;font-size:25px}.waymark-refresh .dashboard-cert{background:#f5f8f7;border:1px solid #e0e9e5;border-radius:12px;padding:20px}.waymark-refresh .dashboard-cert strong{color:var(--foreground)}.waymark-refresh .dashboard-learning-pick{background:#f6faf9;border:1px solid #d4e3e5;border-radius:12px;padding:0;overflow:hidden}.dashboard-learning-pick-body{padding:20px}.waymark-refresh .dashboard-learning-pick-body h3{font-size:20px}.dashboard-review{background:#f5efe3;border:1px solid #e5dbc5;border-radius:16px;align-items:center;gap:20px;padding:24px 28px;display:flex}.dashboard-review-mark{color:#876127;background:#fffaf0;border:1px solid #e7d8ba;border-radius:16px;flex-shrink:0;place-items:center;width:55px;height:55px;display:grid}.dashboard-review>div:nth-child(2){flex:1;min-width:0}.waymark-refresh .dashboard-review .mypost-eyebrow{color:#7c612d}.dashboard-review h2{letter-spacing:-.02em;margin:7px 0;font-size:21px;font-weight:600}.dashboard-review p:last-child{color:#686657;font-size:12px;line-height:1.6}.dashboard-review>a{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.learning-source-preview{--source-ink:#2d6561;--source-wash:#e1efe9;width:100%;color:var(--source-ink);background:var(--source-wash)}.learning-source-preview[data-format=reading]{--source-ink:#625482;--source-wash:#ede8f4}.learning-source-preview[data-format=webinar]{--source-ink:#416887;--source-wash:#e4eef6}.learning-source-address{letter-spacing:.035em;color:var(--source-ink);border-bottom:1px solid #ffffff80;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;font-size:10px;display:flex}.learning-source-cover{background:radial-gradient(at 100%,#ffffffa3,#0000 70%);justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:24px;display:flex}.learning-source-cover>div{min-width:0}.learning-source-cover span{letter-spacing:.15em;text-transform:uppercase;opacity:.8;font-size:9px;display:block}.learning-source-cover strong{letter-spacing:-.025em;margin:10px 0;font-size:25px;font-weight:550;line-height:1.15;display:block}.learning-source-cover small{color:inherit;font-size:11px}.learning-source-cover>svg{opacity:.6;flex-shrink:0}.learning-source-preview[data-compact=true] .learning-source-cover{min-height:105px;padding:20px}.learning-source-preview[data-compact=true] .learning-source-cover strong{font-size:23px}.waymark-refresh .cpe-workspace{border:1px solid var(--border);background:#fff;border-radius:16px;gap:28px;margin:24px 0 0;padding:28px}.waymark-refresh .cpe-workspace .cpe-overview{gap:18px}.waymark-refresh .cpe-progress{background:#eaf3ef;border:1px solid #d1e1d9;border-radius:14px;padding:26px}.waymark-refresh .cpe-progress h3 strong{letter-spacing:-.045em;font-size:54px}.waymark-refresh .cpe-cycle{border:1px solid var(--border);background:#f8faf8;border-radius:12px}.waymark-refresh .cpe-workspace .cpe-opportunities{align-items:stretch;gap:20px}.cpe-opportunities article.learning-opportunity{border-radius:14px;gap:0;padding:0;overflow:hidden}.learning-opportunity-body{flex-direction:column;flex:1;align-items:start;gap:12px;width:100%;min-width:0;padding:24px;display:flex}.learning-opportunity-body .learning-facts{flex-wrap:wrap;gap:6px;margin:0;display:flex}.learning-facts span{color:#4f6868;background:#eef3f2;border-radius:5px;padding:5px 8px;font-size:10px;line-height:1.4}.learning-facts span[data-cost=free]{color:#216344;background:#e6f2e8}.learning-facts span[data-cost=members]{color:#6f5b36;background:#f7f0de}.cpe-workspace .learning-opportunity-body h4{letter-spacing:-.02em;font-size:20px}.learning-opportunity-body>p{margin:0;font-size:13px}.learning-opportunity-body>.cpe-actions{justify-content:space-between;gap:8px;width:100%;margin-top:auto;padding-top:12px}.learning-opportunity-body details{margin-top:4px}.waymark-refresh .cpe-filter-count{color:#516b6b;margin:16px 0 0;font-size:12px}.waymark-refresh .cpe-log{border-top:1px solid var(--border);padding-top:26px}.waymark-refresh .cpe-log li{border:1px solid var(--border);background:#f7f9f8;border-radius:10px;margin-bottom:10px}.waymark-refresh .cert-tracker>nav{background:#e5ece8;border-radius:12px;width:fit-content;max-width:100%;margin:24px 0;padding:5px}.waymark-refresh .cert-tracker>nav a{background:0 0;border-color:#0000;min-height:42px}.waymark-refresh .cert-tracker>nav a[aria-current=location]{color:#1d504d;background:#fff;box-shadow:0 3px 8px #244d4420}.waymark-refresh .cert-home-summary{background:#fff;border-left:0;border-radius:14px;padding:22px}.waymark-refresh .cert-summary-counts strong{font-size:24px}.waymark-refresh .cert-owned-list button{background:#f4f8f5}.waymark-refresh .cert-tracker .cert-relations article{background:#fff;border-radius:12px;padding:22px}.waymark-refresh .cert-tracker-control{border-radius:14px}.waymark-refresh .evidence-section-nav{flex-wrap:wrap;gap:10px;padding:4px 0;display:flex}.waymark-refresh .evidence-dossier{border-radius:16px;padding:28px}.waymark-refresh .evidence-outcome-bar{background:#edf4f0;border-radius:12px;padding:20px}.waymark-refresh .evidence-dossier .post-dossier-collection .dossier-example{border:1px solid var(--border);background:#fafcfb;border-left:4px solid #74a697;border-radius:10px;margin:10px 0;padding:20px}.waymark-refresh .evidence-dossier .post-dossier-collection .dossier-example h3{letter-spacing:-.01em;font-size:17px}.application-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:26px;display:grid}.application-controls{gap:20px;display:grid}.application-paper{background:#fffefa;border:1px solid #d8e1da;border-radius:3px;min-width:0;padding:26px;box-shadow:5px 6px #e5ede7}.application-paper>header{border-bottom:1px solid #d6e0d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:18px;display:flex}.application-paper>header span{letter-spacing:.13em;color:#537066;font-size:10px}.application-paper>header strong{color:#2b4e45;font-size:12px}.waymark-refresh .application-paper textarea{color:#374c50;resize:vertical;min-height:390px;box-shadow:none;border-radius:0;padding:12px 0 0;font-size:13px;line-height:1.85;background:0 0!important;border:0!important}.waymark-refresh .application-paper label{color:#647569;font-size:11px}.application-controls .cpe-notice{background:#f2f6f3;padding:18px;font-size:12px;line-height:1.7}.application-controls .cpe-notice h3{font-size:16px}.application-controls .cpe-notice li{font-size:12px}.waymark-refresh .career-cycle{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.waymark-refresh .career-cycle-header{background:#e9f1ed;padding:26px 30px}.waymark-refresh .career-cycle-header h2{margin:10px 0;font-size:28px}.waymark-refresh .career-cycle-header p:last-child{font-size:13px}.waymark-refresh .career-cycle-nav{background:#fff;padding:0 16px}.waymark-refresh .career-cycle-nav button{padding:20px 14px;font-size:13px}.waymark-refresh .career-cycle-nav button[aria-pressed=true]{background:0 0;border-bottom-color:#317a6d}.waymark-refresh .career-cycle-nav button span{color:#537567;background:#e9f0ec;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.waymark-refresh .career-cycle-body{padding:30px}.monthly-review-heading{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:24px}.waymark-refresh .monthly-review-heading h3{letter-spacing:-.025em;font-size:28px}.monthly-review-steps{flex-wrap:wrap;gap:24px;margin-top:22px;padding:0;list-style:none;display:flex}.monthly-review-steps li{color:#56756c;align-items:center;gap:9px;font-size:12px;display:flex}.monthly-review-steps span{color:#38715c;border:1px solid #c5d9ce;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.review-preparation{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.waymark-refresh .review-preparation .career-review-comparison{background:#f0f5f1;border-color:#dce6df;margin:0}.review-generate{background:#f8faf8;border:1px solid #dce6df;border-radius:12px;margin:24px 0;padding:22px}.review-generate .career-cycle-footnote{margin:14px 0 0;font-size:12px}.review-decision-sheet{background:#fcfdfb;border:1px solid #d9e3dc;border-top:4px solid #649c88;border-radius:12px;margin-top:28px;padding:28px}.review-decision-sheet>h4{letter-spacing:-.015em;font-size:20px}.review-decision-sheet>p{color:#5d7368;margin:8px 0 22px;font-size:13px}.waymark-refresh .waymark-review-insight{color:var(--foreground);background:#eef5f1;border-radius:14px}.waymark-refresh .waymark-review-suggestions article{border:1px solid var(--border);background:#fff}@media(max-width:1200px){.waymark-refresh .member-stat{gap:9px;padding:18px 14px}.waymark-refresh .member-stat svg{width:32px;height:32px;padding:7px}.waymark-welcome{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)}.dashboard-review{flex-wrap:wrap}.dashboard-review>a{margin-left:75px}}@media(max-width:900px){.mypost-main.waymark-refresh{padding:22px 22px 104px}.waymark-welcome h1,.mypost-main .waymark-welcome h1{font-size:36px}.waymark-refresh .member-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.waymark-refresh .member-feature-grid{grid-template-columns:1fr 1fr}.application-layout,.review-preparation{grid-template-columns:1fr}}@media(max-width:650px){.mypost-main.waymark-refresh{padding:18px 16px 100px}.waymark-refresh .workspace-utility{margin-bottom:20px;padding-bottom:16px}.waymark-welcome{border-radius:16px;grid-template-columns:1fr}.waymark-welcome-copy{padding:26px 24px}.waymark-welcome h1,.mypost-main .waymark-welcome h1{font-size:34px}.waymark-welcome-description{font-size:14px}.waymark-welcome-image{min-height:155px}.waymark-welcome-image img{object-position:center 42%}.waymark-welcome-image>div{bottom:16px;inset-inline:24px}.waymark-welcome-image strong{margin:5px 0;font-size:19px}.waymark-welcome-image small{display:none}.waymark-refresh .dashboard-shortcuts a{padding:16px}.waymark-refresh .dashboard-shortcuts a:nth-child(3){border-left:0}.waymark-refresh .dashboard-shortcuts a:nth-child(n+3){border-top:1px solid var(--border)}.waymark-refresh .member-feature-grid{grid-template-columns:1fr}.waymark-refresh .member-stat{gap:10px;padding:16px 12px}.waymark-refresh .member-stat svg{display:none}.waymark-refresh .member-panel,.waymark-refresh .dashboard-learning{padding:22px}.waymark-refresh .member-paper{padding:19px}.dashboard-review{gap:15px;padding:22px}.dashboard-review-mark{border-radius:12px;width:43px;height:43px}.dashboard-review h2{font-size:19px}.dashboard-review>a{justify-content:center;width:100%;margin:0}.waymark-refresh .cpe-workspace,.waymark-refresh .evidence-dossier,.learning-opportunity-body{padding:20px}.learning-source-cover{min-height:125px;padding:22px}.waymark-refresh .cert-tracker>nav{gap:3px;width:100%}.waymark-refresh .cert-tracker>nav a{text-align:center;white-space:normal;flex:90px;font-size:11px}.waymark-refresh .career-cycle-header,.waymark-refresh .career-cycle-body{padding:22px}.waymark-refresh .career-cycle-nav{padding:0 6px}.waymark-refresh .career-cycle-nav button{padding:15px 7px;font-size:11px}.monthly-review-steps{gap:14px}.monthly-review-steps li{font-size:11px}.review-decision-sheet,.application-paper{padding:20px}}@media(prefers-reduced-motion:reduce){.waymark-refresh *{scroll-behavior:auto}}@media(forced-colors:active){.waymark-welcome-image{display:none}.waymark-welcome{grid-template-columns:1fr}.waymark-refresh .member-focus{color:canvastext;background:canvas}.waymark-refresh .member-focus :is(h2,h3,p,a,button){color:canvastext}.learning-source-preview{border-bottom:1px solid canvastext}}.waymark-refresh :is(.waymark-transition,.waymark-long-view,.waymark-schedule,.waymark-milestone-detail,.waymark-progress-strip,.waymark-value){border-color:var(--border);color:var(--foreground);background:#f5f8f5}.waymark-refresh .waymark-map-nodes button{color:var(--foreground);border-color:var(--border);background:#f1f6f3}.waymark-refresh .waymark-milestones button{background:#f5f8f5}.waymark-refresh :is(.waymark-milestone-count,.waymark-feedback-basis,.waymark-progress-strip p){color:var(--muted-foreground)}.waymark-refresh .waymark-progress-strip>div:not(:first-child){border-color:var(--border)}.waymark-refresh .waymark-progress-strip>div>span{color:var(--primary)}.waymark-refresh [data-evidence-state=missing] .waymark-map-orbit{color:#667b83}.waymark-refresh [data-evidence-state=recorded] .waymark-map-orbit{color:#287451}.waymark-refresh [data-evidence-state=detail] .waymark-map-orbit{color:#8e6421}.waymark-refresh .waymark-feedback-tabs button[aria-pressed=true]{color:#825c19;border-color:#ae863e}.waymark-refresh .evidence-list-toolbar>button{color:var(--primary)}.waymark-refresh .evidence-export-step [aria-current=step]{color:#825c19}.waymark-refresh .waymark-long-view{margin-top:16px}.waymark-refresh .waymark-schedule{margin-top:0}.waymark-refresh .waymark-welcome-description{color:#52676e}.waymark-refresh .waymark-journey .waymark-milestones button,.waymark-refresh .waymark-journey .waymark-start{border-color:var(--border);background:#f4f8f5}.waymark-refresh .waymark-journey .waymark-milestones button[aria-pressed=true]{background:#e9f3ed;border-color:#649c88;box-shadow:inset 0 3px #649c88}.waymark-refresh .waymark-journey .waymark-milestone-detail{border-color:var(--border);background:#f0f6f1;border-left-color:#649c88}.waymark-refresh .waymark-journey .waymark-milestone-dot{color:#356c5b;background:#e0ede5}.waymark-refresh .waymark-journey .waymark-milestones button[aria-pressed=true] .waymark-milestone-dot{color:#275d43;background:#cadfcf}.waymark-refresh .cert-date-grid input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.waymark-refresh .cert-tracker header.waymark-welcome{max-width:none}.waymark-refresh .cert-tracker.cert-tracker .cert-relations article[data-kind=complement]{--relation-color:#41688a;background:linear-gradient(145deg,#edf4fb,#fff 70%)}.waymark-refresh .cert-tracker.cert-tracker .cert-relations article[data-kind=alternative]{--relation-color:#715b91;background:linear-gradient(145deg,#f2edf8,#fff 70%)}.waymark-refresh .post-stage-workspace .post-stage-nav button{color:var(--foreground);background:#f5f8f6;border-color:#dce5df}.waymark-refresh .post-stage-workspace .post-stage-nav button[aria-pressed=true]{background:#eaf3ec;border-color:#649c88;box-shadow:inset 0 -2px #649c88}.waymark-refresh .post-stage-workspace .post-stage-number{color:#376b5c;background:#fff;border-color:#c7dbd0}.waymark-refresh .post-stage-workspace [aria-pressed=true] .post-stage-number{color:#fff;background:#346b59;border-color:#346b59}.waymark-refresh .post-stage-workspace .post-stage-nav li:not(:last-child):after{background:#c7dbd0}.waymark-refresh .post-stage-workspace .post-stage-focus{background:#f4f8f5;border:1px solid #dce5df}.waymark-refresh .post-stage-workspace .post-stage-action{background:#fbf6eb;border-color:#e9dcc0}.waymark-refresh .post-stage-workspace .post-stage-action :is(.mypost-eyebrow,dt){color:#79591f}.mypost-main:is(.wm-home-main,.waymark-refresh){--wm-polish-ink:#102d40;--wm-polish-muted:#475f70;--wm-polish-line:#c8d6dc;--wm-polish-teal:#086d73;--wm-polish-shadow:0 5px 18px #123b4910;--wm-display-link:var(--wm-polish-teal)}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.mypost-primary-action,.wm-home-primary){color:#fff;background:#086d73;border-color:#086d73;font-weight:650;box-shadow:0 3px 8px #063d4815}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.mypost-primary-action,.wm-home-primary):hover:not(:disabled){color:#fff;background:#07565d;border-color:#07565d}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.mypost-secondary-action,.wm-example-outline){color:#16485a;background:#fff;border-color:#a8bdc7}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-home-focus,.wm-home-cpe,.wm-certs-detail,.wm-interview-hero,.wm-conversation-focus,.case-intro,.wm-case-brief) :is(.wm-home-primary,.mypost-primary-action){color:#092d3b;background:#8ce2dc;border-color:#8ce2dc}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-home-focus,.wm-home-cpe,.wm-certs-detail,.wm-interview-hero,.wm-conversation-focus,.case-intro,.wm-case-brief) :is(.wm-home-primary,.mypost-primary-action):hover:not(:disabled){color:#092d3b;background:#b1f1e9;border-color:#b1f1e9}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-example-form,.wm-portfolio-work,.wm-monthly-panel,.wm-cpe-log,.wm-cpe-pack,.wm-case-export,.guided-surface){border-color:var(--wm-polish-line);box-shadow:var(--wm-polish-shadow)}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-example-preview,.wm-cpe-entry-empty,.wm-cpe .cpe-entry){border:1px solid var(--wm-polish-line);border-top:3px solid var(--wm-polish-teal);box-shadow:var(--wm-polish-shadow);background:#fff}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-example-preview section,.wm-example-form details,.wm-cpe .cpe-cycle,.wm-portfolio-options){border-color:var(--wm-polish-line)}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-example-guidance,.wm-example-form details,.wm-cpe-own,.wm-cpe-evidence-note,.wm-learning-shortlist,.wm-portfolio-options,.guided-source){border-color:var(--wm-polish-line);background:#f4f7f7}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-example-guidance>svg,.wm-example-preview section>svg,.wm-cpe-own>svg,.wm-cpe-evidence-note>svg){color:var(--wm-polish-teal)}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-example-field>small,.wm-cpe .cpe-entry>p,.wm-cpe-entry-empty p,.wm-portfolio-hint){color:var(--wm-polish-muted)}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-example-steps,.wm-portfolio-steps,.guided-steps,.wm-monthly-steps) button>span{color:#475f70;background:#edf2f4;border-color:#c8d6dc}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-example-steps,.wm-portfolio-steps,.guided-steps) button[aria-current]{color:#fff;background:#103d4c;border-color:#103d4c;border-radius:6px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-example-steps button{padding:8px}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-example-steps,.guided-steps) button[aria-current]>span{color:#a8ede6;background:#103d4c;border-color:#72b1b6}.mypost-main:is(.wm-home-main,.waymark-refresh) .guided-surface{border-top-color:var(--wm-polish-teal)}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-badges{gap:6px 12px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-badges span{color:#475f70;background:0 0;border-radius:0;padding:0;line-height:1.6}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-badges span+span{border-left:1px solid #b4c8cd;padding-left:12px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-collections button{color:#16485a;border-color:#b5c9d1;border-radius:6px;min-height:44px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-collections button[aria-pressed=true]{color:#fff;background:#103d4c;border-color:#103d4c}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-source-body .wm-cpe-save-plan{color:#08646c;background:#fff;border-color:#9eb9bf;min-height:44px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-source-body .wm-cpe-save-plan[aria-pressed=true]{color:#205b4a;background:#e9f4f1;border-color:#8ab7ab}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-filters{box-shadow:var(--wm-polish-shadow);background:#fff}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-filters>label{border:0;gap:7px;padding:0;font-size:12px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-filters select{border:1px solid #a8bdc7;border-radius:6px;min-height:44px;padding:10px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-filters>input{border-radius:6px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-plan{border-color:var(--wm-polish-line);border-top:3px solid var(--wm-polish-teal);box-shadow:var(--wm-polish-shadow);color:var(--wm-polish-ink);background:#fff}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-plan-totals{background:#103d4c;border-radius:8px;gap:0;padding:4px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-plan-totals>div{color:#e4f0f1;background:0 0;border-radius:0}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-plan-totals>div+div{border-left:1px solid #476b76}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-plan-totals strong{color:#a5ece3;font-variant-numeric:tabular-nums}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-cpe-credit-detail,.wm-cpe-source-body .wm-cpe-domain-note){color:#294c47;background:#f3f7f6;border-radius:6px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-status{color:#365466;background:#edf2f4;border-radius:4px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-status[data-status=accepted]{color:#205a42;background:#e7f3ed}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-status[data-status=submitted]{color:#254d6b;background:#e9f1f7}.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-cpe-record-actions button,.wm-cpe-table summary){min-height:32px}.mypost-main:is(.wm-home-main,.waymark-refresh) .cert-tracker .cert-relations article[data-kind]{--relation-color:#086d73;border-color:var(--wm-polish-line);box-shadow:var(--wm-polish-shadow);background:#fff;border-top:2px solid #086d73}.mypost-main:is(.wm-home-main,.waymark-refresh) .cert-tracker .cert-relation-tabs button{border-radius:6px}.mypost-main:is(.wm-home-main,.waymark-refresh) .cert-tracker :is(.cert-relation-tabs,.cert-state-row) button[aria-pressed=true]{color:#fff;background:#103d4c;border-color:#103d4c}.mypost-main:is(.wm-home-main,.waymark-refresh) .cert-tracker .cert-tracker-control{border:1px solid var(--wm-polish-line);box-shadow:var(--wm-polish-shadow);background:#fff;border-top:3px solid #086d73}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-monthly-steps button:first-child{color:#fff;background:#103d4c;border-radius:6px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-monthly-steps button:first-child span{color:#a8ede6;background:#103d4c;border:1px solid #72b1b6}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-monthly-counts svg{color:#086d73;background:0 0;border-radius:0;padding:4px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-monthly-generate{border-color:var(--wm-polish-line);background:#f3f7f7}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-monthly-generate>svg{color:#086d73;background:0 0;border-radius:0}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-monthly-priorities li>span{color:#086d73;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;justify-content:start;width:26px;font-size:17px}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-monthly-links svg{color:#086d73;background:0 0;border-radius:0;padding:5px}@media(max-width:760px){.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-plan-totals>div:nth-child(2){border-top:1px solid #476b76;border-left:0}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-plan-totals>div:nth-child(3){border-top:1px solid #476b76}}@media(max-width:600px){.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-record-actions button{min-height:44px}}@media(forced-colors:active){.mypost-main:is(.wm-home-main,.waymark-refresh) :is(.wm-home-primary,.mypost-primary-action,.wm-cpe-plan-totals,.wm-cpe-collections button[aria-pressed=true],.wm-example-steps button[aria-current],.guided-steps button[aria-current]){color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.mypost-main:is(.wm-home-main,.waymark-refresh) .wm-cpe-plan-totals :is(strong,span){color:canvastext}}:is(.wm-home-main,.waymark-refresh){--wm-display-ink:#122c43;--wm-display-muted:#485f75;--wm-display-link:#00658e;--wm-home-muted:var(--wm-display-muted);--wm-home-link:var(--wm-display-link);--muted-foreground:var(--wm-display-muted);--primary:var(--wm-display-link);--amber:#8a5700;--success:#27644e}:is(.wm-home-main,.waymark-refresh) .mw-light{--foreground:var(--wm-display-ink);--muted-foreground:var(--wm-display-muted);--primary:var(--wm-display-link);--amber:#8a5700;--success:#27644e}:is(.wm-home-main,.waymark-refresh) :is(.mypost-primary-action,.wm-home-primary){color:#102c42;white-space:normal;background:#ffc365;border:1px solid #c78c27;border-radius:8px;line-height:1.5}:is(.wm-home-main,.waymark-refresh) .mypost-primary-action:hover:not(:disabled){background:#ffb84d}:is(.wm-home-main,.waymark-refresh) .mypost-secondary-action{color:#00658e;white-space:normal;background:#fff;border-color:#91aabd;line-height:1.5}:is(.wm-home-main,.waymark-refresh) :is(button,a,input,textarea,summary,[role=combobox]):focus-visible{outline-offset:3px;outline:3px solid #00759c}:is(.wm-home-main,.waymark-refresh) :is(input,textarea)::placeholder{color:#52697b;opacity:1}:is(.wm-home-main,.waymark-refresh) :is(.conversation-resume,.case-intro,.interview-starter,.practice-question-browser button,.post-practice-session [data-testid=interview-question],.waymark-journey .waymark-milestones button,.waymark-journey .waymark-start,.wm-learning-intro){--foreground:#f4f9fc;--mw-navy:#f4f9fc;--muted-foreground:#c8dce7;--primary:#6ee3ff;--route:#6ee3ff;--amber:#ffd075;--border:#527083;color:var(--foreground);background:#0d2c3e}:is(.wm-home-main,.waymark-refresh) :is(.conversation-resume,.case-intro,.interview-starter,.post-practice-session [data-testid=interview-question],.wm-learning-intro) :is(h2,h3,strong){color:#f4f9fc}:is(.wm-home-main,.waymark-refresh) :is(.conversation-resume,.case-intro,.interview-starter,.wm-learning-intro) .mypost-eyebrow{color:#85e6f7}:is(.wm-home-main,.waymark-refresh) .conversation-resume{box-shadow:none;overflow-wrap:anywhere;border:1px solid #527083;border-top-width:4px;flex-direction:column;gap:12px;display:flex}:is(.wm-home-main,.waymark-refresh) .conversation-resume[data-current=true]{background:#123b50;border-top-color:#ffc365}:is(.wm-home-main,.waymark-refresh) .conversation-resume:hover{background:#1a4258;border-color:#6ee3ff}:is(.wm-home-main,.waymark-refresh) .conversation-current{color:#ffd075}:is(.wm-home-main,.waymark-refresh) .case-purpose-grid>button>span:last-child{color:#6ee3ff}:is(.wm-home-main,.waymark-refresh) .case-intro .case-purpose-grid>button{color:#f4f9fc;background:#082334;border-color:#527083;flex-direction:column;display:flex}:is(.wm-home-main,.waymark-refresh) .case-intro .case-purpose-grid>button:hover{background:#1a4258;border-color:#6ee3ff}:is(.wm-home-main,.waymark-refresh) .case-intro .case-purpose-grid>button>span:not(:last-child){color:#c8dce7}:is(.wm-home-main,.waymark-refresh) .case-intro>button{color:#85e6f7;min-height:44px}:is(.wm-home-main,.waymark-refresh) .case-intro>p{color:#c8dce7}:is(.wm-home-main,.waymark-refresh) :is(.guided-surface,.waymark-milestone-detail,.waymark-transition,.waymark-long-view,.waymark-schedule){color:var(--wm-display-ink);--foreground:var(--wm-display-ink);--muted-foreground:var(--wm-display-muted);--primary:var(--wm-display-link);--amber:#8a5700;--success:#27644e;background:#fff;border-color:#bed0de}:is(.wm-home-main,.waymark-refresh) .guided-surface{border-top:4px solid #d99926;box-shadow:0 6px 20px #12334b08}:is(.wm-home-main,.waymark-refresh) .guided-steps button[aria-current=step]{color:#12334b;background:#e4f3fa;border-color:#00658e;font-weight:650}:is(.wm-home-main,.waymark-refresh) .guided-steps button[aria-current=step] span{color:#00658e}:is(.wm-home-main,.waymark-refresh) :is(.guided-source,.guided-recommendation){background:#edf6fa;border-radius:0 8px 8px 0;padding:16px}:is(.wm-home-main,.waymark-refresh) .guided-recommendation{background:#fff6e5;border-color:#bd7f17}:is(.wm-home-main,.waymark-refresh) .guided-fields :is(input,textarea,[role=combobox]){background:#fff;border-color:#91aabd}:is(.wm-home-main,.waymark-refresh) .practice-question-browser button[aria-current=true]{background:#123b50;border-color:#ffc365;box-shadow:inset 4px 0 #ffc365}:is(.wm-home-main,.waymark-refresh) .practice-self-review button[aria-pressed=true]{color:#684500;background:#fff1d6;border-color:#aa7219}:is(.wm-home-main,.waymark-refresh).mypost-main .post-practice-session [data-testid=interview-answer]>summary{color:#00658e}:is(.wm-home-main,.waymark-refresh).mypost-main .post-evidence-summary{--foreground:#f4f9fc;--muted-foreground:#c8dce7;color:#f4f9fc;background:#0d2c3e;border:1px solid #527083;border-radius:10px;padding:20px}:is(.wm-home-main,.waymark-refresh).mypost-main .post-evidence-summary strong{color:#ffd075}:is(.wm-home-main,.waymark-refresh).mypost-main .post-evidence-summary p{color:#c8dce7}:is(.wm-home-main,.waymark-refresh).mypost-main .post-requirement-list button{color:#12334b;background:#fff;border:1px solid #bed0de;border-left-width:4px;border-radius:8px;margin-bottom:8px}:is(.wm-home-main,.waymark-refresh).mypost-main .post-requirement-list button[data-linked=true]{background:#f0f7f3}:is(.wm-home-main,.waymark-refresh).mypost-main .post-requirement-list button[aria-pressed=true]{background:#e6f3fa;border-left-color:#087494}:is(.wm-home-main,.waymark-refresh).mypost-main .post-requirement-list button small{color:#485f75}:is(.wm-home-main,.waymark-refresh).mypost-main .post-requirement-focus{color:#12334b;background:#fff;border-color:#b17a1b #bed0de #bed0de;border-top-style:solid;border-top-width:4px}:is(.wm-home-main,.waymark-refresh).mypost-main .post-requirement-focus>.mypost-eyebrow{color:#805411}:is(.wm-home-main,.waymark-refresh).mypost-main .post-stage-nav button{color:#12334b;background:#fff}:is(.wm-home-main,.waymark-refresh).mypost-main .post-stage-nav button[aria-pressed=true]{background:#e6f3fa;border-color:#087494}:is(.wm-home-main,.waymark-refresh).mypost-main .post-stage-action{background:#fff5e4;border-color:#dfbe7f}:is(.wm-home-main,.waymark-refresh).mypost-main .post-stage-action :is(dt,.mypost-eyebrow){color:#805411}:is(.wm-home-main,.waymark-refresh) .wm-case-export{background:#fff;border:1px solid #bed0de;border-top:4px solid #087494;border-radius:12px}:is(.wm-home-main,.waymark-refresh) .wm-case-export .mypost-note{--muted-foreground:#344f64;color:#344f64;background:#fff;border:1px solid #bed0de;border-left:3px solid #087494;border-radius:8px;padding:16px 18px;font-size:14px;line-height:1.7}:is(.wm-home-main,.waymark-refresh) .wm-case-export .mypost-note>summary{color:#12334b;cursor:pointer;min-height:32px;font-size:15px;font-weight:650}:is(.wm-home-main,.waymark-refresh) .wm-case-export .mypost-note[open]>summary{border-bottom:1px solid #d4e2eb;margin-bottom:12px;padding-bottom:12px}:is(.wm-home-main,.waymark-refresh) .wm-case-export .mypost-note strong{color:#12334b}:is(.wm-home-main,.waymark-refresh) .wm-case-export .mypost-note p{max-width:85ch}:is(.wm-home-main,.waymark-refresh) .wm-case-preparation .case-save-bar{position:static;box-shadow:0 4px 14px #12334b12}.wm-case-brief footer{flex-wrap:wrap;flex-shrink:0;margin:24px -25px -25px;padding:19px 25px;position:static;top:auto}.wm-case-brief footer>div{min-width:160px}.wm-case-brief footer p{color:#d5e8f2}.wm-case-brief footer button{flex-shrink:0}.wm-case-brief .wm-case-ask{margin-bottom:auto}.wm-home-main .wm-session>#session-question{max-width:48ch;font-size:clamp(27px,2.3vw,36px);line-height:1.25}.wm-home-main .wm-session>[aria-label="Worked exercise brief"],.wm-home-main .wm-session>[data-testid=interview-challenge]{margin-bottom:18px}.wm-home-main .wm-session-main>[aria-label="Practice stages"]>button[aria-pressed=true]{color:#005a80;background:#dff2fa;font-weight:650;box-shadow:inset 0 -3px #087494}.wm-home-main .wm-session .mypost-note{color:#344f64;font-size:14px;line-height:1.65}.wm-home-main .wm-session .mypost-note summary{color:#12334b;min-height:32px;font-size:14px;font-weight:650}.wm-home-main .wm-session-aside>section>p:not(.wm-session-kicker),.wm-home-main .wm-session-prompt p,.wm-home-main .wm-session-footer p{color:#485f75}.wm-home-main .wm-session-aside>section{border-top:4px solid #087494}.wm-home-main .wm-session-aside>section.wm-session-evidence{border-top-color:#b17a1b}@media(max-width:600px){.wm-case-brief footer{gap:12px;margin:24px -18px -18px;padding:18px}.wm-case-brief footer button{width:100%;min-height:44px}:is(.wm-home-main,.waymark-refresh) .case-purpose-grid>button{flex-direction:column;display:flex}:is(.wm-home-main,.waymark-refresh) .wm-case-export .mypost-note{padding:14px}}@media(forced-colors:active){:is(.wm-home-main,.waymark-refresh) :is(.conversation-resume,.case-intro,.guided-surface,.wm-learning-intro,.practice-question-browser button){color:canvastext;background:canvas;border:1px solid canvastext}:is(.wm-home-main,.waymark-refresh) :is(button,a,input,textarea,summary,[role=combobox]):focus-visible{outline-color:highlight}}:is(.wm-home-main,.waymark-refresh).mypost-main .post-stage-focus{color:#12334b;background:#fff;border:1px solid #bed0de}:is(.wm-home-main,.waymark-refresh).mypost-main .post-stage-nav [aria-pressed=true] .post-stage-number{color:#fff;background:#087494;border-color:#087494}:is(.wm-home-main,.waymark-refresh).mypost-main .cert-home-summary{color:#12334b;background:#fff}:is(.wm-home-main,.waymark-refresh).mypost-main .cert-tracker .cert-relations article[data-kind=alternative]{--relation-color:#704a91;background:#f6f1fa}:is(.wm-home-main,.waymark-refresh).mypost-main .cert-tracker .cert-relations article[data-kind=complement]{--relation-color:#245c88;background:#eff5fb}:is(.wm-home-main,.waymark-refresh).mypost-main .cert-tracker .cert-relations article[data-kind=prerequisite]{--relation-color:#805411;background:#fff6e5}:is(.wm-home-main,.waymark-refresh){--wm-depth-panel:linear-gradient(145deg,#0d4b5d,#082d42);--wm-depth-shadow:0 8px 22px #103b5014,inset 0 1px #ffffff80}:is(.wm-home-main,.waymark-refresh) :is(.wm-conversation-focus,.wm-interview-hero){outline-offset:-1px;outline:1px solid #ffffff16;box-shadow:0 9px 24px #082c4024}.wm-home-main .wm-conversation-saved{background:var(--wm-depth-panel);color:#f5fbff;border-color:#387c89;box-shadow:0 8px 22px #103b5024,inset 0 1px #77dae32e}.wm-home-main .wm-conversation-saved h2{color:#f5fbff}.wm-home-main .wm-conversation-saved>p:not(.wm-conversation-kicker){color:#d5e8ef}.wm-home-main .wm-conversation-saved :is(.wm-conversation-kicker,svg,footer){color:#8eedf5}.wm-home-main .wm-conversation-saved footer{border-color:#528696}.wm-home-main .wm-conversation-saved .wm-conversation-open{color:#f5fbff;background:#0c3547;border-color:#9ccfda}.wm-home-main .wm-conversation-saved :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #8eedf5}.wm-home-main :is(.wm-plan-why,.wm-interview-evidence,.wm-monthly-priorities){box-shadow:var(--wm-depth-shadow);background:linear-gradient(145deg,#e7f5f8,#f7fcfd);border-color:#007f92 #b7d8e0 #b7d8e0;border-top-style:solid;border-top-width:4px}.wm-home-main .wm-cpe-sources .learning-opportunity{border-color:#cadde3;box-shadow:0 6px 20px #103b5012}.wm-home-main .wm-cpe-source-body h3{color:#102b40}.wm-home-main .wm-monthly-date{background:var(--wm-depth-panel);box-shadow:0 8px 22px #103b5024}.wm-home-shell .mypost-nav a:is([data-active=true],[aria-current=page]){color:#fff;background:linear-gradient(90deg,#085669,#0c364b);border-color:#0000;box-shadow:inset 3px 0 #25d9e8}@media(forced-colors:active){.wm-home-main :is(.wm-conversation-saved,.wm-plan-why,.wm-interview-evidence,.wm-monthly-priorities,.wm-monthly-date),.wm-home-shell .mypost-nav a:is([data-active=true],[aria-current=page]){color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.wm-home-main .wm-conversation-saved :is(h2,p,svg,footer){color:canvastext}.wm-home-main .wm-conversation-saved :is(a,button){color:linktext;background:canvas;border-color:linktext}}.wm-home-shell .mypost-rail{background:#071b2e}.wm-home-shell .mypost-nav a:is([data-active=true],[aria-current=page]){color:#fff;background:#213b50;border-color:#0000;box-shadow:inset 3px 0 #f4bf45}.wm-home-shell .mypost-nav a:hover:not([data-active=true]){color:#fff;background:#1c3549}.wm-home-shell .mypost-nav a:focus-visible{outline-offset:2px;outline:3px solid #f4bf45}.wm-home-shell .mypost-rail .workspace-nav-group{color:#b7ccd8;border-top:1px solid #355264;margin:18px 12px 8px;padding-top:18px;font-size:10px}.ch-mobile-menu{width:100%;max-width:none;max-height:86dvh;padding:22px 20px max(24px,env(safe-area-inset-bottom));color:#102a3c;background:#f7fafb;border:1px solid #b4c5ce;border-radius:20px 20px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -10px 60px #071b3040}.ch-mobile-menu::backdrop{background:#071d36aa}.ch-mobile-menu header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ch-mobile-menu header p{letter-spacing:1.5px;color:#516479;margin:0 0 6px;font-size:10px}.ch-mobile-menu h2{color:#102a3c;font-size:25px;font-weight:700;line-height:1.2}.ch-mobile-menu header button{color:#102a3c;background:#fff;border:1px solid #8aa1ae;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.ch-mobile-menu nav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ch-mobile-menu nav a{color:#102a3c;background:#fff;border:1px solid #ccd9e0;border-radius:8px;align-items:center;gap:12px;min-height:60px;padding:16px 12px;font-size:13px;text-decoration:none;display:flex}.ch-mobile-menu nav svg{color:#00777d;flex-shrink:0;width:20px;height:20px}.ch-mobile-menu :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #00777d}@media(min-width:901px){.wm-home-shell .mypost-rail{scrollbar-width:thin;scrollbar-color:#597584 #092737;height:100dvh;position:sticky;top:0;overflow-y:auto}.wm-home-shell .mypost-nav a{border-radius:7px}.wm-home-shell #mypost-navigation{gap:4px}}@media(max-width:900px){.wm-home-shell .mypost-rail{color:#fff;background:#071b2e}.wm-home-shell .mypost-menu-toggle{color:#e5f4f5;border-color:#6d8a98}.mypost-shell .career-mobile-dock{padding:7px 8px max(8px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #b5c8d2;box-shadow:0 -3px 18px #102a3c08}.mypost-shell .career-mobile-dock :is(a,button){color:#516479;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;font-size:11px;line-height:1.25;text-decoration:none;display:flex}.mypost-shell .career-mobile-dock :is(a[aria-current=page],button[aria-expanded=true]){color:#77501a;background:#fff7e7;border-radius:6px;font-weight:700}.mypost-shell .career-mobile-dock svg{width:22px;height:22px}.mypost-shell .career-mobile-dock :is(a,button):focus-visible{outline-offset:1px;outline:3px solid #00777d}}.wm-home-shell .mypost-nav a:is([data-active=true],[aria-current=page])>svg{color:#f4bf45}@media(forced-colors:active){.wm-home-shell .mypost-nav a:is([data-active=true],[aria-current=page]){color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.wm-home-shell .mypost-nav a:is([data-active=true],[aria-current=page])>svg{color:canvastext}}.wm-premium{--wm-ink:#10233e;--wm-muted:#4e6482;--wm-line:#dce6f1;--wm-canvas:#f5f8fc;--wm-paper:#fff;--wm-rail:#071b2e;--wm-rail-bottom:#0b2340;--wm-rail-line:#2c4258;--wm-canvas-wash:linear-gradient(180deg,#f7f6f1 0,transparent 260px),radial-gradient(ellipse 100% 70% at 100% 100%,#327b7610,transparent 75%),radial-gradient(ellipse 90% 65% at 0 100%,#526b8010,transparent 75%);--wm-gold:#f4bf45;--wm-gold-hover:#f7cf72;--wm-link:#2457a6;--wm-cyan:#12b8ea;--wm-plum:#704786;--wm-green:#236548;--wm-amber:#855a16;--wm-red:#a12f3c;--wm-shadow:0 1px 3px #10233809,0 6px 18px #10233808;--wm-facts:#edf2fa;--wm-experience:#f4eef7;--wm-complete:#edf5f0;--wm-attention:#faf2e2;--wm-failure:#fbeced;--wm-header:#f7f9fb;--wm-control:#8292a5;--wm-preview-canvas:#e8edf2;--wm-selected-border:#9770ac;--wm-navy:#10233e;--wm-on-navy:#f6f8fb;--wm-on-navy-muted:#d1deea;--tw-work-canvas:var(--wm-canvas);--tw-work-card:var(--wm-paper);--tw-work-ink:var(--wm-ink);--tw-work-muted:var(--wm-muted);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none}.wm-premium.mypost-shell{background:linear-gradient(90deg,var(--wm-rail) 0 240px,var(--wm-canvas) 240px);grid-template-columns:240px minmax(0,1fr);width:100%;min-height:100dvh;display:grid;overflow:visible}.wm-premium.mypost-shell .mypost-main.mypost-main{--background:var(--wm-canvas);--foreground:var(--wm-ink);--card:#fff;--surface:#fff;--surface-deep:#f4f6f8;--muted-foreground:var(--wm-muted);--border:var(--wm-line);--primary:var(--wm-link);--route:var(--wm-link);--amber:var(--wm-amber);--success:var(--wm-green);--wm-display-link:var(--wm-link);--wm-display-muted:var(--wm-muted);--wm-display-ink:var(--wm-ink);--wm-polish-teal:var(--wm-link);--wm-home-muted:var(--wm-muted);--wm-home-ink:var(--wm-ink);--wm-home-link:var(--wm-link);--wm-depth-panel:#142b40;background-color:var(--wm-canvas);background-image:var(--wm-canvas-wash);color:var(--wm-ink);width:100%;min-width:0;max-width:none;margin:0;padding:0 clamp(24px,2.5vw,42px) 40px;font-size:15px;line-height:1.6}.wm-premium .mypost-main:before,.wm-premium .mypost-main>div>header:after{display:none}.wm-premium .mypost-main :is(.career-hub,.mw-light){--ch-ink:var(--wm-ink);--ch-muted:var(--wm-muted);--ch-teal:var(--wm-link);--ch-line:var(--wm-line);--ch-gold:var(--wm-gold);--ch-gold-hover:var(--wm-gold-hover);--ch-control-border:#8292a5;--ch-canvas:var(--wm-canvas);--foreground:var(--wm-ink);--muted-foreground:var(--wm-muted);--primary:var(--wm-link)}.wm-premium .mypost-main h1{letter-spacing:0;color:var(--wm-ink);-webkit-text-fill-color:currentColor;background:0 0;font-size:36px;font-weight:720;line-height:1.18}.wm-premium .mypost-main :is(.ch-heading,.wm-evidence-heading,.wm-plan-heading,.wm-certs-heading,.wm-interview-heading,.wm-conversation-heading){border:0;margin:30px 0 24px;padding:0}.wm-premium .ch-heading>.ch-eyebrow{display:none}.wm-premium .mypost-main :is(.ch-heading,.wm-evidence-heading,.wm-plan-heading,.wm-certs-heading,.wm-interview-heading)>:is(p,div>p){color:var(--wm-muted);margin-top:8px;font-size:16px;line-height:1.6}.wm-premium .mypost-main :is(.ch-panel,.mypost-panel,.wm-interview-panel,.wm-plan-panel,.wm-monthly-panel){border-color:var(--wm-line);box-shadow:var(--wm-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px}.wm-premium .mypost-main :is(.mypost-note,.workspace-disclosure){border:1px solid var(--wm-line);color:var(--wm-muted);background:#fff;border-radius:9px;padding:16px 20px;font-size:14px}.wm-premium .mypost-main :is(.mypost-note,.workspace-disclosure)>summary{color:var(--wm-ink);min-height:28px;font-size:14px;line-height:1.6}.wm-premium .mypost-main :is(button,a,input,select,textarea,summary,[role=combobox]):focus-visible{outline:3px solid var(--wm-link);outline-offset:3px}.wm-premium :is(button,a,summary,input,select,textarea){transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s}.wm-premium .mypost-main :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){color:var(--wm-ink);background:#fff;border-color:#8292a5;border-radius:7px;max-width:100%;font-size:14px}.wm-premium .mypost-main :is(input,textarea)::placeholder{color:#657287;opacity:1}.wm-premium .mypost-main :is(input[type=checkbox],input[type=radio],progress){accent-color:var(--wm-link)}.wm-premium .mypost-main label{line-height:1.5}.wm-premium .mypost-main :is(.ch-button:not(.ch-danger),.mypost-primary-action,.wm-home-primary){background:var(--wm-gold);white-space:normal;border:1px solid #9f7c39;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;line-height:1.45;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 1px 2px #14233808;color:#17283b!important;font-size:14px!important;font-weight:650!important}.wm-premium .mypost-main :is(.ch-button:not(.ch-danger),.mypost-primary-action,.wm-home-primary):hover:not(:disabled){background:var(--wm-gold-hover);border-color:#a67c32;box-shadow:0 3px 8px #14233810;color:#17283b!important}.wm-premium .mypost-main :is(.ch-button.ch-secondary,.mypost-secondary-action,.wm-example-outline){box-shadow:none;background:#fff;border:1px solid #8292a5;border-radius:7px;min-height:44px;padding:10px 16px;color:var(--wm-ink)!important;font-size:14px!important}.wm-premium .mypost-main :is(.ch-button.ch-secondary,.mypost-secondary-action,.wm-example-outline):hover:not(:disabled){background:#edf1f6;border-color:#7d8da1;color:var(--wm-ink)!important}.wm-premium.mypost-shell .mypost-main .ch-button.ch-navy,.wm-premium .wm-evidence-paper-actions>.wm-home-primary{background:#172d43;border-color:#172d43;color:#fff!important}.wm-premium.mypost-shell .mypost-main .ch-button.ch-navy:hover:not(:disabled),.wm-premium .wm-evidence-paper-actions>.wm-home-primary:hover:not(:disabled){background:#23415d;color:#fff!important}.wm-premium.mypost-shell .mypost-main :is(.ch-button,.mypost-primary-action,.wm-home-primary,.mypost-secondary-action):disabled{box-shadow:none;cursor:not-allowed;background:#e8edf0;border-color:#a6b4bd;color:#526174!important}.wm-premium .mypost-main .ch-link{min-height:36px;color:var(--wm-link)!important;font-size:13px!important}.wm-premium .mypost-main :is(.ch-tabs,.ch-dash-tabs) button{min-height:44px;font-size:14px}.wm-premium .mypost-main :is(.ch-tabs,.ch-dash-tabs) button[aria-pressed=true]{color:var(--wm-ink);border-bottom-color:var(--wm-link)}.wm-premium .mypost-main .ch-segment button[aria-pressed=true]{color:#fff;background:#172d43}.wm-premium .mypost-main :is(.ch-notice,[data-save-state=error]){color:#862330;background:#fff2f3;border:1px solid #deb1b7;border-radius:7px;padding:12px 16px}.wm-premium .mypost-main .ch-save-status{min-height:20px;color:var(--wm-muted);margin:0 0 14px;padding:0;font-size:12px}.wm-premium .mypost-main .ch-save-status[data-save-state=idle]{margin-top:-14px}.wm-premium .mypost-main .ch-save-status[data-save-state=saved]{color:var(--wm-green)}.wm-premium .mypost-main .ch-save-status[data-save-state=pending]{color:var(--wm-amber)}.wm-premium .mypost-main .ch-save-status[data-save-state=error]{margin-top:0;padding:12px 16px}.wm-premium .mypost-main .ch-empty{border:1px solid var(--wm-line);max-width:none;min-height:0;color:var(--wm-muted);background:#fff;border-radius:10px;padding:32px}.wm-premium .mypost-main .ch-empty h2,.wm-premium .mypost-main .ch-empty h3{color:var(--wm-ink);font-size:23px;line-height:1.3}.wm-premium .mypost-main .ch-empty p{max-width:58ch;font-size:15px;line-height:1.65}.wm-premium .mypost-main :is(.ch-toolbar,.ch-actions){gap:12px}.wm-premium .mypost-main .ch-toolbar{align-items:center;margin-bottom:22px}.wm-premium .mypost-main .ch-inline-search{background:#fff;border-color:#8292a5;border-radius:7px;min-height:44px}.wm-premium .mypost-main .ch-inline-search input{background:0 0;border:0}.wm-premium.mypost-shell .mypost-rail{background:linear-gradient(180deg,var(--wm-rail) 65%,var(--wm-rail-bottom));color:#e6edf5;scrollbar-width:thin;scrollbar-color:#415166 #0f1d2e;border:0;flex-direction:column;align-self:start;gap:8px;width:240px;height:100dvh;padding:26px 14px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.wm-premium.mypost-shell .mypost-rail-brand{margin:0 10px 8px;display:block}.wm-premium .mypost-rail .mypost-eyebrow{letter-spacing:.15em;color:#adbdcf;margin:0 12px 20px;font-family:inherit;font-size:10px}.wm-premium .mypost-rail .workspace-nav-group{color:#afbed0;letter-spacing:.13em;text-transform:uppercase;border:0;border-top:1px solid #2c3e53;margin:16px 12px 8px;padding:17px 0 0;font-family:inherit;font-size:10px;font-weight:600;line-height:1.5}.wm-premium .mypost-rail .workspace-nav-item:first-child .workspace-nav-group{border:0;margin-top:0;padding-top:0}.wm-premium .mypost-rail .mypost-nav{flex-direction:column;gap:2px;display:flex}.wm-premium .mypost-rail .mypost-nav a{color:#e0e7ef;min-height:42px;box-shadow:none;border:0;border-radius:6px;align-items:center;gap:13px;padding:10px 12px;font-size:13.5px;font-weight:450;line-height:1.4;display:flex}.wm-premium .mypost-rail .mypost-nav a>svg{stroke-width:1.65px;color:#c8d4e1;flex:none;width:19px;height:19px}.wm-premium .mypost-rail .mypost-nav a:is([data-active=true],[aria-current=page]){color:#fff;box-shadow:inset 3px 0 var(--wm-gold);background:#263b51;font-weight:650}.wm-premium .mypost-rail .mypost-nav a:is([data-active=true],[aria-current=page])>svg{color:var(--wm-gold)}.wm-premium .mypost-rail .mypost-nav a:hover{color:#fff;background:#20344a}.wm-premium .mypost-rail :is(a,button):focus-visible{outline:3px solid var(--wm-gold);outline-offset:2px}.wm-premium .wm-home-rail-account,.wm-premium .example-person{border-top:1px solid #2c3e53;margin-top:auto;padding-top:20px}.wm-premium .example-person{color:#fff;align-items:center;gap:11px;margin:auto 10px 0;font-size:13px;display:flex}.wm-premium .example-person>span{margin:0;display:block}.wm-premium .example-person .example-avatar{color:#17283b;background:#e9eef5;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.wm-premium .example-person strong{color:#f4f7fa;font-size:13px;font-weight:600}.wm-premium .example-person small{color:#b7c6d7;margin-top:3px;font-size:12px;display:block}.wm-premium .mypost-main .workspace-utility{border-bottom:1px solid var(--wm-line);z-index:5;background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin:0 calc(-1*clamp(24px,2.5vw,42px)) 28px;padding:12px clamp(24px,2.5vw,42px);display:flex;position:relative}.wm-premium .workspace-utility>.mypost-eyebrow{text-transform:none;letter-spacing:0;color:var(--wm-ink);align-items:center;gap:12px;font-family:inherit;font-size:13px;font-weight:550;display:flex}.wm-premium .workspace-utility>.mypost-eyebrow>span{color:var(--wm-muted)}.wm-premium .workspace-utility-actions{color:var(--wm-ink);align-items:center;gap:18px;font-size:13px;display:flex}.wm-premium .workspace-utility-actions>a{color:var(--wm-link);font-size:12px}.wm-premium .workspace-find-trigger{border-color:var(--wm-line);min-height:36px;color:var(--wm-muted);background:#f5f7fa;border-radius:7px}.wm-premium .example-options{position:relative}.wm-premium .example-options>summary{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:550;list-style:none;display:flex}.wm-premium .example-options>summary::-webkit-details-marker{display:none}.wm-premium .example-options-panel{z-index:30;width:380px;max-width:calc(100vw - 32px);color:var(--wm-ink);background:#fff;border:1px solid #bac5d3;border-radius:10px;padding:22px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 12px 42px #10233824}.wm-premium .example-tools{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.wm-premium .example-tools label{gap:6px;font-size:13px;display:grid}.wm-premium .example-tools select{width:100%;padding:10px}.wm-premium .example-guidance{color:var(--wm-muted);margin:18px 0;font-size:13px;line-height:1.6}.wm-premium .example-story{border:0;border-top:1px solid var(--wm-line);background:0 0;border-radius:0;gap:8px;margin:14px 0;padding:15px 0 0}.wm-premium .example-story a{color:var(--wm-link);background:#f4f6f8;flex:42%;padding:9px;font-size:12px}.wm-premium .example-disclosure{color:var(--wm-muted);margin:-10px 0 22px;font-size:12px;line-height:1.5}.wm-premium .example-surface>.career-hub>.ch-heading{margin-top:0}.mypost-public-example>.mypost-public-header,.mypost-public-example>.mypost-public-footer{display:none}.mypost-public-frame.mypost-public-example{background:#f3f5f7;width:100%;max-width:none;margin:0;padding:0}.mypost-public-example>.mypost-public-content{width:100%;max-width:none;margin:0;padding:0}.wm-premium .career-hub.ch-dashboard{gap:20px}.wm-premium .career-hub.ch-dashboard .ch-dash-heading{margin:0 0 4px;padding:0}.wm-premium .career-hub.ch-dashboard .ch-dash-heading h1{font-size:36px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary{border-color:var(--wm-line);box-shadow:var(--wm-shadow);padding:14px 0}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:is(button,a){border-top:3px solid var(--wm-link);text-align:left;gap:15px;min-height:72px;padding:8px 22px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:nth-child(2){border-top-color:var(--wm-plum)}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:nth-child(4){border-top-color:var(--wm-amber)}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:is(button,a):hover{background:var(--wm-header)}.wm-premium .career-hub.ch-dashboard .ch-dash-summary strong{font-variant-numeric:tabular-nums;color:var(--wm-ink);font-size:38px;font-weight:750;line-height:1.1}.wm-premium .career-hub.ch-dashboard .ch-dash-summary span>span{color:var(--wm-muted);font-size:13px}.wm-premium .career-hub.ch-dashboard .ch-dash-dot{width:28px;height:28px;color:var(--wm-link);stroke-width:1.7px;background:0 0;border-radius:0;flex:0 0 28px}.wm-premium .career-hub.ch-dashboard .ch-tone-plum{color:var(--wm-plum)}.wm-premium .career-hub.ch-dashboard .ch-tone-amber{color:var(--wm-amber)}.wm-premium .career-hub.ch-dashboard .ch-dash-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px}.wm-premium .career-hub.ch-dashboard .ch-dash-focus{box-shadow:inset 0 1px #ffffff0e,var(--wm-shadow);background:linear-gradient(130deg,#152b41,#1b344c);border:1px solid #213c54;border-radius:10px;padding:26px 26px 0}.wm-premium .career-hub.ch-dashboard .ch-dash-focus h2{color:#f6f8fb;font-size:28px;line-height:1.25}.wm-premium .career-hub.ch-dashboard .ch-dash-focus .ch-button{color:#17283b!important}.wm-premium .career-hub.ch-dashboard .ch-dash-focus-main p:not(.ch-eyebrow){color:#d6e1eb;font-size:14px}.wm-premium .career-hub.ch-dashboard .ch-dash-focus-resources a{color:#e3edf5;min-height:48px;font-size:13px}.wm-premium .career-hub.ch-dashboard .ch-dash-panel-header{background:var(--wm-header);border-bottom:1px solid var(--wm-line);flex-wrap:wrap;min-height:58px;padding:16px 22px}.wm-premium .career-hub.ch-dashboard .ch-dash-panel-header h2{overflow-wrap:normal;word-break:normal;flex:1 0 auto;max-width:100%;font-size:18px;line-height:1.4}.wm-premium.mypost-shell .mypost-main .career-hub.ch-dashboard .ch-dash-panel-header>select{flex:none;width:auto;min-width:0;max-width:10rem;padding:8px 12px;font-size:13px}.wm-premium .career-hub.ch-dashboard .ch-dash-event{padding:18px 22px}.wm-premium .career-hub.ch-dashboard .ch-dash-row-copy b{font-size:14px;line-height:1.5}.wm-premium .career-hub.ch-dashboard .ch-dash-row-copy small{color:var(--wm-muted);font-size:12px;line-height:1.6}.wm-premium .career-hub.ch-dashboard .ch-dash-application{align-items:center;gap:12px;padding:14px 22px}.wm-premium .career-hub.ch-dashboard .ch-dash-row-action{white-space:normal;max-width:100px;font-size:12px}.wm-premium .career-hub.ch-dashboard .ch-dash-setup{color:#edf3f8;box-shadow:inset 0 1px #ffffff0e,var(--wm-shadow);background:linear-gradient(130deg,#152b41,#1b344c);border:1px solid #213c54;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:28px 30px;display:grid}.wm-premium .career-hub.ch-dashboard .ch-dash-setup-icon{display:none}.wm-premium .career-hub.ch-dashboard .ch-dash-setup h2{color:#f6f8fb;font-size:27px;line-height:1.25}.wm-premium .career-hub.ch-dashboard .ch-dash-setup .ch-eyebrow{color:var(--wm-gold);margin-bottom:8px!important}.wm-premium .career-hub.ch-dashboard .ch-dash-setup p:not(.ch-eyebrow),.wm-premium .career-hub.ch-dashboard .ch-dash-setup ol{color:#d1deea;font-size:14px}.wm-premium .career-hub.ch-dashboard .ch-dash-setup ol{gap:12px 26px;margin-top:22px}.wm-premium .career-hub.ch-dashboard .ch-dash-setup li{gap:9px}.wm-premium .career-hub.ch-dashboard .ch-dash-setup li span{color:#e9f0f7;border:1px solid #9bacc0;width:28px;height:28px}.wm-premium .career-hub.ch-dashboard .ch-dash-setup>.ch-button{margin:0}.wm-premium .career-hub.ch-dashboard .ch-dash-setup.ch-dash-setup-compact{background:var(--wm-paper);border-color:var(--wm-line);border-left:3px solid var(--wm-link);box-shadow:none;align-items:center;gap:12px 24px;padding:16px 20px}.wm-premium .career-hub.ch-dashboard .ch-dash-setup-compact h2{color:var(--wm-ink);margin:0 0 4px;font-size:19px}.wm-premium .career-hub.ch-dashboard .ch-dash-setup-compact .ch-eyebrow{color:var(--wm-link);font-size:11px;margin-bottom:4px!important}.wm-premium .career-hub.ch-dashboard .ch-dash-setup-compact p:not(.ch-eyebrow){color:var(--wm-muted);margin:0;font-size:13px}@media(max-width:650px){.wm-premium .career-hub.ch-dashboard .ch-dash-setup.ch-dash-setup-compact{grid-template-columns:minmax(0,1fr)}.wm-premium .career-hub.ch-dashboard .ch-dash-setup-compact>.ch-button{justify-self:start}}.wm-premium .ch-dash-starter-summary{border:1px solid var(--wm-line);box-shadow:var(--wm-shadow);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 0;display:grid}.wm-premium .ch-dash-starter-summary>a{color:var(--wm-link);border-right:1px solid var(--wm-line);align-items:center;gap:15px;min-height:50px;padding:0 22px;display:flex}.wm-premium .ch-dash-starter-summary>a:last-child{border:0}.wm-premium .ch-dash-starter-summary>a>svg{flex:none}.wm-premium .ch-dash-starter-summary>a>svg:last-child{width:15px;margin-left:auto}.wm-premium .ch-dash-starter-summary strong{color:var(--wm-ink);font-size:14px;line-height:1.5;display:block}.wm-premium .ch-dash-starter-summary small{color:var(--wm-muted);font-size:12px;display:block}.wm-premium .career-hub.ch-dashboard[data-sparse=true] .ch-dash-grid{align-items:start}.wm-premium .career-hub.ch-dashboard[data-setup=true] .ch-dash-focus{color:var(--wm-ink);border-color:var(--wm-line);background:#fff}.wm-premium .career-hub.ch-dashboard[data-setup=true] .ch-dash-focus h2{color:var(--wm-ink)}.wm-premium .career-hub.ch-dashboard[data-setup=true] .ch-dash-focus-main p:not(.ch-eyebrow){color:var(--wm-muted)}.wm-premium .career-hub.ch-dashboard[data-setup=true] .ch-dash-focus .ch-eyebrow{color:var(--wm-amber)}.wm-premium .career-hub.ch-dashboard[data-setup=true] .ch-dash-focus-resources{border-color:var(--wm-line)}.wm-premium .career-hub.ch-dashboard[data-setup=true] .ch-dash-focus-resources a{color:var(--wm-link);border-color:var(--wm-line)}.wm-premium .career-hub.ch-dashboard .ch-dash-empty{min-height:0;padding:22px}.wm-premium .career-hub.ch-dashboard .ch-dash-study,.wm-premium .career-hub.ch-dashboard .ch-dash-learning{border-top:3px solid var(--wm-link);overflow:hidden}.wm-premium .career-hub.ch-dashboard .ch-dash-learning{border-top-color:var(--wm-green)}.wm-premium .career-hub.ch-dashboard .ch-dash-study-split{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.wm-premium .career-hub.ch-dashboard .ch-dash-study-date{border-left:0;border-top:1px solid var(--wm-line);justify-content:flex-start;align-items:center;gap:14px;margin:0;padding:14px 0 0;display:flex}.wm-premium .career-hub.ch-dashboard .ch-dash-study-body h3{font-size:22px;font-weight:700;line-height:1.35}.wm-premium .career-hub.ch-dashboard .ch-dash-progress-label{color:var(--wm-link);margin-top:16px;font-size:16px;display:block}.wm-premium .career-hub.ch-dashboard .ch-dash-study-body>.ch-button{margin-top:18px}.wm-premium .career-hub.ch-dashboard .ch-dash-study-body,.wm-premium .career-hub.ch-dashboard .ch-dash-learning-body{padding:20px 22px}.wm-premium .career-hub.ch-dashboard .ch-dash-continue{border:1px solid var(--wm-line);background:#fff;border-radius:10px;gap:16px;padding:18px 22px}.wm-premium .career-hub.ch-dashboard .ch-dash-continue a{border-radius:7px;padding:8px}.wm-premium .career-hub.ch-dashboard .ch-dash-continue a:hover{background:#edf1f6}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through{border:1px solid var(--wm-line);box-shadow:var(--wm-shadow);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}:is(.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through:not(:has(.ch-dash-milestones)),.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through:not(:has(.ch-dash-continue))){grid-template-columns:minmax(0,1fr)}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through>section{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:22px}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through>section+section{border-left:1px solid var(--wm-line)}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through h2{max-width:none;font-size:16px;line-height:1.4}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-milestones{display:block}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-milestones>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;margin-top:14px;display:grid}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-milestones a{border:0;align-items:flex-start;padding:0;font-size:13px}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-milestones a>svg,.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-milestone-marker{margin-top:2px}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-milestones b{font-size:13px}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-continue{flex-direction:column;align-items:stretch;gap:8px;display:flex}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-continue h2{margin-bottom:6px}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-continue a{grid-template-columns:18px minmax(0,1fr) 15px;padding:8px 0;font-size:13px;display:grid}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-continue a:hover{background:#f3f5f7}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-rhythm{border:0;border-top:1px solid var(--wm-line);background:0 0;border-radius:0;grid-column:1/-1;margin:0;overflow:visible}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-rhythm:first-child{border-top:0}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-rhythm>summary{flex-wrap:wrap;gap:8px 20px;min-height:54px;padding:14px 22px;line-height:1.6}.wm-premium .mypost-main .wm-overview-resources{border:1px solid var(--wm-line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:24px;padding:18px 22px 0;display:grid}.wm-premium .mypost-main .wm-overview-resources>h2{color:var(--wm-muted);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin:0 0 12px;font-size:12px;font-weight:650;line-height:1.5}.wm-premium .mypost-main .wm-overview-resources>.mypost-note{border:0;border-top:1px solid var(--wm-line);background:0 0;border-radius:0;min-width:0;margin:0;padding:0}.wm-premium .mypost-main .wm-overview-resources>.mypost-note>summary{cursor:pointer;min-height:48px;padding:15px 2px;font-size:13px;line-height:1.6}.wm-premium .mypost-main .wm-overview-resources>.mypost-note>summary:hover{color:var(--wm-link)}.wm-premium .mypost-main .wm-overview-resources>.mypost-note[open]{grid-column:1/-1;padding-bottom:22px}.wm-premium .mypost-main .wm-overview-resources>section,.wm-premium .mypost-main .wm-overview-resources>.mypost-secondary-action{grid-column:1/-1}@container waymark-dashboard (width<=720px){.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through{grid-template-columns:minmax(0,1fr)}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through>section+section{border-left:0;border-top:1px solid var(--wm-line)}}.wm-premium .career-hub .ch-discovery .ch-search{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.wm-premium .career-hub .ch-discovery .ch-search>.ch-button{background:var(--wm-gold);border-color:#9f7c39;color:#17283b!important}.wm-premium .career-hub .ch-job-browser{border-color:var(--wm-line);box-shadow:var(--wm-shadow);grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr)}.wm-premium .career-hub .ch-job-result{border:0;border-bottom:1px solid var(--wm-line);border-radius:0;margin:0;padding:0}.wm-premium .career-hub .ch-job-result.is-selected{background:var(--wm-attention);border:0;border-bottom:1px solid var(--wm-line);box-shadow:inset 3px 0 var(--wm-amber)}.wm-premium .career-hub .ch-job-result:hover:not(.is-selected){background:#f4f6f9}.wm-premium .career-hub .ch-job-result-identity{align-items:center;gap:12px}.wm-premium .career-hub .ch-job-title{font-size:16px;font-weight:720;line-height:1.4}.wm-premium .career-hub .ch-job-employer{color:var(--wm-muted);margin-top:4px;font-size:13px}.wm-premium .career-hub :is(.ch-job-location,.ch-job-result-status,.ch-job-salary,.ch-job-detail-meta){color:var(--wm-muted);font-size:12px}.wm-premium .career-hub .ch-company-logo{color:#3e5877;background:#eff3f7;border:1px solid #dae3ec;border-radius:7px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.wm-premium .career-hub .ch-job-detail>header{background:var(--wm-paper);border-bottom:1px solid var(--wm-line);padding:22px 24px 18px}.wm-premium .career-hub .ch-job-heading-row{grid-template-columns:1fr;gap:16px}@media(min-width:1251px){.wm-premium .career-hub .ch-job-heading-row{grid-template-columns:minmax(0,1fr) auto;gap:16px}.wm-premium .career-hub .ch-job-heading-row .ch-actions{align-self:start;max-width:210px}}.wm-premium .career-hub .ch-job-heading-row .ch-actions{flex-flow:wrap;justify-content:flex-start}.wm-premium .career-hub .ch-job-detail>header h2{font-size:28px;line-height:1.25}.wm-premium .career-hub .ch-job-fact-strip dt{font-size:12px}.wm-premium .career-hub .ch-job-fact-strip dd{color:var(--wm-ink);font-size:15px;font-weight:650}.wm-premium .career-hub .ch-job-detail>header .ch-job-missing{color:var(--wm-muted);font-size:12px}.wm-premium .career-hub .ch-job-content{grid-template-columns:1fr;gap:20px;padding:20px 24px}.wm-premium .career-hub .ch-job-detail-body>.ch-advert-reading{max-width:72ch;font-size:15px;line-height:1.7}.wm-premium .career-hub .ch-job-aside{border:1px solid var(--wm-line);background:#f5f7fa;border-radius:8px;padding:20px}.wm-premium .career-hub .ch-job-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wm-premium .career-hub .ch-job-tool{border:0;border-left:1px solid var(--wm-line);align-items:start;min-width:0;padding:8px 0 8px 14px}.wm-premium .career-hub .ch-job-tool:first-child{border:0;padding-left:0}.wm-premium .career-hub .ch-job-tool strong{font-size:13px;line-height:1.5}.wm-premium .career-hub .ch-job-tool small{color:var(--wm-muted);font-size:12px;line-height:1.6}.wm-premium .career-hub .ch-discovery>.ch-toolbar{background:0 0;border:0;padding:0}.wm-premium .career-hub .ch-job-result-button{gap:6px;padding:16px 16px 4px}.wm-premium .career-hub .ch-job-result>footer{padding:4px 16px 12px}.wm-premium .career-hub .ch-tracked-role{background:var(--wm-facts);border-radius:4px;min-height:28px;padding:2px 7px;font-size:11px!important}.wm-premium .career-hub .ch-tracked-role[data-stage=saved]{background:var(--wm-experience);color:var(--wm-plum)!important}.wm-premium .career-hub .ch-tracked-role:is([data-stage=applied],[data-stage=preparing]){background:var(--wm-attention);color:var(--wm-amber)!important}.wm-premium .career-hub .ch-tracked-role:is([data-stage=offer],[data-stage=accepted]){background:var(--wm-complete);color:var(--wm-green)!important}.wm-premium .ch-applications-heading{justify-content:space-between;align-items:start;gap:18px;margin:0 0 18px;display:flex}.wm-premium .ch-applications-heading h1{margin:0}.wm-premium .ch-applications-heading p{color:var(--wm-muted);margin:7px 0 0;font-size:16px}@media(max-width:600px){.wm-premium .ch-applications-heading{flex-wrap:wrap}.wm-premium .ch-applications-heading p{font-size:15px}}.wm-premium .ch-applications-browser{container:waymark-board/inline-size}.wm-premium .ch-application-totals{color:var(--wm-muted);border:1px solid var(--wm-line);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 22px;padding:14px 18px;font-size:13px;display:flex}.wm-premium .ch-application-totals>span{align-items:center;gap:8px;display:inline-flex}.wm-premium .ch-application-totals strong{color:var(--wm-link);font-variant-numeric:tabular-nums;font-size:24px}.wm-premium .career-hub .ch-application-toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 14px;display:flex}.wm-premium .career-hub .ch-application-filters{flex:1;align-items:center;gap:10px;min-width:min(360px,100%);display:flex}.wm-premium .career-hub .ch-application-filters .ch-inline-search{min-width:0;max-width:none}.wm-premium .career-hub .ch-application-filters>select{flex:0 0 132px;width:132px;min-height:44px}.wm-premium .career-hub .ch-application-toolbar>.ch-actions{flex-wrap:wrap;gap:8px}.wm-premium .career-hub .ch-application-viewbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.wm-premium .career-hub .ch-application-viewbar>p{color:var(--wm-muted);font-size:12px;line-height:1.5}.wm-premium .career-hub .ch-application-viewbar .ch-segment{background:#fff;flex:none}.wm-premium .career-hub .ch-application-viewbar .ch-segment button{min-height:40px;font-size:13px}.wm-premium .career-hub .ch-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;padding-bottom:16px;display:grid;overflow:visible}.wm-premium .career-hub .ch-board-column{--stage-colour:var(--wm-plum);--stage-tint:var(--wm-header);background:var(--wm-header);border:1px solid var(--wm-line);border-radius:8px;width:auto;min-width:0;min-height:0;padding:10px}.wm-premium .career-hub .ch-board-column[data-stage=preparing]{--stage-colour:#087f83;--stage-tint:#edf6f3}.wm-premium .career-hub .ch-board-column[data-stage=applied]{--stage-colour:var(--wm-amber);--stage-tint:var(--wm-attention)}.wm-premium .career-hub .ch-board-column[data-stage=interview]{--stage-colour:var(--wm-link);--stage-tint:var(--wm-facts)}.wm-premium .career-hub .ch-board-column:is([data-stage=offer],[data-stage=accepted]){--stage-colour:#236548;--stage-tint:#edf5f0}.wm-premium .career-hub .ch-board-column>h2{border:0;border-top:4px solid var(--stage-colour);border-bottom:1px solid var(--wm-line);background:var(--wm-header);letter-spacing:0;color:var(--wm-ink);border-radius:7px 7px 0 0;margin:-10px -10px 10px;padding:12px;font-size:14px;font-weight:650}.wm-premium .career-hub .ch-board-column .ch-stage-dot{background:var(--stage-colour);flex:none}.wm-premium .career-hub .ch-board-column h2 .ch-count{background:var(--wm-facts);color:var(--wm-ink);border:0;min-width:25px;height:25px;font-size:12px}.wm-premium .career-hub .ch-application-card{border:1px solid #d4dee7;border-radius:7px;flex-direction:column;gap:8px;min-height:0;margin:0 0 10px;padding:12px;display:flex;box-shadow:0 1px 2px #14233805,0 4px 12px #14233804}.wm-premium .career-hub .ch-application-card:last-child{margin-bottom:0}.wm-premium .career-hub .ch-application-card:hover,.wm-premium .career-hub .ch-application-card:focus-within{border-color:var(--wm-link);box-shadow:inset 0 3px var(--wm-link),var(--wm-shadow)}.wm-premium .career-hub .ch-card-identity{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.wm-premium .career-hub .ch-card-identity .ch-company-logo{background:#f4f6f8;flex-basis:32px;width:32px;height:32px}.wm-premium .career-hub .ch-card-archive{width:36px;height:36px;color:var(--wm-muted);background:0 0;border:0;border-radius:5px;flex:0 0 36px;place-items:center;margin-left:auto;display:grid}.wm-premium .career-hub .ch-card-archive:hover{color:var(--wm-ink);background:#edf1f6}.wm-premium .career-hub .ch-application-card .ch-card-company{color:var(--wm-muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.4}.wm-premium .career-hub .ch-application-card .ch-title-button{text-align:left;color:var(--wm-ink);align-items:start;min-height:0;margin:0}.wm-premium .career-hub .ch-application-card h3{font-size:16px;font-weight:680;line-height:1.4}.wm-premium .career-hub .ch-application-card .ch-title-button:hover h3{color:var(--wm-link);text-underline-offset:3px;text-decoration:underline}.wm-premium .career-hub .ch-application-card small{color:var(--wm-muted);align-items:start;font-size:12px;line-height:1.55}.wm-premium .career-hub .ch-application-card small>svg{flex:none;margin-top:3px}.wm-premium .career-hub .ch-next-action{border-top:1px solid var(--wm-line);color:var(--wm-ink);margin:2px 0 0;padding:10px 0 0}.wm-premium .career-hub .ch-next-action>span{letter-spacing:.08em;text-transform:uppercase;color:var(--wm-muted);font-size:10px;font-weight:650}.wm-premium .career-hub .ch-next-action>p{margin:4px 0 7px;font-size:13px;line-height:1.55}.wm-premium .career-hub .ch-next-action[data-empty=true]>p{color:var(--wm-muted)}.wm-premium .career-hub .ch-card-readiness{color:var(--wm-muted);border:0;flex-wrap:wrap;gap:6px 14px;margin:1px 0 3px;padding:0;font-size:12px;display:flex}.wm-premium .career-hub .ch-card-readiness>span{color:var(--wm-muted);font-size:12px;line-height:1.5}.wm-premium .career-hub .ch-card-readiness>span[data-ready=true]{color:var(--wm-green)}.wm-premium .career-hub .ch-card-readiness>span>svg{color:currentColor;flex:none}.wm-premium .career-hub .ch-application-card .ch-overdue{background:#fbeced;border-radius:5px;padding:7px 8px;color:var(--wm-red)!important}.wm-premium .career-hub .ch-card-interview{background:var(--wm-facts);border-radius:5px;padding:7px 8px;color:var(--wm-link)!important}.wm-premium .career-hub .ch-card-action{background:#20374f;border-radius:6px;justify-content:space-between;min-height:44px;margin-top:3px;padding:10px 12px;line-height:1.4;color:#fff!important;font-size:13px!important}.wm-premium .career-hub .ch-card-action>svg{color:var(--wm-gold);flex:none}.wm-premium .career-hub .ch-card-action:hover{background:#2b4865;color:#fff!important}.wm-premium .career-hub .ch-stage-select{color:var(--wm-muted);justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.wm-premium .career-hub .ch-stage-select select{flex:1;width:auto;min-width:0;max-width:150px;min-height:40px;padding:6px 8px;font-size:12px}.wm-premium .career-hub .ch-stage-empty{color:var(--wm-muted);padding:20px 8px;font-size:13px;line-height:1.65}.wm-premium .career-hub .ch-role-identity{align-items:flex-start;gap:16px;min-width:0;display:flex}.wm-premium .career-hub .ch-role-identity>div{min-width:0}.wm-premium .career-hub .ch-role-identity>.ch-company-logo{flex:0 0 48px;width:48px;height:48px;margin-top:2px}.wm-premium .career-hub .ch-role-identity h1{overflow-wrap:anywhere}.wm-premium .career-hub .ch-role-identity h2{color:var(--wm-muted);margin:8px 0 12px;font-size:16px;font-weight:550}.wm-premium .career-hub .ch-role-identity .ch-job-facts{gap:8px 16px;font-size:13px}.wm-premium .career-hub .ch-application-workspace .ch-role-tabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.wm-premium .career-hub .ch-application-workspace .ch-role-tabs>button{white-space:nowrap;flex:none}.wm-premium .ch-document-library{grid-template-columns:minmax(300px,.85fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.wm-premium .ch-document-index{gap:18px;min-width:0;display:grid}.wm-premium .ch-document-index .ch-inline-search{margin:18px}.wm-premium .ch-document-index>.ch-panel{border-top:3px solid var(--wm-plum);overflow:hidden}.wm-premium .ch-doc-figures{grid-column:1/-1;margin:0}.wm-premium .ch-document-rows{margin:0;padding:0;list-style:none}.wm-premium .ch-document-row{text-align:left;border:0;border-bottom:1px solid var(--wm-line);background:var(--wm-paper);border-left:3px solid #0000;grid-template-columns:65px minmax(0,1fr) 16px;align-items:start;gap:16px;width:100%;padding:22px 18px;display:grid}.wm-premium .ch-document-row[aria-pressed=true]{background:var(--wm-experience);border-left-color:var(--wm-plum);box-shadow:inset 0 1px var(--wm-selected-border),inset 0 -1px var(--wm-selected-border)}.wm-premium .ch-document-row:hover:not([aria-pressed=true]){background:#f5f7fa}.wm-premium .ch-document-row-copy{gap:7px;min-width:0;display:grid}.wm-premium .ch-document-row-copy strong{color:var(--wm-ink);overflow-wrap:anywhere;font-size:15px;line-height:1.45}.wm-premium .ch-document-row-copy>span{color:var(--wm-muted);font-size:13px;line-height:1.5}.wm-premium .ch-document-row-copy small{color:var(--wm-muted);font-size:12px}.wm-premium .ch-document-row-copy .ch-document-evidence{color:var(--wm-green);align-items:center;gap:6px;display:flex}.wm-premium .ch-document-mini{background:#fff;border:1px solid #d6dce4;border-radius:2px;flex-direction:column;gap:4px;width:65px;height:88px;padding:9px 7px;display:flex;overflow:hidden;box-shadow:0 2px 4px #1423380b}.wm-premium .ch-document-mini>span{color:#405069;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:4px;line-height:1.45;display:-webkit-box;overflow:hidden}.wm-premium .ch-document-mini>span[data-role=title]{color:#142338;font-size:6px;font-weight:750}.wm-premium .ch-document-index-count{color:var(--wm-muted);padding:12px 20px;font-size:12px}.wm-premium .ch-document-import-note{background:#eef2f6;border:1px solid #d9e1e9;border-radius:9px;padding:22px}.wm-premium .ch-document-import-note>summary{cursor:pointer;color:var(--wm-ink);font-size:14px;font-weight:600;line-height:1.5}.wm-premium .ch-document-import-note>summary>svg{vertical-align:middle;color:#526174;margin:0 8px 0 4px;display:inline-block}.wm-premium .ch-document-import-note>p{color:var(--wm-muted);margin:14px 0;font-size:14px;line-height:1.65}.wm-premium .ch-library-preview{background:var(--wm-preview-canvas);border:1px solid var(--wm-line);min-width:0;box-shadow:var(--wm-shadow);border-radius:10px;overflow:hidden}.wm-premium .ch-library-preview>header{background:var(--wm-header);border-bottom:1px solid var(--wm-line);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.wm-premium .ch-library-preview>header h2{font-size:18px;line-height:1.4}.wm-premium .ch-library-preview>header p{color:var(--wm-muted);margin-top:4px;font-size:13px}.wm-premium .ch-library-preview>header .ch-actions{flex-wrap:wrap;gap:8px}.wm-premium .ch-library-preview-tools{border-bottom:1px solid var(--wm-line);color:var(--wm-muted);background:#f6f8fa;justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;font-size:12px;display:flex}.wm-premium .ch-library-preview-tools>div{align-items:center;gap:16px;display:flex}.wm-premium .ch-library-paper{max-width:620px;margin-inline:auto;padding:26px}.wm-premium .ch-library-paper .ch-paper-frame{box-shadow:0 1px 2px #14233816,0 10px 28px #14233814}.wm-premium .ch-library-paper .ch-paper{background:#fff;border:0;border-radius:1px;box-shadow:0 1px 2px #14233816,0 10px 28px #14233814}.wm-premium .ch-library-preview-note{color:var(--wm-muted);padding:0 22px 18px;font-size:12px;line-height:1.6}.wm-premium .wm-evidence-counts{background:0 0;border:0;gap:16px;margin:0;padding:0 2px 18px}.wm-premium .wm-evidence-counts p{color:var(--wm-muted);font-size:13px}.wm-premium .wm-evidence-counts strong{color:var(--wm-plum);font-variant-numeric:tabular-nums;font-size:22px;font-weight:750}.wm-premium .wm-evidence-counts button{color:var(--wm-amber);min-height:36px;font-size:13px}.wm-premium .wm-evidence-grid{border:1px solid var(--wm-line);box-shadow:var(--wm-shadow);background:#fff;border-radius:10px;grid-template-columns:minmax(320px,.95fr) minmax(0,1.2fr);align-items:stretch;gap:0;display:grid;overflow:hidden}.wm-premium .wm-evidence-list{background:0 0;border:0;border-radius:0;min-width:0}.wm-premium .wm-evidence-search{border-bottom:1px solid var(--wm-line);flex-wrap:wrap;gap:12px;padding:20px}.wm-premium .wm-evidence-search>label{background:#fff;border-color:#8292a5;border-radius:7px;flex-basis:100%;min-height:44px}.wm-premium .wm-evidence-search button{min-height:38px;color:var(--wm-muted);background:0 0;border-radius:5px;padding:8px 13px;font-size:12px}.wm-premium .wm-evidence-search button[aria-pressed=true]{color:var(--wm-plum);box-shadow:inset 0 -2px var(--wm-plum);background:#f4eef7}.wm-premium .wm-evidence-rows{padding:0}.wm-premium .wm-evidence-row{border:0;border-bottom:1px solid var(--wm-line);background:#fff;border-left:3px solid #0000;border-radius:0;grid-template-columns:36px minmax(0,1fr) 16px;align-items:start;gap:8px 14px;width:100%;min-height:0;padding:22px 18px;display:grid}.wm-premium .wm-evidence-row[aria-pressed=true]{background:var(--wm-experience);border-color:var(--wm-selected-border);border-left-color:var(--wm-plum);box-shadow:inset 4px 0 var(--wm-plum)}.wm-premium .wm-evidence-row:hover:not([aria-pressed=true]){background:#f5f7fa}.wm-premium .wm-evidence-number{width:36px;height:38px;color:var(--wm-plum);background:#f0eaf4;border-radius:7px;grid-row:1/3;place-items:center;display:grid}.wm-premium .wm-evidence-number[data-tone=lab]{color:var(--wm-link);background:#eaf0f8}.wm-premium .wm-evidence-number[data-tone=needs]{color:var(--wm-amber);background:#faf0de}.wm-premium .wm-evidence-row-copy strong{color:var(--wm-ink);font-size:15px;font-weight:650;line-height:1.5}.wm-premium .wm-evidence-row-copy>span{color:var(--wm-muted);margin-top:5px;font-size:12px;line-height:1.6}.wm-premium .wm-evidence-row-copy small{display:none}.wm-premium .wm-evidence-field-state{max-width:none;color:var(--wm-green);grid-area:2/2;margin:2px 0 0;font-size:12px;line-height:1.5}.wm-premium .wm-evidence-field-state[data-needs=true]{color:var(--wm-amber)}.wm-premium .wm-evidence-row>svg{grid-area:1/3;margin-top:4px}.wm-premium .wm-evidence-list-footer{color:var(--wm-muted);flex-wrap:wrap;padding:16px 20px;font-size:12px;line-height:1.5}.wm-premium .wm-evidence-list-footer select{min-height:36px;font-size:12px}.wm-premium .wm-evidence-paper-stack{border:0;border-left:1px solid var(--wm-line);background:#fff;border-radius:0;min-width:0;padding:0}.wm-premium .wm-evidence-paper-stack:before,.wm-premium .wm-evidence-paper:before{display:none}.wm-premium .wm-evidence-paper{box-shadow:none;color:var(--wm-ink);background:#fff;border:0;border-radius:0;height:100%;padding:28px 32px;transform:none}.wm-premium .wm-evidence-paper>header{border:0;border-bottom:2px solid var(--wm-plum);flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0 0 14px;display:flex}.wm-premium .wm-evidence-paper>header p{letter-spacing:0;color:var(--wm-plum);font-size:11px;font-weight:700}.wm-premium .wm-evidence-paper>header>span{color:var(--wm-muted);font-size:12px}.wm-premium .wm-evidence-paper h2{letter-spacing:0;color:var(--wm-ink);margin:0 0 12px;font-size:27px;font-weight:700;line-height:1.28}.wm-premium .wm-evidence-paper-meta{color:var(--wm-muted);margin-bottom:12px;font-size:13px}.wm-premium .wm-evidence-selected-state{color:var(--wm-green);align-items:center;gap:7px;margin-bottom:20px;font-size:12px;display:flex}.wm-premium .wm-evidence-selected-state[data-needs=true]{color:var(--wm-amber)}.wm-premium .wm-evidence-paper dl>div{border-top:1px solid var(--wm-line);padding:18px 0}.wm-premium .wm-evidence-paper dl>div:last-child{background:var(--wm-complete);border-left:3px solid var(--wm-green);border-radius:0 6px 6px 0;padding:18px}.wm-premium .wm-evidence-paper dl>div:last-child dt{color:var(--wm-green)}.wm-premium .wm-evidence-paper dt{color:var(--wm-ink);margin-bottom:7px;font-size:13px;font-weight:650}.wm-premium .wm-evidence-paper dd{-webkit-line-clamp:unset;max-height:none;color:var(--wm-ink);white-space:pre-wrap;font-size:15px;line-height:1.7;display:block;overflow:visible}.wm-premium .wm-evidence-reasoning{color:var(--wm-muted);border-top:1px solid var(--wm-line);padding:14px 0;font-size:13px}.wm-premium .wm-evidence-reasoning p{white-space:pre-wrap;font-size:14px;line-height:1.7}.wm-premium .wm-evidence-paper-actions{background:var(--wm-header);border:1px solid var(--wm-line);border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.wm-premium .wm-evidence-paper-actions>:is(a,button):not(.wm-home-primary){min-height:44px;color:var(--wm-link);background:0 0;border:0;align-items:center;gap:6px;padding:8px 4px;font-size:13px;display:inline-flex}.wm-premium .wm-evidence-use{box-shadow:none;border:0;border-top:1px solid var(--wm-line);background:0 0;border-radius:0;gap:20px;padding:20px 0}.wm-premium .wm-evidence-use strong{font-size:13px;line-height:1.5}.wm-premium .wm-evidence-use small{color:var(--wm-muted);font-size:12px;line-height:1.5}.wm-premium .wm-evidence-export-link{color:var(--wm-muted);font-size:12px;line-height:1.6}.wm-premium .wm-evidence-export-link button{color:var(--wm-link);min-height:44px;font-size:13px}.wm-premium .wm-evidence-tabs{border:0;border-bottom:1px solid var(--wm-line);background:0 0;border-radius:0;margin-bottom:22px}.wm-premium .wm-evidence-tabs a{color:var(--wm-muted);border:0;padding:12px 18px;font-size:14px}.wm-premium .wm-evidence-tabs a[aria-current]{color:var(--wm-plum);background:0 0}.wm-premium .wm-evidence-tabs a[aria-current]:after{background:var(--wm-plum)}.wm-premium .wm-record{--record-accent:var(--wm-link);border-top:3px solid var(--record-accent);box-shadow:var(--wm-shadow);padding:0;overflow:hidden}.wm-premium .wm-record-qualification[data-state=earned],.wm-premium .wm-record-learning{--record-accent:var(--wm-green)}.wm-premium .wm-record-qualification:not([data-state=earned]){--record-accent:var(--wm-amber);align-self:start}.wm-premium .wm-record-header{background:var(--wm-header);border-bottom:1px solid var(--wm-line);padding:20px 24px}.wm-premium .wm-record-header .wm-record-kicker{color:var(--record-accent);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.wm-premium .wm-record-header h2{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.35}.wm-premium .wm-record-header .wm-sample-status{background:var(--wm-attention);color:var(--wm-amber);text-transform:none;border:0;margin:0}.wm-premium .wm-record-header .wm-sample-status[data-state=earned]{background:var(--wm-complete);color:var(--wm-green)}.wm-premium .wm-record-meta{color:var(--wm-muted);flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.wm-premium .wm-record-body{padding:20px 24px}.wm-premium .wm-record-body>.wm-sample-field:first-child{border-top:0;padding-top:0}.wm-premium .wm-record-footer{background:var(--wm-header);border-top:1px solid var(--wm-line);color:var(--wm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 24px;font-size:12px;display:flex}.wm-premium .wm-record-footer .mypost-secondary-action{margin:0}.wm-premium .wm-record-facts{border-bottom:1px solid var(--wm-line);background:var(--wm-paper);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:18px 24px;display:grid}.wm-premium .wm-record-facts>div{border-left:1px solid var(--wm-line);min-width:0;padding-left:16px}.wm-premium .wm-record-facts>div:first-child{border:0;padding-left:0}.wm-premium .wm-record-facts dt{color:var(--wm-muted);margin-bottom:6px;font-size:12px}.wm-premium .wm-record-facts dd{color:var(--wm-ink);font-size:14px;font-weight:650;line-height:1.5}.wm-premium .wm-record-facts>div:nth-child(2) dd{color:var(--wm-green);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2}.wm-premium .wm-record-reflection{background:var(--wm-experience);border-left:3px solid var(--wm-plum);color:var(--wm-ink);border-radius:0 5px 5px 0;margin-top:14px;padding:16px 18px}.wm-premium .wm-record-reflection .wm-sample-field{border:0;padding:0}.wm-premium .wm-record-reflection h3,.wm-premium .wm-record-reflection h4{color:var(--wm-plum);margin:0 0 6px;font-size:13px;font-weight:700}.wm-premium .wm-record-reflection p{color:var(--wm-ink);margin:0}.wm-premium .wm-record-body>.wm-record-reflection:only-child{margin:0}.wm-premium .wm-record .wm-record-attempt{border:0;border-bottom:1px solid var(--wm-line);margin-bottom:16px;padding:0 0 16px}.wm-premium .wm-record .wm-record-attempt:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.wm-premium .wm-record .wm-record-attempt>summary{min-height:48px;color:var(--wm-ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;list-style:none;display:flex}.wm-premium .wm-record-attempt>summary::-webkit-details-marker{display:none}.wm-premium .wm-record-attempt>summary>span{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.wm-premium .wm-record-attempt>summary>span:last-child{color:var(--wm-link);font-size:12px}.wm-premium .wm-record-attempt time{color:var(--wm-muted);font-size:12px;font-weight:450}.wm-premium .wm-record-attempt[open]>summary svg{transform:rotate(180deg)}.wm-premium .wm-record-saved-attempt{background:var(--wm-header);border:1px solid var(--wm-line);border-left:3px solid var(--wm-link);border-radius:6px;margin-top:18px;padding:18px;font-size:14px;line-height:1.75}.wm-premium .wm-record-saved-attempt>header{color:var(--wm-link);justify-content:space-between;gap:12px;display:flex}.wm-premium .wm-record-saved-attempt h4{font-size:13px;font-weight:700}.wm-premium .wm-record-saved-attempt time{color:var(--wm-muted);font-size:12px}.wm-premium .wm-record-saved-attempt p{white-space:pre-wrap;margin:10px 0 0}.wm-premium .wm-record-follow-up{border-top:1px solid var(--wm-line);margin-top:18px;padding-top:14px}@media(max-width:650px){.wm-premium .wm-record-header,.wm-premium .wm-record-body{padding:18px}.wm-premium .wm-record-header h2{font-size:22px}.wm-premium .wm-record-footer{padding:14px 18px}.wm-premium .wm-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px}.wm-premium .wm-record-facts>div{border:0;padding:0}.wm-premium .wm-record-attempt>summary{flex-direction:column;align-items:start}}@media(forced-colors:active){.wm-premium :is(.wm-record,.wm-record-header,.wm-record-body,.wm-record-footer,.wm-record-facts,.wm-record-reflection){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.wm-premium .wm-record :is(h2,h3,p,span,dt,dd),.wm-premium .wm-record-reflection :is(h4,p){color:canvastext}}@media print{.wm-premium :is(.wm-record,.wm-record-header,.wm-record-facts,.wm-record-reflection,.wm-record-footer){background:var(--wm-paper);box-shadow:none;color:var(--wm-ink);break-inside:avoid}}.wm-premium .wm-sample-jobs .wm-sample-list button{white-space:normal;background:var(--wm-paper);border-color:var(--wm-line);height:auto;box-shadow:var(--wm-shadow);justify-content:flex-start;transform:none}.wm-premium .wm-sample-jobs .wm-sample-list button[aria-pressed=true]{background:var(--wm-facts);border-color:var(--wm-link);box-shadow:inset 3px 0 var(--wm-link),var(--wm-shadow)}.wm-premium .wm-sample-jobs .wm-sample-list strong{color:var(--wm-ink);font-size:16px}.wm-premium .wm-sample-jobs .wm-sample-list small{color:var(--wm-muted)}.wm-premium .wm-sample-empty{border:1px solid var(--wm-line);border-left:3px solid var(--wm-link);background:var(--wm-paper);box-shadow:var(--wm-shadow)}.wm-premium .wm-credit-progress{width:100%;min-width:0;color:var(--wm-ink);padding:18px 0}.wm-premium .wm-credit-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.wm-premium .wm-credit-heading>div{flex:1;min-width:0}.wm-premium .wm-credit-heading strong{font-variant-numeric:tabular-nums;color:var(--wm-green);font-size:34px;font-weight:750;line-height:1.2}.wm-premium .wm-credit-heading strong>span{color:var(--wm-muted);font-size:20px;font-weight:550}.wm-premium .wm-credit-heading>div:last-child{border-left:1px solid var(--wm-line);padding-left:20px}.wm-premium .wm-credit-heading>div:last-child strong{color:var(--wm-amber);font-size:28px}.wm-premium .wm-credit-heading p{color:var(--wm-muted);margin-top:5px;font-size:12px;line-height:1.5}.wm-premium .mypost-main :is(.wm-credit-progress,.wm-certs-cycle,.ch-dash-study-body,.wm-plan-completion) progress{appearance:none;border:1px solid var(--wm-line);background:var(--wm-line);border-radius:3px;width:100%;height:10px;margin:16px 0;display:block;overflow:hidden}.wm-premium .mypost-main :is(.wm-credit-progress,.wm-certs-cycle,.ch-dash-study-body) progress::-webkit-progress-bar{background:var(--wm-line)}.wm-premium .mypost-main :is(.wm-credit-progress,.wm-certs-cycle,.wm-plan-completion) progress::-webkit-progress-value{background:var(--wm-green)}.wm-premium .mypost-main :is(.wm-credit-progress,.wm-certs-cycle,.wm-plan-completion) progress::-moz-progress-bar{background:var(--wm-green)}.wm-premium .mypost-main .ch-dash-study-body progress::-webkit-progress-value{background:var(--wm-link)}.wm-premium .mypost-main .ch-dash-study-body progress::-moz-progress-bar{background:var(--wm-link)}.wm-premium .wm-credit-facts{background:var(--wm-header);border-top:1px solid var(--wm-line);border-radius:5px;flex-wrap:wrap;gap:14px 20px;padding:16px;display:flex}.wm-premium .wm-credit-facts>div{flex:110px;min-width:0}.wm-premium .wm-credit-facts dt{color:var(--wm-muted);font-size:11px;line-height:1.5}.wm-premium .wm-credit-facts dd{color:var(--wm-ink);margin-top:5px;font-size:14px;font-weight:650;line-height:1.5}.wm-premium .wm-certs-detail .wm-credit-progress,.wm-premium .wm-certs-detail .wm-credit-heading strong{color:var(--wm-on-navy)}.wm-premium .wm-certs-detail .wm-credit-heading>div:last-child strong{color:var(--wm-gold)}.wm-premium .wm-certs-detail .wm-credit-heading :is(p,span),.wm-premium .wm-certs-detail .wm-credit-facts dt{color:var(--wm-on-navy-muted)}.wm-premium .wm-certs-detail .wm-credit-facts dd{color:var(--wm-on-navy)}.wm-premium .wm-certs-detail .wm-credit-facts{border-color:var(--wm-rail-line);background:var(--wm-rail)}.wm-premium .mypost-main .wm-cpe-progress{background:var(--wm-paper);color:var(--wm-ink);border:1px solid var(--wm-line);border-top:3px solid var(--wm-green);border-radius:8px;padding:20px 24px;display:block}.wm-premium .mypost-main .wm-cpe-progress>div:first-child>p:first-child{color:var(--wm-green);letter-spacing:0;text-transform:none;font-size:13px}.wm-premium .mypost-main .wm-cpe-progress>div:last-child{max-width:none}.wm-premium .wm-cpe-cycle-setup h2{color:var(--wm-ink);font-size:22px;font-weight:700}.wm-premium .wm-cpe-cycle-setup p{color:var(--wm-muted)}.wm-premium .wm-cpe-cycle-setup button{color:var(--wm-link);min-height:44px;margin-top:10px;font-size:14px;font-weight:650}.wm-premium .mypost-main .wm-cpe-log,.wm-premium .mypost-main .cpe-entry,.wm-premium .mypost-main .wm-cpe-entry-empty{background:var(--wm-paper);border:1px solid var(--wm-line);box-shadow:var(--wm-shadow);color:var(--wm-ink);border-radius:8px}.wm-premium .mypost-main :is(.cpe-entry,.wm-cpe-entry-empty)>:is(h2,h3){color:var(--wm-ink);letter-spacing:0;border-bottom:1px solid var(--wm-line);padding-bottom:14px;font-size:24px}.wm-premium .mypost-main .wm-cpe-log h2{color:var(--wm-ink);border-bottom:1px solid var(--wm-line);padding-bottom:14px;font-size:22px}.wm-premium .mypost-main .wm-cpe-table details[open]{background:var(--wm-experience);border-left:3px solid var(--wm-plum);border-radius:4px;padding:14px}.wm-premium .mypost-main .wm-cpe-table summary{color:var(--wm-plum);min-height:36px;font-weight:650}.wm-premium .mypost-main .wm-cpe-status{background:var(--wm-header);color:var(--wm-muted);border-radius:4px;font-size:12px}.wm-premium .mypost-main .wm-cpe-status[data-status=accepted]{background:var(--wm-complete);color:var(--wm-green)}.wm-premium .mypost-main .wm-cpe-status[data-status=submitted]{background:var(--wm-facts);color:var(--wm-link)}.wm-premium .mypost-main .wm-learning-log-summary{background:var(--wm-paper);border:1px solid var(--wm-line);border-left:4px solid var(--wm-link);color:var(--wm-ink);border-radius:8px}.wm-premium .mypost-main .wm-learning-log-summary p{color:var(--wm-muted)}.wm-premium .mypost-main .wm-cpe-source-body{color:var(--wm-ink)}.wm-premium .mypost-main .wm-cpe-source-body h3{letter-spacing:0;color:var(--wm-ink);font-size:21px}.wm-premium .mypost-main .wm-cpe-source-body>p:not(.wm-cpe-provider){color:var(--wm-muted);font-size:14px;line-height:1.65}.wm-premium .mypost-main .wm-cpe-badges span{background:var(--wm-header);color:var(--wm-muted);border:1px solid var(--wm-line);border-radius:4px}.wm-premium .mypost-main :is(.wm-plan-priorities,.wm-plan-why,.wm-plan-review){border:1px solid var(--wm-line);box-shadow:var(--wm-shadow);border-radius:8px}.wm-premium .mypost-main .wm-plan-actions>li{background:var(--wm-paper);border-color:var(--wm-line);border-left:3px solid var(--wm-link);box-shadow:var(--wm-shadow);border-radius:7px}.wm-premium .mypost-main .wm-plan-actions h3{letter-spacing:0;color:var(--wm-ink);font-size:18px;font-weight:700}.wm-premium .mypost-main .wm-plan-output{border-top:1px solid var(--wm-line);background:var(--wm-header);color:var(--wm-muted);border-radius:5px;padding:12px 14px}.wm-premium .wm-plan-completion{border-bottom:1px solid var(--wm-line);margin-bottom:18px;padding:16px 0}.wm-premium .wm-plan-completion strong{font-variant-numeric:tabular-nums;color:var(--wm-green);margin-right:12px;font-size:30px;font-weight:750}.wm-premium .wm-plan-completion span{color:var(--wm-muted);font-size:13px}.wm-premium .mypost-main .wm-plan-status{color:var(--wm-muted);background:var(--wm-header);border-radius:4px}.wm-premium .mypost-main .wm-plan-status[data-status=active]{color:var(--wm-link);background:var(--wm-facts)}.wm-premium .mypost-main .wm-plan-status[data-status=blocked]{color:var(--wm-amber);background:var(--wm-attention)}.wm-premium .mypost-main :is(.ch-editor-panel,.wm-example-form,.guided-surface,.wm-interview-panel,.wm-monthly-panel)>header{border-bottom:1px solid var(--wm-line);margin-bottom:18px;padding-bottom:16px}.wm-premium .mypost-main :is(.ch-modal,.ch-overview-dialog)>header{background:var(--wm-header);border-bottom:1px solid var(--wm-line)}.wm-premium .mypost-main :is(.ch-modal,.ch-overview-dialog)>header h2{letter-spacing:0;font-size:23px;font-weight:700}.wm-premium .mypost-main :is(.ch-evidence-editor-list,.ch-evidence-used){background:var(--wm-paper);border-color:var(--wm-line);box-shadow:var(--wm-shadow);border-radius:8px}.wm-premium .mypost-main .ch-evidence-editor-list li>button[aria-pressed=true]{background:var(--wm-experience);border-left-color:var(--wm-plum);box-shadow:inset 3px 0 var(--wm-plum)}.wm-premium .mypost-main .ch-evidence-editor-list strong{color:var(--wm-ink);font-size:14px;line-height:1.55}.wm-premium .mypost-main .ch-evidence-used a{color:var(--wm-link);font-size:13px}.wm-premium .mypost-main .ch-example-modes button[aria-pressed=true]{background:var(--wm-navy);border-color:var(--wm-navy);color:var(--wm-on-navy)}.wm-premium .mypost-main .wm-example-save{background:var(--wm-header);border:1px solid var(--wm-line);box-shadow:var(--wm-shadow);border-radius:8px}.wm-premium .mypost-main .wm-example-field>span{color:var(--wm-ink);font-size:15px;font-weight:650}.wm-premium .mypost-main .ch-document-identity{background:var(--wm-paper);border:1px solid var(--wm-line);border-left:4px solid var(--wm-plum);border-radius:8px;margin-bottom:20px;padding:16px 18px}.wm-premium .mypost-main .ch-studio-context{background:var(--wm-navy);border-color:var(--wm-plum);box-shadow:var(--wm-shadow);border-radius:8px}.wm-premium .mypost-main .ch-studio-context :is(h2,h3,strong){color:var(--wm-on-navy)}.wm-premium .mypost-main .ch-studio-context :is(p,span,small){color:var(--wm-on-navy-muted)}.wm-premium .mypost-main :is(.wm-plan-focus,.wm-interview-hero,.wm-conversation-focus,.wm-conversation-saved,.wm-certs-detail,.wm-learning-intro,.wm-case-brief){background:var(--wm-navy);box-shadow:inset 0 1px #ffffff0b,var(--wm-shadow);--foreground:#f6f8fb;--muted-foreground:#d1deea;--primary:#b9d6ff;--wm-cert-accent:#d1b16c;--wm-cert-track:#37516a;border-color:#31485f}.wm-premium .mypost-main .wm-certs .wm-certs-detail{background:var(--wm-navy);border-top-color:var(--wm-green);box-shadow:var(--wm-shadow)}.wm-premium .mypost-main :is(.wm-plan-focus,.wm-interview-hero,.wm-conversation-focus,.wm-conversation-saved,.wm-certs-detail,.wm-learning-intro,.wm-case-brief) :is(.wm-home-primary,.mypost-primary-action){background:var(--wm-gold);border-color:#9f7c39;color:#17283b!important}.wm-premium .mypost-main :is(.wm-plan-focus,.wm-interview-hero,.wm-conversation-focus,.wm-conversation-saved,.wm-certs-detail,.wm-learning-intro,.wm-case-brief) :is(a,button):focus-visible{outline-color:var(--wm-gold)}.wm-premium .mypost-main :is(.wm-example-form,.wm-portfolio-work,.wm-cpe-log,.wm-cpe-pack,.wm-case-export,.guided-surface,.ch-profile-workspace,.ch-onboarding .ch-panel,.ch-editor-panel){border-color:var(--wm-line);color:var(--wm-ink);box-shadow:var(--wm-shadow);background:#fff;border-radius:10px}.wm-premium .mypost-main :is(.wm-example-guidance,.wm-portfolio-options,.wm-cpe-own,.wm-learning-shortlist,.guided-source,.ch-profile-summary){border-color:var(--wm-line);color:var(--wm-muted);background:#f2f5f8;border-radius:8px}.wm-premium .mypost-main :is(.wm-example-form,.wm-portfolio-work,.wm-cpe-log,.wm-cpe-pack,.wm-case-export,.guided-surface) :is(p,li,label){line-height:1.65}.wm-premium .mypost-main :is(.wm-example-steps,.wm-portfolio-steps,.guided-steps,.wm-monthly-steps) button{border-radius:6px;min-height:44px;font-size:13px}.wm-premium .mypost-main :is(.wm-example-steps,.wm-portfolio-steps,.guided-steps,.wm-monthly-steps) button[aria-current=step]{color:var(--wm-ink);box-shadow:inset 3px 0 var(--wm-plum);background:#edf1f8;border-color:#a9b8cb}.wm-premium .mypost-main :is(.wm-example-steps,.wm-portfolio-steps,.guided-steps,.wm-monthly-steps) button[aria-current=step]>span{color:var(--wm-plum);background:#fff;border-color:#ab92b9}.wm-premium .mypost-main .wm-certs .wm-certs-card{border-color:var(--wm-line);box-shadow:var(--wm-shadow);padding:22px}.wm-premium .mypost-main .wm-certs .wm-certs-card[data-selected=true]{border-color:var(--wm-link);background:var(--wm-paper);box-shadow:inset 4px 0 var(--wm-link),var(--wm-shadow)}.wm-premium .mypost-main .wm-certs-cycle strong{color:var(--wm-ink);font-size:16px}.wm-premium .mypost-main .wm-certs-card:has([data-state=earned]) .wm-certs-cycle strong{color:var(--wm-green);font-size:23px}.wm-premium .mypost-main .wm-certs-cycle p{color:var(--wm-muted);font-size:12px}.wm-premium .mypost-main .wm-certs-identity strong{letter-spacing:0;color:var(--wm-ink);font-size:27px}.wm-premium .mypost-main .wm-certs-identity em[data-state=studying]{color:var(--wm-plum)}.wm-premium .mypost-main :is(.wm-certs-cycle,.wm-cpe) progress{accent-color:var(--wm-green)}.wm-premium .mypost-main .wm-certs-cycle progress::-webkit-progress-value{background:var(--wm-green)}.wm-premium .mypost-main .wm-certs-cycle progress::-moz-progress-bar{background:var(--wm-green)}.wm-premium .mypost-main .wm-certs-ring>div{background:#172f45}.wm-premium .mypost-main :is(.wm-plan-tabs,.wm-cpe-tabs,.wm-interview-tabs){gap:16px}.wm-premium .mypost-main :is(.wm-plan-tabs,.wm-cpe-tabs,.wm-interview-tabs) button{min-height:44px;font-size:14px}.wm-premium .mypost-main .wm-interview-question{border-color:var(--wm-line);background:var(--wm-paper);box-shadow:var(--wm-shadow);padding:20px}.wm-premium .mypost-main .wm-interview-question[aria-pressed=true]{border-color:var(--wm-link);background:var(--wm-facts);box-shadow:inset 3px 0 var(--wm-link)}.wm-premium .mypost-main .ch-setup-progress{border:1px solid var(--wm-line);background:#fff;border-radius:10px;gap:22px;margin-bottom:24px;padding:20px}.wm-premium .mypost-main .ch-setup-progress li[aria-current=step]{color:var(--wm-ink)}.wm-premium .mypost-main .ch-setup-progress li[aria-current=step]>span{color:#fff;background:#172d43;border-color:#172d43}.wm-premium .mypost-main .ch-setup-main,.wm-premium .mypost-main .ch-profile-main{padding:28px}.wm-premium .mypost-main :is(.ch-modal,.ch-overview-dialog,.workspace-finder){color:var(--wm-ink);background:#fff;border:1px solid #8292a5;border-radius:10px;box-shadow:0 12px 56px #1023382b}.wm-premium .mypost-main :is(.ch-modal,.ch-overview-dialog,.workspace-finder)::backdrop{background:#0e1b2db3}.wm-premium .mypost-main :is(.ch-modal,.ch-overview-dialog) :is(input,textarea,select){font-size:16px}.wm-premium .mypost-main .ch-table-wrap{max-width:100%;overflow:auto}.wm-premium .mypost-main table :is(th,td){padding:15px 18px;font-size:13px;line-height:1.5}.wm-premium .mypost-main .ch-table-wrap th{color:var(--wm-muted);background:#f3f6f9;font-weight:600}.wm-premium .mypost-main footer{color:var(--wm-muted)}.wm-premium .ch-mobile-menu{color:var(--wm-ink);background:#fff;border-color:#8292a5;box-shadow:0 12px 56px #1023382b}.wm-premium .ch-mobile-menu nav a{color:var(--wm-ink);border-color:var(--wm-line)}.wm-premium .ch-mobile-menu nav svg{color:var(--wm-link);stroke-width:1.65px}.wm-premium :is(.ch-mobile-menu,.career-mobile-dock) :is(a,button):focus-visible{outline:3px solid var(--wm-link);outline-offset:2px}@container waymark-board (width<=900px){.wm-premium .career-hub .ch-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@container waymark-board (width<=560px){.wm-premium .career-hub .ch-board{grid-template-columns:1fr}.wm-premium .career-hub .ch-application-filters{flex-basis:auto;width:100%}.wm-premium .career-hub .ch-application-filters>select{flex-basis:110px;width:110px}.wm-premium .career-hub .ch-application-toolbar>.ch-actions{width:100%}.wm-premium .career-hub .ch-application-viewbar{align-items:center}.wm-premium .career-hub .ch-card-archive{flex-basis:44px;width:44px;height:44px}.wm-premium .career-hub .ch-stage-select select{min-height:44px;font-size:16px}}@container waymark-board (width<=300px){.wm-premium .career-hub .ch-application-filters{flex-direction:column;align-items:stretch}.wm-premium .career-hub .ch-application-filters .ch-inline-search{width:100%}.wm-premium .career-hub .ch-application-filters>select{flex:none;width:100%}}@media(min-width:1700px){.wm-premium .career-hub .ch-job-heading-row{grid-template-columns:minmax(0,1fr) auto}.wm-premium .career-hub .ch-job-heading-row .ch-actions{flex-direction:column}}@media(max-width:1250px){.wm-premium .ch-document-library{grid-template-columns:minmax(270px,.8fr) minmax(0,1fr);gap:18px}.wm-premium .ch-library-preview>header{flex-direction:column;align-items:start}.wm-premium .wm-evidence-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr)}.wm-premium .wm-evidence-paper{padding:24px}.wm-premium .career-hub .ch-job-browser{grid-template-columns:minmax(260px,.8fr) minmax(0,1.25fr)}.wm-premium .career-hub .ch-job-tools{grid-template-columns:1fr}.wm-premium .career-hub .ch-job-tool{border:0;border-top:1px solid var(--wm-line);padding:14px 0}.wm-premium .career-hub .ch-job-tool:first-child{border:0;padding-top:0}.wm-premium .career-hub.ch-dashboard .ch-dash-setup{grid-template-columns:1fr}.wm-premium .career-hub.ch-dashboard .ch-dash-setup>.ch-button{justify-self:start}.wm-premium .workspace-utility-actions{gap:12px}}@media(max-width:1100px){.wm-premium .career-hub.ch-dashboard .ch-dash-grid{grid-template-columns:1fr}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:is(button,a){gap:10px;padding:0 14px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:is(button,a)>svg:last-child{display:none}.wm-premium .ch-dash-starter-summary>a{gap:10px;padding:0 14px}.wm-premium .wm-evidence-grid{grid-template-columns:1fr}.wm-premium .wm-evidence-paper-stack{border-left:0;border-top:1px solid var(--wm-line)}.wm-premium .wm-evidence-use{grid-template-columns:1fr 1fr}}@media(max-width:900px){.wm-premium.mypost-shell{background:var(--wm-canvas);grid-template-columns:1fr;display:block}.wm-premium.mypost-shell .mypost-rail{grid-template-columns:1fr auto;gap:0;width:100%;height:auto;min-height:0;padding:16px 20px;display:grid;position:relative}.wm-premium .mypost-rail-brand{margin:0!important}.wm-premium .mypost-rail>.mypost-eyebrow,.wm-premium .mypost-rail>div>.mypost-eyebrow{display:none}.wm-premium .mypost-menu-toggle,.wm-premium .example-menu{color:#f4f7fa;background:0 0;border:1px solid #64778d;border-radius:6px;grid-area:1/2;align-self:center;min-height:42px;padding:9px 12px;font-size:13px;display:block}.wm-premium .mypost-rail #mypost-navigation,.wm-premium .mypost-rail #example-navigation{grid-column:1/-1;display:none}.wm-premium .mypost-rail[data-open=true] #mypost-navigation,.wm-premium .mypost-rail #example-navigation[data-open=true]{flex-direction:column;gap:4px;margin-top:20px;display:flex}.wm-premium .mypost-rail .workspace-nav-group{margin:10px 8px 5px;padding-top:10px;font-size:10px}.wm-premium .mypost-rail .mypost-nav a{padding:11px 10px;font-size:13px}.wm-premium.mypost-shell .wm-home-rail-account,.wm-premium .example-person{display:none}.wm-premium.mypost-shell .mypost-rail[data-open=true] .wm-home-rail-account{grid-column:1/-1;margin-top:18px;display:block}.wm-premium.mypost-shell .mypost-main{padding:0 20px 100px!important}.wm-premium.complete-example .mypost-main{padding-bottom:28px!important}.wm-premium .mypost-main .workspace-utility{flex-wrap:wrap;min-height:58px;margin:0 -20px 24px;padding:12px 20px}.wm-premium .workspace-utility>.mypost-eyebrow{font-size:12px;display:flex}.wm-premium .workspace-utility-actions{flex-wrap:wrap;gap:10px}.wm-premium .workspace-utility-actions>a,.wm-premium .example-mode-label{font-size:12px}.wm-premium .career-hub .ch-job-browser{display:block}.wm-premium .career-hub .ch-job-result{margin:0}.wm-premium .career-hub .ch-job-results{position:static}.wm-premium .career-hub .ch-job-result-list{max-height:none;overflow:visible}.wm-premium .career-hub .ch-job-selected{border:0}.wm-premium .career-hub .ch-job-browser:not(.has-selection) .ch-job-selected,.wm-premium .career-hub .ch-job-browser.has-selection .ch-job-results{display:none}.wm-premium .career-hub .ch-job-back{min-height:44px;margin:14px 20px 0;display:inline-flex}.wm-premium .ch-document-library{grid-template-columns:1fr}.wm-premium .ch-library-preview>header{flex-direction:row;align-items:center}.wm-premium .ch-library-paper{max-width:580px}.wm-premium .career-mobile-dock{border-color:var(--wm-line);background:#fff;box-shadow:0 -2px 18px #14233809}.wm-premium .career-mobile-dock :is(a,button){color:var(--wm-muted)}.wm-premium .career-mobile-dock :is(a[aria-current=page],button[aria-expanded=true]){color:#75521d;background:#f9f1e3}}@media(max-width:600px){.wm-premium.mypost-shell .mypost-main{padding-inline:16px!important}.wm-premium .mypost-main .workspace-utility{gap:10px;margin-inline:-16px;padding-inline:16px}.wm-premium .workspace-utility-actions{justify-content:space-between;width:100%}.wm-premium .workspace-find-trigger{width:auto;min-width:0}.wm-premium .example-options-panel{width:min(360px,100vw - 32px);right:0}.wm-premium .mypost-main h1{font-size:28px}.wm-premium .mypost-main :is(.ch-heading,.wm-evidence-heading,.wm-plan-heading,.wm-certs-heading,.wm-interview-heading)>p{font-size:15px}.wm-premium .mypost-main :is(.ch-button,.mypost-primary-action,.wm-home-primary){padding:11px 14px;font-size:14px!important}.wm-premium .mypost-main :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){font-size:16px}.wm-premium .career-hub.ch-dashboard .ch-dash-heading{flex-direction:column;align-items:start;gap:12px}.wm-premium .career-hub.ch-dashboard .ch-dash-heading>div:last-child{text-align:left}.wm-premium .career-hub.ch-dashboard .ch-dash-heading time{font-size:12px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:is(button,a){border-bottom:1px solid var(--wm-line);padding:16px 14px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:nth-child(2){border-right:0}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:nth-child(n+3){border-bottom:0}.wm-premium .career-hub.ch-dashboard .ch-dash-summary strong{font-size:31px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary span>span{font-size:12px}.wm-premium .ch-dash-starter-summary{grid-template-columns:1fr;padding:0}.wm-premium .ch-dash-starter-summary>a{border:0;border-bottom:1px solid var(--wm-line);padding:14px 18px}.wm-premium .career-hub.ch-dashboard .ch-dash-setup{gap:18px;padding:22px}.wm-premium .career-hub.ch-dashboard .ch-dash-setup h2{font-size:24px}.wm-premium .career-hub.ch-dashboard .ch-dash-setup ol{flex-direction:column;gap:12px}.wm-premium .career-hub.ch-dashboard .ch-dash-setup>.ch-button{width:100%}.wm-premium .career-hub.ch-dashboard .ch-dash-focus{padding:22px 20px 0}.wm-premium .career-hub.ch-dashboard .ch-dash-focus-resources{grid-template-columns:1fr;display:grid}.wm-premium .career-hub.ch-dashboard .ch-dash-focus-resources a{border:0;border-top:1px solid #40576d;padding:12px 0}.wm-premium .career-hub.ch-dashboard .ch-dash-focus-resources a:first-child{border:0}.wm-premium .career-hub.ch-dashboard .ch-dash-application{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:4px 10px;padding:16px 18px;display:grid}.wm-premium .career-hub.ch-dashboard .ch-dash-application>.ch-company-logo{grid-area:1/1/span 2;margin-top:3px}.wm-premium .career-hub.ch-dashboard .ch-dash-application>.ch-dash-row-copy{grid-column:2;min-width:0}.wm-premium .career-hub.ch-dashboard .ch-dash-application>.ch-dash-row-action{text-align:left;white-space:normal;grid-column:2;justify-content:flex-start;justify-self:start;max-width:100%;margin:0}.wm-premium .career-hub.ch-dashboard .ch-dash-event{padding:16px 18px}.wm-premium .career-hub.ch-dashboard .ch-dash-panel-header{flex-wrap:wrap;gap:10px;padding:16px 18px}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through>section{padding:20px 18px}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through>.ch-dash-continue{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through>.ch-dash-continue>a{grid-template-columns:18px minmax(0,1fr) 15px;gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through>.ch-dash-continue>a>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.wm-premium .career-hub.ch-dashboard .ch-dash-follow-through .ch-dash-rhythm>summary{padding:14px 18px}.wm-premium .mypost-main .wm-overview-resources{grid-template-columns:minmax(0,1fr);gap:0;margin-top:20px;padding:16px 18px 0}.wm-premium .career-hub .ch-toolbar{flex-direction:column;align-items:stretch}.wm-premium .career-hub .ch-toolbar>.ch-actions{flex-wrap:wrap;justify-content:flex-start}.wm-premium .career-hub .ch-toolbar>.ch-inline-search{width:100%;max-width:none}.wm-premium .career-hub .ch-application-card{padding:20px}.wm-premium .career-hub .ch-stage-select select{min-height:44px;font-size:16px}.wm-premium .career-hub .ch-job-detail>header{padding:20px}.wm-premium .career-hub .ch-job-detail>.ch-tabs{gap:20px;margin-inline:20px}.wm-premium .career-hub .ch-job-content{padding:20px}.wm-premium .career-hub .ch-job-aside{padding:18px}.wm-premium .career-hub .ch-discovery .ch-search{padding:0}.wm-premium .ch-library-preview>header{flex-direction:column;align-items:stretch;padding:18px}.wm-premium .ch-library-preview-tools{flex-wrap:wrap;padding-inline:18px}.wm-premium .ch-library-paper{padding:16px}.wm-premium .ch-document-row{grid-template-columns:52px minmax(0,1fr) 14px;gap:12px;padding:18px 14px}.wm-premium .ch-document-mini{width:52px;height:74px}.wm-premium .wm-evidence-counts{align-items:start;gap:4px;padding:0 0 18px}.wm-premium .wm-evidence-counts p+p{font-size:12px}.wm-premium .wm-evidence-row{grid-template-columns:32px minmax(0,1fr) 14px;gap:8px 12px;padding:18px 14px}.wm-premium .wm-evidence-number{width:32px;height:36px}.wm-premium .wm-evidence-paper{padding:24px 20px}.wm-premium .wm-evidence-paper h2{font-size:25px}.wm-premium .wm-evidence-paper dd{font-size:14px}.wm-premium .wm-evidence-use{grid-template-columns:1fr;gap:16px;padding:18px 0}.wm-premium .wm-evidence-use>a{border-left:0;padding-left:0}.wm-premium .wm-evidence-tabs{flex-wrap:wrap;width:100%;display:flex}.wm-premium .wm-evidence-tabs a{flex:1;padding:12px 10px;font-size:12px}.wm-premium .mypost-main .ch-setup-progress{flex-wrap:wrap;gap:12px;padding:16px}.wm-premium .mypost-main .ch-setup-main,.wm-premium .mypost-main .ch-profile-main{padding:20px}.wm-premium .wm-credit-heading strong{font-size:30px}.wm-premium .wm-credit-heading>div:last-child strong{font-size:26px}.wm-premium .mypost-main .wm-cpe-progress{padding:18px}}@media(prefers-reduced-motion:reduce){.wm-premium *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(forced-colors:active){.wm-premium .mypost-main :is(.ch-panel,.ch-application-card,.wm-evidence-grid,.ch-library-preview,.ch-dash-setup,.ch-dash-focus){color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.wm-premium :is(a,button,input,select,textarea,summary):focus-visible{outline-color:highlight}.wm-premium :is(button[aria-pressed=true],a[aria-current=page]){outline-offset:-2px;outline:2px solid highlight}.wm-premium .wm-credit-progress :is(strong,p,dt,dd,span),.wm-premium .wm-cpe-cycle-setup :is(h2,p,button){color:canvastext!important}.wm-premium .mypost-main :is(.wm-cpe-progress,.wm-certs-detail,.wm-credit-progress){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.wm-premium .mypost-main progress{forced-color-adjust:auto}}.waymark-root-frame{overflow-clip-margin:0;overflow:clip}.waymark-root-frame:has(.wm-premium){overflow:visible}.waymark-root-frame>.route-enter:has(.wm-premium){animation:none;overflow:visible;transform:none}.wm-premium .mypost-rail .workspace-nav-core,.wm-premium .mypost-rail .workspace-nav-development{flex-direction:column;gap:2px;display:flex}.wm-premium .mypost-rail .workspace-nav-more{border-top:1px solid var(--wm-rail-line);flex-shrink:0;margin-top:14px;padding-top:8px}.wm-premium .mypost-rail .workspace-nav-more>summary{cursor:pointer;color:#e0e7ef;border-radius:6px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;font-size:13.5px;list-style:none;display:flex}.wm-premium .mypost-rail .workspace-nav-more>summary::-webkit-details-marker{display:none}.wm-premium .mypost-rail .workspace-nav-more[open]>summary svg{transform:rotate(180deg)}.wm-premium .mypost-rail .workspace-nav-more:has(a[aria-current=page])>summary{color:var(--wm-gold)}.wm-premium .mypost-rail .workspace-nav-more>summary:hover{background:#20344a}.wm-premium .mypost-rail summary:focus-visible{outline:3px solid var(--wm-gold);outline-offset:2px}.wm-premium .mypost-rail>*{flex-shrink:0}.wm-premium .mypost-rail:after{content:"";background:linear-gradient(148deg,transparent 0 45%,var(--wm-rail-line) 45% calc(45% + 1px),transparent calc(45% + 1px)),linear-gradient(148deg,transparent 0 62%,var(--wm-rail-line) 62% calc(62% + 1px),transparent calc(62% + 1px));opacity:.35;pointer-events:none;flex:1 0 80px;order:1;min-height:80px;display:block}.wm-premium .wm-home-rail-account,.wm-premium .example-person{order:2}.wm-premium .ch-dash-side{flex-direction:column;order:2;align-self:start;gap:16px;min-width:0;display:flex}.wm-premium .career-hub.ch-dashboard .ch-dash-side .ch-dash-attention{order:0;min-height:0;margin:0}.wm-premium .career-hub.ch-dashboard .ch-dash-side .ch-dash-continue{box-shadow:var(--wm-shadow);flex-direction:column;order:1;align-items:stretch;gap:6px;display:flex}.wm-premium .ch-dash-side .ch-dash-continue h2{margin-bottom:6px;font-size:16px;line-height:1.4}.wm-premium .ch-dash-side .ch-dash-continue a{grid-template-columns:18px minmax(0,1fr) 15px;gap:10px;min-height:44px;font-size:13px;display:grid}.wm-premium .ch-dash-side .ch-dash-continue small{color:var(--wm-muted);font-size:12px;display:block}.wm-premium .career-hub .ch-job-result-list{gap:0;padding:0}.wm-premium .career-hub .ch-discovery .ch-search{grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(120px,.7fr) auto;gap:12px;width:100%;padding:0}.wm-premium .mypost-main .wm-feed-disclosure{color:var(--wm-muted);border:0;border-top:1px solid var(--wm-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 12px;padding:0 12px;font-size:13px}.wm-premium .wm-feed-disclosure>summary{cursor:pointer;min-height:44px;color:var(--wm-link);align-items:center;list-style:disclosure-closed;display:flex}.wm-premium .wm-feed-disclosure p{max-width:85ch;margin-top:8px;line-height:1.65}.wm-premium .wm-evidence-read-field p{margin:0}.wm-premium .wm-evidence-read-field summary{color:var(--wm-link);cursor:pointer;white-space:normal;min-height:44px;padding-block:10px;font-size:13px}.wm-premium .wm-evidence-read-field details[open] p{padding-top:4px}.wm-premium .ch-evidence-editor-grid,.wm-premium .ch-evidence-editor-grid>nav,.wm-premium .ch-evidence-editor-grid>section{width:100%;min-width:0;max-width:100%}.wm-premium .mypost-main .wm-section-orientation{background:var(--wm-paper);border:1px solid var(--wm-line);min-height:112px;box-shadow:var(--wm-shadow);isolation:isolate;border-radius:10px;align-items:center;margin:0 0 16px;padding:16px 32% 16px 20px;display:flex;position:relative;overflow:hidden}.wm-premium .wm-section-orientation h2{color:var(--wm-ink);margin:0 0 8px;font-size:20px;font-weight:650;line-height:1.35}.wm-premium .wm-section-orientation p{color:var(--wm-muted);max-width:54ch;margin:0;font-size:14px;line-height:1.6}.wm-premium .mypost-main .wm-feature-art{pointer-events:none;z-index:0;width:29%;height:100%;display:block;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%);mask-image:linear-gradient(90deg,#0000 0,#000 22%)}.wm-premium .wm-section-orientation>div{z-index:1;min-width:0;position:relative}.wm-premium .wm-feature-art img{object-fit:cover;width:100%;height:100%;display:block}.wm-premium .wm-section-art[data-section=evidence] img{object-position:62% 50%}.wm-premium .wm-section-art[data-section=learning] img{object-position:55% 35%}.wm-premium .wm-section-art[data-section=jobs] img{object-position:55% 45%}.wm-premium .wm-section-art[data-section=planning] img{object-position:55% 50%}.wm-premium .mypost-main .wm-plan-route{background:var(--wm-paper);box-shadow:var(--wm-shadow);border-radius:10px}.wm-premium .mypost-main .wm-plan-route:after{display:none}.wm-premium .mypost-main .wm-plan-route-content{width:100%;min-height:180px}.wm-premium .mypost-main .wm-plan-review{border-radius:10px;grid-template-columns:minmax(0,1fr)}.wm-premium .mypost-main .wm-plan-review>div{min-width:0}.wm-premium .mypost-main .wm-plan-review h2{overflow-wrap:normal;letter-spacing:0}.wm-premium .mypost-main .wm-plan-review>a{justify-self:start;min-height:44px}.wm-premium .mypost-main .wm-plan-constraints{flex-wrap:wrap;width:auto}.wm-premium .mypost-main .wm-plan-constraints>span{flex-shrink:0}@media(max-width:1250px){.wm-premium .career-hub .ch-discovery .ch-search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.wm-premium .ch-mobile-menu .workspace-nav-core,.wm-premium .ch-mobile-menu .workspace-nav-development{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wm-premium .ch-mobile-menu .workspace-nav-group{color:var(--wm-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.wm-premium .ch-mobile-menu .workspace-nav-more{border-top:1px solid var(--wm-line);grid-column:1/-1;padding-top:6px}.wm-premium .ch-mobile-menu .workspace-nav-more>summary{min-height:44px;color:var(--wm-ink);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.wm-premium .ch-mobile-menu .workspace-nav-more[open]>summary svg{transform:rotate(180deg)}.wm-premium .ch-mobile-menu .workspace-nav-more[open]>.workspace-nav-item{margin-top:10px}.wm-premium .ch-mobile-menu a[aria-current=page]{background:var(--wm-canvas);border-color:var(--wm-gold);color:var(--wm-ink);box-shadow:inset 3px 0 var(--wm-gold)}.wm-premium .ch-mobile-menu summary:focus-visible{outline:3px solid var(--wm-link);outline-offset:2px}.wm-premium .mypost-rail:after{display:none}.wm-premium .mypost-rail .workspace-nav-core,.wm-premium .mypost-rail .workspace-nav-development{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wm-premium .mypost-rail .workspace-nav-development>.workspace-nav-group{grid-column:1/-1}.wm-premium .mypost-rail .workspace-nav-more .workspace-nav-item{display:block}}@media(max-width:600px){.wm-premium .mypost-main :is(.ch-heading,.wm-evidence-heading,.wm-plan-heading,.wm-certs-heading,.wm-interview-heading,.wm-conversation-heading){margin:20px 0 16px}.wm-premium .mypost-main .workspace-utility{min-height:52px;padding-block:8px}.wm-premium .mypost-main :is(.ch-notice,[data-save-state=error]){padding:10px 14px;font-size:13px}.wm-premium .ch-feed-warning{padding:7px 11px}.wm-premium .mypost-main .wm-section-orientation{min-height:0;margin-bottom:18px;padding:20px}.wm-premium .mypost-main .wm-feature-art{display:none}.wm-premium .career-hub .ch-discovery .ch-search{grid-template-columns:1fr}.wm-premium .ch-dash-side .ch-dash-continue{padding:18px}}@media(forced-colors:active){.wm-premium.mypost-shell,.wm-premium.mypost-shell .mypost-main.mypost-main,.wm-premium.mypost-shell .mypost-rail{color:canvastext;background:canvas}.wm-premium .mypost-main progress::-webkit-progress-value{background:highlight!important}.wm-premium .mypost-main progress::-moz-progress-bar{background:highlight!important}.wm-premium .mypost-rail:after,.wm-premium .mypost-main .wm-feature-art{display:none}.wm-premium .mypost-main .wm-section-orientation{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}@media print{.wm-premium.mypost-shell,.wm-premium.mypost-shell .mypost-main.mypost-main{background:var(--wm-paper);background-image:none;display:block}.wm-premium .mypost-rail,.wm-premium .mypost-main .wm-feature-art,.wm-premium .workspace-mobile-dock{display:none!important}.wm-premium .wm-credit-progress :is(strong,p,dt,dd,span){color:var(--wm-ink)!important}.wm-premium .mypost-main :is(.wm-cpe-progress,.wm-certs-detail){background:var(--wm-paper);box-shadow:none;color:var(--wm-ink)}}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:is(button,a):nth-child(n){border:1px solid var(--wm-line);background:#f2f8fe;border-radius:12px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:nth-child(2){background:#f7f3fd}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:nth-child(3){background:#f0f6ff}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:nth-child(4){background:#fff8ea}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:is(button,a):hover{filter:brightness(.98);background-blend-mode:normal}.waymark-mfa-wrap:has(.wm-mfa-challenge){max-width:none;margin:0;padding:0}.waymark-mfa:has(.wm-mfa-challenge){background:0 0;border:0;padding:0}.wm-mfa-challenge{color:#112c42;background:#f7f6f2;border-radius:16px;grid-template-columns:1.15fr 1fr;min-height:780px;display:grid;overflow:hidden}.wm-mfa-story{color:#fff;isolation:isolate;background:#082b3d;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative}.wm-mfa-story:before{content:"";z-index:-1;background:linear-gradient(#051e2ca8,#051e2c14 48%,#051e2ce0),url(/art/my-waymark/login-desk.webp) 50%/cover;position:absolute;inset:0}.wm-mfa-story>a{color:#fff!important;text-decoration:none!important}.wm-mfa-story h1{letter-spacing:-.045em;color:#fff;-webkit-text-fill-color:currentColor;background:0 0;max-width:500px;font-size:clamp(36px,4vw,60px);line-height:1.08}.wm-mfa-story p{color:#e0ecf2;max-width:440px;font-size:18px}.wm-mfa-story small{color:#cee0e9;font-size:13px}.wm-mfa-access{flex-direction:column;justify-content:center;padding:48px;display:flex}.wm-mfa-card{background:#fff;border:1px solid #d7e1e9;border-radius:16px;padding:32px;box-shadow:0 8px 30px #102f4210}.wm-mfa-card h2{letter-spacing:-.035em;font-size:31px}.wm-mfa-card>svg{color:#007ba4;margin-bottom:18px}.wm-mfa-card p{color:#63788d;font-size:15px}.wm-mfa-card form{margin-top:25px}.wm-mfa-card input{letter-spacing:.35em;text-align:center;padding:15px;font-size:25px}.wm-mfa-card .waymark-mfa-primary{background:linear-gradient(#ffd17e,#f6bb54);border:1px solid #e8b258}.wm-mfa-card details{background:#edf6fc;border:1px solid #d7e6f1;font-size:13px}.wm-mfa-card .wm-mfa-signout{background:0 0;border:0;margin:auto;font-size:14px;display:block}.wm-mfa-footer{text-align:center;color:#718297;margin:20px 0;font-size:12px}.wm-mfa-footer a{color:inherit}.wm-mfa-card label{font-size:14px}.wm-mfa-card select{font-size:15px}.wm-mfa-story .wm-mfa-kicker{letter-spacing:.14em;color:#8de0ef;text-transform:uppercase;margin-bottom:20px;font-size:12px}@media(max-width:900px){.wm-mfa-challenge{grid-template-columns:1fr;min-height:0}.wm-mfa-story{gap:25px;min-height:310px;padding:30px}.wm-mfa-story h1{max-width:420px;font-size:39px}.wm-mfa-story p{font-size:15px}.wm-mfa-story small{display:none}.wm-mfa-access{padding:30px}.wm-mfa-card{width:100%;max-width:550px;margin:auto}}@media(max-width:480px){.wm-mfa-story{min-height:290px;padding:24px}.wm-mfa-story h1{font-size:34px}.wm-mfa-access{padding:16px}.wm-mfa-card{padding:22px}.wm-mfa-card h2{font-size:27px}}.waymark-mfa-wrap{max-width:700px;margin:2rem auto;padding:0 1rem}.waymark-mfa{background:var(--tw-work-surface,#fff);color:var(--tw-work-ink,#17283e);border:1px solid var(--tw-work-border,#cbd5df);overflow-wrap:anywhere;border-radius:16px;padding:clamp(20px,4vw,32px);line-height:1.6}.waymark-mfa h1,.waymark-mfa h2{color:inherit;margin:8px 0 16px;font-size:clamp(24px,4vw,32px);font-weight:650;line-height:1.2}.waymark-mfa h3{margin:12px 0;font-size:18px;font-weight:650}.waymark-mfa p{color:inherit;margin:10px 0}.waymark-mfa .waymark-mfa-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#365466;font-size:12px;font-weight:700}.waymark-mfa form,.waymark-mfa label{gap:10px;display:grid}.waymark-mfa form{gap:18px;margin:20px 0}.waymark-mfa input,.waymark-mfa select{color:#17283e;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #708194;border-radius:8px;padding:12px}.waymark-mfa button{color:#17283e;cursor:pointer;background:#fff;border:1px solid #708194;border-radius:8px;min-height:44px;padding:10px 16px;font-weight:600}.waymark-mfa button:disabled{opacity:.55;cursor:not-allowed}.waymark-mfa .waymark-mfa-primary{color:#17283e;background:#f7c948;border-color:#f7c948}.waymark-mfa :focus-visible{outline-offset:3px;outline:3px solid #00758a}.waymark-mfa details{background:#f0f5f7;border-radius:8px;margin:20px 0;padding:16px}.waymark-mfa summary{cursor:pointer;font-weight:600}.waymark-mfa a{color:#005f73;text-decoration:underline}.waymark-mfa-status{color:#145536;background:#e4f3eb;border-radius:6px;padding:4px 10px;font-weight:600;display:inline-block}.waymark-mfa ul{margin:16px 0;padding:0;list-style:none}.waymark-mfa li{border-top:1px solid #ccd7df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.waymark-mfa-actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.waymark-mfa-qr{background:#fff;border:12px solid #fff;width:220px;max-width:100%;height:auto;margin:16px auto;display:block}.waymark-mfa-secret{word-break:break-all;color:#17283e;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #ccd7df;padding:12px;display:block}.waymark-mfa [role=alert]{border-left:4px solid #b94320;padding-left:12px}.waymark-mfa-status[data-enabled=false]{color:#684700;background:#fff1ce}.guided-route-setup{background:radial-gradient(at 90% 0,#12445345,#0000 55%)}.guided-setup-shell{max-width:1040px}.guided-welcome{color:#f4f9fc;background:linear-gradient(90deg,#081d2efa,#081d2ee8 55%,#081d2e85),url(/art/sections/next-step-notebook.webp) 50%/cover;border:1px solid #397480;border-radius:16px;margin:0 0 1.1rem;padding:1.5rem 1.75rem;position:relative}.guided-welcome h1{letter-spacing:-.03em;margin:.5rem 0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:700;line-height:1.15}.guided-welcome p{color:#d5e4ed;max-width:57ch;font-size:.95rem;line-height:1.55}.guided-welcome>span{color:#70e1e5;margin-top:.85rem;font-size:.8rem;display:block}.guided-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.guided-goal-card{--goal-accent:#65dfee;--goal-image:url(/art/evidence/area-infra.webp);border:1px solid color-mix(in srgb,var(--goal-accent) 45%,#102838);color:#f4f9fc;background:#0b2232;border-radius:13px;min-width:0;min-height:120px;padding:1rem;transition:border-color .15s,transform .15s}.guided-goal-card[data-goal=new]{--goal-image:url(/art/evidence/area-support.webp)}.guided-goal-card[data-goal=career-change]{--goal-accent:#b7a0eb;--goal-image:url(/art/sections/next-step-notebook.webp)}.guided-goal-card[data-goal=support]{--goal-accent:#78dbad;--goal-image:url(/art/evidence/area-network.webp)}.guided-goal-card[data-goal=salary]{--goal-accent:#ffd15b;--goal-image:url(/art/evidence/area-docs.webp)}.guided-goal-card[data-goal=security]{--goal-image:url(/art/evidence/area-monitor.webp)}.guided-goal-card .post-help{color:#ccdee8;font-size:.82rem;line-height:1.45}.guided-goal-card svg{color:var(--goal-accent);flex-shrink:0}.guided-goal-card:hover{border-color:var(--goal-accent);transform:translateY(-1px)}.guided-school-link{flex-wrap:wrap;align-items:center;gap:.2rem .7rem;padding:.8rem 0 0;font-size:.82rem;display:flex}.guided-school-link a{color:#70e1e5;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.guided-question-heading{border-left:3px solid #48d5dc;padding-left:1rem}.guided-question-heading h1{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2}.guided-question-heading p{max-width:70ch;line-height:1.5}.guided-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.guided-choice{text-align:left;color:#f4f9fc;background:#10293a;border:1px solid #335063;border-radius:11px;align-items:flex-start;gap:.65rem;min-width:0;min-height:64px;padding:.8rem 1rem;transition:background .15s,border-color .15s;display:flex}.guided-choice:hover{background:#153748;border-color:#6eb7c0}.guided-choice[aria-checked=true]{background:#143e48;box-shadow:inset 3px 0 #58d8df;border-color:#58d8df!important}.guided-choice>div{width:100%;min-width:0}.guided-choice strong{font-size:.875rem;font-weight:600;line-height:1.4;display:block}.guided-choice small,.guided-choice .post-help{color:#bcd1de;margin-top:.15rem;font-size:.8rem;line-height:1.45;display:block}.guided-choice-indicator{border:1px solid #7493a7;border-radius:4px;flex-shrink:0;place-items:center;width:19px;height:19px;margin-top:2px;display:grid}.guided-choice[aria-checked=true] .guided-choice-indicator{color:#061c2a;background:#58d8df;border-color:#58d8df}.guided-knowledge{gap:.8rem;display:grid}.guided-search{background:#071b2b;border:1px solid #55778a;border-radius:10px;align-items:center;gap:.65rem;padding:0 .85rem;display:flex}.guided-search input{color:#f4f9fc;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:48px;font-size:.9rem}.guided-search:focus-within{outline-offset:2px;outline:2px solid #65dfee}.guided-search input::placeholder{color:#9fbdcd}.guided-selected{flex-wrap:wrap;gap:.35rem;display:flex}.guided-selected button{color:#d6f8ef;background:#123b40;border:1px solid #438a8d;border-radius:8px;align-items:center;gap:.4rem;min-height:44px;padding:.4rem .65rem;font-size:.8rem;display:inline-flex}.guided-search-count{color:#bfd6e2;font-size:.85rem}.guided-disclosure{color:#f4f9fc;background:#0c2335;border:1px solid #355669;border-radius:12px;min-width:0}.guided-disclosure>summary{cursor:pointer;min-height:52px;padding:.95rem 1rem;font-size:.95rem;font-weight:650;line-height:1.4}.guided-disclosure>summary::marker{color:#65dfee}.guided-disclosure>summary>span{color:#b4cddb;margin-left:.65rem;font-size:.78rem;font-weight:400}.guided-disclosure[open]>summary{border-bottom:1px solid #355669;margin-bottom:.85rem}.guided-knowledge .guided-disclosure>.guided-choice-grid{padding:0 .8rem .8rem}.guided-knowledge .guided-disclosure>.post-help{padding:0 .9rem .7rem}.guided-step-actions{z-index:5;padding:.8rem 0 max(.8rem,env(safe-area-inset-bottom));background:#071a2df5;border-top:1px solid #355669;position:sticky;bottom:0}.guided-step-actions>div{flex-wrap:wrap;justify-content:flex-end}.guided-step-actions>div button{min-height:44px}.guided-route-setup :is(button,a,summary):focus-visible,.guided-result :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #ffd15b}.guided-route-setup h1:focus{outline:none}.post-guided-result-page.guided-result-page{width:min(100%,1160px)}.guided-result-page .guided-result-header{grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;margin-bottom:1rem;display:grid}.guided-result-page .guided-result-header .post-eyebrow{grid-column:1/-1}.guided-result-page .guided-result-header h1{max-width:100%;margin:0;font-size:clamp(1.8rem,3vw,2.3rem)}.guided-result-header>p:first-of-type{grid-row:3}.guided-result-header>p:last-of-type{grid-area:2/2/4}.guided-result-page .guided-result-main{background:0 0;border:0;padding:0;overflow:visible}.guided-result-page .guided-result-main>div>.guided-result-hero{color:#f4f9fc;background:linear-gradient(90deg,#081d2efc,#081d2ef0 52%,#081d2e85),url(/art/my-waymark/route.webp) 50%/cover;border:1px solid #3d858b;border-radius:16px;padding:1.3rem 1.5rem;display:block;position:relative}.guided-result-hero h2{max-width:36ch;margin-top:.5rem;font-size:clamp(1.3rem,2.6vw,1.85rem);line-height:1.2}.guided-result-pitch{color:#c6dce6;max-width:66ch;margin-top:.65rem;font-size:.9rem;line-height:1.5}.guided-primary-action{color:#102538;background:#ffd15b;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;min-height:46px;margin-top:1rem;padding:.6rem .9rem;font-size:.875rem;font-weight:650;display:inline-flex}.guided-save{margin-top:.7rem}.guided-result-details{margin-top:.8rem}.guided-disclosure-body{padding:0 1rem 1rem}.guided-result-details .post-outcome{margin-top:0}.guided-result-page .post-route-result .post-route-judgement{border-radius:12px;min-height:0;padding:1rem}.guided-result .post-route-judgement-positive{background:#0e3033;border-color:#397e70}.guided-result .post-route-judgement-risk{background:#332b20;border-color:#8d7546}.guided-result .post-route-judgement-next{background:linear-gradient(100deg,#0d263cf7,#0d263ccd),url(/art/sections/practical-lab.webp) 50%/cover;border-color:#5283a4}.guided-result .post-route-judgement-risk p{font-size:.95rem;line-height:1.5}.guided-result .post-route-judgement h3{font-size:1rem}.guided-result .post-route-judgement a{align-items:center;min-height:44px}.guided-result #route-projects{margin:1rem 0}.guided-result-page .post-route-result .post-route-preview{min-height:215px}.guided-result .post-route-preview-domain-labels{opacity:.5}.guided-result .post-route-preview+*{margin-top:1rem}.guided-result .post-panel-expanded{font-size:.875rem}@media(min-width:701px){.guided-knowledge-options:has(>button:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.guided-setup-shell{padding-top:.75rem}.guided-welcome{padding:1.1rem}.guided-goal-grid{gap:.6rem}.guided-goal-card{min-height:130px;padding:.8rem}.guided-goal-card>div{gap:.5rem}.guided-goal-card>div>div:first-child{display:none}.guided-goal-card .post-help{font-size:.78rem}.guided-choice-grid{grid-template-columns:1fr;gap:.45rem}.guided-choice{min-height:56px;padding:.65rem .8rem}.guided-question-heading{padding-left:.75rem}.guided-disclosure>summary>span{margin:.25rem 0 0 1rem;display:block}.guided-step-actions{gap:.35rem}.guided-step-actions>button{padding-inline:.7rem}.guided-step-actions>div{gap:.3rem}.guided-step-actions>div button{padding-inline:.7rem;font-size:.8rem}.guided-result-page .guided-result-header{display:block}.guided-result-page .guided-result-header h1{margin:.5rem 0}.guided-result-page .guided-result-main>div>.guided-result-hero{padding:1.1rem}.guided-primary-action{width:100%}.guided-result-page .post-route-result .post-route-preview{min-height:0;margin:0;padding:.5rem 0}.guided-result .post-route-preview>ol{gap:.7rem;padding-left:.25rem;display:grid;position:relative;inset:auto}.guided-result .post-route-preview>ol>li{text-align:left;grid-template-columns:30px minmax(0,1fr);column-gap:.7rem;width:auto;display:grid;position:relative;transform:none;top:auto!important;left:auto!important}.guided-result .post-route-preview>ol>li strong{font-size:.9rem;line-height:1.4}.guided-result .post-route-preview>ol>li small{grid-column:2;font-size:.78rem;display:block}.guided-result .post-route-preview-dot{grid-area:1/1/4;margin:0}.guided-result .post-route-preview-salary{grid-column:2}.guided-result .post-route-preview-path,.guided-result .post-route-domain-labels,.guided-result .post-route-preview-grid,.guided-result .post-route-preview-constellation{display:none}.guided-disclosure-body{padding:0 .75rem .8rem}}@media(max-width:420px){.guided-goal-grid{grid-template-columns:1fr}.guided-goal-card{min-height:0;padding:.85rem}.guided-goal-card .post-help{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.guided-goal-card,.guided-choice{transition:none}.guided-goal-card:hover{transform:none}}@media(forced-colors:active){.guided-welcome,.guided-goal-card,.guided-choice,.guided-disclosure,.guided-result-hero,.guided-step-actions,.guided-result .post-route-judgement{color:canvastext;border:1px solid canvastext;background:canvas!important}.guided-choice[aria-checked=true]{outline:2px solid highlight}}.guided-answer-review{margin-top:1rem}.guided-answer-review ul{margin:0;padding:0 .8rem .8rem;list-style:none}.guided-answer-review li+li{border-top:1px solid #355669}.guided-answer-review button{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;width:100%;min-height:48px;padding:.75rem .2rem;font-size:.8rem;display:grid}.guided-answer-review button>span:first-child{color:#b4cddb}.guided-answer-review strong{grid-column:1;font-weight:500}.guided-answer-edit{color:#65dfee;grid-area:1/2/3;align-self:center}.contextual-public-scene{background-color:#0b2033;background-position:50%;background-size:cover;border:1px solid #4aabcd40;border-radius:16px;width:100%;height:clamp(150px,19vw,260px);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 22px 50px -36px #000000b3}.contextual-public-scene--recruiter{background-image:linear-gradient(90deg,#06172733,#06172708),url(/art/public/recruiter.webp);margin-bottom:2.5rem}.contextual-public-scene--cert{background-image:linear-gradient(90deg,#0617271a,#06172705),url(/art/public/cert-public.webp);margin-top:1.6rem}.contextual-public-scene--education{background-image:linear-gradient(90deg,#06172705,#06172700),url(/art/education/classroom-welcome.webp)}.contextual-public-scene--cv{background-image:linear-gradient(90deg,#0617271f,#06172705),url(/art/public/cv.webp)}.contextual-public-scene--offer{background-image:linear-gradient(90deg,#0617271f,#06172705),url(/art/public/offer.webp)}.post-perspective-cover.contextual-perspective-cover,.post-perspective-anchor-art{aspect-ratio:3;border-radius:inherit;background:#081c2d;border-bottom:1px solid #5abfdc38;border-bottom-right-radius:0;border-bottom-left-radius:0;height:auto;margin:-1.25rem -1.25rem 1.25rem;display:block;position:relative;overflow:hidden}.post-perspective-cover.contextual-perspective-cover:after{display:none}.contextual-perspective-cover img,.post-perspective-anchor-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.post-perspective-cover.contextual-perspective-cover span,.post-perspective-cover.contextual-perspective-cover b{color:#e7f7ff;text-shadow:0 1px 8px #03111d;background:#061727c9;border-radius:3px;padding:4px 7px}@media(min-width:640px){.post-perspective-cover.contextual-perspective-cover,.post-perspective-anchor-art{margin:-1.5rem -1.5rem 1.25rem}}@media(max-width:639px){.contextual-public-scene{background-position:66%;height:155px}.contextual-public-scene--recruiter{margin-bottom:1.5rem}.post-perspective-cover.contextual-perspective-cover,.post-perspective-anchor-art{aspect-ratio:2;height:auto}}@media(forced-colors:active){.contextual-public-scene,.post-perspective-anchor-art,.contextual-perspective-cover{border:1px solid canvastext;background-image:none!important}}[data-zone=perspectives] .women-feature{background:linear-gradient(90deg,#081c2ded,#081c2db3 42%,#081c2d00 64%),url(/art/perspectives/women-perspectives.webp) 50%/cover;min-height:300px}[data-zone=perspectives] .women-feature>div{max-width:48%}@media(max-width:700px){[data-zone=perspectives] .women-feature{background:#0b2436;min-height:0;margin-inline:0;overflow:hidden}[data-zone=perspectives] .women-feature:before{content:"";aspect-ratio:2;background:url(/art/perspectives/women-perspectives.webp) 100%/cover;margin:-24px -24px 24px;display:block}[data-zone=perspectives] .women-feature>div{max-width:none}}body:has(.route-brief){background:#f7f9fc}.route-brief{--foreground:#14334a;--muted-foreground:#496277;--primary:#006da5;--border:#cbdde9;--card:#fff;--amber:#986300;color:#14334a;background:#f7f9fc}.route-brief>.zone-header{color:#fff;--foreground:#f5fbff;--muted-foreground:#c7dce8;--primary:#6ddfeb;background:radial-gradient(at 85% 15%,#10506b,#0000 65%),#06253c;border-radius:12px;margin:0;padding:34px;position:relative;overflow:hidden}.route-brief>.zone-header .post-card{color:#fff;background:#123c53}.route-brief>.post-card,.route-brief .post-brief-stage{background:#fff;border:1px solid #cbdde9;border-radius:12px;padding:24px;box-shadow:0 5px 18px #173d5807}.route-brief>.post-card:has(#summary-heading){background:#e7f4fe}.route-brief .post-pill{color:#17415b;background:#fff;border:1px solid #b8d9ee;border-radius:8px;padding:12px 18px;font-weight:600}.route-brief .post-brief-jumps{background:#eaf4fc;border:1px solid #d0e3f0;border-radius:10px;gap:10px;padding:14px}.route-brief .post-brief-jumps a{color:#006a9e}.route-brief :is(.route-brief-select,.route-brief-note){color:#14334a;background:#fff;border-color:#b7cddd;border-radius:8px}.route-brief .route-brief-state{color:#34576f;background:#f7fbfe;border-color:#c6dce9}.route-brief .route-brief-state.is-on{color:#00679e;background:#dff0fd;border-color:#0076b4}.route-brief .post-brief-stage-nav button{color:#174c6b;background:#fff;border-color:#bad4e5}.route-brief .post-brief-stage-nav button[aria-pressed=true]{background:#dff0fc;border-color:#0076b6}.route-brief .mypost-focus{color:#12364f;background:#e3f3fc;border-color:#c1ddec;border-radius:12px;padding:24px}.route-brief .mypost-focus p{color:#466278}.route-brief :is(.mypost-primary-action,.bg-amber){color:#16334a;background:#ffbd32;border-color:#e8a520}.route-brief :is(input,select,button,a,textarea):focus-visible{outline-offset:3px;outline:3px solid #0073ad}@media(min-width:1100px){.route-brief{position:relative;padding-left:240px!important}.route-brief .post-brief-jumps{flex-direction:column;align-items:stretch;width:190px;display:flex;position:absolute;top:330px;left:24px}.route-brief .post-brief-jumps a{padding:12px}}@media(max-width:600px){.route-brief>.zone-header,.route-brief>.post-card,.route-brief .post-brief-stage{padding:20px}.route-brief .post-brief-jumps{flex-wrap:wrap;display:flex}}@media print{.route-brief{background:#fff;padding:0!important}.route-brief>.zone-header{color:#111;--foreground:#111;--muted-foreground:#333;background:#fff}.route-brief .post-card{box-shadow:none;break-inside:avoid}}.route-brief.post-zone :is(.post-body,.post-help,.post-meta-value){color:#34536b}.route-brief.post-zone :is(.post-section-label,.post-meta-label,.post-eyebrow){color:#006697}.route-brief.post-zone .post-card{color:#14334a;background:#fff;border-color:#cbdde9}.route-brief.post-zone .post-card:has(#summary-heading){background:#e7f4fe}.route-brief.post-zone .zone-header :is(.post-body,.post-help,.post-meta-value){color:#c7dce8}.route-brief.post-zone .zone-header :is(.post-eyebrow,.post-meta-label){color:#73ddeb}.route-brief.post-zone .zone-header .post-card{color:#fff;background:#123c53}.route-brief.post-zone .choice-select-trigger.route-brief-select,.route-brief.post-zone select.route-brief-select{color:#14334a;background:#fff;border-color:#b7cddd}.route-brief.post-zone>.mt-5 button:not(.bg-amber){color:#174c6b;background:#fff;border:1px solid #b7cddd}body:has(.route-brief) footer:has(nav[aria-label="Help and useful exits"]){color:#24546f;background:#eaf4fc;border-color:#c3dbe9}.route-brief.post-zone{max-width:1500px;padding-top:24px}.route-brief.post-zone>.zone-header{background:radial-gradient(at 85%,#00688b77,#0000 55%),#001e35;padding:34px 30px}.route-brief.post-zone>.zone-header h1{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,44px);line-height:1.2}.route-brief.post-zone>.zone-header .post-body{font-size:16px;line-height:1.65}.route-brief.post-zone :is(.post-body,.post-help){font-size:14px;line-height:1.7}.route-brief.post-zone .post-section-label{text-transform:none;letter-spacing:-.025em;color:#006697;margin-bottom:14px;font-size:23px;font-weight:650;line-height:1.3}.route-brief.post-zone .post-meta-label{letter-spacing:.035em;font-size:12px}.route-brief.post-zone .post-meta-value{font-size:16px}.route-brief.post-zone .post-card{box-shadow:none;border-radius:13px;padding:26px}.route-brief.post-zone .post-card:has(#stall-heading){border-left:4px solid #ffb631}.route-brief.post-zone .post-brief-jumps{background:#fff;border-radius:12px;gap:8px;padding:24px 16px}.route-brief.post-zone .post-brief-jumps:before{content:"MY ROUTE BRIEF";color:#123651;padding:4px 12px 16px;font-size:15px;font-weight:700}.route-brief.post-zone .post-brief-jumps a{border-radius:7px;min-height:48px;padding:15px 12px;font-size:14px;line-height:1.5;text-decoration:none}.route-brief.post-zone .post-brief-jumps a:hover,.route-brief.post-zone .post-brief-jumps a:focus-visible{color:#0064d3;background:#e1f2ff}.route-brief.post-zone .brief-route-cards{gap:24px;margin-top:18px;display:flex}.route-brief.post-zone .brief-route-cards .post-pill{white-space:normal;background:#fffb;flex:170px;align-items:center;gap:15px;min-height:100px;padding:20px 16px;font-size:17px;display:flex;position:relative}.brief-route-cards .post-pill:not(:last-child):after{content:"→";color:#0075d5;font-size:24px;position:absolute;top:35%;right:-22px}.route-brief.post-zone .brief-role-icon{color:#fff;background:linear-gradient(135deg,#1cbbec,#0065bc);border-radius:50%;flex:0 0 50px;place-items:center;height:50px;display:grid}.route-brief.post-zone .post-pill:first-child .brief-role-icon{background:linear-gradient(135deg,#40cf9a,#008452)}.brief-route-cards small{color:#47637b;margin-top:7px;font-size:12px;font-weight:400;display:block}.route-brief.post-zone .post-brief-stage ul>li{background:#f7fafd;border:1px solid #dce8f0;border-radius:9px;padding:18px}.route-brief.post-zone .post-brief-stage li fieldset{gap:10px;margin-top:12px}.route-brief.post-zone .route-brief-state{padding:7px 10px;font-size:12px}@media(min-width:1100px){.route-brief.post-zone{padding-left:270px!important}.route-brief.post-zone>.zone-header{border-radius:12px;width:calc(100% + 244px);margin-left:-244px}.route-brief.post-zone .post-brief-jumps{justify-content:flex-start;width:220px;top:330px;bottom:auto;left:26px}.route-brief.post-zone .post-brief-stage ul>li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;display:grid}.route-brief.post-zone .post-brief-stage li fieldset{grid-area:1/2/span 2;max-width:360px;margin:0}.route-brief.post-zone .post-brief-stage li>.post-body,.route-brief.post-zone .post-brief-stage li>.post-help{grid-column:1}}@media(max-width:700px){.route-brief.post-zone .brief-route-cards{flex-direction:column;gap:18px}.route-brief.post-zone .brief-route-cards .post-pill{flex-basis:auto;min-height:88px}.brief-route-cards .post-pill:not(:last-child):after{top:auto;bottom:-24px;right:50%;transform:rotate(90deg)}.route-brief.post-zone .post-card{padding:20px}.route-brief.post-zone .post-brief-jumps:before{flex-basis:100%}.route-brief.post-zone .post-section-label{font-size:21px}}@media print{.route-brief.post-zone{padding:0!important}.route-brief.post-zone>.zone-header{color:#14334a;background:#fff;width:auto;margin:0}.route-brief.post-zone .brief-route-cards .post-pill{break-inside:avoid}}.us-discovery{max-width:1180px;margin:auto;padding:48px 24px 80px}.us-discovery-hero{background:radial-gradient(at 90% 0,#24515180,#0000 60%),repeating-radial-gradient(at 95% 110%,#0000 0 82px,#80c9d00a 83px 84px),#0d2434;border:1px solid #365663;border-radius:28px;padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.us-discovery h1{letter-spacing:-.035em;max-width:740px;margin:20px 0;font-size:clamp(36px,5vw,62px);line-height:1.06}.us-discovery-hero>p:not(.post-eyebrow){color:#c0d4dd;max-width:650px;font-size:18px;line-height:1.7}.us-discovery-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px;display:flex}.us-discovery-actions a{color:#8ae0e8;align-items:center;gap:10px;min-height:46px;display:inline-flex}.us-discovery-actions a:first-child{color:#102735;background:#eed0a0;border-radius:10px;padding:12px 19px;font-weight:650}.us-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 40px;display:grid}.us-discovery-card{background:linear-gradient(140deg,#173542,#0c2231);border:1px solid #355361;border-radius:18px;flex-direction:column;padding:26px;display:flex}.us-discovery-card>svg{color:#8cdae2;width:28px;height:28px;margin-bottom:24px}.us-discovery-card h2{font-size:23px;font-weight:600}.us-discovery-card p{color:#b5cbd4;margin:12px 0 24px;line-height:1.7}.us-discovery-card span{color:#8ae0e8;align-items:center;gap:10px;margin-top:auto;font-weight:600;display:flex}.us-discovery-scope{color:#19333d;background:#e9eee9;border-radius:18px;margin:32px 0;padding:28px}.us-discovery-scope h2{margin-bottom:12px;font-size:24px;font-weight:650}.us-discovery-scope p{max-width:840px;line-height:1.75}.us-discovery-evidence{border-top:1px solid #355361;padding-top:24px}.us-discovery-evidence summary{cursor:pointer;padding:12px 0;font-size:20px;font-weight:600}.us-discovery-evidence ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.us-discovery-evidence li{border:1px solid #355361;border-radius:12px;padding:18px}.us-discovery-evidence strong,.us-discovery-evidence small{margin-top:8px;display:block}.us-discovery-evidence a{color:#8ae0e8;text-decoration:underline}.us-discovery a:focus-visible,.us-discovery summary:focus-visible{outline-offset:5px;outline:2px solid #8ae0e8}@media(max-width:700px){.us-discovery{padding:24px 16px 56px}.us-discovery-grid,.us-discovery-evidence ul{grid-template-columns:1fr}.us-discovery-card{padding:22px}.us-discovery-card>svg{margin-bottom:14px}}.cert-provider-surface{--foreground:#17374e;--muted-foreground:#455d70;--primary:#006d83;--border:#cbdbe5;--background:#f5f7f8;--secondary:#eaf2f5;--amber:#8a5700;--color-foreground:#17374e;--color-muted-foreground:#455d70;--color-primary:#006d83;--color-border:#cbdbe5;color:#17374e;background:#f5f7f8;min-width:0;font-family:Inter,Arial,sans-serif}.cert-provider-surface *,.cert-provider-surface :before,.cert-provider-surface :after{box-sizing:border-box;min-width:0}.cert-provider-surface :is(h1,h2,h3){letter-spacing:-.025em;font-family:Inter Tight,Inter,Arial,sans-serif}.cert-provider-surface :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #007d94}.cert-provider-surface .provider-catalogue-inner{max-width:1280px;margin:0 auto;padding:0 42px}.cert-provider-surface .provider-catalogue-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:54px;padding-block:6px;font-size:13px;display:flex}.cert-provider-surface .provider-catalogue-breadcrumb .cert-provider-text-link{font-size:13px}.cert-provider-surface .provider-catalogue-breadcrumb-band{background:#fff;border-bottom:1px solid #d5e1e7}.cert-provider-surface .provider-directory-hero,.cert-provider-surface .cert-provider-hero{color:#fff;background:linear-gradient(112deg,#0b263b,#0b3046);border:0;border-radius:0;margin:0;padding:40px 42px}.cert-provider-surface .provider-directory-hero>div{max-width:1196px;margin:0 auto}.cert-provider-surface .provider-directory-hero h1,.cert-provider-surface .cert-provider-hero h1{color:#fff;margin:12px 0 20px;font-size:clamp(34px,4.1vw,56px);font-weight:700;line-height:1.1}.cert-provider-surface .provider-directory-hero h1 span,.cert-provider-surface .cert-provider-hero h1 span{color:#3ed2e2}.cert-provider-surface .provider-directory-hero p:not(.post-eyebrow),.cert-provider-surface .cert-provider-hero>div>p:not(.post-eyebrow){color:#d6e6ee;max-width:65ch;font-size:17px;line-height:1.7}.cert-provider-surface .post-eyebrow{color:#006d83;letter-spacing:.12em;font-size:11px;font-weight:700}.cert-provider-surface :is(.provider-directory-hero,.cert-provider-hero) .post-eyebrow{color:#43d5e3}.cert-provider-surface .cert-provider-guide{max-width:1280px;margin:0 auto;padding:0 42px 36px}.cert-provider-surface .cert-provider-hero{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:40px;margin-inline:-42px}.cert-provider-surface .cert-provider-hero-actions{gap:12px 24px}.cert-provider-surface .cert-provider-hero-actions>.cert-provider-text-link{color:#c7f3f7}.cert-provider-surface .mypost-primary-action{color:#fff;min-height:46px;box-shadow:none;background:#007d94;border:1px solid #007d94;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.cert-provider-surface .mypost-primary-action:hover{background:#006477}.cert-provider-surface .cert-provider-identity{color:#17374e;background:#fff;border:1px solid #cbdbe5;border-top:4px solid #0095ac;border-radius:6px;padding:24px;display:block}.cert-provider-surface .cert-provider-identity>.cert-provider-mark{background:0 0;width:100%;height:auto;min-height:62px;margin-bottom:20px;padding:0}.cert-provider-surface .cert-provider-identity dl{border-color:#d4e0e7;gap:16px;padding-top:18px}.cert-provider-surface .cert-provider-identity dt{color:#455d70;font-size:12px;line-height:1.5}.cert-provider-surface .cert-provider-identity dd{color:#006d83;font-size:30px;font-weight:650;line-height:1.25}.cert-provider-surface .cert-provider-identity .cert-provider-caption{color:#455d70;margin:16px 0 0}.cert-provider-surface .cert-vendor-slot{color:#17374e;background:0 0;border:0;border-radius:0;max-width:100%}.cert-provider-surface .cert-vendor-name{letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;font-size:25px;font-weight:750;line-height:1.25}.cert-provider-surface .cert-vendor-slot[data-name-size=medium] .cert-vendor-name{font-size:22px}.cert-provider-surface .cert-vendor-slot[data-name-size=long] .cert-vendor-name{font-size:20px}.cert-provider-surface .cert-vendor-slot[data-provider=comptia]{color:#b51d2c}.cert-provider-surface .cert-vendor-slot[data-provider=cisco]{color:#00779b}.cert-provider-surface .cert-vendor-slot[data-provider=isc2]{color:#1c633d}.cert-provider-surface .cert-vendor-slot[data-provider=isaca]{color:#184f94}.cert-provider-surface .cert-vendor-slot[data-provider=aws]{color:#805400}.cert-provider-surface .cert-vendor-slot[data-provider=microsoft]{color:#36516c}.cert-provider-surface .cert-provider-directory{margin:0;padding-block:36px}.cert-provider-surface .cert-provider-section-heading{margin-bottom:20px}.cert-provider-surface .cert-provider-section-heading h2{color:#17374e;margin:8px 0 12px;font-size:clamp(26px,2.7vw,34px);font-weight:650;line-height:1.2}.cert-provider-surface .cert-provider-section-heading p:not(.post-eyebrow){color:#455d70;font-size:15px}.cert-provider-surface .cert-provider-search{color:#17374e;max-width:560px;margin:24px 0;font-size:13px;font-weight:600}.cert-provider-surface :is(.cert-provider-search input,.cert-provider-filters input,.cert-provider-filters select){color:#17374e;background:#fff;border:1px solid #9bb1bf;border-radius:5px;min-height:48px;padding:12px;font-size:14px;font-weight:400}.cert-provider-surface input::placeholder{color:#5a6d7c;opacity:1}.cert-provider-surface .cert-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cert-provider-surface .cert-provider-card{color:#17374e;background:#fff;border:1px solid #cbdbe5;border-top:3px solid #007d94;border-radius:6px;gap:16px;min-height:218px;padding:22px;text-decoration:none;box-shadow:0 3px 10px #0b263b06}.cert-provider-surface .cert-provider-card:hover{background:#fff;border-color:#007d94;box-shadow:0 5px 16px #0b263b12}.cert-provider-surface .cert-provider-card h3{margin:0;font-size:23px;line-height:1.25}.cert-provider-surface .cert-provider-card .cert-provider-mark{width:100%;height:auto;min-height:62px}.cert-provider-surface .cert-provider-card>p{color:#455d70;margin:0;font-size:14px;line-height:1.6}.cert-provider-surface .cert-provider-card-footer{color:#006d83;border-color:#d5e1e7;margin-top:auto;padding-top:16px;font-size:12px;font-weight:600}.cert-provider-surface .cert-provider-caption{color:#455d70;margin:16px 0;font-size:13px;line-height:1.65}.cert-provider-surface .cert-provider-text-link{color:#006d83;min-height:44px;font-size:14px}.cert-provider-surface .cert-provider-catalogue{border:0;padding-top:36px;scroll-margin-top:90px}.cert-provider-surface .cert-provider-filters{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.cert-provider-surface .cert-provider-filters label{color:#17374e;font-size:13px;font-weight:600}.cert-provider-surface .cert-provider-explorer{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px}.cert-provider-surface .cert-provider-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cert-provider-surface .cert-provider-options button{color:#17374e;background:#fff;border:1px solid #bacdd9;border-radius:5px;gap:12px;min-height:168px;padding:18px}.cert-provider-surface .cert-provider-options button:hover{border-color:#007d94}.cert-provider-surface .cert-provider-options button[aria-pressed=true]{color:#fff;background:#0b3046;border-color:#007d94;box-shadow:inset 4px 0 #28c4d6}.cert-provider-surface .cert-provider-options strong{color:#17374e;font-size:15px;font-weight:650;line-height:1.5}.cert-provider-surface .cert-provider-options button>span:last-child,.cert-provider-surface .cert-provider-option-meta{color:#455d70;font-size:12px;line-height:1.6}.cert-provider-surface .cert-provider-option-meta>span{color:#146e44;font-weight:600}.cert-provider-surface .cert-provider-option-meta>span[data-warning=true]{color:#875400}.cert-provider-surface .cert-provider-options button[aria-pressed=true] strong{color:#fff}.cert-provider-surface .cert-provider-options button[aria-pressed=true]>span,.cert-provider-surface .cert-provider-options button[aria-pressed=true] .cert-provider-option-meta{color:#d8e8f0}.cert-provider-surface .cert-provider-options button[aria-pressed=true] .cert-provider-option-meta>span{color:#91e3b8}.cert-provider-surface .cert-provider-options button[aria-pressed=true] .cert-provider-option-meta>span[data-warning=true]{color:#ffd375}.cert-provider-surface .cert-provider-preview{color:#17374e;background:#fff;border:1px solid #cbdbe5;border-top:4px solid #007d94;border-radius:6px;padding:26px}.cert-provider-surface .cert-provider-preview>h3{color:#17374e;margin:12px 0 22px;scroll-margin-top:90px;font-size:24px;font-weight:650;line-height:1.3}.cert-provider-surface .cert-quick-look{color:#17374e;background:0 0}.cert-provider-surface .cert-quick-look-grid dt{color:#006d83;letter-spacing:.015em;font-size:12px;font-weight:650}.cert-provider-surface .cert-quick-look-grid dd{color:#294a60;font-size:14px;line-height:1.7}.cert-provider-surface .cert-official-resources{border-color:#d4e0e7;margin-top:24px}.cert-provider-surface .cert-official-resources strong{color:#17374e;font-size:14px}.cert-provider-surface .cert-official-resources span{color:#455d70;font-size:12px}.cert-provider-surface .cert-official-resources :is(a,summary){color:#006d83;font-size:13px;line-height:1.6}.cert-provider-surface .cert-provider-disclosure{color:#17374e;background:#fff;border-color:#cbdbe5;border-radius:6px;margin-block:24px;padding:4px 22px}.cert-provider-surface .cert-provider-disclosure>summary{font-size:15px;font-weight:600;line-height:1.6}.cert-provider-surface .cert-provider-relations article{background:#f5f7f8;border-color:#cbdbe5}.cert-provider-surface .cert-provider-relations h3{color:#17374e;font-size:18px}.cert-provider-surface :is(.cert-provider-relations,.cert-provider-history) p{color:#455d70;font-size:14px}.cert-provider-surface :is(.cert-provider-relations,.cert-provider-history) a{color:#006d83}.cert-provider-surface .cert-provider-contribute{color:#fff;background:#0b263b;border:0;border-radius:6px;gap:24px;margin:24px 0 0;padding:28px}.cert-provider-surface .cert-provider-contribute h2{color:#fff;font-size:23px;font-weight:650;line-height:1.3}.cert-provider-surface .cert-provider-contribute p{color:#d8e8f0;font-size:14px}.cert-provider-surface .cert-provider-contribute>a{color:#70e3ee;font-size:14px;line-height:1.6}.cert-provider-surface>.provider-catalogue-inner:last-child{padding-bottom:42px}@media(max-width:1100px){.cert-provider-surface .cert-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cert-provider-surface .cert-provider-explorer{grid-template-columns:1fr}.cert-provider-surface .cert-provider-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.cert-provider-surface .provider-catalogue-inner,.cert-provider-surface .cert-provider-guide{padding-inline:28px}.cert-provider-surface .cert-provider-hero{grid-template-columns:minmax(0,1fr) 250px;gap:24px;margin-inline:-28px;padding:32px 28px}.cert-provider-surface .provider-directory-hero{padding:32px 28px}.cert-provider-surface .cert-provider-grid,.cert-provider-surface .cert-provider-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cert-provider-surface .provider-catalogue-inner,.cert-provider-surface .cert-provider-guide{padding-inline:20px}.cert-provider-surface .provider-directory-hero{padding:30px 20px}.cert-provider-surface .cert-provider-hero{grid-template-columns:1fr;gap:24px;margin-inline:-20px;padding:30px 20px}.cert-provider-surface .cert-provider-identity{width:100%;padding:20px}.cert-provider-surface .cert-provider-identity>.cert-provider-mark{min-height:44px;margin-bottom:16px}.cert-provider-surface .cert-provider-hero h1,.cert-provider-surface .provider-directory-hero h1{font-size:clamp(32px,8.3vw,42px)}.cert-provider-surface .cert-provider-hero>div>p:not(.post-eyebrow),.cert-provider-surface .provider-directory-hero p:not(.post-eyebrow){font-size:16px}.cert-provider-surface .cert-provider-grid,.cert-provider-surface .cert-provider-filters,.cert-provider-surface .cert-provider-options{grid-template-columns:1fr}.cert-provider-surface .cert-provider-directory,.cert-provider-surface .cert-provider-catalogue{padding-top:28px}.cert-provider-surface .cert-provider-card{gap:12px;min-height:192px;padding:20px}.cert-provider-surface .cert-provider-card .cert-provider-mark{min-height:44px}.cert-provider-surface .cert-provider-options button{min-height:142px;padding:18px}.cert-provider-surface .cert-provider-options strong{font-size:16px}.cert-provider-surface .cert-provider-preview{padding:20px}.cert-provider-surface .cert-provider-preview>h3{font-size:23px}.cert-provider-surface .cert-provider-preview>.mypost-primary-action{width:100%;padding-inline:12px;font-size:13px}.cert-provider-surface .cert-provider-contribute{padding:24px 20px}.cert-provider-surface .cert-provider-disclosure{padding-inline:18px}}:is(.tw-public-surface,.career-explore,.approved-public) .discovery-controls{--discovery-ink:#19384c;--discovery-muted:#51697b;--discovery-line:#cbdce5;border:1px solid var(--discovery-line);box-shadow:none;color:var(--discovery-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#edf3f6;border-radius:10px;padding:24px}:is(.tw-public-surface,.career-explore,.approved-public) .discovery-controls .discovery-control-row{grid-template-columns:minmax(0,1fr) minmax(200px,.36fr);align-items:end;gap:16px;display:grid}:is(.tw-public-surface,.career-explore,.approved-public) .discovery-controls label{min-width:0;color:var(--discovery-ink);gap:8px;font-size:12px;font-weight:600;display:grid}:is(.tw-public-surface,.career-explore,.approved-public) .discovery-controls :is(input,select:not(.choice-native-hidden),.choice-select-trigger){width:100%;min-width:0;min-height:48px;color:var(--discovery-ink);background:#fff;border:1px solid #b6cbd8;border-radius:6px;padding:11px 14px;font-size:16px;font-weight:400}:is(.tw-public-surface,.career-explore) .discovery-controls input::placeholder,.approved-public .discovery-controls input::placeholder{color:#62788a;opacity:1}:is(.tw-public-surface,.career-explore) .discovery-controls :is(input,button):focus-visible,.approved-public .discovery-controls :is(input,button):focus-visible{outline-offset:3px;outline:2px solid #007c99}.discovery-controls .discovery-input-wrap{display:block;position:relative}.discovery-controls .discovery-input-wrap>svg{color:#447185;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}:is(.tw-public-surface,.career-explore) .discovery-controls .discovery-input-wrap input,.approved-public .discovery-controls .discovery-input-wrap input{padding-left:42px}.discovery-controls .discovery-control-heading{color:var(--discovery-ink);margin:20px 0 10px;font-size:12px;font-weight:600;display:block}.discovery-controls .discovery-control-results{border-top:1px solid var(--discovery-line);color:var(--discovery-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:20px;padding-top:15px;font-size:12px;line-height:1.6;display:flex}.discovery-controls .discovery-control-results>span{max-width:72ch}.discovery-controls .discovery-control-results [role=status]{color:var(--discovery-ink);font-size:13px}.discovery-controls .discovery-control-results strong{font-weight:700}.discovery-controls .discovery-control-results button{color:#006e89;min-height:44px}.approved-public .discovery-controls .discovery-working-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.approved-public .discovery-controls .discovery-working-filters button{color:#19384c;background:#fff;border:1px solid #bdcfdc;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:10px;display:flex}.approved-public .discovery-controls .text-muted-foreground{color:#51697b}@media(max-width:600px){:is(.tw-public-surface,.career-explore) .discovery-controls,.approved-public .discovery-controls{padding:18px}:is(.tw-public-surface,.career-explore) .discovery-controls .discovery-control-row,.approved-public .discovery-controls .discovery-control-row{grid-template-columns:minmax(0,1fr)}.approved-public .discovery-controls .discovery-working-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.approved-public .discovery-controls .post-section-label{color:#19384c;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;line-height:1.5}:is(.tw-public-surface,.career-explore,.approved-public) .discovery-controls{--discovery-ink:#102d40;--discovery-muted:#475f70;--discovery-line:#c8d6dc;background:#fff;border-top:3px solid #086d73;box-shadow:0 5px 18px #123b4910}.approved-public .discovery-controls .discovery-working-filters button[aria-pressed=true]{color:#fff;background:#103d4c;border-color:#103d4c}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica{--cert-navy:#0b263b;--cert-teal:#007e92;--cert-green:#187c4d;--cert-purple:#7741a5;--cert-amber:#986700;color:#10283c;background:#f5f7f8;font-family:Inter,Arial,sans-serif;overflow:clip}.cert-replica :is(button,a,input,select,summary):focus-visible,.home-project :is(button,a,summary):focus-visible,.provider-premium :is(button,a,input,select):focus-visible{outline-offset:4px;outline:3px solid #008fa8}.cert-replica :is(h1,h2,h3,h4){letter-spacing:-.025em;font-family:Inter Tight,Inter,Arial,sans-serif}.cert-primary-button,.cert-replica .cert-primary-button{cursor:pointer;background:linear-gradient(120deg,#0094aa,#00768c);border:1px solid #079db3;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 20px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff18;color:#fff!important}.cert-primary-button:disabled{opacity:.65;cursor:wait}.cert-primary-button:hover{background:#006d80}.cert-vendor-slot{color:#17374e;text-align:left;flex-shrink:0;justify-content:flex-start;align-items:center;width:136px;max-width:100%;height:38px;display:inline-flex}.cert-vendor-name{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;font-size:19px;font-weight:750;line-height:1.2;display:block}.cert-vendor-slot[data-provider=comptia]{color:#b51d2c}.cert-vendor-slot[data-provider=cisco]{color:#00779b}.cert-vendor-slot[data-provider=isc2]{color:#1c633d}.cert-vendor-slot[data-provider=isaca]{color:#184f94}.cert-vendor-slot[data-provider=aws]{color:#805400}.cert-vendor-slot[data-provider=microsoft]{color:#36516c}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica :is(.cert-directory,.cert-detail){max-width:1440px;margin:0 auto;padding:0 42px 50px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory>nav:first-child{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica :is(.discovery-hero,.cert-guide-hero){box-shadow:none;background:linear-gradient(112deg,#0b263b,#0b3046);border:0;border-radius:0;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:40px;min-height:350px;margin:0 -42px;padding:42px 64px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica :is(.discovery-hero,.cert-guide-hero):before,.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica :is(.discovery-hero,.cert-guide-hero):after{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero h1{letter-spacing:-.035em;color:#fff;max-width:none;margin:0 0 22px;font-size:clamp(38px,4.2vw,60px);font-weight:760;line-height:1.06}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero h1 span{color:#24c8db}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-description{color:#dce8ef;max-width:58ch;margin:0;font-size:17px;line-height:1.55}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero-actions{margin:24px 0 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero-actions a:first-child{color:#fff;background:linear-gradient(120deg,#0094aa,#00768c);border:1px solid #079db3;border-radius:5px;min-height:48px;padding:12px 20px;font-size:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-scene{perspective:1100px;justify-content:center;align-items:center;gap:0;height:270px;padding:0;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-scene-orbit{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile{text-align:center;color:#0b263b;background:linear-gradient(140deg,#fff,#f2f6f8);border:1px solid #d4dfe6;border-radius:7px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:9px;width:32%;min-width:0;height:245px;padding:23px 17px;display:flex;position:relative;transform:rotate(-2deg);box-shadow:7px 12px 8px #00152645;inset:auto!important}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile.tile-1{z-index:3;height:270px;margin:0 -2px;transform:rotate(-1deg)}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile.tile-2{transform:rotate(2deg)}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile>span{color:#fff;background:linear-gradient(125deg,#218653,#126a42);border:0;border-radius:7px;place-items:center;width:82px;height:77px;margin:0 0 5px;display:grid;box-shadow:inset 0 1px #ffffff30}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile.tile-1>span{background:linear-gradient(125deg,#9458b9,#723796)}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile.tile-2>span{background:linear-gradient(125deg,#c38a00,#9b6900)}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile svg{width:47px;height:47px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile strong{font-size:25px;line-height:1.2}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile small{color:#28475f;max-width:18ch;font-size:13px;line-height:1.5}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile i{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-directory.is-compact{background:#fff;border:1px solid #d8e2e8;border-radius:6px;align-items:center;gap:18px;margin:18px 0 0;padding:14px 20px;display:flex;box-shadow:0 2px 3px #0b263b07}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading{display:contents}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading>div{flex:0 0 195px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading h2{letter-spacing:0;margin:0;font-size:14px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading p{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading>a{color:#00667d;border-left:1px solid #d1dfe7;flex:0 0 145px;order:3;padding-left:16px;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-grid{flex:1;justify-content:space-around;align-items:center;gap:12px;margin:0;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-card{min-height:45px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-vendor-slot{justify-content:center;width:auto;min-width:62px;height:36px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-vendor-name{font-size:21px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory-nav{background:0 0;border-bottom:1px solid #cbdbe5;flex-wrap:wrap;align-items:center;gap:35px;margin:0;padding:16px 0 0;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory-nav a{color:#486174;align-items:center;min-height:46px;padding:0;font-size:14px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory-nav>a:first-child{color:#007b91;border-bottom:3px solid #009bb1;font-weight:700}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory-business{margin-left:auto;color:#005c77!important}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-intro{margin:30px 0 18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-intro h2{letter-spacing:-.035em;font-size:36px;font-weight:750;line-height:1.15}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-intro>a{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-workbench,.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-filters.discovery-controls{box-shadow:none;background:0 0;border:0;padding:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row{grid-template-columns:minmax(250px,2.3fr) repeat(3,minmax(130px,1fr));gap:15px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row label{color:#29465b;font-size:11px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row>div>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row :is(input,button){color:#29465b;background:#fff;border:1px solid #c7d7e1;border-radius:5px;height:51px;min-height:51px;font-size:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row>label{background:#fff;border:1px solid #c7d7e1;border-radius:5px;height:51px;padding:7px 13px 0;display:block;position:relative}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row>label button{background:0 0;border:0;height:27px;min-height:27px;padding:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-input-wrap{height:51px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-control-results{color:#476074;margin-top:9px;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-control-results>span{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-control-results>div{margin-left:auto;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-compact-card{box-shadow:none;background:#fff;border:1px solid #d4e0e7;border-radius:6px;height:100%;display:block;position:relative;overflow:hidden}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-body{flex-direction:column;min-height:310px;padding:20px 22px 14px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-attribution{gap:5px;min-height:31px;padding-right:42%}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-provider{letter-spacing:0;text-transform:none;width:150px;height:28px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-provider .cert-vendor-name{font-size:17px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-link{min-height:0;margin:4px 0 8px;padding-right:40%;display:block}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-link h3{font-size:27px;font-weight:750;line-height:1.15}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-facts{gap:8px;min-height:25px;margin:0;padding-right:40%}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-facts span{color:#234255;background:#edf2f5;border:0;border-radius:10px;padding:3px 9px;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-facts span:first-child{background:var(--credential-accent);color:#fff;font-weight:600}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-verdict{color:#2b455b;max-width:none;min-height:57px;margin:13px 0 16px;padding-right:39%;font-size:13px;line-height:1.55}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-credential-art{aspect-ratio:1.4;width:39%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:20px;right:17px;overflow:hidden}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-approved-art img{object-fit:initial;opacity:1;max-width:none;height:auto;margin:0;position:absolute;transform:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-credential-art>svg{filter:drop-shadow(3px 5px 3px #10314a20);width:100%;height:100%}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-practice{color:#0b263b;background:#f0f5f8;border:0;border-radius:5px;align-items:center;gap:15px;min-height:61px;margin:auto 0 13px;padding:6px;font-size:13px;line-height:1.4;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-practice>svg{background:var(--credential-accent);color:#fff;stroke-width:1.8px;border-radius:5px;flex-shrink:0;width:48px;height:48px;padding:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-practice strong{color:#3a566c;letter-spacing:.04em;margin:0 0 4px;font-size:10px;display:block}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-actions{border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-actions>a{color:#fff;background:linear-gradient(120deg,#0094aa,#00768c);border:0;border-radius:4px;min-height:41px;padding:9px 16px;font-size:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-actions>button{color:#07516f;background:0 0;border:0;min-height:41px;padding:6px 0;font-size:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-actions>button:after{content:"";vertical-align:middle;border:1px solid #8ba4b4;border-radius:3px;width:18px;height:18px;margin-left:15px;display:inline-block}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-actions>button[aria-pressed=true]:after{background:#007e92;border-color:#007e92}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-status{color:#674b13;font-size:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-archived{opacity:.8}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-more{color:#006c82;background:#fff;border:1px solid #b9cdd8;border-radius:5px;min-height:44px;margin:22px auto 0;padding:9px 22px;font-size:13px;display:block}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-result-note{text-align:center;color:#4e6475;margin:9px 0 22px;font-size:11px}.cert-directory-closing{color:#fff;background:#0b263b;justify-content:space-between;align-items:center;gap:30px;margin:0 -42px;padding:30px 64px;display:flex}.cert-directory-closing h2{color:#fff;margin:0 0 8px;font-size:29px;line-height:1.12}.cert-directory-closing p{color:#d7e7ef;max-width:55ch;font-size:13px;line-height:1.5}.cert-directory-closing>div:last-child{flex-shrink:0;gap:10px;display:grid}.cert-directory-closing>div:last-child>a:last-child{color:#43d5e3;min-height:35px;font-size:13px}.cert-buying-guide-disclosure{color:#28536a;margin:22px 0;font-size:13px}.cert-buying-guide-disclosure summary{cursor:pointer;min-height:44px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-detail-breadcrumbs{color:#c9dde7;background:#0b263b;margin:0 -42px;padding:23px 54px 0;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-detail-breadcrumbs :is(a,span){color:#c9dde7}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-back-link{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);gap:50px;min-height:367px;padding:36px 54px 42px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero h1{max-width:none;margin:15px 0 14px;font-size:clamp(40px,4.8vw,66px);font-weight:760;line-height:1.07}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero .post-eyebrow{letter-spacing:.15em;color:#e1eff5;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero .cert-hero-description{color:#d7e8f0;font-size:22px;line-height:1.45}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-actions{align-items:center;gap:15px;margin-top:29px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-actions :is(.tw-primary-action,.cert-study-action){border-radius:5px;gap:13px;min-height:49px;padding:12px 20px;font-size:16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-action{color:#fff;background:0 0;border:1px solid #bed4df;box-shadow:inset 0 0 0 3px #0c2a3d}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-action>svg{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-tracking-disclosure{color:#bad4df;flex-basis:100%;margin-top:-1px;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-tracking-disclosure summary{cursor:pointer;min-height:28px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-scene{padding:0;position:static}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-window{box-shadow:none;background:0 0;border:0;gap:18px;padding:0;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row{background:#0c3148;border:1px solid #20506a;border-radius:6px;align-items:stretch;gap:20px;min-height:94px;padding:0;display:flex;position:relative;overflow:visible}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row>span{color:#fff;background:linear-gradient(125deg,#218653,#116b42);border-radius:5px 0 0 5px;flex-shrink:0;place-items:center;width:91px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row>div{align-self:center;padding:14px 15px 14px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row strong{color:#fff;font-size:17px;line-height:1.2}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row p{color:#cee0eb;margin:6px 0 0;font-size:13px;line-height:1.45}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row:not(:last-child):after{content:"↓";color:#79d5cd;font-size:21px;line-height:23px;position:absolute;bottom:-24px;left:39px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-source-band{background:#f8fafb;border-bottom:1px solid #dce6ec;grid-template-columns:minmax(360px,1fr) minmax(0,1.35fr);gap:26px;margin:0 -42px;padding:24px 54px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity{background:0 0;border:0;grid-template-columns:105px 1fr 1fr;align-items:center;gap:1px 14px;margin:0;padding:0;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity>.cert-vendor-slot{grid-row:1/3;width:100px;height:49px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-title{color:#15334a;grid-column:2/4;margin:0;font-size:13px;font-weight:650}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity a{color:#006b8b;gap:4px;min-height:35px;font-size:11px;text-decoration:underline}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity a svg{width:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-facts{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-facts>div{border-left:1px solid #c7d9e3;min-width:0;padding:0 0 0 16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-facts dt{color:#18364c;font-size:12px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-facts dt svg{color:#10283c;width:17px;height:17px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-facts dd{color:#345469;margin-top:7px;font-size:11px;line-height:1.5}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-facts dd a{color:#006b8b;text-underline-offset:2px;text-decoration:underline}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-section-nav{background:#fff;border-bottom:1px solid #dce6ec;flex-wrap:wrap;gap:35px;margin:0 -42px 30px;padding:12px 14px 0 56px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-section-nav :is(a,button){color:#143248;min-height:48px;padding:10px 0;font-size:14px;font-weight:500}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-section-nav>a:first-child{color:#00768a;font-weight:700;box-shadow:0 3px #008ba1}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout{grid-template-columns:minmax(0,1.57fr) minmax(0,1fr);align-items:stretch;gap:29px;margin:0 0 28px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout>div{box-shadow:none;background:#fff;border:1px solid #d5e2e9;border-top:5px solid #25c4d1;border-radius:6px;padding:20px 20px 10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout h2{margin:0 0 12px;font-size:31px;font-weight:750;line-height:1.2}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows>div{border-bottom:1px solid #dce6ed;align-items:center;gap:23px;padding:23px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows>div:last-child{border:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-icon{color:#fff;background:linear-gradient(125deg,#008ca0,#00657d);border:0;border-radius:5px;flex-shrink:0;width:85px;height:84px;box-shadow:inset 0 1px #fff2}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-icon svg{width:42px;height:42px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-icon.tone-1{color:#fff;background:linear-gradient(125deg,#168957,#126c42)}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-icon.tone-2{color:#fff;background:linear-gradient(125deg,#8b4fb1,#6e319e)}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows h3{color:#00647a;margin:0 0 7px;font-size:19px;font-weight:700;line-height:1.25}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows>div:last-child h3{color:#4c2479}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows p{color:#48556d;margin:0;font-size:15px;line-height:1.6}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit{background:#fff;border:1px solid #d4e2e9;border-radius:6px;align-self:stretch;padding:0 22px 10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit h2{color:#fff;background:#0c3249;border-radius:6px 6px 0 0;margin:-1px -23px 0;padding:20px 22px 15px;font-size:31px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit h2 small{color:#e4eef3;letter-spacing:0;margin-top:8px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5;display:block}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit>div{border-bottom:1px solid #dbe5ed;align-items:flex-start;gap:20px;padding:19px 0;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit>div:last-child{border:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit>div>svg{color:#fff;background:#00768e;border-radius:5px;flex-shrink:0;width:61px;height:61px;margin:0;padding:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit>div:nth-of-type(2)>svg{background:#956300}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit>div:nth-of-type(3)>svg{background:#b3142d}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit h3{margin:0 0 6px;font-size:17px;font-weight:700}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit p{color:#46556c;font-size:14px;line-height:1.55}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit a{color:#006a8b;min-height:30px;padding:4px 0;font-size:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature{background:#fff;border:1px solid #d6e3ea;border-top:5px solid #20c1cd;border-radius:6px;margin:28px 0 25px;padding:19px 17px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading{grid-template-columns:1.1fr 1fr;column-gap:18px;margin:0 0 18px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .post-eyebrow{letter-spacing:.12em;color:#4b5d76;grid-column:1/-1;margin:0 0 4px;font-size:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature h2{margin:0;font-size:30px;line-height:1.15}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading>p:last-child{text-align:right;align-self:center;margin:0;font-size:13px;line-height:1.5}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-inset{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid;overflow:visible}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy{flex-direction:column;justify-content:center;padding:10px 0;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy h3{margin:0 0 12px;font-size:24px;line-height:1.2}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy>p{color:#46556c;font-size:14px;line-height:1.5}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-meta{color:#243c54;border:0;flex-wrap:wrap;gap:14px;margin:13px 0;padding:0;font-size:11px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-meta span{align-items:center;gap:7px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-meta span:before{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy>.cert-primary-button{width:100%;font-size:16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section{border:0;margin:26px 0;padding:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section>.cert-chapter-heading{align-items:baseline;gap:20px;margin:0 0 16px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section>.cert-chapter-heading>.post-eyebrow{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section>.cert-chapter-heading h2{white-space:nowrap;margin:0;font-size:28px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section>.cert-chapter-heading>p:last-child{margin:0;font-size:13px;line-height:1.5}.cert-study-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cert-study-entry{background:#fff;border:1px solid #d4e1e9;border-top:4px solid #0e9bb1;border-radius:5px;grid-template-columns:57px 1fr;align-items:start;gap:17px;padding:21px 17px;display:grid}.cert-study-entry:nth-child(2){border-top-color:#7c43a7}.cert-study-entry:nth-child(3){border-top-color:#14844f}.cert-study-entry>span{color:#fff;background:#00778e;border-radius:5px;place-items:center;width:57px;height:57px;display:grid}.cert-study-entry:nth-child(2)>span{background:#7b43a5}.cert-study-entry:nth-child(3)>span{background:#137e4b}.cert-study-entry h3{margin:0 0 9px;font-size:19px;font-weight:700;line-height:1.25}.cert-study-entry p{color:#46556c;margin:0 0 12px;font-size:13px;line-height:1.55}.cert-study-entry a{color:#006b8d;align-items:center;min-height:32px;font-size:13px;line-height:1.4;text-decoration:underline;display:inline-flex}.cert-study-entry .cert-vendor-slot{width:60px;height:57px}.cert-study-entry .cert-vendor-name{font-size:15px}.cert-study-details{background:#fff;border:1px solid #d3e0e7;border-radius:5px;margin:17px 0;padding:0 17px}.cert-study-details>summary{color:#173b50;cursor:pointer;min-height:48px;padding:14px 0;font-size:14px;font-weight:650}.cert-study-details[open]{padding-bottom:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-option{background:#fff;border-top:4px solid #167b92}.cert-practical-brief.home-project.home-project{color:#10283c;max-width:1440px;box-shadow:none;background:#f4f7f9;border:0;border-radius:0;margin:0 auto;padding:0;font-family:Inter,Arial,sans-serif;overflow:visible}.home-project :is(h1,h2,h3,h4,p){margin:0}.home-project *{box-sizing:border-box;min-width:0}.home-project :is(h1,h2,h3,h4){letter-spacing:-.02em;font-family:Inter Tight,Inter,Arial,sans-serif}.home-project .project-breadcrumb{color:#22516c;background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:18px 43px;font-size:12px;display:flex}.project-breadcrumb>span>span{color:#7691a1;padding:0 12px}.project-breadcrumb a{color:#005573;align-items:center;gap:8px;min-height:32px;font-size:12px;font-weight:650;display:flex}.home-project .project-hero{color:#fff;background:linear-gradient(115deg,#0b263b,#0c3248);grid-template-columns:minmax(0,1fr) 274px;gap:30px;padding:31px 45px 28px;display:grid}.home-project .project-eyebrow{color:#3bd0df;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:650}.home-project .project-hero :is(h1,h2){letter-spacing:-.025em;color:#fff;max-width:none;margin:0 0 10px;font-size:clamp(29px,2.9vw,42px);font-weight:750;line-height:1.15}.home-project .project-hero>div>p:not(.project-eyebrow){color:#e0edf4;font-size:20px;line-height:1.45}.home-project .project-hero>.cert-primary-button{align-self:start;margin-top:18px;font-size:15px}.home-project .project-meta{color:#dfebf2;flex-wrap:wrap;gap:12px 23px;margin-top:17px;font-size:12px;display:flex}.home-project .project-meta>span{align-items:center;gap:9px;display:flex}.home-project .project-layout{grid-template-columns:190px minmax(0,1fr) 325px;gap:15px;padding:20px 17px 0;display:grid}.home-project .project-main{align-content:start;gap:15px;display:grid}.home-project .project-contents{background:#fff;border:1px solid #e0e7ec;border-radius:5px;align-self:start;overflow:hidden}.home-project .project-contents>a{color:#103b57;border-bottom:1px solid #edf1f4;align-items:flex-start;gap:10px;min-height:82px;padding:18px 12px;font-size:13px;text-decoration:none;display:flex}.home-project .project-contents>a:first-child{background:#f4fbfc;border-left:3px solid #0097b1;padding-left:9px}.home-project .project-contents>a:last-child{border-bottom:0}.home-project .project-contents>a>svg{color:#006b88;flex-shrink:0}.home-project .project-contents>a>span:first-child{color:#25718e;font-size:17px;line-height:1.3}.home-project .project-contents strong{color:#17384f;font-size:12px;font-weight:700;line-height:1.35;display:block}.home-project .project-contents small{color:#4c5c73;margin-top:7px;font-size:11px;line-height:1.5;display:block}.home-project .project-panel{background:#fff;border:1px solid #e0e8ed;border-radius:5px;padding:16px;scroll-margin-top:90px}.home-project .project-section-title{align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.home-project .project-section-title>span{color:#fff;background:linear-gradient(125deg,#158653,#0c6a40);border-radius:5px;flex-shrink:0;place-items:center;width:49px;height:49px;font-size:23px;font-weight:700;display:grid}.home-project .project-section-title h3{color:#10283c;margin:3px 0 7px;font-size:28px;font-weight:750;line-height:1.2}.home-project .project-section-title p{color:#3f526a;font-size:13px;line-height:1.55}.home-project .project-panel:nth-child(2) .project-section-title>span,.home-project .project-resources .project-section-title>span{background:linear-gradient(125deg,#0094ab,#00718a)}.project-evidence-preview{padding:10px 0 0;font-family:Inter,Arial,sans-serif}.project-preview-caption{color:#173048;margin-bottom:10px;font-size:14px;font-weight:700;display:block}.project-preview-papers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.project-preview-paper{background:#fff;border:1px solid #cadde7;border-radius:4px;overflow:hidden}.project-paper-heading{color:#fff;background:#0c354e;padding:10px 11px;font-size:11px;font-weight:650;line-height:1.3}.project-paper-heading small{font-size:10px;font-weight:400}.project-preview-paper table{border-collapse:collapse;table-layout:fixed;color:#1c354c;width:100%;font-size:10px;line-height:1.55}.project-preview-paper :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #dde6ec;padding:10px 7px}.project-preview-paper th{color:#17364f;background:#edf3f7;font-size:9px;font-weight:700}.project-network{justify-items:center;gap:17px;min-height:220px;padding:12px 5px 8px;display:grid}.project-network-cloud{color:#0083bc;justify-items:center;font-size:9px;display:grid;position:relative}.project-network-cloud>span{color:#13334c;margin-top:-25px;font-size:8px}.project-network-control{color:#c1303c;justify-items:center;gap:2px;font-size:8px;display:grid;position:relative}.project-network-control:before{content:"";background:#296178;width:1px;height:18px;position:absolute;top:-18px;left:50%}.project-network-control>span{color:#304c63}.project-network-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid;position:relative}.project-network-groups:before{content:"";background:#3889a1;height:1px;position:absolute;top:-10px;left:12%;right:12%}.project-network-groups>div{text-align:center;color:#126c50;border:1px solid #c3dce5;border-top:3px solid #1a8c66;border-radius:4px;flex-direction:column;align-items:center;gap:6px;padding:9px 4px;display:flex;position:relative}.project-network-groups>div:before{content:"";background:#3889a1;width:1px;height:10px;position:absolute;top:-12px;left:50%}.project-network-groups>div:nth-child(2){color:#007eaa;border-top-color:#007eaa}.project-network-groups>div:nth-child(3){color:#7b3ca3;border-top-color:#7b3ca3}.project-network-groups>div:nth-child(4){color:#986700;border-top-color:#a87913}.project-network-groups strong{color:#153249;font-size:8px}.project-network-groups small{color:#35526a;font-size:7px;line-height:1.45}.project-artifact-list{padding:13px}.project-artifact-list>div{border-bottom:1px solid #dde7ed;gap:12px;padding:12px 0;display:flex}.project-artifact-list>div:last-child{border:0}.project-artifact-list>div>span{color:#fff;background:#007e92;border-radius:4px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.project-artifact-list>div:nth-child(2)>span{background:#7843a5}.project-artifact-list>div:nth-child(3)>span{background:#168051}.project-artifact-list strong{color:#17364f;font-size:11px;line-height:1.4;display:block}.project-artifact-list small{color:#4d6073;margin-top:4px;font-size:9px;line-height:1.4;display:block}.project-evidence-preview.is-compact{color:#fff;background:#092c42;border-radius:5px;min-height:248px;padding:14px}.project-evidence-preview.is-compact .project-preview-caption{color:#fff;font-size:14px}.project-evidence-preview.is-compact .project-preview-paper{background:#0b3047;border-color:#2e556d}.project-evidence-preview.is-compact .project-paper-heading{background:#0b3047;border-bottom:1px solid #36566c}.project-evidence-preview.is-compact .project-network{min-height:190px}.project-evidence-preview.is-compact .project-network :is(strong,small,span),.project-evidence-preview.is-compact .project-artifact-list :is(strong,small){color:#d9eaf2}.project-evidence-preview.is-compact .project-network-groups>div{border-color:#2e556d}.project-evidence-preview.is-compact table{color:#e0edf3}.project-evidence-preview.is-compact :is(th,td){border-color:#2c5066;padding:8px 7px;font-size:10px}.project-evidence-preview.is-compact th{color:#fff;background:#113b50}.project-evidence-preview.is-compact .project-artifact-list>div{border-color:#2d5268}.home-project .project-starting-point,.home-project .project-access,.home-project .project-review{color:#314c63;border-top:1px solid #d7e4eb;margin-top:15px;font-size:12px}.home-project :is(.project-starting-point,.project-access,.project-review)>summary{color:#00687f;cursor:pointer;min-height:38px;padding:11px 0;font-weight:650}.home-project :is(.project-starting-point,.project-access,.project-review) p{margin:8px 0;font-size:12px;line-height:1.65}.home-project .project-review ul{margin:10px 0;padding-left:19px;font-size:12px;line-height:1.7}.home-project .project-review li+li{margin-top:9px}.home-project .project-review h4{margin:14px 0 0;font-size:13px;font-weight:700}.home-project .project-tools{gap:7px;display:grid}.home-project .project-tools>div{border:1px solid #dbe5ed;border-radius:4px;align-items:center;gap:13px;padding:6px;display:flex}.home-project .project-tools>div>span{color:#fff;background:linear-gradient(125deg,#008da5,#006785);border-radius:4px;flex-shrink:0;place-items:center;width:57px;min-height:55px;display:grid}.home-project .project-tools h4{margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.3}.home-project .project-tools p{color:#41536a;font-size:12px;line-height:1.5}.home-project .project-extension{color:#342d1c;background:#fff;border:1px solid #b68c2c;border-left:4px solid #ad7d0f;border-radius:5px;align-items:flex-start;gap:12px;margin-top:13px;padding:14px 12px;display:flex}.home-project .project-extension>svg{color:#986700;flex-shrink:0}.home-project .project-extension strong{font-size:13px;font-weight:750}.home-project .project-extension p{margin-top:5px;font-size:12px;line-height:1.55}.home-project .project-milestones{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-project .project-milestones>li{background:#fff;border:1px solid #dfe7ed;border-radius:4px;grid-template-columns:39px minmax(100px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;padding:0;display:grid}.home-project .project-milestones>li>span{color:#fff;background:#00778f;border:0;border-radius:3px 0 0 3px;align-self:stretch;place-items:center;min-height:50px;font-size:19px;display:grid}.home-project .project-milestones>li:nth-child(2)>span{background:#147e4e}.home-project .project-milestones>li:nth-child(3)>span{background:#7d3ca4}.home-project .project-milestones>li:nth-child(4)>span{background:#a07100}.home-project .project-milestones h4{padding:10px 0;font-size:13px;font-weight:700;line-height:1.45}.home-project .project-milestones p{color:#3b5068;padding:10px 10px 10px 0;font-size:12px;line-height:1.65}.home-project .project-example{background:#f5f8fa;border-radius:4px;margin-top:15px;padding:10px}.home-project .project-example h4{margin:0 0 8px;font-size:14px;font-weight:700}.home-project .project-example table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px;line-height:1.55}.home-project .project-example :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #dbe5ec;padding:9px 8px}.home-project .project-example th{color:#16374f;background:#e9f0f5;font-size:10px;font-weight:650}.home-project .project-example td{color:#3b5068;background:#fff}.home-project .project-sidebar{align-content:start;gap:15px;display:grid}.home-project .project-evidence{color:#fff;background:linear-gradient(125deg,#0a2a40,#0c354c);border-radius:5px;padding:22px 20px}.home-project .project-evidence h3{color:#fff;align-items:center;gap:10px;font-size:23px;font-weight:750;line-height:1.3;display:flex}.home-project .project-evidence h3>svg{flex-shrink:0}.home-project .project-evidence p{color:#dfebf2;margin-top:12px;font-size:13px;line-height:1.6}.home-project .project-evidence ol{gap:23px;margin:23px 0;padding:0;list-style:none;display:grid}.home-project .project-evidence li{align-items:flex-start;gap:15px;display:flex}.home-project .project-evidence li>span{color:#075776;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:grid}.home-project .project-evidence h4{color:#fff;font-size:14px;font-weight:650;line-height:1.4}.home-project .project-evidence li p{margin-top:5px;font-size:13px;line-height:1.55}.home-project .project-evidence .project-evidence-note{border-top:1px solid #526b7a;margin:20px 0;padding-top:15px}.home-project .project-evidence .cert-primary-button{gap:8px;width:100%;padding:11px 9px;font-size:13px}.home-project .project-copy{color:#d6ebf2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;margin:6px 0 0;padding:10px 0;font-size:11px;text-decoration:underline;display:flex}.home-project .project-evidence [role=status]:empty{display:none}.home-project .project-evidence textarea{color:#17354a;background:#fff;border:1px solid #8ab2c4;border-radius:4px;width:100%;padding:10px;font-size:12px}.home-project .project-reflection{background:#fff;border:1px solid #dbe5ed;border-radius:5px;overflow:hidden}.home-project .project-reflection h3{color:#fff;background:#773da2;align-items:center;gap:12px;padding:16px 20px;font-size:22px;font-weight:700;line-height:1.3;display:flex}.home-project .project-reflection>div{padding:20px}.home-project .project-reflection p{color:#334b62;font-size:13px;line-height:1.65}.home-project .project-reflection ol{counter-reset:reflection;gap:20px;margin:22px 0;padding:0;list-style:none;display:grid}.home-project .project-reflection li{counter-increment:reflection;color:#233e54;align-items:flex-start;gap:13px;font-size:13px;line-height:1.5;display:flex}.home-project .project-reflection li:before{content:counter(reflection);color:#fff;background:#007d96;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-weight:700;display:grid}.home-project .project-reflection li:nth-child(2):before{background:#167d4b}.home-project .project-reflection li:nth-child(3):before{background:#7d3ca5}.home-project .project-reflection>div>p:last-child{border-top:1px solid #dbe5ed;padding-top:18px}.home-project .project-resources{grid-column:1/-1}.home-project .project-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.home-project .project-resource-grid>a{color:#14364f;border:1px solid #d6e3ec;border-radius:4px;align-items:flex-start;gap:13px;min-height:100px;padding:8px;text-decoration:none;display:flex}.home-project .project-resource-grid>a>span{color:#fff;background:#08799b;border-radius:4px;flex-shrink:0;place-items:center;width:53px;height:53px;display:grid}.home-project .project-resource-grid>a:nth-child(2)>span{background:#187d4d}.home-project .project-resource-grid>a:nth-child(3)>span{background:#7d3da5}.home-project .project-resource-grid strong{margin:4px 0;font-size:13px;font-weight:700;line-height:1.4;display:block}.home-project .project-resource-grid p{color:#485a70;font-size:12px;line-height:1.5}.home-project .project-resource-grid>a>svg{color:#007991;flex-shrink:0;margin:8px 5px 0 auto}.home-project .project-finish{color:#fff;background:#0c3048;border-radius:5px;grid-column:1/-1;align-items:center;gap:18px;padding:15px 22px;display:flex}.home-project .project-finish>svg{color:#eebd32;flex-shrink:0}.home-project .project-finish strong{font-size:21px;font-weight:750}.home-project .project-finish p{color:#dce9f1;margin-top:5px;font-size:12px;line-height:1.5}.home-project .project-provenance{color:#526779;padding:18px 35px;font-size:11px;line-height:1.6}.home-project .project-history{color:#714c0e;padding:16px 35px;font-size:13px}@media(min-width:1500px){.home-project .project-layout{grid-template-columns:200px minmax(0,1fr) 345px}}@media(max-width:1200px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica :is(.cert-directory,.cert-detail){padding-inline:30px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica :is(.discovery-hero,.cert-guide-hero){gap:30px;margin-inline:-30px;padding-inline:40px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-detail-breadcrumbs{margin-inline:-30px;padding-inline:40px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-source-band{grid-template-columns:1fr 1.2fr;gap:10px;margin-inline:-30px;padding:20px 35px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity{grid-template-columns:85px 1fr 1fr;gap:3px 8px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity>.cert-vendor-slot{width:80px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-section-nav{margin-inline:-30px;padding-left:40px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-directory.is-compact{gap:12px;padding:14px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading>div{flex-basis:155px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading>a{flex-basis:110px;padding-left:10px;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-grid{gap:8px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-vendor-name{font-size:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile{height:230px;padding:19px 12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile.tile-1{height:250px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile>span{width:70px;height:68px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile small{font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-icon{width:72px;height:74px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows>div{gap:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout h2,.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit h2{font-size:27px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows p{font-size:14px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-body{padding:17px 19px 12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-link h3{font-size:24px}.cert-directory-closing{margin-inline:-30px;padding-inline:40px}.home-project .project-layout{grid-template-columns:165px minmax(0,1fr) 280px;gap:12px;padding:16px 13px 0}.home-project .project-hero{grid-template-columns:minmax(0,1fr) 235px;gap:20px;padding:30px 35px}.home-project .project-section-title h3{font-size:25px}.home-project .project-contents>a{gap:8px;padding:16px 9px}.home-project .project-contents>a:first-child{padding-left:6px}.home-project .project-evidence{padding:20px 16px}.home-project .project-evidence h3{font-size:21px}.home-project .project-milestones>li{grid-template-columns:35px minmax(90px,.8fr) minmax(0,1.2fr);gap:8px}.home-project .project-milestones p{font-size:11px}.project-preview-paper :is(th,td){padding:8px 5px;font-size:8px}.project-network-groups{gap:3px}.project-network-groups strong,.project-network-groups small{font-size:7px}.project-network-groups>div{padding-inline:2px}.project-preview-paper .project-paper-heading{font-size:10px}}@media(max-width:1000px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-source-band{grid-template-columns:1fr;gap:17px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity{grid-template-columns:120px 1fr 1fr}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-facts{border-top:1px solid #d3e0e7;padding-top:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-directory.is-compact{flex-wrap:wrap}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-grid{flex-basis:100%;order:3}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading>a{border:0;flex-basis:auto;order:2;margin-left:auto}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading>div{flex-basis:auto}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero{grid-template-columns:1.1fr 1fr;padding-inline:32px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero .cert-hero-description{font-size:19px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row{gap:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row>span{width:65px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row:not(:last-child):after{left:26px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row strong{font-size:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row p{font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout{grid-template-columns:1.4fr 1fr;gap:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit>div{gap:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit>div>svg{width:45px;height:45px;padding:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-icon{width:59px;height:64px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows h3{font-size:17px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-inset{grid-template-columns:1.25fr 1fr;gap:17px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy h3{font-size:21px}.cert-study-entry-grid{gap:10px}.cert-study-entry{grid-template-columns:40px 1fr;gap:10px;padding:14px 11px}.cert-study-entry>span{width:40px;height:44px}.cert-study-entry h3{font-size:17px}.cert-study-entry p{font-size:12px}.home-project .project-layout{grid-template-columns:minmax(0,1fr) 280px}.home-project .project-contents{background:0 0;border:0;flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.home-project .project-contents>a{background:#fff;border:1px solid #cddde6;border-radius:4px;align-items:center;min-height:44px;padding:10px 12px}.home-project .project-contents>a:first-child{border:1px solid #007e92;padding:10px 12px}.home-project .project-contents small,.home-project .project-contents>a>span:first-child{display:none}.home-project .project-contents>a>svg{width:17px;height:17px}.home-project .project-hero{grid-template-columns:1fr}.home-project .project-hero>.cert-primary-button{justify-self:start;margin-top:0}.home-project .project-breadcrumb{padding:14px 25px}.home-project .project-resource-grid{grid-template-columns:1fr}.home-project .project-resource-grid>a{min-height:78px}.home-project .project-evidence li p{font-size:12px}}@media(max-width:760px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica :is(.cert-directory,.cert-detail){padding:0 18px 35px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica :is(.discovery-hero,.cert-guide-hero){grid-template-columns:1fr;gap:25px;min-height:0;margin:0 -18px;padding:30px 23px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero h1{margin-bottom:15px;font-size:42px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-description{font-size:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-scene{width:100%;max-width:520px;height:209px;margin:0 auto}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile{height:184px;padding:17px 10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile.tile-1{height:202px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile>span{border-radius:5px;width:54px;height:52px;margin-bottom:2px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile svg{width:32px;height:32px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile strong{font-size:20px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile small{font-size:10px;line-height:1.45}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-directory.is-compact{gap:8px;margin-top:14px;padding:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 13px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading h2{font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading>a{min-height:35px;font-size:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-vendor-name{font-size:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory-nav{gap:8px 20px;padding-top:8px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory-nav a{min-height:42px;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory-business{margin-left:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-intro{margin:25px 0 16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-intro h2{font-size:30px;line-height:1.1}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row>div:first-child,.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row>label:last-child{grid-column:1/-1}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-cert-grid{grid-template-columns:1fr;gap:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-body{min-height:290px;padding:17px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-link h3{font-size:25px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-link{padding-right:38%}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-facts{gap:5px;padding-right:36%}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-facts span{padding:3px 7px;font-size:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-verdict{min-height:60px;padding-right:37%;font-size:12px;line-height:1.6}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-credential-art{width:39%;top:26px;right:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-practice{gap:11px;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-practice>svg{width:44px;height:44px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-actions>a,.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-actions>button{font-size:12px}.cert-directory-closing{gap:22px;margin:0 -18px;padding:25px 23px;display:grid}.cert-directory-closing h2{font-size:27px}.cert-directory-closing>div:last-child{justify-items:start}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-detail-breadcrumbs{margin:0 -18px;padding:17px 23px 0;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-back-link{color:#d4e7ef;background:#0b263b;min-height:36px;margin:0 -18px;padding:8px 23px;font-size:11px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero{gap:25px;padding-top:22px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero h1{margin:10px 0 15px;font-size:43px;line-height:1.05}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero .cert-hero-description{font-size:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-actions{gap:10px;margin-top:21px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-actions :is(.tw-primary-action,.cert-study-action){min-height:44px;padding:10px 14px;font-size:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-window{gap:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row{gap:16px;min-height:81px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row>span{width:69px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row>div{padding:12px 14px 12px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row strong{font-size:16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row p{font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-source-band{margin:0 -18px;padding:18px 23px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity{grid-template-columns:85px 1fr;gap:0 13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-title{grid-column:2}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity>a{grid-column:2;min-height:30px;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity>.cert-vendor-slot{grid-row:1/4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-facts{grid-template-columns:1fr 1fr;gap:20px 12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-facts>div{padding-left:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-section-nav{gap:0 23px;margin:0 -18px 23px;padding:5px 23px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-section-nav :is(a,button){min-height:43px;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout{grid-template-columns:1fr;gap:20px;margin:0 0 23px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout>div{padding:17px 16px 4px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout h2{font-size:27px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows>div{align-items:flex-start;gap:15px;padding:20px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-icon{width:57px;height:61px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-icon svg{width:33px;height:33px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows h3{font-size:17px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows p{font-size:13px;line-height:1.6}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit{padding:0 18px 8px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit h2{margin:-1px -19px 0;padding:18px 20px;font-size:28px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit>div>svg{width:55px;height:57px;padding:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit>div{gap:17px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature{padding:17px 13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading{grid-template-columns:1fr;gap:7px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature h2{font-size:28px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading>p:last-child{text-align:left;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-inset{grid-template-columns:1fr;gap:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy{padding:4px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy h3{font-size:23px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy>p{font-size:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section>.cert-chapter-heading{display:block}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section>.cert-chapter-heading h2{margin:0 0 10px;font-size:27px}.cert-study-entry-grid{grid-template-columns:1fr;gap:12px}.cert-study-entry{grid-template-columns:55px 1fr;gap:16px;padding:17px}.cert-study-entry>span{width:55px;height:55px}.cert-study-entry h3{font-size:21px}.cert-study-entry p{font-size:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-option-grid{grid-template-columns:1fr}.home-project .project-breadcrumb{gap:4px;padding:12px 18px;font-size:10px;display:grid}.project-breadcrumb>span>span{padding:0 6px}.home-project .project-hero{gap:17px;padding:24px 20px}.home-project .project-hero :is(h1,h2){font-size:31px;line-height:1.1}.home-project .project-hero>div>p:not(.project-eyebrow){font-size:16px}.home-project .project-meta{gap:11px;font-size:11px}.home-project .project-hero>.cert-primary-button{width:100%;font-size:14px}.home-project .project-layout{flex-direction:column;gap:14px;padding:14px 12px 0;display:flex}.home-project .project-contents{gap:6px;width:100%}.home-project .project-contents>a{gap:6px;min-height:40px;padding:8px 9px}.home-project .project-contents>a:first-child{padding:8px 9px}.home-project .project-contents strong{font-size:11px}.home-project .project-panel{padding:14px}.home-project .project-section-title{gap:12px;margin-bottom:15px}.home-project .project-section-title>span{width:39px;height:42px;font-size:20px}.home-project .project-section-title h3{margin-top:1px;font-size:25px}.home-project .project-section-title p{font-size:12px}.project-preview-papers{grid-template-columns:1fr;gap:10px}.project-preview-paper :is(th,td){padding:9px;font-size:10px}.project-preview-paper .project-paper-heading{font-size:12px}.project-network{min-height:220px;padding:14px 10px}.project-network-groups strong{font-size:9px}.project-network-groups small{font-size:8px}.project-network-groups{gap:5px}.project-network-groups>div{padding:9px 4px}.project-evidence-preview.is-compact .project-preview-papers{grid-template-columns:1fr 1fr;gap:7px}.project-evidence-preview.is-compact .project-preview-paper:first-child{display:none}.project-evidence-preview.is-compact .project-preview-papers{grid-template-columns:1fr}.project-evidence-preview.is-compact{min-height:0;padding:13px}.project-evidence-preview.is-compact :is(th,td){padding:10px;font-size:11px}.home-project .project-tools>div{gap:11px}.home-project .project-tools>div>span{width:45px;min-height:53px}.home-project .project-tools h4{font-size:13px}.home-project .project-tools p{font-size:12px}.home-project .project-milestones>li{grid-template-columns:35px 1fr;gap:0 10px}.home-project .project-milestones>li>span{grid-row:1/3;font-size:18px}.home-project .project-milestones h4{padding:11px 10px 0 0;font-size:14px}.home-project .project-milestones p{grid-column:2;padding:7px 12px 12px 0;font-size:12px}.home-project .project-example :is(th,td){padding:7px 4px;font-size:9px}.home-project .project-evidence{padding:22px 20px}.home-project .project-evidence h3{font-size:25px}.home-project .project-evidence h4{font-size:15px}.home-project .project-evidence p,.home-project .project-evidence li p{font-size:13px}.home-project .project-evidence .cert-primary-button{font-size:14px}.home-project .project-sidebar{gap:15px}.home-project .project-reflection h3{font-size:25px}.home-project .project-resource-grid>a{gap:10px}.home-project .project-resource-grid>a>span{width:45px;height:47px}.home-project .project-resource-grid strong{font-size:12px}.home-project .project-resource-grid p{font-size:11px}.home-project .project-finish{padding:17px 16px}.home-project .project-finish strong{font-size:21px}.home-project .project-finish p{font-size:12px}.home-project .project-provenance{padding:17px;font-size:10px}}@media(max-width:360px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero h1{font-size:36px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile{padding-inline:7px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile strong{font-size:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile small{font-size:9px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-link h3{font-size:22px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-body{padding:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-verdict{font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-facts{padding-right:33%}.home-project .project-section-title h3{font-size:23px}.home-project .project-contents>a{width:calc(50% - 3px)}.home-project .project-hero :is(h1,h2){font-size:28px}.home-project .project-example{padding:7px}.home-project .project-example :is(th,td){padding:6px 3px;font-size:8px}}.cert-provider-partnership.provider-premium{color:#10283c;background:#fff;max-width:1440px;margin:auto;padding:0;font-family:Inter,Arial,sans-serif;overflow:clip}.provider-premium *{box-sizing:border-box;min-width:0}.provider-premium :is(h1,h2,h3,p){margin:0}.provider-premium :is(h1,h2,h3){letter-spacing:-.025em;font-family:Inter Tight,Inter,Arial,sans-serif}.provider-page-breadcrumb{color:#3a5a70;background:#f6f8fa;align-items:center;gap:15px;padding:15px 65px;font-size:12px;display:flex}.provider-page-breadcrumb a{color:#23506a;align-items:center;min-height:25px;display:flex}.provider-premium .provider-premium-hero{color:#fff;background:linear-gradient(110deg,#0b263b,#0b3249);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:75px;padding:42px 75px 45px;display:grid}.provider-premium .provider-premium-eyebrow{text-transform:uppercase;letter-spacing:.04em;color:#20cbdd;margin-bottom:16px;font-size:13px;font-weight:700}.provider-premium .provider-premium-hero h1{letter-spacing:-.035em;color:#fff;margin:0 0 22px;font-size:clamp(40px,4.5vw,64px);font-weight:750;line-height:1.04}.provider-premium .provider-premium-hero h1 span{color:#13c1d6}.provider-premium .provider-premium-hero>div>p:last-of-type{color:#e2edf3;font-size:23px;line-height:1.45}.provider-hero-actions{align-items:center;gap:22px;margin-top:28px;display:flex}.provider-hero-actions>.cert-primary-button{font-size:16px}.provider-hero-actions>a:last-child{color:#fff;border:2px solid #4cc9dc;border-radius:5px;justify-content:center;align-items:center;min-height:47px;padding:11px 18px;font-size:14px;font-weight:600;display:flex}.provider-premium-hero>aside>p{text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:0 0 12px 10px;font-size:11px;font-weight:700}.provider-premium-hero>aside{transform:rotate(-1deg)}.provider-resource-example{color:#18354b;background:#fff;border:1px solid #d7e3e9;border-radius:8px;padding:22px;box-shadow:8px 9px #d8e3e86b,16px 18px 20px #0016253d}.provider-example-heading{align-items:flex-start;gap:20px;display:flex}.provider-example-heading>span{color:#fff;background:linear-gradient(125deg,#8050aa,#603482);border-radius:6px;flex-shrink:0;place-items:center;width:80px;height:84px;display:grid}.provider-example-heading small{color:#006a80;border:1px solid #c0dce4;border-radius:3px;padding:4px 7px;font-size:10px;line-height:1.3;display:inline-block}.provider-example-heading h3{color:#152d42;font-size:20px;line-height:1.2;margin:10px 0!important}.provider-example-heading p{color:#42546a;font-size:12px;line-height:1.5}.provider-resource-example ul{border-top:1px solid #d9e4eb;gap:16px;margin:18px 0 20px;padding:16px 0 0;list-style:none;display:grid}.provider-resource-example li{color:#3a4d62;align-items:center;gap:14px;font-size:13px;display:flex}.provider-resource-example li svg{color:#142e42;flex-shrink:0}.provider-example-action{color:#fff;background:linear-gradient(125deg,#008fa4,#007286);border-radius:4px;justify-content:center;align-items:center;gap:15px;min-height:43px;font-size:13px;font-weight:600;display:flex}.provider-premium .provider-opportunities{padding:35px 75px 34px}.provider-opportunities>h2{color:#10283c;font-size:45px;font-weight:760;line-height:1.1;margin-bottom:12px!important}.provider-opportunities>p{color:#465970;font-size:17px;line-height:1.5}.provider-opportunities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:30px;display:grid}.provider-opportunities article{border-right:1px solid #c5d8e3;align-items:flex-start;gap:22px;padding-right:20px;display:flex}.provider-opportunities article:last-child{border-right:0;padding-right:0}.provider-opportunities article>span{color:#fff;background:linear-gradient(125deg,#008ca1,#006b81);border-radius:6px;flex-shrink:0;place-items:center;width:76px;height:79px;display:grid}.provider-opportunities article:nth-child(2)>span{background:linear-gradient(125deg,#8050aa,#603482)}.provider-opportunities article:nth-child(3)>span{background:linear-gradient(125deg,#bd890b,#8e5d00)}.provider-opportunities h3{font-size:22px;font-weight:700;line-height:1.2;margin:8px 0 10px!important}.provider-opportunities article p{color:#43556b;font-size:13px;line-height:1.55}.provider-premium .provider-fit{background:#f4f7f8;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:45px;padding:30px 75px 35px;display:grid}.provider-fit>div>h2{color:#14344b;font-size:30px;font-weight:750;line-height:1.2;margin-bottom:10px!important}.provider-fit>div>p{color:#4c6479;font-size:15px;line-height:1.55}.provider-fit ol{gap:17px;margin:25px 0;padding:0;list-style:none;display:flex}.provider-fit ol li{flex:1;align-items:flex-start;gap:10px;display:flex}.provider-fit ol li>span{color:#fff;background:#007d94;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:12px;font-weight:650;display:grid}.provider-fit ol li strong{margin-bottom:5px;font-size:12px;font-weight:700;line-height:1.4;display:block}.provider-fit ol li p{color:#496277;font-size:11px;line-height:1.5}.provider-fit ol li>svg{color:#527588;flex-shrink:0;margin-top:5px}.provider-guide-example{background:#fff;border:1px solid #dce7ed;border-radius:7px;padding:17px;box-shadow:0 7px 18px #0e2c4012}.provider-guide-example>strong{color:#31516b;font-size:15px}.provider-example-nav{color:#425b71;border-bottom:1px solid #dce7ed;justify-content:space-between;gap:12px;margin:0 0 16px;padding-top:15px;font-size:11px;display:flex}.provider-example-nav>*{padding:10px 0}.provider-example-nav>strong{color:#123a52;border-bottom:3px solid #00879c;font-size:11px}.provider-guide-example>p{font-size:15px;font-weight:700;margin:0 0 6px!important}.provider-guide-example>small{color:#52657a;font-size:11px}.provider-resource-example.is-compact{box-shadow:none;border-radius:4px;margin-top:10px;padding:12px}.provider-resource-example.is-compact .provider-example-heading{gap:14px}.provider-resource-example.is-compact .provider-example-heading>span{width:67px;height:70px}.provider-resource-example.is-compact .provider-example-heading h3{font-size:15px;margin:8px 0!important}.provider-resource-example.is-compact .provider-example-heading p{font-size:11px}.provider-resource-example.is-compact .provider-example-heading small{padding:2px 6px;font-size:9px}.provider-fit>aside{background:#fff;border:1px solid #d5e2e9;border-radius:5px;align-self:stretch;overflow:hidden}.provider-fit>aside>h2{color:#fff;background:#0c3047;padding:15px 20px;font-size:27px;font-weight:700;line-height:1.2}.provider-fit>aside>div{padding:0 20px}.provider-fit aside article{border-bottom:1px solid #d5e3ec;align-items:flex-start;gap:19px;padding:18px 0;display:flex}.provider-fit aside article:last-child{border:0}.provider-fit aside article>span{color:#fff;background:#217947;border-radius:5px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.provider-fit aside article:nth-child(2)>span{background:#00768d}.provider-fit aside article:nth-child(3)>span{background:#986800}.provider-fit aside article:nth-child(4)>span{background:#b92530}.provider-fit aside h3{font-size:18px;font-weight:700;line-height:1.25;margin:3px 0 7px!important}.provider-fit aside p{color:#48596e;font-size:13px;line-height:1.5}.provider-premium .provider-independence{color:#fff;background:#0b2c42;align-items:center;gap:45px;padding:25px 85px;display:flex}.provider-independence>span{color:#fff;background:linear-gradient(125deg,#1b864e,#176a3e);border-radius:5px;flex-shrink:0;place-items:center;width:78px;height:69px;display:grid}.provider-independence>div{border-left:1px solid #9aafbc;padding-left:45px}.provider-independence h2{color:#fff;font-size:38px;line-height:1.1;margin-bottom:8px!important}.provider-independence p{color:#e2edf3;font-size:19px;line-height:1.4}.provider-premium .provider-enquiry{padding:30px 78px 28px}.provider-enquiry>h2{font-size:32px;font-weight:750;line-height:1.15;margin-bottom:9px!important}.provider-enquiry>p{color:#4b6177;font-size:14px;line-height:1.5}.provider-enquiry form{grid-template-columns:1fr 1fr;gap:14px 35px;margin-top:20px;display:grid}.provider-enquiry label{color:#233f56;gap:6px;font-size:12px;font-weight:650;display:grid}.provider-enquiry :is(input,select){color:#193b52;background:#fff;border:1px solid #cbdce6;border-radius:4px;width:100%;height:43px;padding:10px 13px;font-size:13px;font-weight:400}.provider-enquiry input::placeholder{color:#6e8091}.provider-enquiry form>div{grid-column:1/-1;align-items:center;gap:20px;display:flex}.provider-enquiry form>div>small{color:#54697b;font-size:11px}.provider-enquiry .cert-primary-button{font-size:14px}.provider-editorial-details{color:#3e5b71;border-top:1px solid #dce6ed;margin:0 78px 20px;font-size:12px}.provider-editorial-details>summary{cursor:pointer;min-height:43px;padding:15px 0}.provider-editorial-details .cert-provider-standards{color:#294b60;background:#fff;border:1px solid #d7e4eb;margin:0;padding:20px}.provider-editorial-details .cert-provider-standards h2{margin-bottom:10px;font-size:23px}.provider-editorial-details .cert-provider-standards li{color:#405a70;font-size:13px;line-height:1.7}.provider-editorial-details>div{flex-wrap:wrap;gap:25px;margin-top:15px;display:flex}.provider-editorial-details a{color:#006b84;align-items:center;min-height:40px;text-decoration:underline;display:inline-flex}.provider-example-disclaimer{text-align:right;color:#526a7b;padding:8px 78px 20px;font-size:10px}.cert-study-entry:first-child>span{color:#fff;background:#00778e}.cert-study-entry .cert-entry-note{color:#566578;margin:8px 0 0;font-size:10px;line-height:1.5}.post-site-header.cert-public-header{color:#18364c;--foreground:#18364c;--muted-foreground:#3e5b71;--background:#fff;--secondary:#f0f5f8;--border:#cadde7;--color-foreground:#18364c;--color-muted-foreground:#3e5b71;--color-background:#fff;--color-secondary:#f0f5f8;--color-border:#cadde7;border-color:#d4e1e9;background:#fff!important}.post-site-header.cert-public-header>div:first-child{max-width:1440px;height:66px;padding-inline:50px}.post-site-header.cert-public-header .post-primary-nav a{font-size:13px;color:#24475f!important}.post-site-header.cert-public-header .post-primary-nav a[aria-current=page]{background:0 0;border-bottom:2px solid #008ca4;border-radius:0;color:#007b92!important}.cert-price-market{color:#31536a;justify-content:flex-end;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}@media(max-width:1200px){.provider-premium .provider-premium-hero{gap:42px;padding:35px 50px}.provider-premium .provider-premium-hero h1{font-size:53px}.provider-premium .provider-premium-hero>div>p:last-of-type{font-size:20px}.provider-premium .provider-opportunities{padding:31px 50px}.provider-opportunities>h2{font-size:40px}.provider-opportunities>div{gap:19px}.provider-opportunities article{gap:18px;padding-right:15px}.provider-opportunities article>span{width:65px;height:69px}.provider-opportunities h3{font-size:20px}.provider-premium .provider-fit{gap:30px;padding:25px 50px}.provider-fit>aside>div{padding:0 17px}.provider-fit aside article{gap:16px}.provider-fit aside article>span{width:55px;height:55px}.provider-fit aside h3{font-size:17px}.provider-premium .provider-independence{gap:30px;padding:24px 58px}.provider-independence>div{padding-left:30px}.provider-independence h2{font-size:33px}.provider-independence p{font-size:17px}.provider-premium .provider-enquiry{padding:28px 55px}.provider-editorial-details{margin-inline:55px}.provider-example-disclaimer{padding-inline:55px}.provider-example-heading>span{width:67px;height:74px}.provider-example-heading h3{font-size:18px}.provider-resource-example{padding:18px}.provider-hero-actions{flex-wrap:wrap;gap:14px}.provider-hero-actions>.cert-primary-button{font-size:14px}.provider-hero-actions>a:last-child{font-size:13px}.provider-fit ol{gap:10px}.provider-fit ol li{gap:7px}.provider-fit ol li>svg{display:none}.provider-fit ol li strong{font-size:11px}.provider-fit ol li>span{width:26px;height:26px;font-size:11px}.provider-fit ol li p{font-size:10px}}@media(max-width:1000px){.post-site-header.cert-public-header>div:first-child{padding-inline:23px}.provider-premium .provider-premium-hero{grid-template-columns:1.15fr 1fr;gap:26px;padding:30px}.provider-premium .provider-premium-hero h1{font-size:43px}.provider-premium .provider-premium-hero>div>p:last-of-type{font-size:18px}.provider-premium .provider-opportunities{padding:28px 30px}.provider-opportunities>h2{font-size:35px}.provider-opportunities>p{font-size:15px}.provider-opportunities>div{gap:15px}.provider-opportunities article{display:block}.provider-opportunities article>span{width:55px;height:57px;margin-bottom:13px}.provider-opportunities h3{font-size:20px}.provider-premium .provider-fit{grid-template-columns:1.15fr 1fr;gap:20px;padding:25px 30px}.provider-fit aside article{gap:12px}.provider-fit aside article>span{width:45px;height:48px}.provider-fit aside article>span>svg{width:26px}.provider-fit aside h3{font-size:16px}.provider-fit aside p{font-size:12px}.provider-fit>aside>h2{font-size:24px}.provider-premium .provider-enquiry{padding:26px 35px}.provider-editorial-details{margin-inline:35px}.provider-example-disclaimer{padding-inline:35px}.provider-resource-example.is-compact .provider-example-heading>span{width:50px;height:58px}.provider-resource-example.is-compact .provider-example-heading{gap:10px}.provider-example-heading>span{width:56px;height:65px}.provider-example-heading{gap:13px}.provider-example-heading small{font-size:9px}.provider-resource-example li{font-size:11px}.provider-example-heading h3{font-size:16px}.provider-example-heading p{font-size:11px}.provider-fit ol{gap:12px;display:grid}.provider-fit ol li>span{width:28px;height:28px}.provider-fit ol li strong{font-size:12px}.provider-fit ol li p{font-size:11px}}@media(max-width:760px){.post-site-header.cert-public-header>div:first-child{height:62px;padding-inline:17px}.provider-page-breadcrumb{padding:12px 20px;font-size:11px}.provider-premium .provider-premium-hero{grid-template-columns:1fr;gap:30px;padding:30px 24px}.provider-premium .provider-premium-hero h1{margin-bottom:19px;font-size:43px;line-height:1.07}.provider-premium .provider-premium-eyebrow{font-size:11px}.provider-premium .provider-premium-hero>div>p:last-of-type{font-size:18px}.provider-hero-actions{gap:12px;margin-top:22px}.provider-hero-actions>.cert-primary-button{font-size:13px}.provider-hero-actions>a:last-child{min-height:44px;font-size:12px}.provider-premium-hero>aside{justify-self:center;width:100%;max-width:440px;transform:none}.provider-resource-example{padding:20px;box-shadow:5px 6px #d8e3e855,10px 12px 16px #00162530}.provider-example-heading>span{width:65px;height:70px}.provider-example-heading h3{font-size:19px}.provider-example-heading p,.provider-resource-example li{font-size:12px}.provider-premium .provider-opportunities{padding:28px 23px}.provider-opportunities>h2{font-size:34px}.provider-opportunities>p{font-size:14px}.provider-opportunities>div{grid-template-columns:1fr;gap:21px;margin-top:25px}.provider-opportunities article{border:0;gap:20px;padding:0;display:flex}.provider-opportunities article>span{width:62px;height:65px;margin:0}.provider-opportunities h3{font-size:22px;margin:3px 0 9px!important}.provider-opportunities article p{font-size:13px}.provider-premium .provider-fit{grid-template-columns:1fr;gap:25px;padding:25px 20px}.provider-fit>div>h2{font-size:28px}.provider-fit>div>p{font-size:14px}.provider-fit ol{gap:16px;display:grid}.provider-fit ol li>span{width:31px;height:31px}.provider-fit ol li strong{font-size:14px}.provider-fit ol li p{font-size:12px}.provider-fit>aside>h2{font-size:27px}.provider-fit aside article>span{width:56px;height:58px}.provider-fit aside article{gap:18px;padding:18px 0}.provider-fit aside h3{font-size:18px}.provider-fit aside p{font-size:13px}.provider-premium .provider-independence{gap:20px;padding:26px 23px}.provider-independence>span{width:55px;height:61px}.provider-independence>span>svg{width:34px}.provider-independence>div{border:0;padding:0}.provider-independence h2{font-size:29px}.provider-independence p{font-size:14px;line-height:1.55}.provider-premium .provider-enquiry{padding:28px 23px}.provider-enquiry>h2{font-size:29px}.provider-enquiry>p{font-size:13px}.provider-enquiry form{grid-template-columns:1fr;gap:15px}.provider-enquiry form>div{justify-items:start;gap:10px;display:grid}.provider-enquiry :is(input,select){height:46px;font-size:13px}.provider-editorial-details{margin-inline:23px}.provider-example-disclaimer{padding-inline:23px}.provider-example-nav{gap:10px;font-size:10px}.provider-example-nav>strong{font-size:10px}.provider-example-nav>span:nth-child(3){display:none}.provider-resource-example.is-compact .provider-example-heading h3{font-size:14px}}.cert-provider-page-shell{max-width:none;margin:0;padding:0}.cert-provider-partnership.provider-premium{border-radius:0}.provider-premium .provider-premium-hero{border-radius:0;width:100%;max-width:none;margin:0}.provider-premium .provider-opportunities{margin:0}.home-project .project-extra-guidance{background:#fff;border:1px solid #d6e3ea;border-radius:5px;margin:15px 30px;padding:0 16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-detail>.cert-tracking-disclosure{color:#234b60;background:#fff;border:1px solid #d5e1e8;border-radius:5px;margin:20px 0;padding:10px 16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-intro{color:#48556d;margin:0 0 12px;font-size:14px;line-height:1.4}@media(min-width:1001px){.post-site-header.cert-public-header .post-primary-nav a{font-size:12px;background:0 0!important}.post-site-header.cert-public-header button[aria-label="Sign in"]{min-height:33px}}@media(min-width:1001px)and (max-width:1200px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:22px;min-height:270px;padding:24px 49px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero h1{margin-bottom:16px;font-size:44px;line-height:1.05}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero .cert-hero-description{white-space:nowrap;font-size:14px;line-height:1.5}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero-actions{margin-top:16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero-actions a:first-child{min-height:40px;padding:9px 20px;font-size:14px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-scene{height:222px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile{gap:8px;height:194px;padding:17px 12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile.tile-1{height:220px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile.tile-2{height:205px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile>span{width:69px;height:66px;margin-bottom:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile strong{font-size:21px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-journey-tile small{font-size:11px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-directory.is-compact{min-height:64px;margin:14px 0 10px;padding:8px 14px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading>div{flex-basis:205px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading h2{font-size:12px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-card{min-height:44px;box-shadow:none;background:0 0;border:0;padding:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-vendor-name{font-size:19px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory-nav{border-bottom:1px solid #cddce4;gap:34px;margin:0;padding:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory-nav a{min-height:42px;padding:10px 0;font-size:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-intro{margin:20px 0 12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-intro h2{font-size:32px;line-height:1.2}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row{grid-template-columns:2.5fr .92fr 1fr 1fr;gap:12px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row>div:first-child{grid-column:auto}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row :is(input,.choice-select-trigger){height:48px;min-height:48px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-catalogue-meta{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-cert-grid{gap:12px;margin-top:16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-body{height:100%;min-height:260px;padding:15px 17px 12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-attribution{min-height:20px;padding-right:40%}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-provider{height:20px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-provider .cert-vendor-name{font-size:16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-link{margin:4px 0 7px;padding-right:37%}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-link h3{font-size:23px;line-height:1.1}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-facts{gap:7px;min-height:20px;padding-right:36%}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-facts span{padding:3px 8px;font-size:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-verdict{min-height:35px;margin:9px 0 12px;padding-right:39%;font-size:12px;line-height:1.45}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-credential-art{width:39%;height:auto;top:16px;right:15px;overflow:hidden}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-practice{gap:13px;min-height:52px;margin:auto 0 10px;padding:4px;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-practice>svg{width:45px;height:45px;padding:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-practice strong{margin-bottom:2px;font-size:9px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-actions>a,.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-actions>button{min-height:33px;padding:7px 12px;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-actions>button{padding-inline:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-detail-breadcrumbs{min-height:33px;margin-bottom:0;padding:18px 40px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:35px;min-height:288px;padding:0 35px 20px 40px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero h1{margin:14px 0;font-size:50px;line-height:1.05}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero .cert-hero-description{font-size:20px;line-height:1.45}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-actions{gap:17px;margin-top:24px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-actions :is(.tw-primary-action,.cert-study-action){min-height:48px;padding:12px 22px;font-size:16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-window{gap:17px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row{gap:18px;min-height:78px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row>span{width:74px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row>div{padding:10px 12px 10px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row strong{font-size:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row p{margin-top:5px;font-size:12px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row:not(:last-child):after{bottom:-23px;left:30px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-source-band{grid-template-columns:390px minmax(0,1fr);gap:15px;padding:17px 35px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity{grid-template-columns:75px 1fr 1.25fr;gap:2px 10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity>.cert-vendor-slot{width:70px;height:49px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-provider-identity a{min-height:25px;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-facts{gap:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-hero-facts>div{padding-left:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-section-nav{gap:30px;margin:0 -30px 22px;padding:0 47px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-section-nav :is(a,button){min-height:50px;font-size:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout{gap:22px;margin-bottom:22px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout>div{padding:15px 13px 10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout h2{margin-bottom:8px;font-size:28px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-intro{margin-bottom:12px;font-size:14px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows>div{gap:21px;min-height:97px;padding:8px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-icon{width:76px;height:78px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows h3{margin-bottom:7px;font-size:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows p{font-size:14px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit{padding:0 16px 7px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit h2{margin:-1px -17px 0;padding:16px 17px 12px;font-size:27px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit h2 small{margin-top:5px;font-size:12px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit>div{gap:18px;padding:15px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit>div>svg{width:57px;height:59px;padding:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit h3{margin-bottom:5px;font-size:16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit p{font-size:13px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit a{min-height:25px;padding:3px 0;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature{margin:22px 0 19px;padding:16px 12px 12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading{grid-template-columns:1.15fr 1fr;gap:4px 18px;margin-bottom:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature h2{font-size:28px;line-height:1.15}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading>p:last-child{font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-inset{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy h3{margin-bottom:9px;font-size:21px;line-height:1.15}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy>p{font-size:13px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-meta{gap:12px;margin:13px 0;font-size:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy>.cert-primary-button{min-height:41px;padding:8px 13px;font-size:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section{margin:18px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section>.cert-chapter-heading{gap:16px;margin-bottom:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section>.cert-chapter-heading h2{font-size:25px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section>.cert-chapter-heading>p:last-child{font-size:12px}.cert-study-entry-grid{gap:13px}.cert-study-entry{grid-template-columns:49px 1fr;gap:12px;padding:12px}.cert-study-entry>span{width:49px;height:49px}.cert-study-entry h3{margin-bottom:7px;font-size:16px}.cert-study-entry p{margin-bottom:8px;font-size:12px;line-height:1.4}.cert-study-entry a{min-height:21px;font-size:12px}.cert-study-entry .cert-entry-note{font-size:10px;line-height:1.4}.home-project .project-breadcrumb{min-height:44px;padding:8px 32px;font-size:11px}.home-project .project-hero{min-height:158px;padding:24px 32px 18px;display:block;position:relative}.home-project .project-eyebrow{margin:0 0 8px;font-size:10px}.home-project .project-hero :is(h1,h2){margin:0 225px 7px 0;font-size:31px;line-height:1.1}.home-project .project-hero>div>p:not(.project-eyebrow){margin:0 0 12px;font-size:19px;line-height:1.3}.home-project .project-meta{gap:23px;margin:0;font-size:12px}.home-project .project-hero>.cert-primary-button{width:213px;min-height:45px;padding:10px 12px;font-size:13px;position:absolute;top:45px;right:30px}.home-project .project-layout{grid-template-columns:166px minmax(0,1fr) 270px;gap:9px;padding:14px 13px 0}.home-project .project-panel{padding:9px 12px}.home-project .project-section-title{gap:16px;margin-bottom:13px}.home-project .project-section-title>span{width:44px;height:43px;font-size:23px}.home-project .project-section-title h3{margin:0 0 4px;font-size:24px;line-height:1.2}.home-project .project-section-title p{margin:0;font-size:12px;line-height:1.45}.home-project .project-main{gap:9px}.home-project .project-contents>a{gap:8px;min-height:77px;padding:12px 10px}.home-project .project-contents>a>span:first-child{font-size:15px}.home-project .project-contents>a>svg{width:22px;height:22px}.home-project .project-contents strong{font-size:11px;line-height:1.4}.home-project .project-contents small{margin-top:4px;font-size:10px;line-height:1.4}.home-project .project-preview-caption{margin-bottom:7px;font-size:13px}.home-project .project-preview-paper .project-paper-heading{padding:8px;font-size:10px}.home-project .project-network{min-height:205px;padding:10px 5px}.home-project .project-preview-papers{gap:6px}.home-project .project-preview-paper :is(th,td){padding:8px 5px;font-size:8px;line-height:1.4}.home-project .project-tools{gap:5px}.home-project .project-tools>div{gap:12px;min-height:50px}.home-project .project-tools>div>span{width:53px;min-height:50px}.home-project .project-tools h4{margin:0 0 3px;font-size:13px;line-height:1.3}.home-project .project-tools p{margin:0;font-size:12px;line-height:1.4}.home-project .project-extension{background:#fff4d3;border:1px solid #df9d00;gap:13px;margin-top:10px;padding:10px 12px}.home-project .project-extension strong{font-size:13px}.home-project .project-extension p{margin:3px 0 0;font-size:11px;line-height:1.4}.home-project .project-milestones{gap:5px}.home-project .project-milestones>li{grid-template-columns:44px minmax(145px,.65fr) minmax(0,1fr);gap:0}.home-project .project-milestones>li>span{font-size:23px}.home-project .project-milestones h4{padding:9px 12px;font-size:11px;line-height:1.35}.home-project .project-milestones p{padding:8px 10px;font-size:11px;line-height:1.4}.home-project .project-example{margin-top:9px;padding:8px}.home-project .project-example h4{margin:0 0 4px;font-size:12px}.home-project .project-example :is(th,td){padding:7px 5px;font-size:9px;line-height:1.4}.home-project .project-evidence{padding:14px}.home-project .project-evidence h3{gap:12px;margin:0 0 10px;font-size:20px;line-height:1.25}.home-project .project-evidence>p{margin-bottom:13px;font-size:12px;line-height:1.45}.home-project .project-evidence ol{gap:13px;margin:13px 0 17px}.home-project .project-evidence li{gap:13px}.home-project .project-evidence li>span{width:27px;height:27px;font-size:16px}.home-project .project-evidence h4{margin:1px 0 4px;font-size:12px;line-height:1.4}.home-project .project-evidence li p{font-size:12px;line-height:1.4}.home-project .project-evidence .project-evidence-note{margin-top:14px;padding-top:12px;font-size:12px}.home-project .project-evidence .cert-primary-button{gap:9px;min-height:42px;padding:9px 10px;font-size:12px}.home-project .project-copy{min-height:30px;margin-top:5px;font-size:10px}.home-project .project-evidence [role=status]:empty{display:none}.home-project .project-reflection h3{padding:13px 16px;font-size:20px}.home-project .project-reflection>div{padding:13px 16px}.home-project .project-reflection p,.home-project .project-reflection li{font-size:12px;line-height:1.4}.home-project .project-reflection li{margin:12px 0}.home-project .project-resources{padding:9px 14px}.home-project .project-resource-grid{gap:11px}.home-project .project-resource-grid>a{gap:13px;min-height:82px;padding:9px}.home-project .project-resource-grid>a>span{width:51px;height:51px}.home-project .project-resource-grid strong{font-size:11px;line-height:1.4}.home-project .project-resource-grid p{margin-top:4px;font-size:11px;line-height:1.4}.home-project .project-finish{gap:20px;min-height:51px;padding:11px 20px}.home-project .project-finish strong{font-size:17px}.home-project .project-finish p{margin-top:2px;font-size:11px;line-height:1.4}.provider-premium .provider-page-breadcrumb{min-height:34px;padding:10px 57px;font-size:11px}.provider-premium .provider-premium-hero{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:68px;min-height:356px;padding:20px 57px 25px}.provider-premium .provider-premium-hero h1{margin:14px 0 18px;font-size:51px;line-height:1.02}.provider-premium .provider-premium-hero>div>p:last-of-type{font-size:20px;line-height:1.4}.provider-premium .provider-premium-eyebrow{font-size:12px}.provider-hero-actions{flex-wrap:nowrap;gap:17px;margin-top:22px}.provider-hero-actions>.cert-primary-button,.provider-hero-actions>a:last-child{white-space:nowrap;min-height:43px;padding:10px 18px;font-size:13px}.provider-premium-hero>aside{transform:none}.provider-premium-hero>aside>p{margin:0 0 7px;font-size:10px}.provider-resource-example{padding:17px}.provider-example-heading{gap:17px}.provider-example-heading>span{width:66px;height:70px}.provider-example-heading h3{margin:7px 0;font-size:16px;line-height:1.3}.provider-example-heading p{font-size:11px;line-height:1.4}.provider-example-heading small{font-size:9px;line-height:1.3}.provider-resource-example ul{gap:9px;margin:12px 0;padding-top:11px}.provider-resource-example li{gap:13px;font-size:11px;line-height:1.4}.provider-example-action{min-height:34px;padding:8px 12px;font-size:12px}.provider-premium .provider-opportunities{padding:24px 57px 29px}.provider-opportunities>h2{margin:0 0 7px;font-size:40px;line-height:1.1}.provider-opportunities>p{font-size:16px;line-height:1.4}.provider-opportunities>div{gap:17px;margin-top:24px}.provider-opportunities article{gap:22px;padding-right:14px}.provider-opportunities article>span{width:74px;height:76px}.provider-opportunities h3{font-size:20px;line-height:1.15;margin:7px 0 10px!important}.provider-opportunities article p{font-size:12px;line-height:1.4}.provider-premium .provider-fit{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:35px;padding:14px 57px}.provider-fit>div>h2{margin-bottom:7px;font-size:25px}.provider-fit>div>p{font-size:13px;line-height:1.4}.provider-fit ol{gap:11px;margin:15px 0 20px}.provider-fit ol li>span{width:28px;height:28px;font-size:13px}.provider-fit ol li strong{font-size:10px}.provider-fit ol li p{font-size:10px;line-height:1.4}.provider-fit>aside>h2{padding:11px 18px;font-size:23px}.provider-fit aside>div{padding:0 18px}.provider-fit aside article{gap:22px;padding:13px 0}.provider-fit aside article>span{width:56px;height:58px}.provider-fit aside h3{margin-bottom:7px;font-size:16px;line-height:1.3}.provider-fit aside p{font-size:12px;line-height:1.4}.provider-guide-example{margin:0;padding:13px}.provider-example-nav{gap:20px;margin:12px -13px 10px;padding:0 13px 9px;font-size:10px}.provider-example-nav>strong{font-size:10px}.provider-guide-example>p{margin:0 0 5px;font-size:13px}.provider-guide-example>small{font-size:10px;line-height:1.4}.provider-resource-example.is-compact{margin-top:10px;padding:9px}.provider-resource-example.is-compact .provider-example-heading>span{width:67px;height:67px}.provider-resource-example.is-compact .provider-example-heading h3{margin:5px 0;font-size:13px}.provider-resource-example.is-compact .provider-example-heading p{font-size:10px}.provider-premium .provider-independence{gap:38px;padding:17px 65px}.provider-independence>span{width:61px;height:60px}.provider-independence>div{padding-left:42px}.provider-independence h2{margin-bottom:5px;font-size:31px}.provider-independence p{font-size:16px;line-height:1.4}.provider-premium .provider-enquiry{padding:18px 59px 20px}.provider-enquiry>h2{margin-bottom:7px;font-size:26px}.provider-enquiry>p{margin-bottom:12px;font-size:12px;line-height:1.4}.provider-enquiry form{gap:10px 27px}.provider-enquiry label{gap:4px;font-size:10px}.provider-enquiry :is(input,select){height:32px;min-height:32px;padding:6px 10px;font-size:11px}.provider-enquiry button{min-height:36px;padding:9px 24px;font-size:13px}.provider-enquiry form>div>small{font-size:10px}}.post-site-header.cert-public-header .cert-sign-in{color:#fff;box-shadow:none;background:linear-gradient(115deg,#008fa5,#006c83);border-color:#007d94;border-radius:4px}.cert-replica .home-project h4{letter-spacing:0;font-family:Inter,Arial,sans-serif}.provider-premium h3{letter-spacing:-.01em}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-verdict{flex:none;width:60%;padding-right:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row>label .choice-select-trigger{border:0;height:27px;min-height:27px;padding:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading h2{grid-area:2/1;width:auto;max-width:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading>p:last-child{grid-area:2/2}@media(min-width:1001px)and (max-width:1200px){.post-site-header.cert-public-header .cert-sign-in{height:44px;min-height:44px;padding:8px 12px;font-size:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero{height:270px;min-height:270px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero h1{font-size:43px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-hero h1 span{white-space:nowrap}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory>.cert-provider-directory.is-compact{min-height:64px;margin:14px 0 10px;padding:8px 14px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-verdict{width:58%;min-height:34px;padding:0;font-size:11.5px;line-height:1.45}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-detail-breadcrumbs{min-height:33px;padding-top:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-guide-hero{min-height:288px;padding-bottom:20px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row{height:78px;min-height:78px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row>div{padding:8px 12px 8px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-skill-row strong{line-height:1.2;display:block}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout>div{padding-top:12px;padding-bottom:7px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-layout h2{margin-top:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-learning-rows>div{min-height:94px;padding:6px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading{grid-template-columns:1.25fr 1fr}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading h2{white-space:nowrap;margin:0;font-size:27px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading>p:last-child{white-space:nowrap;justify-self:end;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy h3{font-size:20px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-preview-copy>p{font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .project-evidence-preview.is-compact{min-height:0;padding:9px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .project-evidence-preview.is-compact .project-preview-papers{grid-template-columns:1fr 1.85fr;gap:8px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .project-evidence-preview.is-compact .project-paper-heading{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .project-evidence-preview.is-compact .project-network{gap:14px;min-height:174px;padding:8px 4px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .project-evidence-preview.is-compact .project-network-groups>div{border:0;gap:3px;padding:5px 1px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .project-evidence-preview.is-compact :is(th,td){padding:8px 7px;font-size:10px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section>.cert-chapter-heading h2{margin:0;font-size:23px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section>.cert-chapter-heading>p:last-child{font-size:11px}.home-project .project-breadcrumb{height:44px;min-height:44px;padding-block:6px}.home-project .project-hero{padding-top:20px;padding-bottom:16px}.home-project .project-hero>.cert-primary-button{margin-top:0}.home-project .project-section-title{min-height:43px;margin-bottom:7px}.home-project .project-section-title h3{margin:0 0 4px}.home-project .project-preview-caption{margin-bottom:6px}.home-project .project-evidence-preview{padding-top:4px}.home-project .project-tools>div{min-height:48px;padding:0}.home-project .project-tools>div>span{width:53px;min-height:48px}.home-project .project-tools h4{margin:0 0 3px;font-size:12px;line-height:1.25}.home-project .project-tools p{font-size:11px;line-height:1.3}.home-project .project-extension{padding:8px 12px}.home-project .project-extension p{font-size:10px;line-height:1.35}.home-project .project-milestones>li>span{width:auto;height:auto;min-height:40px}.home-project .project-milestones h4{margin:0;padding:8px 12px;font-size:10px;line-height:1.35}.home-project .project-milestones p{margin:0;padding:7px 10px;font-size:10px;line-height:1.35}.home-project .project-example h4{font-size:11px}.home-project .project-example :is(th,td){padding:6px 5px;font-size:9px;line-height:1.35}.home-project .project-evidence h3{white-space:nowrap;gap:10px;font-size:18px}.home-project .project-evidence h4{font-size:11px;line-height:1.4}.home-project .project-evidence ol{gap:11px}.home-project .project-reflection ol{gap:0;margin:12px 0}.home-project .project-reflection li{min-height:0;margin:10px 0}.home-project .project-resource-grid>a{min-height:76px;padding:8px}.home-project .project-resources .project-section-title{margin-bottom:7px}.provider-premium .provider-page-breadcrumb{height:33px;min-height:33px;padding-block:6px}.provider-premium .provider-premium-hero{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:50px;padding-top:18px;padding-bottom:23px}.provider-premium .provider-premium-eyebrow{margin-bottom:12px}.provider-premium .provider-example-heading h3{margin:7px 0!important}.provider-premium .provider-resource-example{padding:15px}.provider-premium .provider-opportunities{padding-top:24px;padding-bottom:26px}.provider-premium .provider-opportunities>h2{margin:0 0 7px!important}.provider-premium .provider-opportunities>p{font-size:15px;line-height:1.35}.provider-premium .provider-opportunities>div{margin-top:21px}.provider-premium .provider-opportunities h3{font-size:19px;line-height:1.1;margin:2px 0 6px!important}.provider-premium .provider-opportunities article p{font-size:11.5px;line-height:1.35}.provider-premium .provider-fit aside article{padding:11px 0}.provider-premium .provider-fit aside h3{margin:0 0 5px!important}.provider-premium .provider-fit aside p{font-size:11.5px}.provider-premium .provider-enquiry form{margin-top:12px}.provider-premium .provider-enquiry>h2{margin-bottom:7px!important}}@media(max-width:760px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading>p:last-child{grid-area:3/1}}.cert-directory-closing{position:relative;overflow:hidden}.cert-directory-closing>div{z-index:1;position:relative}@media(min-width:1001px)and (max-width:1200px){.cert-directory-closing{justify-content:flex-start;gap:40px;min-height:110px;margin-top:12px;padding:13px 50px}.cert-directory-closing>div:first-child{border-right:1px solid #345468;flex:none;width:410px;padding-right:30px}.cert-directory-closing h2{margin-bottom:5px;font-size:22px;line-height:1.1}.cert-directory-closing p{font-size:12px;line-height:1.4}.cert-directory-closing .cert-primary-button{min-height:35px;padding:8px 15px;font-size:12px}.cert-directory-closing>div:last-of-type>a:last-child{min-height:20px;font-size:12px}.cert-directory-closing>div:last-of-type{justify-items:start;gap:7px;display:grid}}@media(max-width:760px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row>label{grid-column:auto}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row>label:last-child{grid-column:1/-1}}.post-site-header.cert-public-header .post-primary-nav a:after{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-practice-feature .cert-chapter-heading,.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-section>.cert-chapter-heading{width:100%;max-width:none}@media(min-width:1001px)and (max-width:1200px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .discovery-intro{margin-top:17px;margin-bottom:9px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-body{min-height:254px;padding-bottom:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-card-verdict{width:58%;min-height:32px;margin-bottom:10px;font-size:10.7px;line-height:1.45}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-before-commit>div{padding:12px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-entry h3{margin:0 0 7px;font-size:16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-entry p{margin:0 0 7px;font-size:11px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-study-entry .cert-entry-note{margin:6px 0 0;font-size:9px;line-height:1.3}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-preview-caption{line-height:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-tools>div>span{min-height:46px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-section-title{margin-bottom:5px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-extension{margin-top:8px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-extension strong{line-height:17px;display:block}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-example h4{margin:0 0 4px;line-height:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-example :is(th,td){padding:5px 4px;font-size:8px;line-height:1.3}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-example table{font-size:8px;line-height:1.3}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-example th{white-space:nowrap}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-evidence li p{margin-top:3px;font-size:11.5px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-evidence ol{gap:10px;margin:12px 0 15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-reflection p,.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-reflection li{font-size:11.5px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-reflection li{margin:7px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-reflection>div>p:last-child{padding-top:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-resources .project-section-title h3{margin:0 0 2px;font-size:22px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-resources .project-section-title p{font-size:10px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-resource-grid strong{margin:0 0 4px;font-size:10px;line-height:1.3}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-resource-grid p{margin:0;font-size:10px;line-height:1.3}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-resource-grid>a{gap:10px;min-height:80px}.provider-premium .provider-resource-example.is-compact{padding:9px}.provider-premium .provider-example-nav{margin-top:8px;margin-bottom:8px;padding-bottom:5px}.provider-premium .provider-example-nav>*{padding-block:7px}.provider-premium .provider-fit ol{margin-bottom:16px}.provider-premium .provider-fit>div>h2{margin-bottom:7px!important}.provider-premium .provider-enquiry{padding-top:17px;padding-bottom:17px}.provider-premium .provider-enquiry form{gap:8px 27px;margin-top:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-tools{gap:4px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-milestones{gap:3px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-example{margin-top:6px;padding:5px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-example :is(th,td){padding:3px 4px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .home-project .project-resource-grid>a{min-height:66px}}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-search-row :is(.choice-select-trigger,.choice-native){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#24475f!important;background:#fff!important}.post-site-header.cert-public-header>div:first-child{gap:16px;max-width:1440px;height:68px;padding-inline:24px}.post-site-header.cert-public-header .post-primary-nav{gap:2px;display:none}.post-site-header.cert-public-header a[href="/recruiters"]{color:#795000;border-color:#a97822;display:none}.post-site-header.cert-public-header button[aria-label="Open navigation menu"]{color:#17374e;background:#fff;border-color:#b4c7d4;display:inline-flex}.post-site-header.cert-public-header .post-primary-nav>button{color:#24475f;display:inline-flex}.post-site-header.cert-public-header .post-primary-nav :is(a,button){min-height:44px;padding-inline:7px;font-size:13px}.post-site-header.cert-public-header .market-selector{background:#fff;border-color:#b4c7d4}.post-site-header.cert-public-header .market-selector button{color:#39576b;min-height:36px}.post-site-header.cert-public-header .market-selector button[aria-pressed=true]{color:#fff;background:#0b3046}.post-site-header.cert-public-header .cert-sign-in{height:44px;min-height:44px}.post-site-header.cert-public-header :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #007d94}.cert-public-menu{--foreground:#17374e;--muted-foreground:#455d70;--background:#fff;--popover:#fff;--popover-foreground:#17374e;--secondary:#eaf2f5;--accent:#eaf2f5;--accent-foreground:#17374e;--border:#cbdbe5;--primary:#006d83;--color-foreground:#17374e;--color-muted-foreground:#455d70;--color-background:#fff;--color-popover:#fff;--color-popover-foreground:#17374e;--color-secondary:#eaf2f5;--color-accent:#eaf2f5;--color-accent-foreground:#17374e;--color-border:#cbdbe5;--color-primary:#006d83;color:#17374e;border-color:#cbdbe5;background:#fff!important}.cert-public-menu .market-selector button[aria-pressed=true]{color:#fff;background:#0b3046}.cert-public-menu :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #007d94}@media(min-width:1360px){.post-site-header.cert-public-header .post-primary-nav{display:flex}.post-site-header.cert-public-header a[href="/recruiters"]{padding-inline:10px;font-size:13px;display:inline-flex}.post-site-header.cert-public-header button[aria-label="Open navigation menu"],.post-site-header.cert-public-header .market-selector>span{display:none}}@media(max-width:620px){.post-site-header.cert-public-header>div:first-child{gap:12px;height:64px;padding-inline:16px}.post-site-header.cert-public-header a[aria-label="TechWaymark home"] img{width:144px}.post-site-header.cert-public-header .cert-sign-in{padding-inline:10px;font-size:12px}}@media(max-width:359px){.post-site-header.cert-public-header a[aria-label="TechWaymark home"] img{width:118px}}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-source-band .cert-provider-identity{grid-template-columns:125px minmax(0,1fr) minmax(0,1fr);gap:4px 12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-source-band .cert-provider-identity>.cert-vendor-slot{width:125px;height:auto;min-height:54px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-source-band .cert-vendor-name{font-size:17px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-source-band [data-name-size=medium] .cert-vendor-name{font-size:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-source-band [data-name-size=long] .cert-vendor-name{font-size:14px}@media(max-width:760px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-source-band .cert-provider-identity{grid-template-columns:125px minmax(0,1fr)}}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory>.cert-provider-directory.is-compact{gap:18px;padding:20px 24px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-section-heading>div{padding-left:0}@media(max-width:760px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-directory>.cert-provider-directory.is-compact{gap:16px;padding:20px}}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-commitment{margin-top:36px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica #cert-commitment-title{scroll-margin-top:94px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica :is(.cert-commitment,.cert-related-guidance)>.cert-chapter-heading h2{font-size:clamp(27px,2.6vw,34px);line-height:1.2}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica :is(.cert-commitment,.cert-related-guidance)>.cert-chapter-heading p:last-child{font-size:14px;line-height:1.6}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-facts-grid :is(.cert-vendor-record,#cert-costs){box-shadow:none;background:#fff;border:1px solid #cbdbe5;border-top:4px solid #007d94;border-radius:6px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-related-guidance{margin-top:36px;scroll-margin-top:90px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-related-guidance #cert-career-value{box-shadow:none;background:#fff;border:1px solid #cbdbe5;border-top:4px solid #007d94;border-radius:6px;padding:26px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica #cert-career-value>.size-9{color:#fff;background:#007d94;border-radius:5px;width:44px;height:44px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica #cert-career-value>.size-9 svg{width:22px;height:22px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica #cert-career-value p{color:#294a60;font-size:14px;line-height:1.7}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-related-options article{background:#fff;border:1px solid #cbdbe5;border-top:4px solid #704399;border-radius:6px;padding:24px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-related-options article:nth-child(2){border-top-color:#187c4d}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-related-options article:nth-child(3){border-top-color:#986700}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-related-options h3{margin:10px 0;font-size:21px;line-height:1.3}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-related-options p:not(.post-eyebrow){color:#455d70;font-size:14px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-related-options summary{font-size:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-next-actions{border:0;gap:12px;margin:20px 0;padding:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-next-actions a{color:#006d83;background:#fff;border:1px solid #a9c2d1;border-radius:5px;min-height:44px;padding:10px 16px;font-size:14px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-chapters{border:0;gap:12px;margin:24px 0 32px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-chapter{background:#fff;border:1px solid #cbdbe5;border-radius:6px;margin:0;padding:0 22px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-chapter>summary{color:#17374e;min-height:60px;padding:18px 0;font-size:16px;font-weight:650}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-chapter[open]>summary{border-bottom:1px solid #d5e1e7}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content{padding:22px 0}@media(max-width:760px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-related-guidance #cert-career-value{flex-direction:column;gap:14px;padding:20px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-related-options article{padding:20px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-chapter{padding-inline:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-chapter>summary{font-size:15px}}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-tracking-disclosure>summary{color:#17374e;min-height:44px;padding-block:12px;font-size:14px;font-weight:600}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-tracking-disclosure button{color:#17374e;border-color:#8ba8ba}@media(max-width:420px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .is-compact .cert-vendor-slot{width:100%;min-width:0}}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content :is(.glass,.post-card-tinted){color:#17374e;box-shadow:none;background:#fff;border:1px solid #cbdbe5;border-radius:6px;padding:22px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .cert-guidance-block{border-top:3px solid #007d94}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .cert-guidance-block[data-tone=warn]{border-top-color:#986700}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .cert-guidance-block h2{font-size:17px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .cert-guidance-block h2>svg{color:#fff;background:#007d94;border-radius:4px;flex-shrink:0;width:30px;height:30px;padding:6px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .cert-guidance-block[data-tone=warn] h2>svg{background:#986700}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .post-card-tinted{border-left:4px solid #007d94}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content li.rounded-full{color:#fff;background:#0b3046;border:0;border-radius:4px;padding:6px 10px;font-size:13px;line-height:1.5}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content li.rounded-full.text-destructive{color:#9e2636;background:#fff;border-left:3px solid #b51d2c;border-radius:0}@media(max-width:760px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content :is(.glass,.post-card-tinted){padding:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .grid-cols-3{grid-template-columns:minmax(0,1fr)}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .text-right{text-align:left}}.cert-public-menu[role=dialog]{padding:24px 20px}.cert-public-menu[role=dialog]>button{width:44px;height:44px;top:12px;right:12px}.cert-public-menu[role=dialog] h2{margin-bottom:14px;padding-right:40px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .rounded-xl{background:#fff;border-color:#cbdbe5;border-radius:5px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content li.rounded-xl{border-left:3px solid #704399}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .grid>div.rounded-xl{border-left:3px solid #187c4d}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .glow-ring{color:#fff;box-shadow:none;background:#0b3046;border:0;border-radius:5px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .glow-ring .text-primary{color:#fff}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content .bg-gradient-to-r{background:#cbdbe5}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-replica.cert-replica .cert-resource-content :is(a.rounded-lg,div.border-dashed){background:#fff;border:1px solid #cbdbe5;border-radius:5px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity{--background:#fff;--color-background:#fff;--foreground:#0b273b;--muted-foreground:#476176;color:#0b273b;background:#fff}.cert-fidelity *{min-width:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity :is(.cert-directory,.cert-detail){max-width:1220px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity :is(.discovery-hero,.cert-guide-hero){isolation:isolate;box-shadow:none;background:linear-gradient(115deg,#071e33,#07364b 65%,#064961);grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr);gap:38px;padding:48px 0;position:relative}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity :is(.discovery-hero,.cert-guide-hero):before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(115deg,#071e33,#07364b 65%,#064961);display:block;position:absolute;inset:0 calc(586px - 50vw)}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity :is(.discovery-hero,.cert-guide-hero):after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 75% 60%,#2cb6c619,#0000 58%);display:block;position:absolute;inset:0 -25vw}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .discovery-hero h1{max-width:22ch;margin:12px 0 18px;font-size:clamp(36px,3.8vw,53px);line-height:1.08}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-guide-hero h1{max-width:23ch;margin:15px 0;font-size:clamp(34px,3.6vw,50px);line-height:1.08}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-hero-description{color:#d6e9f0;max-width:53ch;font-size:17px;line-height:1.65}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity :is(.tw-primary-action,.discovery-hero-actions a:first-child,.cert-teal-action){color:#fff;background:linear-gradient(125deg,#007e90,#006f84);border:1px solid #22b7c9;border-radius:5px;align-items:center;gap:10px;min-height:46px;padding:12px 19px;font-weight:650;display:inline-flex;box-shadow:0 4px 14px #00172329,inset 0 1px #ffffff25}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-hero-actions{gap:12px;margin-top:24px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-hero-actions .cert-study-action{border-color:#53a8bb;border-radius:5px;min-height:46px;padding:12px 18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-tracking-disclosure{margin-top:3px;font-size:11px}.cert-journey-scene{perspective:1000px;height:286px;position:relative}.cert-scene-orbit{background:radial-gradient(#46cad21a,#0000 70%);border:0;border-radius:50%;position:absolute;inset:15px -12px 0 0}.cert-journey-tile{color:#0a2c43;background:linear-gradient(130deg,#fff,#e5f3f6);border:1px solid #c7e5ec;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;width:175px;height:192px;padding:22px;display:flex;position:absolute;transform:rotate(-8deg)rotateY(-11deg);box-shadow:10px 20px 0 -7px #05243655,14px 26px 40px #001b3640}.cert-journey-tile>span{color:#006e86;background:#e0f4f7;border:1px solid #9fd6e0;border-radius:9px;place-items:center;width:49px;height:49px;margin-bottom:6px;display:grid}.cert-journey-tile svg{width:29px;height:29px}.cert-journey-tile strong{letter-spacing:-.03em;font-size:22px}.cert-journey-tile small{color:#496474;max-width:15ch;font-size:11px;line-height:1.5}.cert-journey-tile i{color:#44798a;font-size:10px;font-style:normal;position:absolute;top:19px;right:16px}.cert-journey-tile.tile-0{z-index:1;top:24px;left:0}.cert-journey-tile.tile-1{z-index:2;top:59px;left:29%}.cert-journey-tile.tile-2{z-index:3;top:88px;left:58%}.cert-journey-tile.tile-1>span{color:#155e49;background:#e1f4eb;border-color:#a2d6c0}.cert-journey-tile.tile-2>span{color:#69448d;background:#efe9f7;border-color:#cdbce1}.cert-skill-scene{align-self:center;padding:14px 30px 18px 0;position:relative}.cert-skill-emblem{color:#19b2d2;background:linear-gradient(120deg,#0b344c,#125a75);border:1px solid #1697b5;border-radius:15px;place-items:center;width:150px;height:230px;display:grid;position:absolute;top:10px;right:-13px;transform:skewY(-18deg);box-shadow:16px 16px #092840,17px 17px #1c7d99}.cert-skill-window{background:linear-gradient(120deg,#123f53f5,#0b2c42ef);border:1px solid #3a8aa1;border-radius:9px;padding:0 20px;position:relative;box-shadow:0 15px 40px #00182d55,inset 0 1px #ffffff1a}.cert-skill-window-bar{color:#e5f7f9;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #3a5a70;align-items:center;gap:10px;padding:15px 0;font-size:10px;font-weight:650;display:flex}.cert-skill-window-bar>span:last-child{margin-left:auto}.cert-skill-row{color:#e5f3f8;border-bottom:1px solid #3a5a7075;align-items:center;gap:16px;padding:18px 0;display:flex}.cert-skill-row>svg:first-child{color:#75dfec;flex-shrink:0}.cert-skill-row>svg:last-child{color:#8cd5e3;flex-shrink:0;margin-left:auto}.cert-skill-row strong{font-size:14px;font-weight:600;line-height:1.5}.cert-skill-window>p{color:#accdd9;margin:13px 0;font-size:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-provider-identity{background:#f7fafb;border:0;border-bottom:1px solid #dae5eb;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px 28px;padding:7px 15px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-provider-title{color:#37586b;letter-spacing:0;margin:0 auto 0 0;font-size:12px;font-weight:600;line-height:1.5}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-provider-identity a{color:#006a80;min-height:35px;font-size:11px;text-decoration:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-hero-facts{padding:20px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-hero-facts dd{font-size:14px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-section-nav{gap:10px 35px;margin:0 0 36px;padding:10px 0;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-section-nav :is(a,button){min-height:40px;font-size:13px;font-weight:600}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-section-nav>:first-child{color:#006e86;box-shadow:0 3px #009cae}.cert-learning-layout{grid-template-columns:minmax(0,1.65fr) minmax(285px,1fr);gap:42px;margin:0 0 42px;scroll-margin-top:90px;display:grid}.cert-learning-layout h2{margin:7px 0 18px;font-size:clamp(27px,2.7vw,35px);font-weight:750;line-height:1.18}.cert-learning-rows{display:grid}.cert-learning-rows>div{border-bottom:1px solid #d9e4ea;gap:20px;padding:22px 0;display:flex}.cert-learning-rows>div:last-child{border:0}.cert-learning-rows h3{margin:0 0 6px;font-size:19px;font-weight:650;line-height:1.3}.cert-learning-rows p{color:#466175;max-width:65ch;margin:0;font-size:14px;line-height:1.65}.cert-learning-icon{color:#006b80;background:#edf8fa;border:1px solid #d5e9ee;border-radius:9px;flex-shrink:0;place-items:center;width:55px;height:55px;display:grid}.cert-learning-icon.tone-1{color:#206a57;background:#f0f8f4;border-color:#d6eade}.cert-learning-icon.tone-2{color:#675080;background:#f7f3fa;border-color:#e5daee}.cert-before-commit{background:linear-gradient(125deg,#f4f9fb,#eaf3f7);border:1px solid #cfdee7;border-radius:8px;align-self:start;padding:26px}.cert-before-commit h2{margin:0 0 8px;font-size:26px}.cert-before-commit>div{border-bottom:1px solid #ccdce5;align-items:flex-start;gap:18px;padding:20px 0;display:flex}.cert-before-commit>div:last-child{border:0;padding-bottom:0}.cert-before-commit>div>svg{color:#174e65;flex-shrink:0;margin-top:3px}.cert-before-commit h3{margin:0 0 6px;font-size:15px;font-weight:700}.cert-before-commit p{color:#405f74;margin:0;font-size:13px;line-height:1.65}.cert-before-commit a{color:#006b80;text-underline-offset:3px;align-items:center;min-height:36px;font-size:12px;text-decoration:underline;display:inline-flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-chapter-heading{margin:0 0 22px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-chapter-heading h2{margin:8px 0 9px;font-size:clamp(27px,2.8vw,35px);font-weight:750;line-height:1.2}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-chapter-heading>p:not(.post-eyebrow){color:#466175;font-size:15px;line-height:1.6}.cert-practice-feature,.cert-study-section,.cert-commitment,.cert-related-guidance{border-top:1px solid #d2e0e8;margin-top:36px;padding-top:32px;scroll-margin-top:90px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-practice-inset{border:1px solid #bcdde6;border-radius:8px;grid-template-columns:minmax(265px,.9fr) minmax(0,1.7fr);align-items:stretch;gap:0;margin:0;padding:0;display:grid;overflow:hidden;box-shadow:0 6px 24px #072b4210}.cert-practice-preview-copy{padding:28px}.cert-practice-preview-copy h3{margin:0 0 10px;font-size:25px;font-weight:750;line-height:1.25}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-practice-preview-copy>p{font-size:14px;line-height:1.65}.cert-practice-preview-meta{color:#4b6779;border-block:1px solid #dce7ec;flex-wrap:wrap;gap:7px 13px;margin:13px 0;padding:12px 0;font-size:11px;display:flex}.cert-practice-preview-meta span+span:before{content:"·";margin-right:13px}.cert-practice-outcomes{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:20px;display:grid}.cert-practice-outcomes>div+div{border-left:1px solid #dce7ec;padding-left:22px}.cert-practice-outcomes h4{margin:0 0 8px;font-size:13px;font-weight:700}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-practice-outcomes :is(p,li){color:#466175;font-size:12px;line-height:1.65}.cert-practice-outcomes ul{margin:0;padding-left:16px;list-style:outside}.cert-practice-outcomes li+li{margin-top:7px}.cert-practice-diagram{background:radial-gradient(at 0 80%,#cdeef0,#0000 65%),linear-gradient(125deg,#edf9fb,#deedf4);border-right:1px solid #c9e1e8;place-items:center;padding:45px 25px 30px 42px;display:grid;position:relative}.cert-diagram-number{color:#fff;background:#007f90;border-radius:5px;place-items:center;width:34px;height:38px;font-size:16px;font-weight:650;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 4px 10px #007d9630}.cert-diagram-window{background:linear-gradient(#fff,#f8fbfd);border:1px solid #d1e3e9;border-radius:7px;width:100%;max-width:275px;padding:20px 18px 13px;transform:rotate(-2deg);box-shadow:0 14px 24px #21445f20}.cert-diagram-title{color:#163d53;align-items:flex-start;gap:9px;padding-bottom:18px;font-size:12px;display:flex}.cert-diagram-title>svg{color:#007d94;flex-shrink:0}.cert-diagram-window ol{margin:0;padding:0;list-style:none}.cert-diagram-window li{gap:12px;min-height:58px;padding-bottom:13px;display:flex;position:relative}.cert-diagram-window li:not(:last-child):before{content:"";background:#acc4d1;width:1px;position:absolute;top:18px;bottom:0;left:8px}.cert-diagram-status{background:#fff;border:1px solid #90acbd;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid;position:relative}.step-0 .cert-diagram-status{color:#fff;background:#238357;border-color:#238357}.step-1 .cert-diagram-status{color:#fff;background:#bd3c59;border-color:#bd3c59}.cert-diagram-window li strong{color:#17384d;font-size:11px;line-height:1.45;display:block}.cert-diagram-window li small{color:#587185;margin-top:3px;font-size:10px;line-height:1.6;display:block}.cert-diagram-window>p{border-top:1px solid #e0e9ee;padding-top:9px;color:#5d788b!important;font-size:9px!important;line-height:1.5!important}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-featured-lab{margin:14px 0 32px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-featured-lab>summary{color:#006c80;background:#f5fafb;border-color:#cbdfe6;border-radius:6px;padding:13px 18px;font-size:13px}.cert-study-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-study-option{background:#fff;border:1px solid #cfdee6;border-top:3px solid #168d9a;border-radius:7px;flex-direction:column;padding:23px;display:flex;box-shadow:0 5px 18px #193c5110}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-study-option.tier-foundation{border-top-color:#2c8866}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-study-option.tier-reinforcement{border-top-color:#b48b2b}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-study-option.tier-accelerator{border-top-color:#805aab}.cert-option-kicker{color:#316275;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:17px;font-size:11px;display:flex}.cert-option-kicker small{color:#597185;margin-left:auto;font-size:10px}.cert-study-option h3{margin:0 0 10px;font-size:21px;font-weight:700;line-height:1.3}.cert-study-option>p{color:#476376;margin:0 0 14px;font-size:13px;line-height:1.7}.cert-option-meta{color:#365c70;border-top:1px solid #e1e9ee;flex-wrap:wrap;gap:8px 18px;margin-bottom:16px;padding-top:13px;font-size:11px;display:flex}.cert-study-option>.cert-option-note{border-left:2px solid #c7dce7;padding-left:12px;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-resource-action{color:#006b7e;background:#eef8f9;border:1px solid #98c2cc;border-radius:5px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding:10px 15px;font-size:12px;font-weight:650;display:inline-flex}.cert-option-footnote{color:#587182;margin:18px 0;font-size:11px;line-height:1.65}.cert-study-skip{color:#695122;background:#fff9ee;border:1px solid #e8d7b3;border-radius:7px;padding:5px 17px;font-size:12px}.cert-study-skip summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:650}.cert-study-skip ul{padding:10px 0 18px 20px}.cert-study-skip li+li{margin-top:15px}.cert-study-skip p{margin-top:5px;line-height:1.6}.cert-study-section .cert-study-disclosure{border-radius:6px;margin-bottom:20px;padding:12px 17px;font-size:11px}.cert-related-guidance #cert-career-value{background:#f4f9fb;border:1px solid #d2e0e8;border-left:3px solid #218ca2;border-radius:7px;margin:0 0 22px;padding:22px}.cert-related-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;display:grid}.cert-related-options article{border:1px solid #d5e1e8;border-radius:6px;padding:21px}.cert-related-options h3{margin:8px 0;font-size:18px;font-weight:700}.cert-related-options p:not(.post-eyebrow){color:#476376;font-size:13px;line-height:1.7}.cert-related-options summary{cursor:pointer;color:#006d83;min-height:44px;padding:12px 0;font-size:12px}.cert-related-options a{color:#006d83;min-height:40px;padding:10px 0;font-size:12px;text-decoration:underline;display:block}.cert-next-actions{border-block:1px solid #d4e2e9;flex-wrap:wrap;gap:12px 30px;margin:25px 0;padding:13px 0;display:flex}.cert-next-actions a{color:#006e84;align-items:center;gap:15px;min-height:44px;font-size:13px;font-weight:600;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .discovery-intro{margin:31px 0 20px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-filters.discovery-controls{border:0;box-shadow:none;background:#fff;border-bottom:1px solid #d1e0e8;border-radius:0;margin:0;padding:0 0 18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-search-row{grid-template-columns:minmax(230px,1.8fr) repeat(3,minmax(135px,1fr));gap:14px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-search-row label{color:#335b70;gap:7px;font-size:11px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-search-row :is(input,button){color:#234a60;background:#fff;border:1px solid #c2d7e1;border-radius:5px;height:45px;min-height:45px;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .discovery-control-results{color:#547184;border:0;justify-content:space-between;gap:12px;margin-top:14px;padding:0;font-size:10px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .discovery-control-results>div{color:#3b6074;background:0 0;border:0;margin:0;padding:0;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .discovery-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-compact-card{background:#fff;border:1px solid #c9dce5;border-left:3px solid #138f9c;border-radius:7px;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 6px 20px #09334c0a}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-body{height:100%;padding:24px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-attribution{justify-content:flex-start;gap:9px;padding-right:88px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-provider{color:#14718a;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-provider small{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-link{margin:12px 0 0;padding-right:90px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-link h3{font-size:25px;font-weight:750;line-height:1.2}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-facts{margin:8px 0 0;padding-right:95px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-facts span{font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-verdict{max-width:55ch;margin:15px 0;font-size:13px;line-height:1.7}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-practice{border:0;color:#3e6276;background:0 0;border-block:1px solid #e1ebef;margin:0 0 15px;padding:12px 0;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-practice strong{color:#146e7b;margin-bottom:4px;font-size:9px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-actions{border:0;justify-content:flex-start;gap:20px;margin-top:auto;padding:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-actions>a{color:#fff;background:linear-gradient(120deg,#007e90,#007689);border-color:#007b8d;border-radius:5px;min-height:44px;padding:11px 18px;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-actions>button{min-height:44px;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-art{aspect-ratio:1;background:0 0;border:0;border-radius:0;width:88px;height:88px;min-height:0;padding:0;position:absolute;top:22px;right:19px;overflow:visible}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-copy{display:none}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-symbol{background:linear-gradient(135deg,#f5fafc,#e8f3f5);border:1px solid #c8dfe6;border-radius:17px;width:88px;height:88px;inset:0;transform:rotate(-7deg);box-shadow:5px 6px 0 -1px #e1edf1}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-symbol>span{border-color:#c4dce4;border-radius:10px;inset:9px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-symbol>svg{opacity:1;width:43px;height:43px;color:var(--subject-ink);transform:none}.cert-practical-brief.cert-brief-v2{border-color:#c2d9e3;border-radius:8px;box-shadow:0 8px 28px #173d5112}.cert-brief-v2 .practice-context{color:#c1f0f3;background:linear-gradient(115deg,#0b2b43,#10485a);align-items:center;gap:10px;padding:14px 28px;font-size:11px;font-weight:600;display:flex}.cert-brief-v2 .practice-context>span:last-child{color:#c9dfe8;margin-left:auto;font-size:10px;font-weight:400}.cert-brief-v2 .practice-brief-grid{grid-template-columns:minmax(0,1.8fr) minmax(255px,1fr);gap:30px;padding:30px}.cert-brief-v2 .practice-main{gap:25px}.cert-brief-v2 .practice-brief-header{color:#17384c;background:0 0;border:0;padding:0}.cert-practical-brief.cert-brief-v2 .practice-brief-header .practice-eyebrow{color:#15738b}.cert-practical-brief.cert-brief-v2 .practice-brief-header h2{color:#0c2c42;max-width:25ch;margin:8px 0 12px;font-size:clamp(26px,3vw,37px);line-height:1.15}.cert-brief-v2 .practice-brief-header>p:last-of-type{color:#466579;margin:0 0 15px;font-size:14px;line-height:1.65}.cert-brief-v2 .practice-meta{color:#537084;gap:10px 15px;font-size:11px}.cert-brief-v2 .practice-mode{color:#61417f;background:#f4eef9;border-color:#d5c5e7;padding:4px 9px;font-size:10px}.cert-brief-v2 .practice-brief-nav{border-bottom:1px solid #cedfe7;flex-wrap:wrap;gap:7px 23px;display:flex}.cert-brief-v2 .practice-brief-nav a{color:#45677b;min-height:40px;padding:9px 0;font-size:12px}.cert-brief-v2 .practice-brief-nav a:first-child{color:#006f86;border-bottom:3px solid #0098aa;font-weight:650}.cert-brief-v2 .practice-section h3{margin:0 0 12px;font-size:21px}.cert-brief-v2 .practice-section>p{font-size:13px;line-height:1.75}.cert-brief-v2 :is(.practice-section,.practice-checks,.practice-evidence,.practice-support){scroll-margin-top:100px}.cert-brief-v2 .practice-materials{color:#edf7fa;background:linear-gradient(120deg,#0b2b42,#0f3c50);border:1px solid #1f5269;border-radius:7px;padding:23px}.cert-brief-v2 .practice-materials-heading{color:#f3fbfd;align-items:center;gap:10px;margin-bottom:13px;display:flex}.cert-brief-v2 .practice-materials-heading svg{color:#84dce9}.cert-brief-v2 .practice-materials h3{font-size:19px}.cert-brief-v2 .practice-materials>p{color:#c7dfe9;padding-bottom:15px;font-size:12px;line-height:1.75}.cert-brief-v2 .practice-material-row{border-top:1px solid #34596f;align-items:center;gap:14px;padding:15px 0;display:flex}.cert-brief-v2 .practice-material-row:last-child{padding-bottom:2px}.cert-brief-v2 .practice-material-row>svg{color:#99dcea;flex-shrink:0}.cert-brief-v2 .practice-material-row strong{color:#eef9fc;font-size:13px;font-weight:550;line-height:1.55;display:block}.cert-brief-v2 .practice-material-row span{color:#b3d4e0;margin-top:3px;font-size:10px;display:block}.cert-brief-v2 .practice-tasks{gap:0}.cert-brief-v2 .practice-tasks li{grid-template-columns:31px 1fr;gap:14px;padding-bottom:22px;position:relative}.cert-brief-v2 .practice-tasks li:not(:last-child):before{content:"";background:#cadde4;width:1px;position:absolute;top:30px;bottom:0;left:14px}.cert-brief-v2 .practice-tasks li>span{color:#006c7e;background:#ebf7f8;border:1px solid #a6d8df;font-size:13px;position:relative}.cert-brief-v2 .practice-tasks p{color:#29495f;padding-top:2px;font-size:13px;line-height:1.75}.cert-brief-v2 .practice-checks{background:#fff;border:0;border-top:1px solid #d0e0e7;border-radius:0;padding:22px 0 0}.cert-brief-v2 .practice-checks h3{color:#143a49;font-size:20px}.cert-brief-v2 .practice-checks h3 svg{color:#25835d;flex-shrink:0}.cert-brief-v2 .practice-check-progress{color:#537261;margin:10px 0 15px;font-size:10px}.cert-brief-v2 .practice-checks label{color:#2e5445;cursor:pointer;background:#f5faf7;border:1px solid #d3e4dc;border-radius:5px;align-items:flex-start;gap:11px;margin-top:8px;padding:12px;font-size:12px;line-height:1.65;display:flex}.cert-brief-v2 .practice-checks input{accent-color:#24845c;flex-shrink:0;width:18px;height:18px;margin:2px 0}.cert-brief-v2 .practice-sidebar{gap:18px}.cert-brief-v2 .practice-sidebar section{border-radius:7px;padding:23px}.cert-brief-v2 .practice-plan{background:linear-gradient(135deg,#f4f9fc,#e9f3f7);border:1px solid #cfdfe8}.cert-brief-v2 .practice-plan h3{color:#123b50;font-size:22px}.cert-brief-v2 .practice-plan dl{margin:0}.cert-brief-v2 .practice-plan dl>div{border-bottom:1px solid #ccdfe9;grid-template-columns:60px 1fr;gap:14px;padding:14px 0;font-size:12px;display:grid}.cert-brief-v2 .practice-plan dt{color:#49697c}.cert-brief-v2 .practice-plan dd{color:#123c52;margin:0;font-weight:600}.cert-brief-v2 .practice-plan small{color:#597688;margin-top:5px;font-size:10px;font-weight:400;line-height:1.6;display:block}.cert-brief-v2 .practice-plan a{color:#006f86;text-underline-offset:3px;align-items:center;gap:8px;min-height:38px;margin-top:15px;font-size:11px;line-height:1.6;text-decoration:underline;display:flex}.cert-brief-v2 .practice-evidence{background:linear-gradient(135deg,#0b2b44,#10485b);border:1px solid #265970}.cert-brief-v2 .practice-evidence h3{color:#fff;margin-top:10px;font-size:24px;line-height:1.2}.cert-brief-v2 .practice-evidence ul{margin:18px 0;padding:0;list-style:none}.cert-brief-v2 .practice-evidence li{border-bottom:1px solid #386275;align-items:flex-start;gap:10px;padding:11px 0;font-size:13px;line-height:1.65;display:flex}.cert-brief-v2 .practice-evidence li svg{color:#9be0ed;flex-shrink:0;margin-top:3px}.cert-brief-v2 .practice-evidence>p{color:#c1dce7;font-size:11px;line-height:1.7}.cert-brief-v2 .practice-evidence button{color:#fff;background:linear-gradient(130deg,#007e90,#006f84);border:1px solid #42bfd0;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:18px;padding:11px;font-size:12px;font-weight:600;display:flex}.cert-brief-v2 .practice-evidence p[role=status]:empty{display:none}.cert-brief-v2 .practice-evidence p[role=status]{margin-top:12px}.cert-brief-v2 .practice-sidebar :is(.practice-cost,.practice-boundary) h3{font-size:15px}.cert-brief-v2 .practice-sidebar :is(.practice-cost,.practice-boundary) p{font-size:11px;line-height:1.75}.cert-brief-v2 .practice-support{grid-column:1/-1;padding-top:5px}.cert-brief-v2 .practice-support>h3{margin:0 0 17px;font-size:22px}.cert-brief-v2 .practice-resource-table{border:1px solid #d1e0e8;border-radius:7px;overflow:hidden}.cert-brief-v2 .practice-resource-table>div{color:#44657a;border-bottom:1px solid #dbe6ec;grid-template-columns:1.4fr 1.2fr .7fr;align-items:center;gap:20px;padding:16px 20px;font-size:12px;display:grid}.cert-brief-v2 .practice-resource-table>div:last-child{border:0}.cert-brief-v2 .practice-resource-table .practice-resource-head{color:#264e65;background:#f2f7fa;font-size:11px;font-weight:650}.cert-brief-v2 .practice-resource-table a{color:#006c80;align-items:center;gap:8px;min-height:35px;display:flex}.cert-brief-v2 .practice-provenance{background:#f7fafc;padding:22px 30px;font-size:11px;line-height:1.7}.cert-fidelity :is(button,a,summary,input):focus-visible,.cert-brief-v2 :is(button,a,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9364bd}@media(max-width:1230px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity :is(.discovery-hero,.cert-guide-hero):before{inset:0 -24px}}@media(max-width:1050px){.cert-journey-tile{width:145px;height:180px;padding:18px}.cert-journey-tile.tile-2{left:54%}.cert-journey-tile strong{font-size:20px}.cert-learning-layout{grid-template-columns:minmax(0,1.5fr) minmax(255px,1fr);gap:28px}.cert-before-commit{padding:22px}.cert-before-commit h2{font-size:24px}.cert-skill-scene{padding-right:15px}.cert-skill-window{padding:0 16px}.cert-skill-row{gap:12px;padding:16px 0}.cert-skill-row strong{font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-search-row>div:first-child{grid-column:1/-1}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-search-row>label{grid-column:auto}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-search-row{grid-template-columns:repeat(3,minmax(0,1fr))}.cert-practice-preview-copy{padding:23px}}@media(max-width:760px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity :is(.discovery-hero,.cert-guide-hero){grid-template-columns:1fr;gap:20px;padding:28px 0 32px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .discovery-hero h1{max-width:20ch;font-size:40px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-guide-hero h1{font-size:36px}.cert-journey-scene{width:100%;max-width:440px;height:240px;margin:0 auto}.cert-journey-tile{width:145px;height:166px;padding:17px}.cert-journey-tile>span{width:40px;height:40px;margin-bottom:0}.cert-journey-tile.tile-0{top:5px;left:1%}.cert-journey-tile.tile-1{top:30px;left:30%}.cert-journey-tile.tile-2{top:56px;left:59%}.cert-skill-scene{width:100%;max-width:500px;margin:0 auto;padding:10px 28px 10px 0}.cert-skill-row{padding:14px 0}.cert-skill-row strong{font-size:13px}.cert-skill-emblem{height:200px;top:7px;right:4px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-provider-identity{gap:3px 18px;padding:11px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-provider-title{flex-basis:100%}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-section-nav{gap:3px 20px;margin-bottom:28px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-section-nav :is(a,button){font-size:12px}.cert-learning-layout{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.cert-learning-rows>div{gap:15px;padding:18px 0}.cert-learning-rows h3{font-size:18px}.cert-learning-rows p{font-size:13px}.cert-learning-icon{width:46px;height:46px}.cert-before-commit>div{padding:17px 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-practice-inset{grid-template-columns:1fr}.cert-practice-diagram{border-bottom:1px solid #c9e1e8;border-right:0;padding:28px}.cert-diagram-window{max-width:320px;padding:20px;transform:rotate(-1deg)}.cert-diagram-window li{min-height:50px}.cert-practice-preview-copy{padding:23px}.cert-practice-preview-copy h3{font-size:24px}.cert-study-option-grid,.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-facts-grid{grid-template-columns:1fr}.cert-brief-v2 .practice-brief-grid{grid-template-columns:1fr;gap:24px;padding:22px}.cert-brief-v2 .practice-context{flex-wrap:wrap;gap:5px 8px;padding:13px 20px}.cert-brief-v2 .practice-context>span:last-child{flex-basis:100%;margin-left:0}.cert-brief-v2 .practice-sidebar{grid-template-columns:1fr}.cert-brief-v2 .practice-resource-table>div{grid-template-columns:1fr;gap:7px;padding:16px}.cert-brief-v2 .practice-resource-table .practice-resource-head{display:none}.cert-brief-v2 .practice-resource-table>div>span:last-child:before{content:"Access: ";font-weight:600}.cert-brief-v2 .practice-provenance{padding:20px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .discovery-cert-grid{grid-template-columns:1fr;gap:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-search-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-search-row .cert-domain-filter{grid-column:1/-1}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-search-row :is(input,button){font-size:14px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .discovery-control-results{flex-wrap:wrap;gap:7px}}@media(max-width:400px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-guide-hero h1{font-size:32px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .discovery-hero h1{font-size:34px}.cert-journey-scene{height:202px}.cert-journey-tile{gap:6px;width:115px;height:148px;padding:13px}.cert-journey-tile.tile-2{left:57%}.cert-journey-tile>span{width:34px;height:34px}.cert-journey-tile>span>svg{width:23px;height:23px}.cert-journey-tile strong{font-size:18px}.cert-journey-tile small{font-size:9px}.cert-journey-tile i{font-size:9px;top:13px;right:10px}.cert-practice-outcomes{grid-template-columns:1fr;gap:16px}.cert-practice-outcomes>div+div{border-top:1px solid #dce7ec;border-left:0;padding:15px 0 0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-body{padding:20px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-link{padding-right:65px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-link h3{font-size:23px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-art{width:66px;height:66px;right:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-symbol{width:66px;height:66px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-symbol>svg{width:33px;height:33px}.cert-brief-v2 .practice-brief-grid,.cert-brief-v2 .practice-materials{padding:18px}}@media(prefers-reduced-motion:reduce){.cert-fidelity *{scroll-behavior:auto!important}}@media(forced-colors:active){.cert-journey-tile,.cert-skill-window,.cert-diagram-window{border:1px solid canvastext}}.post-site-header.cert-public-header{color:#153b50;--foreground:#153b50;--muted-foreground:#456578;--background:#fff;--secondary:#edf4f7;--border:#c7dbe4;--color-foreground:#153b50;--color-muted-foreground:#456578;--color-background:#fff;--color-secondary:#edf4f7;--color-border:#c7dbe4;border-color:#d4e2e8;background:#fff!important}.post-site-header.cert-public-header :is(.post-primary-nav a,.post-primary-nav button){color:#264c62!important}.post-site-header.cert-public-header .post-primary-nav a[aria-current=page]{background:#edf6f8;color:#006c82!important}.post-site-header.cert-public-header a[href="/recruiters"]{color:#755418;border-color:#d6bd7c}.post-site-header.cert-public-header button{color:#234c61}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-role-guides{margin:0 0 32px;padding:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-role-guides .cert-chapter-heading h2{font-size:24px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-role-guides ul{grid-template-columns:1fr;gap:14px;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-role-guides li{background:#fff;border:1px solid #ccdee7;border-radius:7px;width:100%;overflow:hidden}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-role-guides li>a{color:#183d52;grid-template-columns:160px 1fr;display:grid}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-role-guides li>a>img{aspect-ratio:auto;object-fit:cover;width:160px;height:100%;min-height:130px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-role-guides li>a>div{padding:18px 23px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-role-guides h3{font-size:19px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-role-guides li p{max-width:90ch;margin:7px 0;font-size:12px;line-height:1.7}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-role-guides li span{color:#006e84;font-size:12px}@media(max-width:560px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-role-guides li>a{grid-template-columns:1fr}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-role-guides li>a>img{width:100%;height:140px;min-height:0}}.cert-directory-nav{border-bottom:1px solid #cadce5;gap:32px;padding:4px 0 0;display:flex}.cert-directory-nav a{color:#234f65;align-items:center;min-height:49px;font-size:13px;display:inline-flex}.cert-directory-nav a:first-child{color:#006f84;border-bottom:3px solid #009caf;font-weight:650}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-art{width:175px;height:159px;top:29px;right:14px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-art>svg{width:100%;height:100%}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-link{padding-right:154px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-attribution{padding-right:150px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-verdict{min-height:67px;padding-right:158px}@media(max-width:1050px)and (min-width:761px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-art{width:115px;right:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity :is(.cert-card-link,.cert-card-attribution){padding-right:100px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-verdict{padding-right:0}}@media(max-width:560px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-art{width:115px;height:120px;top:23px;right:10px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity :is(.cert-card-link,.cert-card-attribution){padding-right:102px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-verdict{min-height:0;padding-right:0}}@media(max-width:370px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-credential-art{width:87px;right:5px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity :is(.cert-card-link,.cert-card-attribution){padding-right:72px}}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity{overflow-x:clip}.cert-additional-resources{margin-top:26px}.cert-additional-resources>h3{margin-bottom:16px;font-size:21px;font-weight:700}.cert-additional-resources>div{border:1px solid #d1e0e8;border-radius:7px;overflow:hidden}.cert-additional-resources article{background:#fff;border-bottom:1px solid #dce6ec;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.cert-additional-resources article:last-child{border:0}.cert-additional-resources article span{color:#4d6b7c;margin-bottom:6px;font-size:10px;display:block}.cert-additional-resources h4{font-size:15px;font-weight:650}.cert-additional-resources p{color:#4d6b7c;margin-top:6px;font-size:11px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-additional-resources .cert-resource-action{flex-shrink:0;align-self:center;margin:0}.cert-brief-v2 .practice-evidence textarea{color:#183d52;background:#fff;border:1px solid #a7cdd9;border-radius:5px;width:100%;margin-top:14px;padding:12px;font-size:12px;line-height:1.7}@media(max-width:560px){.cert-additional-resources article{flex-direction:column;align-items:flex-start;padding:18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-additional-resources .cert-resource-action{align-self:flex-start}}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-directory>.cert-provider-directory.is-compact{background:#fff;border:0;margin:0;padding:26px 0 22px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .is-compact .cert-provider-section-heading{align-items:center;margin-bottom:15px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .is-compact .cert-provider-section-heading h2{font-size:20px;line-height:1.3}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .is-compact .cert-provider-section-heading p{color:#526b7d;margin-top:5px;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .is-compact .cert-provider-card{background:#fff;min-height:62px;padding:13px 12px;box-shadow:0 3px 12px #183d5007}.cert-directory-nav{flex-wrap:wrap;gap:4px 28px}.cert-directory-nav .cert-directory-business{color:#536d7e;margin-left:auto;font-size:12px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-compact-card{border-left-color:var(--credential-accent,#138f9c)}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-facts{flex-wrap:wrap;align-items:center;gap:6px 12px;padding-right:150px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-facts .cert-card-area{color:var(--credential-accent);background:var(--credential-tint);border:0;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.5}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-archived{background:#fbfcfd;border-left-color:#94a5b2}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-archived .cert-credential-art{filter:grayscale(.8);opacity:.65}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-archived .cert-card-area{color:#536778;background:#edf1f4}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-facts-grid :is(.cert-vendor-record,#cert-costs){border-radius:9px;padding:28px;box-shadow:0 5px 22px #14394e08}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-vendor-heading{border-bottom:1px solid #dce6ec;padding-bottom:17px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-vendor-heading>svg{width:25px;height:25px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-vendor-heading .cert-record-status{margin-left:auto}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-record-fields{gap:12px;margin-top:20px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-record-fields>div{background:#f4f8fa;border:1px solid #e1eaf0;border-radius:6px;padding:14px 16px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-vendor-record .cert-experience-fact{background:#fcf7eb;border:1px solid #e9dcb5;border-left:3px solid #ba9135;border-radius:6px;margin:4px 0 0;padding:20px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-experience-fact dt{color:#74571d;align-items:center;gap:9px;font-size:14px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-experience-fact dt svg{flex-shrink:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-experience-fact dd{margin-top:11px;font-size:14px}.cert-fidelity .cert-record-provenance{border-top:1px solid #dce6ec;margin-top:22px;padding-top:18px}.cert-fidelity .cert-record-source-date{color:#244e64;margin-bottom:9px;font-size:11px;font-weight:650;line-height:1.7}.cert-fidelity .cert-record-provenance .post-help{color:#526c7e;font-size:11px;line-height:1.7}.cert-fidelity .cert-cost-heading{align-items:center;gap:11px;display:flex}.cert-fidelity .cert-cost-heading svg{color:#247489}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-cost-breakdown{gap:19px;margin-top:21px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-exam-price{background:#0b344c;border:1px solid #174c62;border-radius:7px;padding:23px 77px 24px 24px;position:relative}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-exam-price dt{color:#bcdce7;margin-bottom:11px;font-size:12px;font-weight:500}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-exam-price dd{color:#fff;font-size:clamp(28px,2.8vw,39px);line-height:1.2}.cert-price-mark{color:#78c7d4;stroke-width:1.2px;position:absolute;top:26px;right:22px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-exam-format{padding:0 3px 18px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-renewal-fact{background:#f5f1fa;border:1px solid #e2d8ee;border-radius:7px;padding:20px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-renewal-fact>dt{color:#634581;align-items:center;gap:9px;margin-bottom:12px;font-size:16px;display:flex}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-renewal-fact>dt svg{flex-shrink:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-renewal-fact dd{color:#3e4d61;font-size:13px}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-cost-note{margin-top:18px;padding-top:16px;font-size:11px;line-height:1.75}@media(max-width:1050px)and (min-width:761px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-facts{padding-right:100px}}@media(max-width:760px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-facts-grid :is(.cert-vendor-record,#cert-costs){padding:22px}.cert-directory-nav{gap:0 21px}.cert-directory-nav .cert-directory-business{margin-left:0}}@media(max-width:560px){.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-facts{margin-top:15px;padding-right:0}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-card-area{max-width:100%}.tw-public-surface.cert-design.cert-refresh.cert-fidelity.cert-fidelity .cert-exam-price{padding:21px 62px 21px 20px}.cert-price-mark{width:34px;top:24px;right:17px}}.midnight-discovery:not(.pathway-reading):not(.cert-reading){--background:#061521;--foreground:#f3f7fa;--card:#102c3d;--card-foreground:#f3f7fa;--muted:#0b2232;--muted-foreground:#a8bbc8;--primary:#20d9f2;--primary-foreground:#061521;--secondary:#14364a;--secondary-foreground:#f3f7fa;--border:#1f4f65;--input:#31576d;--surface:#0b2232;--surface-2:#14364a;--surface-deep:#061521;--ring:#20d9f2;--popover:#102c3d;--popover-foreground:#f3f7fa;--explore-accent:#20d9f2;background:var(--background);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.midnight-discovery{overflow-wrap:break-word}.midnight-discovery [id]{scroll-margin-top:100px}.midnight-discovery :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.midnight-discovery .discovery-hero{isolation:isolate;background:linear-gradient(115deg,#102c3d,#061521);border:1px solid #1f4f65;min-height:340px;padding:clamp(26px,5vw,60px);position:relative;overflow:hidden}.discovery-hero .career-artwork{color:#20d9f2;opacity:.35;z-index:-1;pointer-events:none;width:46%;position:absolute;top:12%;right:-30px}.discovery-hero h1{max-width:22ch;font-size:clamp(30px,4.5vw,52px);line-height:1.08}.discovery-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.discovery-hero-actions a{border:1px solid #31576d;border-radius:8px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.discovery-hero-actions a:first-child{color:#061521;background:#20d9f2;border-color:#20d9f2}.discovery-intro{justify-content:space-between;align-items:end;gap:24px;margin:44px 0 24px;display:flex}.discovery-intro h2{margin-top:8px;font-size:clamp(23px,3vw,30px);font-weight:600;line-height:1.2}.discovery-intro>p{max-width:38ch;color:var(--muted-foreground);font-size:14px;line-height:1.7}.discovery-workbench{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:28px;display:grid}.midnight-discovery .cert-filters.discovery-filters{background:#0b2232;border:1px solid #1f4f65;border-radius:14px;padding:20px}.discovery-filters .cert-search-row{grid-template-columns:1fr}.discovery-mobile-filters{display:none}.discovery-filters .discovery-areas{gap:3px;display:grid}.discovery-areas button{text-align:left;border-color:#0000;border-radius:7px;justify-content:space-between;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.discovery-areas button[aria-pressed=true]{color:#20d9f2;background:#14364a;border-color:#31576d}.discovery-filters .post-meta-label{color:#a8bbc8;font-size:11px}.midnight-discovery .discovery-filters .choice-select-shell :is(.choice-select-trigger,.choice-native){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f7fa;background:#061521}.discovery-results{--background:#edf3f5;--foreground:#172e43;--card:#fff;--card-foreground:#172e43;--muted-foreground:#4c6375;--primary:#08677d;--border:#c6d8df;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-muted-foreground:var(--muted-foreground);--color-primary:var(--primary);--color-border:var(--border);color:#172e43;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#edf3f5;border-radius:14px;min-width:0;padding:24px}.discovery-results-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.discovery-results-heading h2{margin-top:6px;font-size:22px;font-weight:600}.discovery-results-heading>span{color:#4c6375;white-space:nowrap;font-size:12px}.discovery-domain-take{color:#27485d;background:#dfecef;border-left:3px solid #08677d;margin-bottom:20px;padding:16px 20px;font-size:14px;line-height:1.7}.discovery-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.discovery-cert-grid>div{min-width:0}.midnight-discovery .discovery-cert-grid .cert-compact-card{border:1px solid #c6d8df;border-top:3px solid var(--tint-accent,#08677d);background:#fff;height:100%;padding:24px;transition:border-color .15s;box-shadow:0 4px 14px #17324708}.midnight-discovery .discovery-cert-grid .cert-compact-card:hover{border-color:#08677d}.discovery-cert-grid .cert-card-link{margin-top:18px}.discovery-cert-grid .cert-card-link h3{font-size:20px;line-height:1.3}.discovery-cert-grid .cert-card-verdict{font-size:14px;line-height:1.7}.discovery-cert-grid .cert-card-actions{gap:12px;margin-top:auto;padding-top:20px}.midnight-discovery .discovery-cert-grid .text-amber-200{color:#805514}.discovery-more{color:#08677d;border:1px solid #9cbac6;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:24px;font-size:14px;display:flex}.discovery-result-note{color:#4c6375;margin-top:14px;font-size:12px}.discovery-mode{border-bottom:1px solid #1f4f65;gap:8px;margin-top:30px;padding-bottom:14px;display:flex}.discovery-mode button{color:#a8bbc8;text-align:left;border:1px solid #31576d;border-radius:8px;min-height:48px;padding:12px 18px;font-size:14px}.discovery-mode button[aria-pressed=true]{color:#061521;background:#20d9f2;border-color:#20d9f2;font-weight:600}.pathway-discovery .pw-hub{color:#f3f7fa;background:0 0;margin-top:28px;padding:0}.pathway-discovery .pw-hub>header p,.pathway-discovery .pw-hub .post-eyebrow{color:#a8bbc8}.route-discovery-controls{background:#0b2232;border:1px solid #1f4f65;border-radius:12px;grid-template-columns:2fr 1fr;gap:16px;margin-top:24px;padding:20px;display:grid}.route-discovery-controls label{color:#a8bbc8;gap:8px;min-width:0;font-size:12px;display:grid}.route-discovery-controls :is(input,select){color:#f3f7fa;background:#061521;border:1px solid #31576d;border-radius:7px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:16px}.route-result-count{color:#a8bbc8;align-items:center;gap:18px;margin-top:12px;font-size:13px;display:flex}.route-result-count button{color:#20d9f2;min-height:44px;text-decoration:underline}.route-empty{border:1px dashed #31576d;border-radius:12px;margin-top:20px;padding:24px}.pathway-discovery .pw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px}.pathway-discovery .pw-feature{color:#172e43;background:#f3f6f7;border:1px solid #c6d8df;border-radius:14px}.pathway-discovery .pw-feature:hover{border-color:#20d9f2}.pathway-discovery .pw-feature img{height:210px}.pathway-discovery .pw-feature-body{gap:12px;padding:24px}.pathway-discovery .pw-feature strong{font-size:23px;line-height:1.25}.pathway-discovery .pw-feature p{color:#4c6375;font-size:14px;line-height:1.7}.pathway-discovery .pw-area{color:#08677d}.discovery-route-stops{border-top:1px solid #c6d8df;gap:10px;margin-top:auto;padding-top:14px;display:grid}.discovery-route-stops li{align-items:baseline;gap:12px;font-size:13px;display:flex}.discovery-route-stops span{color:#6755a8;font:12px ui-monospace,monospace}.discovery-route-link{color:#08677d;padding-top:8px;font-size:14px;font-weight:600}.midnight-discovery .discovery-photo-hero{isolation:isolate;background:#061521;flex-direction:column;justify-content:end;align-items:start;min-height:400px;display:flex}.midnight-discovery .discovery-photo-hero>.discovery-hero-photo{object-fit:cover;z-index:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.midnight-discovery .discovery-photo-hero>:not(.discovery-hero-photo):not(.career-artwork){z-index:2;position:relative}.midnight-discovery .discovery-photo-hero:after{content:"";opacity:1;z-index:1;pointer-events:none;background:linear-gradient(90deg,#061521f5,#061521d9 48%,#06152133);width:100%;height:100%;position:absolute;inset:0}.midnight-discovery .discovery-photo-hero h1{max-width:23ch;font-size:clamp(30px,4vw,46px)}.midnight-discovery .discovery-photo-hero p{max-width:58ch}.pathway-reading .explore-route-section{border-left:0;border-top:1px solid var(--border);padding:32px 0 0}.pathway-reading .explore-route-section h2{font-size:26px}.pathway-reading .explore-route-section h2+p{margin-top:8px;font-size:14px}.pathway-reading .pathway-work-grid article{border-radius:12px;padding:24px}.pathway-reading .pathway-work-grid h2{font-size:21px}@media(max-width:900px){.discovery-workbench{grid-template-columns:220px minmax(0,1fr);gap:18px}.discovery-cert-grid{grid-template-columns:1fr}}@media(max-width:640px){.discovery-filters .discovery-desktop-filters{display:none}.discovery-mobile-filters{gap:14px;margin-top:14px;display:grid}.discovery-mobile-filters label{color:#a8bbc8;gap:6px;font-size:12px;display:grid}.discovery-results{padding:16px}.discovery-workbench,.route-discovery-controls,.pathway-discovery .pw-grid{grid-template-columns:1fr}.discovery-intro{flex-direction:column;align-items:start;gap:12px;margin-top:28px}.discovery-filters .discovery-areas{flex-wrap:wrap;display:flex}.discovery-areas button{border-color:#31576d;gap:8px;padding:8px 10px;font-size:12px}.discovery-results-heading h2{font-size:20px}.discovery-mode{flex-direction:column}.discovery-mode button{text-align:center}.discovery-hero .career-artwork{opacity:.15;width:80%}.pathway-discovery .pw-feature img{height:180px}.pathway-discovery .pw-feature-body{padding:20px}.midnight-discovery .discovery-photo-hero{min-height:360px}.midnight-discovery .discovery-photo-hero:after{background:linear-gradient(#061521b3,#061521f5)}}@media(prefers-reduced-motion:reduce){.midnight-discovery *{scroll-behavior:auto;transition:none}}.journey-directory-hero{background:linear-gradient(90deg,#081b2cf5,#081b2cf0 55%,#081b2c70),url(/art/public/cert-public.webp) 50% 44%/cover;border:1px solid #264558;border-radius:20px;padding:1.4rem 1.6rem}.journey-directory-hero h1{max-width:24ch;margin-top:.8rem;font-size:clamp(1.8rem,3vw,2.5rem)}.journey-directory-hero p{max-width:58ch;margin-top:.8rem;font-size:1rem}.journey-directory-hero>div:last-child{margin-top:.8rem}.reading-guide{border:1px solid var(--border);background:var(--card);border-radius:14px;margin:1.3rem 0;padding:1rem 1.2rem}.reading-guide strong{font-size:.875rem}.reading-guide ol{flex-wrap:wrap;gap:.3rem 1.3rem;margin-top:.6rem;padding:0;list-style:none;display:flex}.reading-guide a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:.85rem;text-decoration:underline;display:inline-flex}.reading-guide-target{scroll-margin-top:6rem}.reading-guide a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.practice-next-work{border:1px solid var(--border);background:var(--card);border-radius:18px;margin-block:1.5rem;padding:1.4rem}.practice-next-work ol{margin:1rem 0;padding-left:1.3rem;list-style:decimal}.practice-next-work li{padding:.3rem 0;line-height:1.65}.practice-next-work p{line-height:1.65}.practice-next-work dl{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.practice-next-work dt{font-size:.8rem;font-weight:600}.practice-next-work dd{color:var(--muted-foreground);margin-top:.3rem;font-size:.9rem}@media(max-width:640px){.journey-directory-hero{background:linear-gradient(90deg,#081b2cf5,#081b2cd9),url(/art/public/cert-public.webp) 50%/cover;padding:1.1rem}.practice-next-work dl{grid-template-columns:1fr}}@media print{.reading-guide{display:none!important}.practice-next-work{break-inside:avoid}}.package-delivery-stages{gap:1rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.package-delivery-stages li{border-left:2px solid var(--primary);padding:.3rem 0 1rem 3.2rem;position:relative}.package-stage-number{color:var(--primary);letter-spacing:.06em;font-size:.8rem;font-weight:700;position:absolute;top:.2rem;left:.8rem}.reading-guide summary{cursor:pointer;align-content:center;min-height:44px;font-size:.875rem;font-weight:600}.reading-guide summary span{color:var(--muted-foreground);font-weight:400}.reading-guide summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.tw-public-surface.cert-design.cert-refresh,.tw-public-surface.cert-design.cert-refresh.midnight-discovery:not(.pathway-reading){--background:#f7f9fa;--foreground:#102638;--muted-foreground:#496174;--primary:#006e89;--border:#cedce5;--ring:#007f9c;color:#102638;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f9fa}.tw-public-surface.cert-design.cert-refresh :is(h1,h2,h3){letter-spacing:-.035em}.tw-public-surface.cert-design.cert-refresh :is(.cert-directory,.cert-detail){max-width:1280px;padding-top:0}.tw-public-surface.cert-design.cert-refresh .cert-directory>nav:first-child{margin:0;padding:10px 0;font-size:12px}.tw-public-surface.cert-design.cert-refresh :is(.discovery-hero,.cert-guide-hero){clip-path:inset(0 -100vmax);--foreground:#f6fafc;--primary:#66dfe9;--muted-foreground:#d3e2ea;--color-foreground:#f6fafc;--color-primary:#66dfe9;--color-muted-foreground:#d3e2ea;background:#082b3f;border:0;border-radius:0;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:center;gap:52px;min-height:0;margin:0;padding:34px 0;display:grid;overflow:visible;box-shadow:0 0 0 100vmax #082b3f}.tw-public-surface.cert-design.cert-refresh :is(.discovery-hero,.cert-guide-hero):before,.tw-public-surface.cert-design.cert-refresh :is(.discovery-hero,.cert-guide-hero):after{display:none}.tw-public-surface.cert-design.cert-refresh .post-eyebrow{letter-spacing:.18em;font-size:10px;font-weight:650}.tw-public-surface.cert-design.cert-refresh .tw-dark-orientation .post-eyebrow{color:#91e6ed}.tw-public-surface.cert-design.cert-refresh .discovery-hero h1{text-wrap:balance;max-width:21ch;margin:10px 0 12px;font-size:clamp(34px,4.4vw,56px);font-weight:750;line-height:1.06}.tw-public-surface.cert-design.cert-refresh .discovery-hero h1 span{color:#35d2e7}.tw-public-surface.cert-design.cert-refresh .cert-hero-description{color:#e0ebf0;max-width:64ch;margin:0;font-size:17px;line-height:1.55}.tw-public-surface.cert-design.cert-refresh .discovery-hero-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.tw-public-surface.cert-design.cert-refresh .discovery-hero-actions a{border-radius:6px;align-items:center;min-height:46px;padding:10px 18px;font-size:14px;display:inline-flex}.tw-public-surface.cert-design.cert-refresh .discovery-hero-actions a:not(:first-child){color:#79e5ee;background:0 0;border-color:#0000}.tw-public-surface.cert-design.cert-refresh .cert-provider-index{border-left:1px solid #466576;min-width:0;padding-left:34px}.tw-public-surface.cert-design.cert-refresh .cert-provider-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 4px;display:grid}.tw-public-surface.cert-design.cert-refresh .cert-provider-index-grid a{color:#f5fafb;border-bottom:1px solid #466576;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 0;font-size:21px;font-weight:650;display:flex}.tw-public-surface.cert-design.cert-refresh .cert-provider-index-grid a:nth-child(odd){padding-right:20px}.tw-public-surface.cert-design.cert-refresh .cert-provider-index-grid a:nth-child(2n){border-left:1px solid #466576;padding-left:20px}.tw-public-surface.cert-design.cert-refresh .cert-provider-index svg{color:#66dfe9;flex-shrink:0}.tw-public-surface.cert-design.cert-refresh .cert-all-providers{color:#8bebf1;align-items:center;gap:18px;min-height:48px;font-size:14px;display:inline-flex}.tw-public-surface.cert-design.cert-refresh .cert-independence-note{color:#ccdae3;border-top:1px solid #466576;margin:6px 0 0;padding-top:12px;font-size:11px;line-height:1.6}.tw-public-surface.cert-design.cert-refresh .discovery-intro{justify-content:space-between;align-items:baseline;gap:16px;margin:28px 0 16px;display:flex}.tw-public-surface.cert-design.cert-refresh .discovery-intro h2{margin:0;font-size:clamp(24px,2.5vw,30px);font-weight:700}.tw-public-surface.cert-design.cert-refresh .discovery-intro>a{color:#006e89;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.tw-public-surface.cert-design.cert-refresh .cert-filters.discovery-filters{box-shadow:none;background:0 0;border:0;padding:0}.tw-public-surface.cert-design.cert-refresh .discovery-filters .cert-search-row{grid-template-columns:minmax(0,1fr) 215px 195px;align-items:end;gap:12px}.tw-public-surface.cert-design.cert-refresh .cert-search-row label:not(.sr-only){color:#496174;gap:5px;font-size:11px;display:grid}.tw-public-surface.cert-design.cert-refresh .cert-search-row :is(input,button){color:#102638;background:#fff;border:1px solid #bdceda;border-radius:6px;min-height:48px}.tw-public-surface.cert-design.cert-refresh .cert-search-row input{padding-left:38px}.tw-public-surface.cert-design.cert-refresh .discovery-desktop-filters{margin-top:14px}.tw-public-surface.cert-design.cert-refresh .discovery-desktop-filters .post-meta-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tw-public-surface.cert-design.cert-refresh .discovery-areas{flex-wrap:wrap;gap:7px;display:flex}.tw-public-surface.cert-design.cert-refresh .discovery-areas button{color:#243d51;background:0 0;border:1px solid #c7d5df;border-radius:24px;min-height:40px;padding:8px 13px;font-size:12px}.tw-public-surface.cert-design.cert-refresh .discovery-areas button[aria-pressed=true]{color:#fff;background:#007b9b;border-color:#007b9b}.tw-public-surface.cert-design.cert-refresh .discovery-filters>div:last-child{color:#526578;margin-top:10px}.tw-public-surface.cert-design.cert-refresh .discovery-results{margin-top:18px;padding:0}.tw-public-surface.cert-design.cert-refresh .discovery-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tw-public-surface.cert-design.cert-refresh .discovery-cert-grid>div{min-width:0;display:flex}.tw-public-surface.cert-design.cert-refresh .cert-compact-card{background:#fff;border:1px solid #d8e2e8;border-radius:8px;flex-direction:column;width:100%;min-width:0;height:100%;padding:0;display:flex;overflow:hidden;box-shadow:0 4px 12px #082b3f05}.tw-public-surface.cert-design.cert-refresh .cert-compact-card:before{display:none}.tw-public-surface.cert-design.cert-refresh .cert-subject-art{isolation:isolate;aspect-ratio:2.85;background:#dce6e9;width:100%;position:relative;overflow:hidden}.tw-public-surface.cert-design.cert-refresh .cert-subject-art img{width:300%;max-width:none;height:auto;left:calc(var(--art-column) * -100%);transform:translateY(var(--art-y));pointer-events:none;position:absolute;top:50%}.tw-public-surface.cert-design.cert-refresh .cert-subject-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#092b3feb;border:1px solid #b5d3de;border-radius:20px;max-width:calc(100% - 28px);padding:5px 11px;font-size:10px;font-weight:650;position:absolute;top:12px;left:14px}.tw-public-surface.cert-design.cert-refresh .cert-card-body{flex-direction:column;flex:1;padding:18px 20px 10px;display:flex}.tw-public-surface.cert-design.cert-refresh .cert-card-attribution{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tw-public-surface.cert-design.cert-refresh .cert-card-provider{color:#18354a;gap:10px;font-size:12px}.tw-public-surface.cert-design.cert-refresh .cert-card-provider small{text-transform:uppercase;color:#5d7182;letter-spacing:.05em;font-size:9px}.tw-public-surface.cert-design.cert-refresh .cert-card-status{color:#85490d;background:#fff3dd;border-radius:4px;padding:3px 6px;font-size:10px}.tw-public-surface.cert-design.cert-refresh .cert-card-link{margin-top:8px}.tw-public-surface.cert-design.cert-refresh .cert-card-link h3{color:#102638;font-size:22px;font-weight:750;line-height:1.2}.tw-public-surface.cert-design.cert-refresh .cert-card-facts{margin:6px 0 0}.tw-public-surface.cert-design.cert-refresh .cert-card-facts span{color:#5b7083;background:0 0;padding:0;font-size:12px}.tw-public-surface.cert-design.cert-refresh .cert-card-verdict{color:#496174;flex:1;margin:9px 0 16px;font-size:14px;line-height:1.6}.tw-public-surface.cert-design.cert-refresh .cert-card-actions{border-top:1px solid #e0e7eb;gap:8px;padding-top:6px;font-size:13px}.tw-public-surface.cert-design.cert-refresh .cert-card-actions button{color:#19374c}.tw-public-surface.cert-design.cert-refresh .cert-card-actions button[aria-pressed=true]{color:#176745}.tw-public-surface.cert-design.cert-refresh .cert-buying-guide{border-top:1px solid #cbdbe5;border-bottom:1px solid #cbdbe5;margin-top:34px;padding:22px 0 26px}.tw-public-surface.cert-design.cert-refresh .cert-buying-guide h2{margin-bottom:20px;font-size:25px}.tw-public-surface.cert-design.cert-refresh .cert-buying-guide article{gap:16px}.tw-public-surface.cert-design.cert-refresh .cert-buying-guide article>span{color:#0083a6;background:0 0;border:0}.tw-public-surface.cert-design.cert-refresh .cert-buying-guide article>span svg{stroke-width:1.6px;width:32px;height:32px}.tw-public-surface.cert-design.cert-refresh .cert-buying-guide h3{letter-spacing:-.01em;font-size:15px}.tw-public-surface.cert-design.cert-refresh .cert-buying-guide p{font-size:13px}.tw-public-surface.cert-design.cert-refresh .cert-detail-breadcrumbs{margin-bottom:0;padding:12px 0}.tw-public-surface.cert-design.cert-refresh .cert-back-link{display:none}.tw-public-surface.cert-design.cert-refresh .cert-guide-hero{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);align-items:stretch;gap:44px;padding:30px 0}.tw-public-surface.cert-design.cert-refresh .cert-guide-domain{color:#e0edf2;margin:8px 0 4px;font-size:16px}.tw-public-surface.cert-design.cert-refresh .cert-guide-hero h1{text-wrap:balance;max-width:23ch;margin:4px 0 12px;font-size:clamp(36px,5vw,64px);font-weight:750;line-height:1.04}.tw-public-surface.cert-design.cert-refresh .cert-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.tw-public-surface.cert-design.cert-refresh .cert-hero-actions>:is(a,button){border-radius:6px;justify-content:center;align-items:center;gap:8px;height:auto;min-height:44px;padding:10px 15px;font-size:13px;display:inline-flex}.tw-public-surface.cert-design.cert-refresh .cert-tracking-disclosure{color:#ccdae3;border:0;flex-basis:100%;margin:0;padding:0;font-size:12px}.tw-public-surface.cert-design.cert-refresh .cert-tracking-disclosure summary{cursor:pointer;min-height:34px;display:list-item}.tw-public-surface.cert-design.cert-refresh .cert-tracking-disclosure button span{display:inline}.tw-public-surface.cert-design.cert-refresh .cert-provider-identity{border-left:1px solid #466576;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 0 10px 40px;display:flex}.tw-public-surface.cert-design.cert-refresh .cert-provider-title{color:#f8fbfc;letter-spacing:-.03em;overflow-wrap:anywhere;margin:15px 0 18px;font-size:clamp(27px,3.8vw,46px);font-weight:700;line-height:1.15}.tw-public-surface.cert-design.cert-refresh .cert-provider-identity a{color:#83e7ed;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:14px;line-height:1.4;text-decoration:underline;display:inline-flex}.tw-public-surface.cert-design.cert-refresh .cert-provider-identity a svg{flex-shrink:0}.tw-public-surface.cert-design.cert-refresh .cert-hero-facts{border-bottom:1px solid #cbdbe5;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:24px 0;display:grid}.tw-public-surface.cert-design.cert-refresh .cert-hero-facts>div{border-left:1px solid #cbdbe5;min-width:0;padding-left:24px}.tw-public-surface.cert-design.cert-refresh .cert-hero-facts>div:first-child{border-left:0;padding-left:0}.tw-public-surface.cert-design.cert-refresh .cert-hero-facts dt{color:#526b7e;font-size:12px}.tw-public-surface.cert-design.cert-refresh .cert-hero-facts dd{color:#102638;font-size:16px;font-weight:650;line-height:1.45}.tw-public-surface.cert-design.cert-refresh .cert-section-nav{background:0 0;border:0;border-bottom:1px solid #cbdbe5;border-radius:0;flex-wrap:wrap;gap:6px 24px;margin:0 0 26px;padding:8px 0;overflow:visible}.tw-public-surface.cert-design.cert-refresh .cert-section-nav :is(a,button){white-space:normal;color:#27475c;padding:6px 0;font-size:13px}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:32px;display:grid}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid>*{min-width:0;margin:0}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid>.cert-quick-look{background:0 0;border:0;border-radius:0;padding:0}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid>#cert-career-value{border-left:1px solid #cbdbe5;padding:0 0 0 28px}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid .cert-provider-section-heading{margin-bottom:22px;display:block}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid .cert-provider-section-heading>a{display:none}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid h2{font-size:28px;font-weight:700;line-height:1.18}.tw-public-surface.cert-design.cert-refresh .cert-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.tw-public-surface.cert-design.cert-refresh .cert-application-grid>div{padding-left:49px;position:relative}.tw-public-surface.cert-design.cert-refresh .cert-summary-icon{color:#126780;stroke-width:1.6px;background:#e4f3f5;border-radius:50%;width:37px;height:37px;padding:8px;position:absolute;top:0;left:0}.tw-public-surface.cert-design.cert-refresh .cert-application-grid dt{color:#173449;letter-spacing:-.02em;margin:0 0 6px;font-size:16px;font-weight:650}.tw-public-surface.cert-design.cert-refresh .cert-application-grid dd{color:#496174;font-size:14px;line-height:1.65}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid .cert-provider-caption{color:#0c6379;background:#e5f4f4;border-radius:5px;margin-top:24px;padding:14px 16px;font-size:12px}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid .cert-verdict-summary{background:0 0;border:0;border-radius:0;padding:0}.tw-public-surface.cert-design.cert-refresh .cert-verdict-summary>p:not(.post-eyebrow){color:#496174;font-size:14px;line-height:1.6}.tw-public-surface.cert-design.cert-refresh .cert-verdict-summary>p:last-child{font-size:11px}.tw-public-surface.cert-design.cert-refresh #cert-career-value>details{box-shadow:none;background:0 0;border:0;border-top:1px solid #cbdbe5;border-radius:0;padding:8px 0}.tw-public-surface.cert-design.cert-refresh #cert-career-value>details summary{color:#006e89;font-size:12px;font-weight:500}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset{border-block:1px solid #cbdbe5;grid-template-columns:minmax(180px,.9fr) minmax(0,1.4fr) minmax(230px,1fr);align-items:center;gap:28px;margin:28px 0;padding:24px 0;display:grid}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset .cert-subject-art{aspect-ratio:1.8;border-radius:5px}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset h2{margin:6px 0 9px;font-size:25px;font-weight:700;line-height:1.2}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset p:not(.post-eyebrow){color:#496174;font-size:14px;line-height:1.6}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset :is(a,button){color:#006e89;text-align:left;align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset nav{border-left:1px solid #cbdbe5;padding-left:28px}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset nav :is(a,button){border-bottom:1px solid #d7e2e8;width:100%}.tw-public-surface.cert-design.cert-refresh .cert-detail>.cert-official-resources{background:#edf3f6;border:1px solid #cbdbe5;border-radius:6px;margin-bottom:28px;padding:20px}.tw-public-surface.cert-design.cert-refresh .cert-official-resources :is(a,summary){align-items:center;min-height:44px;display:inline-flex}@media(max-width:1050px){.tw-public-surface.cert-design.cert-refresh :is(.discovery-hero,.cert-guide-hero){grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:28px}.tw-public-surface.cert-design.cert-refresh .cert-provider-index{padding-left:24px}.tw-public-surface.cert-design.cert-refresh .cert-provider-index-grid a{font-size:17px}.tw-public-surface.cert-design.cert-refresh .discovery-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-public-surface.cert-design.cert-refresh .cert-provider-identity{padding-left:26px}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:24px}.tw-public-surface.cert-design.cert-refresh .cert-application-grid{grid-template-columns:1fr}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset{grid-template-columns:1fr 1.7fr}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset nav{border-top:1px solid #cbdbe5;border-left:0;flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;padding:16px 0 0;display:flex}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset nav .post-eyebrow{width:100%}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset nav :is(a,button){border:0;width:auto}}@media(max-width:760px){.tw-public-surface.cert-design.cert-refresh :is(.discovery-hero,.cert-guide-hero){grid-template-columns:1fr;gap:24px;padding:28px 0}.tw-public-surface.cert-design.cert-refresh .discovery-hero h1{max-width:21ch}.tw-public-surface.cert-design.cert-refresh .cert-provider-index{border-top:1px solid #466576;border-left:0;padding:20px 0 0}.tw-public-surface.cert-design.cert-refresh .cert-provider-index-grid{margin-top:8px}.tw-public-surface.cert-design.cert-refresh .cert-provider-index-grid a{min-height:48px;font-size:18px}.tw-public-surface.cert-design.cert-refresh .cert-independence-note{font-size:11px}.tw-public-surface.cert-design.cert-refresh .discovery-filters .cert-search-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-public-surface.cert-design.cert-refresh .cert-search-row>div:first-child{grid-column:1/-1}.tw-public-surface.cert-design.cert-refresh .discovery-mobile-filters{margin-top:12px;display:block}.tw-public-surface.cert-design.cert-refresh .discovery-mobile-filters label{gap:5px;font-size:11px;display:grid}.tw-public-surface.cert-design.cert-refresh .discovery-mobile-filters button{color:#102638;background:#fff;min-height:46px}.tw-public-surface.cert-design.cert-refresh .discovery-desktop-filters{display:none}.tw-public-surface.cert-design.cert-refresh .cert-provider-identity{border-top:1px solid #466576;border-left:0;padding:18px 0 0}.tw-public-surface.cert-design.cert-refresh .cert-provider-title{margin:8px 0 4px;font-size:29px}.tw-public-surface.cert-design.cert-refresh .cert-provider-identity a{min-height:44px}.tw-public-surface.cert-design.cert-refresh .cert-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tw-public-surface.cert-design.cert-refresh .cert-hero-facts>div{padding-left:16px}.tw-public-surface.cert-design.cert-refresh .cert-hero-facts>div:nth-child(odd){border-left:0;padding-left:0}.tw-public-surface.cert-design.cert-refresh .cert-hero-facts dd{font-size:14px}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid{grid-template-columns:1fr;gap:24px}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid>#cert-career-value{border-top:1px solid #cbdbe5;border-left:0;padding:24px 0 0}.tw-public-surface.cert-design.cert-refresh .cert-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-public-surface.cert-design.cert-refresh .cert-section-nav{gap:0 18px}.tw-public-surface.cert-design.cert-refresh .cert-detail-breadcrumbs{display:none}.tw-public-surface.cert-design.cert-refresh .cert-back-link{color:#1d526c;align-items:center;gap:8px;min-height:48px;font-size:13px;display:inline-flex}}@media(max-width:560px){.tw-public-surface.cert-design.cert-refresh .discovery-intro{margin-top:24px;display:block}.tw-public-surface.cert-design.cert-refresh .discovery-intro>a{min-height:36px;font-size:12px}.tw-public-surface.cert-design.cert-refresh .cert-hero-description{font-size:15px}.tw-public-surface.cert-design.cert-refresh .discovery-cert-grid{grid-template-columns:1fr;gap:18px}.tw-public-surface.cert-design.cert-refresh .cert-subject-art{aspect-ratio:2.65}.tw-public-surface.cert-design.cert-refresh .cert-card-body{padding:17px 18px 9px}.tw-public-surface.cert-design.cert-refresh .cert-guide-hero h1{font-size:36px}.tw-public-surface.cert-design.cert-refresh .cert-application-grid{grid-template-columns:1fr}.tw-public-surface.cert-design.cert-refresh .cert-guide-overview-grid h2{font-size:26px}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset{grid-template-columns:1fr;gap:20px}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset .cert-subject-art{aspect-ratio:2.2}.tw-public-surface.cert-design.cert-refresh .cert-practice-inset nav{display:block}.tw-public-surface.cert-design.cert-refresh .cert-shortlist{max-height:55dvh;bottom:8px;overflow:auto}.tw-public-surface.cert-design.cert-refresh .cert-shortlist-items{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tw-public-surface.cert-design.cert-refresh .cert-shortlist-items button{white-space:normal;text-align:left;min-width:0;min-height:44px}}@media print{.tw-public-surface.cert-design.cert-refresh :is(.discovery-hero,.cert-guide-hero){box-shadow:none;clip-path:none;color:#000;background:#fff}.tw-public-surface.cert-design.cert-refresh :is(.cert-provider-index,.cert-subject-art,.cert-practice-inset){display:none}}.tw-public-surface.cert-design.cert-refresh .cert-provider-index-mobile{display:none}.tw-public-surface.cert-design.cert-refresh .cert-shortlist>button{color:#e1edf3;align-items:center;display:inline-flex}@media(max-width:760px){.tw-public-surface.cert-design.cert-refresh .cert-provider-index-desktop{display:none}.tw-public-surface.cert-design.cert-refresh .cert-provider-index-mobile{display:block}.tw-public-surface.cert-design.cert-refresh .cert-provider-index-mobile summary{color:#83e7ed;cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.tw-public-surface.cert-design.cert-refresh .cert-provider-index-mobile .post-eyebrow{display:none}.tw-public-surface.cert-design.cert-refresh .cert-provider-index{padding-top:8px}.tw-public-surface.cert-design.cert-refresh .cert-provider-identity{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:0 16px;display:grid}.tw-public-surface.cert-design.cert-refresh .cert-provider-identity .post-eyebrow{grid-column:1/-1;margin-bottom:8px}.tw-public-surface.cert-design.cert-refresh .cert-provider-title{grid-area:2/1/4;align-self:start;margin:5px 0;font-size:26px}.tw-public-surface.cert-design.cert-refresh .cert-provider-identity a{grid-column:2;font-size:12px}.tw-public-surface.cert-design.cert-refresh .cert-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.tw-public-surface.cert-design.cert-refresh .cert-section-nav :is(a,button){justify-content:flex-start}}.tw-public-surface.cert-design.cert-refresh .cert-facts-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tw-public-surface.cert-design.cert-refresh .cert-facts-grid :is(.cert-vendor-record,#cert-costs){box-shadow:none;background:#fff;border:1px solid #ccdbe4;border-radius:10px;margin:0;padding:28px}.tw-public-surface.cert-design.cert-refresh .cert-fact-heading{letter-spacing:-.025em;color:#153449;font-size:22px;font-weight:700;line-height:1.25}.tw-public-surface.cert-design.cert-refresh .cert-vendor-heading>svg{color:#247489;width:22px;height:22px}.tw-public-surface.cert-design.cert-refresh .cert-status-note{color:#4b6475;font-size:14px;line-height:1.65}.tw-public-surface.cert-design.cert-refresh .cert-vendor-record .post-meta-label{color:#4b6475;text-transform:none;letter-spacing:0;font-size:12px}.tw-public-surface.cert-design.cert-refresh .cert-vendor-record .post-meta-value{color:#153449;margin-top:5px;font-size:15px;line-height:1.6}.tw-public-surface.cert-design.cert-refresh .cert-vendor-record .cert-experience-fact{background:#edf5f7;border-left:3px solid #258b9d;border-radius:0 6px 6px 0;margin-top:4px;padding:18px}.tw-public-surface.cert-design.cert-refresh .cert-experience-fact dt{color:#17485b;font-weight:650}.tw-public-surface.cert-design.cert-refresh .cert-record-status{color:#176345;background:#e5f4eb;border-color:#b3d7c1;padding:4px 8px;font-size:11px}.tw-public-surface.cert-design.cert-refresh .cert-record-status:is([data-status=retired],[data-status=superseded]){color:#9b3443;background:#fff0f1;border-color:#e6bfc6}.tw-public-surface.cert-design.cert-refresh .cert-record-status:is([data-status=retiring],[data-status=renamed]){color:#815510;background:#fff5df;border-color:#dec996}.tw-public-surface.cert-design.cert-refresh .cert-cost-breakdown{gap:20px;margin:24px 0 0;display:grid}.tw-public-surface.cert-design.cert-refresh .cert-cost-breakdown dt{color:#4b6475;margin-bottom:7px;font-size:12px;font-weight:600}.tw-public-surface.cert-design.cert-refresh .cert-cost-breakdown dd{color:#264658;font-size:14px;line-height:1.65}.tw-public-surface.cert-design.cert-refresh .cert-cost-breakdown .cert-exam-price dd{letter-spacing:-.03em;color:#123449;overflow-wrap:anywhere;font-size:clamp(24px,2.7vw,32px);font-weight:700;line-height:1.25}.tw-public-surface.cert-design.cert-refresh .cert-exam-format{border-bottom:1px solid #d7e3e9;padding-bottom:20px}.tw-public-surface.cert-design.cert-refresh .cert-renewal-fact>dt{color:#153449;font-size:17px;font-weight:650}.tw-public-surface.cert-design.cert-refresh .cert-cost-note{color:#52697a;border-top:1px solid #d7e3e9;margin-top:20px;padding-top:20px;font-size:12px;line-height:1.6}.tw-public-surface.cert-design.cert-refresh .cert-pricing-source{color:#006e89;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:6px;font-size:13px;text-decoration:underline;display:inline-flex}@media(max-width:760px){.tw-public-surface.cert-design.cert-refresh .cert-facts-grid{grid-template-columns:minmax(0,1fr)}.tw-public-surface.cert-design.cert-refresh .cert-facts-grid :is(.cert-vendor-record,#cert-costs){padding:22px}}.tw-public-surface.cert-design.cert-refresh .cert-filters.discovery-controls{background:#edf3f6;border:1px solid #cbdce5;border-radius:10px;padding:24px}.tw-public-surface.cert-design.cert-refresh .discovery-controls .cert-search-row{gap:16px}.tw-public-surface.cert-design.cert-refresh .discovery-controls .cert-search-row label{color:#19384c;gap:8px;font-size:12px;font-weight:600}.tw-public-surface.cert-design.cert-refresh .discovery-controls .cert-search-row>div:first-child>label{margin-bottom:8px}.tw-public-surface.cert-design.cert-refresh .discovery-controls .cert-search-row :is(input,button){font-size:14px;font-weight:400}.tw-public-surface.cert-design.cert-refresh .discovery-controls .discovery-areas{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.tw-public-surface.cert-design.cert-refresh .discovery-controls .discovery-areas button{color:#28495d;text-align:left;background:#fff;border:1px solid #bdcfdc;border-radius:6px;align-items:center;gap:8px;min-height:48px;padding:9px 11px;line-height:1.35;display:flex}.tw-public-surface.cert-design.cert-refresh .discovery-areas button svg{color:#337e94;flex-shrink:0;width:17px;height:17px}.tw-public-surface.cert-design.cert-refresh .discovery-areas button small{color:#617788;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.tw-public-surface.cert-design.cert-refresh .discovery-controls .discovery-areas button[aria-pressed=true]{color:#fff;background:#006e89;border-color:#006e89}.tw-public-surface.cert-design.cert-refresh .discovery-areas button[aria-pressed=true] :is(svg,small){color:#ddf7fa}.tw-public-surface.cert-design.cert-refresh .discovery-controls .discovery-control-results{margin-top:20px}@media(max-width:1050px){.tw-public-surface.cert-design.cert-refresh .discovery-controls .discovery-areas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.tw-public-surface.cert-design.cert-refresh .cert-filters.discovery-controls{padding:18px}.tw-public-surface.cert-design.cert-refresh .discovery-controls .cert-search-row :is(input,button){font-size:16px}}@media(max-width:400px){.tw-public-surface.cert-design.cert-refresh .discovery-filters .cert-search-row{grid-template-columns:minmax(0,1fr)}}.tw-public-surface.cert-design.cert-refresh .cert-credential-art{--subject-ink:#174a61;--subject-light:#e3f0f4;aspect-ratio:auto;min-height:154px;color:var(--subject-ink);background:var(--subject-light);border-bottom:1px solid color-mix(in srgb,var(--subject-ink) 14%,transparent);align-items:center;padding:21px 23px;display:flex;position:relative}.tw-public-surface.cert-design.cert-refresh .cert-credential-art[data-subject=networking]{--subject-ink:#145d65;--subject-light:#dcefeb}.tw-public-surface.cert-design.cert-refresh .cert-credential-art[data-subject=security]{--subject-ink:#2f5289;--subject-light:#e4edf9}.tw-public-surface.cert-design.cert-refresh .cert-credential-art[data-subject=offensive]{--subject-ink:#82414e;--subject-light:#f6e7e9}.tw-public-surface.cert-design.cert-refresh .cert-credential-art[data-subject=data]{--subject-ink:#525088;--subject-light:#eeecf9}.tw-public-surface.cert-design.cert-refresh .cert-credential-art[data-subject=cloud]{--subject-ink:#185d85;--subject-light:#dfedf6}.tw-public-surface.cert-design.cert-refresh .cert-credential-art[data-subject=identity]{--subject-ink:#6d4382;--subject-light:#efe7f5}.tw-public-surface.cert-design.cert-refresh .cert-credential-art[data-subject=governance]{--subject-ink:#755921;--subject-light:#f1edde}.tw-public-surface.cert-design.cert-refresh .cert-credential-art[data-subject=platform]{--subject-ink:#3b5d56;--subject-light:#e3efea}.tw-public-surface.cert-design.cert-refresh .cert-credential-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:7px;max-width:calc(100% - 64px);display:flex;position:relative}.tw-public-surface.cert-design.cert-refresh .cert-credential-copy>span{letter-spacing:.17em;text-transform:uppercase;opacity:.8;font-size:9px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh .cert-credential-copy>strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1.13}.tw-public-surface.cert-design.cert-refresh .cert-credential-copy>strong[data-long=true]{font-size:21px;line-height:1.2}.tw-public-surface.cert-design.cert-refresh .cert-credential-copy>small{margin-top:2px;font-size:11px;line-height:1.4}.tw-public-surface.cert-design.cert-refresh .cert-credential-symbol{border:1px solid color-mix(in srgb,var(--subject-ink) 20%,transparent);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.tw-public-surface.cert-design.cert-refresh .cert-credential-symbol>span{border:1px solid color-mix(in srgb,var(--subject-ink) 12%,transparent);border-radius:50%;position:absolute;inset:10px}.tw-public-surface.cert-design.cert-refresh .cert-credential-symbol>svg{opacity:.6;width:54px;height:54px;transform:translate(-7px)}.tw-public-surface.cert-design.cert-refresh .cert-compact-card{border-color:#b7d0db;box-shadow:0 7px 22px #103b5014,inset 0 1px #fff}.tw-public-surface.cert-design.cert-refresh .cert-compact-card:focus-within{border-color:#00778b}@media(forced-colors:active){.tw-public-surface.cert-design.cert-refresh .cert-compact-card{box-shadow:none;border-color:canvastext}}.cert-practical-brief{color:#172f43;background:#fff;border:1px solid #cbd9e2;border-radius:14px;font-size:15px;line-height:1.65;overflow:hidden}.cert-practical-brief *{min-width:0}.cert-practical-brief p{margin:0}.cert-practical-brief h2,.cert-practical-brief h3{letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}.cert-practical-brief .practice-eyebrow{color:#426078;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.practice-brief-header{color:#fff;background:linear-gradient(120deg,#071d36,#123d50);border-top:4px solid #55d7cc;padding:32px 36px}.cert-practical-brief .practice-brief-header .practice-eyebrow{color:#8ee9df}.cert-practical-brief .practice-brief-header h2{color:#fff;max-width:28ch;margin:13px 0 18px;font-size:clamp(27px,3vw,40px)}.practice-brief-header>p:last-child{color:#e0edf3;max-width:78ch;margin-top:20px}.practice-meta{color:#dce9f3;flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:12px;display:flex}.practice-meta>span{align-items:center;gap:6px;display:inline-flex}.practice-meta .practice-mode{color:#eee3ff;background:#423658;border:1px solid #9c80c5;border-radius:30px;padding:5px 11px;font-weight:650}.practice-brief-grid{grid-template-columns:minmax(0,1.75fr) minmax(245px,1fr);align-items:start;gap:32px;padding:32px 36px;display:grid}.practice-main{gap:28px;display:grid}.practice-section h3{margin:7px 0 12px;font-size:21px}.practice-section p{color:#425b6e}.practice-tasks{gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.practice-tasks li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:13px;display:grid}.practice-tasks li>span{color:#075f60;background:#e2f3f2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:750;display:grid}.practice-tasks p{color:#243f53}.practice-checks{background:#f0f8f3;border:1px solid #b8d7c7;border-left:4px solid #24764b;border-radius:8px;padding:22px}.practice-checks h3{color:#185333;align-items:center;gap:10px;font-size:18px;display:flex}.practice-checks ul{color:#254e39;margin:14px 0 0;padding-left:20px}.practice-checks li+li{margin-top:10px}.practice-close{border-top:1px solid #d6e0e7;padding-top:22px}.practice-sidebar{gap:18px;display:grid}.practice-sidebar section{border-radius:10px;padding:24px}.practice-sidebar h3{align-items:center;gap:8px;margin-bottom:13px;font-size:18px;display:flex}.practice-sidebar p{font-size:13px}.practice-sidebar p+p{margin-top:13px}.practice-evidence{color:#fff;background:#0c2941}.practice-evidence>svg{color:#8de7dd;margin-bottom:16px}.cert-practical-brief .practice-evidence .practice-eyebrow{color:#9fe8df;margin-bottom:8px}.practice-evidence h3{color:#fff;font-size:25px}.practice-evidence ul{color:#f4f8fb;margin:17px 0;padding-left:18px}.practice-evidence li+li{margin-top:10px}.practice-evidence p:last-child{color:#c4d7e4}.practice-cost{color:#654813;background:#fff7e4;border:1px solid #e8d39a}.practice-cost h3{color:#65430c}.practice-boundary{color:#4f4264;background:#f5f3fa;border:1px solid #dcd4e9}.practice-boundary h3{color:#59397b}.practice-provenance{color:#486174;background:#f6f8fa;border-top:1px solid #d0dce5;padding:23px 36px;font-size:13px}.practice-provenance strong{color:#253f53}.practice-provenance p{margin:6px 0 10px}.practice-provenance a{color:#006477;text-underline-offset:4px;align-items:center;min-height:40px;text-decoration:underline;display:inline-flex}.practice-history{color:#694914;background:#fff5df;border-bottom:1px solid #e8d39a;margin:0;padding:18px 36px}.cert-practical-brief a:focus-visible,.cert-practical-brief summary:focus-visible{outline-offset:4px;outline:3px solid #8251ad}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-card-practice{color:#204d4c;background:#edf7f6;border-left:3px solid #228578;align-items:flex-start;gap:9px;margin:15px 0 0;padding:12px 13px;font-size:13px;line-height:1.5;display:flex}.cert-card-practice svg{flex-shrink:0;margin-top:3px}.cert-card-practice strong{color:#11675c;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-compact-card{background:#fff;border:1px solid #cbd9e2;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #17354c09}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-card-actions>a{color:#fff;background:#086b72;border:1px solid #086b72;border-radius:6px;min-height:44px;padding:10px 15px}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-card-actions>a:hover{background:#064e55}.tw-public-surface.cert-design.cert-refresh.cert-refresh :is(.discovery-hero,.cert-guide-hero){background:#091f38;box-shadow:0 0 0 100vmax #091f38}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-practice-inset{background:#fff;border:1px solid #cadbe4;border-top:4px solid #197c73;border-radius:12px;box-shadow:0 8px 24px #12334e08}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-practice-inset h2{font-size:27px}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-practice-inset>div>p:not(.post-eyebrow){color:#37566c;line-height:1.65}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-practice-inset nav{background:#fff8e9;border-left:2px solid #d9ad4f;border-radius:6px;padding:20px}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-practice-inset nav :is(a,button,.post-eyebrow){color:#674b18}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-featured-lab{background:0 0;border:0;margin:18px 0 30px}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-featured-lab>summary{color:#165b54;cursor:pointer;background:#eaf4f3;border:1px solid #b8d5d1;border-radius:8px;min-height:52px;padding:16px 20px;font-weight:650}.cert-featured-lab[open]>summary{margin-bottom:16px}.cert-study-disclosure{color:#443454;background:#f6f3fa;border:1px solid #d6d0e2;border-left:3px solid #79559a;border-radius:8px;margin-bottom:24px;padding:16px 19px;font-size:13px;line-height:1.65}.cert-study-disclosure p{margin:0}.cert-study-disclosure a{color:#573b76;text-underline-offset:3px;text-decoration:underline}.cert-affiliate-label{color:inherit;font-size:11px;font-weight:700;display:block}@media(max-width:700px){.practice-brief-grid{grid-template-columns:1fr;gap:26px;padding:24px 20px}.practice-brief-header{padding:25px 20px}.practice-provenance,.practice-history{padding:20px}.practice-sidebar{grid-template-columns:1fr}.practice-checks{padding:18px}.practice-sidebar section{padding:22px}.practice-meta{gap:10px}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-practice-inset h2{font-size:23px}}.practice-boundary[data-environment=range]{color:#6b3b32;background:#fff4f1;border-color:#e5c5bc}.practice-boundary[data-environment=range] h3{color:#873c31}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-study-tier{background:#fff!important;border-color:#cbd9e2!important;box-shadow:0 6px 20px #17354c08!important}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-study-tier :is(p,li){color:#3c566b}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-resource-action{color:#075e60;background:#e9f5f3;border:1px solid #97bebc;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:650;display:inline-flex}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-resource-action .cert-affiliate-label{color:#593c76;flex-basis:100%}.tw-public-surface.cert-design.cert-refresh.cert-refresh .cert-hero-actions .cert-study-action{color:#e5f3f6;background:0 0;border:1px solid #648296}.cert-guide-hero{isolation:isolate;background:linear-gradient(115deg,#0b2638,#071a2a);border:1px solid #205066;border-radius:18px;padding:clamp(24px,4vw,44px);position:relative;overflow:hidden}.cert-guide-hero>.career-artwork{z-index:-1;pointer-events:none;color:#32d6ee;opacity:.35;width:48%;height:270px;position:absolute;top:0;right:-40px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.cert-guide-hero .career-artwork svg{width:100%;height:100%}.cert-guide-hero h1{text-wrap:balance;max-width:20ch}.cert-guide-hero>p:not(.post-eyebrow){max-width:65ch}.cert-guide-hero>dl{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;padding-top:22px;display:grid}.cert-guide-hero>dl>:last-child{grid-column:1/-1}.cert-detail-uplift .cert-section-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px 18px;margin:12px 0 28px;padding:14px 0;display:flex}.cert-detail-uplift .cert-section-nav :is(a,button){align-items:center;min-height:44px;padding:6px 4px;font-size:14px;display:inline-flex}.cert-detail-uplift .cert-verdict-summary{border:1px solid var(--border);border-left:3px solid var(--primary);background:linear-gradient(120deg,#0c2839,#091d2d);border-radius:12px;padding:clamp(20px,3vw,30px)}.cert-detail-uplift .cert-verdict-summary>p:not(.post-eyebrow){max-width:75ch;line-height:1.7}.cert-commitment,.cert-role-guides{margin-top:44px}.cert-chapter-heading{max-width:72ch;margin-bottom:20px}.cert-chapter-heading h2{letter-spacing:-.02em;margin-top:8px;font-size:clamp(21px,2.6vw,28px);font-weight:600;line-height:1.3}.cert-chapter-heading>p:last-child{color:var(--muted-foreground);margin-top:10px;line-height:1.7}.cert-facts-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cert-facts-grid>*,.cert-facts-grid #cert-requirements>*{min-width:0;margin-top:0}.cert-facts-grid #cert-costs{height:100%;padding:24px}.cert-facts-grid a{overflow-wrap:anywhere}.cert-role-guides ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.cert-role-guides li{min-width:0}.cert-role-guides li>a{border:1px solid var(--border);background:var(--card);border-radius:14px;height:100%;display:block;overflow:hidden}.cert-role-guides img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.cert-role-guides li>a>div{padding:20px}.cert-role-guides h3{font-size:18px;font-weight:600}.cert-role-guides li p{color:var(--muted-foreground);margin-top:10px;font-size:14px;line-height:1.7}.cert-role-guides li span{color:var(--primary);align-items:center;gap:8px;margin-top:16px;font-size:14px;display:inline-flex}.cert-role-guides svg{width:15px;height:15px}.cert-detail-uplift :is(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.cert-detail-uplift .cert-role-guides li>a:hover{border-color:var(--primary)}@media(max-width:767px){.cert-guide-hero{padding:22px}.cert-guide-hero>.career-artwork{opacity:.18;width:80%}.cert-guide-hero>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cert-facts-grid,.cert-role-guides ul{grid-template-columns:1fr}.cert-detail-uplift .cert-section-nav{gap:4px 14px}.cert-facts-grid #cert-costs{padding:20px}}.education-resource{--resource-ink:var(--tw-work-ink,#102d3e);--resource-muted:var(--tw-work-muted,#475f70);--resource-line:var(--tw-work-border,#d3dee4);--resource-teal:#086d73;width:min(100%,960px);margin:0 auto;padding:32px 24px 72px}.resource-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.resource-toolbar a,.resource-toolbar button{justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:14px;font-weight:600;display:inline-flex}.resource-toolbar svg{flex:none;width:17px;height:17px}.resource-toolbar .resource-back{color:#d5e4ec}.resource-toolbar .resource-back:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.resource-toolbar .resource-print{color:#092d3b;cursor:pointer;background:#8ce2dc;border:1px solid #8ce2dc;border-radius:8px;padding:12px 18px}.resource-toolbar .resource-print:hover{background:#b6f0eb}.resource-toolbar>p{color:#b9ccd8;text-align:right;flex-basis:100%;margin:-3px 0 0;font-size:12px;line-height:1.6}.education-resource :focus-visible{outline-offset:4px;outline:3px solid #086d73}.resource-toolbar :focus-visible,.resource-index :focus-visible{outline-color:#8ce2dc}.resource-index{color:#e9f3f7;background:#102d3e;border:1px solid #345263;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:24px 0;padding:16px 20px;display:flex}.resource-index>span{color:#b9ccd8;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:650}.resource-index a{text-underline-offset:4px;align-items:center;min-height:32px;font-size:13px;display:inline-flex}.resource-index a:hover{color:#9ce6e0;text-decoration:underline}.education-resource .pack-sheet{color:var(--resource-ink);font-size:15px;line-height:1.7}.education-resource .pack-page{background:var(--tw-work-card,#fff);border:1px solid var(--resource-line);overflow-wrap:anywhere;border-radius:12px;margin:0 0 24px;padding:40px 48px;scroll-margin-top:24px;position:relative;box-shadow:0 8px 24px #020f1914}.education-resource .pack-page:last-child{margin-bottom:0}.education-resource .resource-cover{border-top:4px solid var(--resource-teal)}.education-resource .resource-page-label{color:var(--resource-muted);letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:12px;margin:0 0 20px;font-size:11px;font-weight:650;line-height:1.5;display:flex}.resource-page-label>span{color:var(--resource-teal);font-variant-numeric:tabular-nums}.education-resource .pack-sheet h1{max-width:650px;color:var(--resource-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(29px,3.5vw,40px);font-weight:650;line-height:1.15}.education-resource .pack-sheet h2{color:var(--resource-ink);letter-spacing:-.025em;font-size:23px;font-weight:650;line-height:1.3}.education-resource .resource-lead{color:#334e60;margin-top:20px;font-size:16px;line-height:1.75}.education-resource .resource-facts{border:1px solid var(--resource-line);background:#f0f5f7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.resource-facts>div{padding:18px 20px}.resource-facts>div:nth-child(n+3){border-top:1px solid var(--resource-line)}.resource-facts>div:nth-child(2n){border-left:1px solid var(--resource-line)}.resource-facts dt{color:var(--resource-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:650}.resource-facts dd{margin:0;font-size:14px;font-weight:600;line-height:1.6}.education-resource .pack-box{border:1px solid var(--resource-line);background:#f5f8fa;border-radius:8px}.education-resource .resource-note{border-left:3px solid var(--resource-teal)}.education-resource .pack-line{border-bottom:1px solid #a0b2be;height:28px}.education-resource .pack-sheet a{color:var(--resource-teal);text-underline-offset:3px;text-decoration:underline}.education-resource .resource-questions{padding-left:24px}.education-resource .resource-questions>li{padding-left:8px}.education-resource .resource-questions>li::marker{color:var(--resource-teal);font-weight:650}.education-resource .resource-running-order th{color:var(--resource-muted);background:#edf3f6;padding:12px;font-size:12px}.education-resource .resource-running-order td{border-bottom:1px solid var(--resource-line);padding:14px 12px}.education-resource .resource-running-order td:first-child{color:var(--resource-teal);font-weight:650}.education-resource .resource-running-order td>div{color:var(--resource-muted);margin-top:6px}@media(max-width:600px){.education-resource{padding:20px 14px 40px}.resource-toolbar{gap:12px}.resource-toolbar .resource-print{width:100%}.resource-toolbar>p{text-align:left}.resource-index{gap:6px 18px;margin:20px 0;padding:14px 16px}.resource-index>span{flex-basis:100%}.resource-index a{min-height:40px}.education-resource .pack-page{margin-bottom:16px;padding:28px 22px}.education-resource .pack-sheet h2{font-size:21px}.education-resource .resource-lead{font-size:15px}.resource-facts>div{padding:14px}.education-resource .resource-running-order th,.education-resource .resource-running-order td{padding:10px 8px}}@media(max-width:360px){.education-resource .pack-page{padding:26px 18px}.education-resource .resource-facts{grid-template-columns:1fr}.resource-facts>div:nth-child(2n){border-left:0}.resource-facts>div+div{border-top:1px solid var(--resource-line)}}@media print{@page{size:A4;margin:16mm}html:has(.education-resource){color:#111!important;background:#fff!important}body:has(.education-resource){color:#111!important;background:#fff!important}body:has(.education-resource) #root{color:#111!important;background:#fff!important}.resource-toolbar{display:none!important}body:has(.education-resource) header{display:none!important}body:has(.education-resource) footer{display:none!important}body:has(.education-resource) nav{display:none!important}.education-resource{width:auto;max-width:none;margin:0;padding:0}.education-resource .pack-sheet{color:#111;font-size:10.5pt;line-height:1.45}.education-resource .pack-page{box-shadow:none;break-after:page;page-break-after:always;border:0;border-radius:0;margin:0;padding:0}.education-resource .pack-page:last-child{break-after:auto;page-break-after:auto}.education-resource .pack-sheet h1{color:#111;font-size:27pt}.education-resource .pack-sheet h2{color:#111;break-after:avoid;font-size:17pt}.education-resource .resource-page-label{color:#333;margin:0 0 6mm;font-size:8pt}.education-resource .resource-page-label>span{color:#111}.education-resource .resource-questions>li::marker{color:#111}.education-resource .resource-lead{color:#222;margin-top:5mm;font-size:11pt;line-height:1.5}.education-resource .resource-facts{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6mm}.resource-facts>div{border-top:0;padding:3mm 4mm}.resource-facts>div:nth-child(2n){border-left:1px solid #bbb}.resource-facts dt{color:#333;font-size:8pt}.resource-facts dd{font-size:10pt}.education-resource .pack-box{background:#fff;border-color:#bbb}.education-resource .resource-cover .pack-box{padding:3mm}.education-resource .resource-cover h2{margin-top:5mm}.education-resource .pack-line{border-color:#999;height:5mm}.education-resource .pack-avoid,.education-resource .resource-facts,.education-resource tr{break-inside:avoid;page-break-inside:avoid}.education-resource .resource-questions>li+li{margin-top:4mm}.education-resource .resource-running-order th,.education-resource .resource-running-order td{color:#111;background:#fff;padding:2mm 2.5mm}.education-resource .pack-sheet p,.education-resource .pack-sheet li{orphans:2;widows:2}}.resource-learner-details{color:var(--resource-muted);gap:24px;margin:20px 0;font-size:13px;display:flex}.resource-learner-details>span{flex:1;align-items:baseline;gap:10px;display:flex}.resource-learner-details>span:first-child{flex:2}.resource-learner-details i{border-bottom:1px solid #a0b2be;flex:1;min-width:30px}.edu-practice-save{color:#24445b;background:#edf5fa;border-bottom:1px solid #c9deeb;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:9px 16px;font:12px/1.5 Inter,Arial,sans-serif;display:flex}.edu-practice-save>details{max-width:100%;margin-left:auto}.edu-practice-save summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:32px;font-weight:600;text-decoration:underline;display:flex}.edu-practice-save details[open]{flex-basis:100%;margin:0}.edu-practice-save details>div{gap:10px;max-width:780px;padding:8px 0;display:grid}.edu-practice-save button{color:#123d59;background:#fff;border:1px solid #457899;border-radius:5px;width:fit-content;min-height:44px;padding:8px 14px;font-weight:600}.edu-practice-save>p[role=alert]{color:#8b3526;flex-basis:100%}.edu-practice-save p{margin:0}.edu-lab-passport{color:#172b43;background:#f6f9fc;border:1px solid #aacbde;border-radius:10px;width:min(980px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;font:15px/1.6 Inter,Arial,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 25px 100px #04192b66}.edu-lab-passport::backdrop{background:#091d32aa}.edu-lab-passport>header{z-index:2;background:#fff;border-bottom:1px solid #c9deeb;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:sticky;top:0}.edu-lab-passport>header button{color:#163b51;background:#fff;border:1px solid #57839d;border-radius:5px;min-height:44px;padding:8px 14px}.edu-lab-passport>div{padding:20px}.edu-lab-passport textarea{min-height:100px;font-size:16px!important}.edu-lab-passport .edu-passport-intro{display:block}.edu-lab-passport h2{font-size:24px}.edu-lab-passport p{margin-block:8px}.edu-lab-passport .edu-practice-save{border:1px solid #c9deeb;border-radius:6px}@media(max-width:600px){.edu-practice-save{padding:8px 12px}.edu-lab-passport>header{padding:10px 12px}.edu-lab-passport>div{padding:14px}}.rl-console .edu-practice-save button,.rl-console .edu-lab-passport>header button,.tw-workroom.gsd .edu-practice-save button,.tw-workroom.gsd .edu-lab-passport>header button{min-height:44px}.edu-lab-passport{overscroll-behavior:contain}.tw-workroom.gsd .edu-practice-save>details{background:0 0;border:0;border-radius:0;margin:0 0 0 auto;padding:0}.tw-workroom.gsd .edu-practice-save>details[open]{margin:0}.tw-workroom.gsd .edu-practice-save summary{min-height:32px;padding:0}.edu-lab-passport.edu-light .edu-passport{background:var(--tw-work-card,#fff);color:var(--tw-work-ink,#172b43);border-color:var(--tw-work-border,#c9deeb);border-radius:8px;padding:20px}.edu-lab-passport.edu-light .edu-passport :is(textarea,input[type=date]){background:var(--tw-work-card,#fff);color:var(--tw-work-ink,#172b43);border-color:var(--tw-work-border,#b8cbd8);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.edu-lab-passport.edu-light :is(.edu-soft-panel,.post-card){background:var(--tw-work-canvas,#eef3f5);color:var(--tw-work-ink,#172b43);border-color:var(--tw-work-border,#c9deeb)}.edu-lab-passport.edu-light :is(.post-eyebrow,.post-meta-label,.edu-passport-example figcaption){color:#365d72}.edu-lab-passport.edu-light .edu-project-tabs{flex-wrap:wrap;overflow:visible}.edu-lab-passport.edu-light :is(.edu-project-tabs button,.edu-file-button){color:#17485e;background:#fff;border-color:#91afbf}.edu-lab-passport.edu-light .edu-project-tabs button[aria-pressed=true]{color:#12374d;background:#e4f2f5;border-color:#087b97}.edu-lab-passport .edu-passport-intro .edu-passport-example{display:none}.edu-lab-passport .edu-waymark-progress{border:1px solid var(--tw-work-border,#c9deeb);background:var(--tw-work-canvas,#eef3f5);border-radius:6px;padding:12px 16px}.edu-lab-passport .edu-waymark-progress>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.edu-lab-passport .edu-waymark-progress[open]>summary{margin-bottom:12px}@media(max-width:600px){.edu-lab-passport.edu-light .edu-passport{padding:14px}.edu-lab-passport.edu-light .edu-passport-intro .edu-passport-example{margin-top:20px}}@media(min-width:1201px){.tw-workroom.gsd:has(>.edu-practice-save) .gsd-layout{height:calc(100dvh - 167px)}.tw-workroom.gsd:has(>.edu-practice-save) .gsd-ticket-meta{margin-bottom:8px}.tw-workroom.gsd:has(>.edu-practice-save) .gsd-ticket-facts{margin-block:10px}.tw-workroom.gsd:has(>.edu-practice-save) .gsd-request{padding-block:8px}.tw-workroom.gsd:has(>.edu-practice-save) .gsd-diagnostics{padding-block:13px}.tw-workroom.gsd:has(>.edu-practice-save) .gsd-diagnostics>.gsd-muted{margin:5px 0 10px}.tw-workroom.gsd:has(>.edu-practice-save) .gsd-check-controls{margin:9px 0 10px;padding-block:9px}.tw-workroom.gsd:has(>.edu-practice-save) .gsd-results-title{margin-top:10px}.tw-workroom.gsd:has(>.edu-practice-save) .gsd-result{padding-block:8px}}.edu-welcome-page{color:var(--foreground);line-height:1.65}.edu-welcome-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:2.5rem;display:grid}.edu-welcome-hero h1{letter-spacing:-.045em;margin:.8rem 0 1.2rem;font-size:clamp(2.3rem,4.5vw,3.8rem);font-weight:650;line-height:1.06}.edu-welcome-hero h1 span{color:#bde7cf}.edu-welcome-hero img{object-fit:cover;border:1px solid #d8e7c64d;border-radius:24px 24px 64px;width:100%;height:360px}.edu-section-nav{border-block:1px solid #bde7cf30;flex-wrap:wrap;gap:.5rem;padding:1rem 0;display:flex}.edu-section-nav a{color:#d2ebde;background:#bde7cf10;border-radius:999px;padding:.5rem .9rem;font-size:.875rem}.edu-welcome-links{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.edu-welcome-links>a{color:#ecf5ee;background:linear-gradient(130deg,#143b40,#112938);border:1px solid #bde7cf40;border-radius:16px;align-items:center;gap:1rem;padding:1.3rem;display:flex}.edu-welcome-links span{flex:1}.edu-welcome-links strong,.edu-welcome-links small{display:block}.edu-welcome-links small{color:#bfd4ce;margin-top:.25rem}.edu-welcome-links svg{flex-shrink:0;width:22px;height:22px}.edu-soft-panel{background:#bde7cf0c;border:1px solid #bde7cf38;border-radius:18px;padding:1.4rem 1.6rem}.edu-context-controls{gap:1.2rem;display:grid}.edu-context-controls legend{margin-bottom:.6rem;font-weight:600}.edu-context-controls fieldset>div{flex-wrap:wrap;gap:.5rem;display:flex}.edu-context-controls button,.edu-entry-card button{border:1px solid #bde7cf50;border-radius:10px;min-height:44px;padding:.65rem 1rem;font-size:.875rem}.edu-context-controls button[aria-pressed=true],.edu-entry-card button[aria-pressed=true]{color:#112e32;background:#c9e8d5;border-color:#c9e8d5}.edu-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.edu-entry-card{background:linear-gradient(155deg,#193542,#102333);border:1px solid #bde7cf30;border-radius:18px;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;padding:1.4rem;display:flex}.edu-entry-card h3{font-size:1.2rem;font-weight:600;line-height:1.3}.edu-entry-card p{font-size:.9rem;line-height:1.7}.edu-entry-card .edu-entry-check{color:#c5d4da}.edu-entry-card button,.edu-entry-card>a{margin-top:auto}.edu-entry-card>a{color:#bde7cf;align-items:center;gap:.4rem;font-size:.875rem;display:flex}.edu-entry-card details{width:100%;font-size:.9rem}.edu-entry-card summary{cursor:pointer;color:#bde7cf;min-height:44px;font-weight:600}.edu-entry-card details p{margin:.7rem 0}.edu-comparison{border-top:1px solid #bde7cf40;padding-top:1.5rem}.edu-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.edu-compare-grid article{color:#163239;background:#f2f0e5;border-radius:18px;padding:1.5rem}.edu-compare-grid dl>div{margin:1rem 0}.edu-compare-grid dt{font-size:.8rem;font-weight:650}.edu-compare-grid dd{margin-top:.35rem;font-size:.9rem}.edu-compare-grid a{color:#205c57;font-size:.875rem;text-decoration:underline}.edu-plan{background:linear-gradient(130deg,#193b42,#162b3d);border:1px solid #bde7cf50;border-radius:22px;padding:2rem}.edu-plan textarea{color:#edf5f3;resize:vertical;background:#0c2230;border:1px solid #bde7cf60;border-radius:10px;width:100%;padding:.8rem}.edu-print-answer{display:none}.edu-welcome-page a:focus-visible,.edu-welcome-page button:focus-visible,.edu-welcome-page summary:focus-visible,.edu-welcome-links a:focus-visible{outline-offset:4px;outline:3px solid #ffca55}.edu-classroom-photo{object-fit:cover;object-position:center 45%;border-radius:18px;width:100%;max-height:310px;margin:2rem 0}.edu-welcome-page summary{cursor:pointer;min-height:44px;padding:.5rem 0}.edu-lesson-extension{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.edu-lesson-extension article{background:#16313d;border:1px solid #bde7cf35;border-radius:16px;padding:1.4rem}.edu-lesson-extension h3{font-size:1.15rem;font-weight:600}.edu-lesson-extension p,.edu-lesson-extension li{margin-top:.65rem;font-size:.9rem;line-height:1.7}.edu-lesson-extension ol{padding-left:1.2rem;list-style:decimal}.edu-lesson-extension summary{cursor:pointer;color:#bde7cf;min-height:44px;padding:.75rem 0}.edu-lesson-extension details{margin-top:.5rem}.edu-starter-callout{background:#bde7cf0c;border:1px solid #bde7cf40;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.edu-starter-callout p{font-size:.875rem}.edu-starter-callout a{color:#c8ecd5;align-items:center;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}@media(max-width:850px){.edu-entry-grid,.edu-lesson-extension{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-welcome-hero{gap:1.5rem}.edu-welcome-hero img{height:320px}}@media(max-width:640px){.edu-welcome-hero,.edu-welcome-links,.edu-entry-grid,.edu-compare-grid,.edu-lesson-extension{grid-template-columns:1fr}.edu-welcome-hero img{border-radius:18px;height:230px}.edu-plan{padding:1.3rem}.edu-welcome-page{overflow-wrap:anywhere}}@media print{.edu-welcome-page>header,.edu-section-nav,.edu-context-controls,.edu-welcome-links,.edu-welcome-page button,.edu-welcome-page footer,#starter-projects,#supporting-a-learner{display:none!important}.edu-welcome-page{color:#111;background:#fff;max-width:none}.edu-welcome-page #entry-options>:not(.edu-comparison){display:none!important}.edu-welcome-page .edu-plan,.edu-compare-grid article{color:#111;box-shadow:none;background:#fff;border:1px solid #aaa}.edu-print-answer{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400;display:block}.edu-plan textarea{display:none}.edu-plan label,.edu-compare-grid dl>div{break-inside:avoid}.edu-welcome-page .post-eyebrow{color:#333}.edu-welcome-page a{color:#17463b}.edu-welcome-page .edu-plan>div:first-child p,.edu-plan>p,.edu-classroom-photo{display:none}}@media(forced-colors:active){.edu-entry-card,.edu-soft-panel,.edu-plan,.edu-compare-grid article{color:canvastext;background:canvas;border:1px solid canvastext}.edu-context-controls button[aria-pressed=true],.edu-entry-card button[aria-pressed=true]{color:highlight;border:3px solid highlight}}.edu-project-tabs{flex-wrap:wrap;align-items:center;gap:.65rem;scroll-margin-top:5rem;display:flex}.edu-project-tabs button,.edu-project-tabs>a,.edu-file-button{cursor:pointer;border:1px solid #bde7cf60;border-radius:10px;min-height:44px;padding:.7rem 1rem;font-size:.875rem}.edu-project-tabs button[aria-pressed=true]{color:#163239;background:#c9e8d5}.edu-project-tabs button:disabled{opacity:.45;cursor:default}.edu-project-panel{background:var(--tw-work-warm,#f2f0e5);color:var(--tw-work-ink,#163239);border:1px solid var(--tw-work-border,#cbd7dc);border-radius:22px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:1.5rem;padding:2rem;display:grid}.edu-project-panel .post-eyebrow{color:#205c57}.edu-project-panel summary{cursor:pointer;min-height:44px;font-weight:600}.edu-project-paper{background:var(--tw-work-card,#fff);border:1px solid var(--tw-work-border,#cbd7dc);border-radius:12px;padding:1.2rem}.edu-project-wrapup{border-top:1px solid var(--tw-work-border,#cbd7dc);grid-column:1/-1;padding-top:1rem}.edu-project-wrapup a{color:#005a6b;color:lab(34.4246% -22.241 -18.8767)}.edu-project-exercise{background:var(--tw-work-card,#fff);border:1px solid var(--tw-work-border,#cbd7dc);border-radius:14px;min-width:0;padding:1.25rem}.edu-project-exercise>header{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.edu-project-exercise>header h4{font-size:1.15rem;font-weight:650}.edu-project-exercise-icon{background:var(--tw-work-slate-deep,#132d3c);width:42px;height:42px;color:var(--tw-work-cyan,#6bd0db);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.edu-project-exercise-icon svg{width:22px}.edu-project-evidence{background:var(--tw-work-canvas,#eef3f5);border-left:3px solid var(--tw-work-cyan,#5ebbc8);border-radius:9px;gap:.5rem;padding:1rem;display:grid}.edu-project-evidence>div{border-bottom:1px solid var(--tw-work-border,#cbd7dc);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.65rem;padding-bottom:.5rem;display:grid}.edu-project-evidence>div:last-child{border-bottom:0;padding-bottom:0}.edu-project-evidence span{color:var(--tw-work-muted,#526878);font-family:ui-monospace,monospace;font-size:.7rem}.edu-project-evidence p{overflow-wrap:anywhere;font-size:.85rem;line-height:1.55}.edu-project-evidence-timeline>div{border-left:2px solid var(--tw-work-amber,#d9a849);padding-left:.6rem}.edu-project-evidence-network>div,.edu-project-evidence-dependency>div{border-left:2px solid var(--tw-work-cyan,#5ebbc8);padding-left:.6rem}.edu-project-exercise fieldset{gap:.6rem;margin-top:1rem;display:grid}.edu-project-exercise legend{margin-bottom:.6rem;font-weight:650}.edu-project-exercise label{border:1px solid var(--tw-work-border,#cbd7dc);cursor:pointer;border-radius:8px;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.7rem;min-height:44px;padding:.7rem;display:grid}.edu-project-exercise label:has(input:checked){background:color-mix(in oklab,var(--tw-work-cyan,#5ebbc8) 12%,var(--tw-work-card,#fff));border-color:#1c7e92}.edu-project-exercise input{margin-top:.2rem}.edu-project-check{margin-top:1rem}.edu-project-feedback{background:color-mix(in oklab,var(--tw-work-green,#78a977) 13%,var(--tw-work-card,#fff));border-left:3px solid var(--tw-work-green,#78a977);border-radius:9px;grid-template-columns:1.4rem minmax(0,1fr);gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.edu-project-feedback svg{color:#196632}.edu-project-feedback p{margin-top:.35rem;font-size:.87rem;line-height:1.6}.edu-passport input[type=date]{color:#edf5f3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c2230;border:1px solid #bde7cf60;border-radius:10px;max-width:100%;min-height:44px;padding:.65rem;display:block}.edu-file-button{flex-direction:column;gap:.5rem;max-width:100%;display:flex}.edu-file-button input{max-width:100%;font-size:.8rem}.edu-programme-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.edu-programme-map li{background:#bde7cf0c;border:1px solid #bde7cf40;border-radius:14px;padding:1.25rem}.edu-module-guide{border:1px solid #bde7cf40;border-radius:18px;padding:1.5rem}.edu-presentation{color:#163239;background:#f2f0e5;border-radius:20px;padding:2.5rem;font-size:1.1rem}.edu-presentation .post-eyebrow{color:#205c57}.edu-presentation button{border-color:#205c57}.edu-guide-presenting,.edu-writing-space{display:none}.edu-benchmark-table{border-collapse:collapse;width:100%;font-size:.875rem}.edu-benchmark-table th,.edu-benchmark-table td{text-align:left;vertical-align:top;border-bottom:1px solid #bde7cf40;padding:1rem}.edu-benchmark-table th{font-weight:600}.edu-project-tabs :focus-visible,.edu-passport :focus-visible,.edu-project-panel :focus-visible{outline-offset:3px;outline:3px solid #d8a84b}@media(max-width:760px){.edu-project-panel{grid-template-columns:1fr;padding:1.25rem}.edu-project-wrapup{grid-column:auto}.edu-project-tabs{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.edu-project-tabs button{flex:none}.edu-programme-map{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-presentation,.edu-passport{padding:1.25rem}.edu-benchmark-table{min-width:560px}}@media(max-width:420px){.edu-programme-map{grid-template-columns:1fr}}@media print{.edu-project-tabs,.edu-passport,.edu-project-check{display:none!important}.edu-project-panel,.edu-project-paper,.edu-project-exercise,.edu-project-evidence,.edu-presentation,.edu-module-guide,.edu-programme-map li{color:#000!important;background:#fff!important;border-color:#999!important}.edu-guide-presenting,.edu-writing-space{display:block}.edu-writing-space{border-bottom:1px solid #aaa;height:3.5rem;margin-top:.5rem}.edu-module-worksheet{break-before:page}.edu-module-worksheet li{break-inside:avoid}.edu-project-panel{display:block}.edu-project-exercise{margin-top:1rem}.edu-project-exercise label{min-height:0}.edu-benchmark-table{min-width:0}.edu-benchmark-table th,.edu-benchmark-table td{border-color:#999}}.edu-journey-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.edu-journey-nav a{color:#eef5f0;border-block:1px solid #bde7cf35;align-items:center;gap:.85rem;padding:1rem;display:flex}.edu-journey-nav a>svg:first-child{color:#bde7cf;flex-shrink:0;width:25px;height:25px}.edu-journey-nav a>svg:last-child{flex-shrink:0;width:16px;height:16px;margin-left:auto}.edu-journey-nav strong,.edu-journey-nav small{display:block}.edu-journey-nav strong{font-size:.92rem;font-weight:600}.edu-journey-nav small{color:#bfcecf;margin-top:.25rem;font-size:.8rem}.edu-journey-nav a:hover{background:#bde7cf0b}.edu-route-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.edu-route-options[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-route-options[data-count="5"]>article:last-child{grid-column:1/-1}.edu-route-option{background:linear-gradient(135deg,#193b43,#102737);border:1px solid #bde7cf35;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:.65rem 1rem;padding:1.25rem;display:grid}.edu-route-option[data-selected=true]{background:linear-gradient(135deg,#214b49,#15313c);border-color:#bde7cf}.edu-route-symbol{color:#c9e8d5;background:#bde7cf16;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.edu-route-symbol svg{width:23px;height:23px}.edu-route-copy h3{margin:.1rem 0 .5rem;font-size:1.1rem;font-weight:600;line-height:1.35}.edu-route-copy p{color:#d4e0e1;font-size:.875rem;font-weight:400;line-height:1.6}.edu-route-copy summary{color:#bde7cf;margin-top:.25rem;font-size:.8rem;font-weight:500}.edu-route-option button{border:1px solid #bde7cf60;border-radius:9px;grid-column:2;justify-self:start;min-height:44px;padding:.55rem .9rem;font-size:.85rem}.edu-route-option button[aria-pressed=true]{color:#143339;background:#c9e8d5}.edu-comparison-hint{color:#bfcecf;margin-top:.5rem;font-size:.875rem}.edu-compare-aligned{grid-template-rows:repeat(6,auto);gap:.65rem 1rem}.edu-compare-aligned[data-count="1"]{grid-template-columns:1fr}.edu-compare-aligned article{grid-row:span 6;grid-template-rows:subgrid;row-gap:.55rem;padding:1.2rem;display:grid}.edu-compare-aligned article h4{font-size:1.05rem;line-height:1.35}.edu-compare-aligned dl{display:contents}.edu-compare-aligned dl>div{border-top:1px solid #16323920;margin:0;padding-top:.75rem}.edu-compare-aligned dt{letter-spacing:.02em;font-size:.76rem}.edu-compare-aligned dd{font-size:.875rem;line-height:1.6}.edu-compare-aligned article>a{align-self:end;align-items:center;min-height:44px;font-size:.8rem;display:flex}.edu-comparison-next{color:#c9e8d5;align-items:center;min-height:44px;margin-top:.75rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.edu-passport-story{background:radial-gradient(at 100% 10%,#42675855,#0000 65%),#132d39;border:1px solid #bde7cf40;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:2.3rem;display:grid}.edu-passport-story-copy h2{letter-spacing:-.025em;margin:.8rem 0 1.2rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600;line-height:1.15}.edu-passport-story-copy>p{color:#d5e3e2;font-size:.95rem;line-height:1.7}.edu-passport-story-copy ul{gap:.8rem;margin:1.2rem 0 1.6rem;font-size:.875rem;display:grid}.edu-passport-story-copy li{align-items:flex-start;gap:.65rem;display:flex}.edu-passport-story-copy li svg{color:#c9e8d5;flex-shrink:0;width:18px;height:18px;margin-top:.25rem}.edu-passport-small-link{color:#d7e9de;min-height:44px;margin-top:1rem;font-size:.8rem;text-decoration:underline;display:block}.edu-passport-story-copy .edu-passport-footnote{color:#b7cdca;margin-top:.5rem;font-size:.75rem}.edu-passport-example{filter:drop-shadow(0 14px 20px #00101c50);min-width:0;margin:0}.edu-passport-cover{color:#153d39;letter-spacing:.1em;background:#c9e8d5;border-left:7px solid #9bbfad;border-radius:14px 14px 0 0;align-items:center;gap:.8rem;padding:1.1rem 1.2rem;font-size:.7rem;line-height:1.6;display:flex}.edu-passport-cover>svg{flex-shrink:0;width:30px;height:30px}.edu-passport-cover strong{letter-spacing:.12em;font-size:1.1rem}.edu-example-label{letter-spacing:0;text-align:center;border:1px solid #153d3930;border-radius:999px;max-width:105px;margin-left:auto;padding:.25rem .5rem;font-size:.65rem}.edu-passport-page{color:#17383c;background:#f5f1e5;border-left:7px solid #dacdac;border-radius:0 0 14px 14px;padding:1.2rem 1.4rem}.edu-passport-kicker{letter-spacing:.1em;text-transform:uppercase;color:#446b60;font-size:.68rem}.edu-passport-page h3{margin:.4rem 0 1rem;font-size:1.3rem;font-weight:650;line-height:1.3}.edu-passport-page dl{gap:.85rem;display:grid}.edu-passport-page dl>div{border-top:1px solid #17383c20;padding-top:.7rem}.edu-passport-page dt{align-items:center;gap:.4rem;font-size:.75rem;font-weight:650;display:flex}.edu-passport-page dt svg{width:14px;height:14px}.edu-passport-page dd{margin-top:.3rem;font-size:.79rem;line-height:1.65}.edu-passport-next{background:#e2eadb;border-radius:9px;margin-top:1rem;padding:.8rem;font-size:.78rem;line-height:1.55}.edu-passport-next span{margin-bottom:.2rem;font-weight:650;display:block}.edu-passport-example figcaption{color:#bccfca;text-align:center;margin-top:.8rem;font-size:.7rem}.edu-passport-intro{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;margin-bottom:1.5rem;display:grid}.edu-passport-intro h2{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2}.edu-passport-intro header p{line-height:1.7}.edu-passport-intro .edu-passport-example{justify-self:end;max-width:450px}@media(max-width:900px){.edu-journey-nav{gap:.4rem}.edu-journey-nav a{gap:.5rem;padding:.8rem .4rem}.edu-journey-nav a>svg:last-child{display:none}.edu-passport-story{gap:1.5rem;padding:1.5rem}.edu-route-options[data-count="3"]{grid-template-columns:1fr}.edu-passport-intro{gap:1.2rem}}@media(max-width:640px){.edu-journey-nav{grid-template-columns:1fr;gap:0}.edu-journey-nav a{border-top:0;padding:.9rem .5rem}.edu-journey-nav a>svg:last-child{display:block}.edu-route-options{grid-template-columns:1fr}.edu-route-options[data-count="5"]>article:last-child{grid-column:auto}.edu-route-option{grid-template-columns:34px minmax(0,1fr);gap:.5rem .75rem;padding:1rem}.edu-route-symbol{width:34px;height:34px}.edu-route-symbol svg{width:20px;height:20px}.edu-compare-aligned{grid-template-rows:none;gap:1rem}.edu-compare-aligned article{grid-row:auto;display:block}.edu-compare-aligned dl{display:block}.edu-compare-aligned dl>div{margin:0;padding:.7rem 0}.edu-compare-aligned article h4{margin-bottom:.8rem}.edu-passport-story,.edu-passport-intro{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem}.edu-passport-intro{padding:0}.edu-passport-intro .edu-passport-example{justify-self:stretch;max-width:none}.edu-passport-page{padding:1rem}.edu-passport-story-copy h2{font-size:1.8rem}.edu-passport-example{filter:none}}@media print{.edu-journey-nav,.edu-passport-story,.edu-comparison-next,.edu-comparison-hint{display:none!important}.edu-compare-aligned{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.edu-compare-aligned article{grid-row:auto;display:block}.edu-compare-aligned dl{display:block}}@media(forced-colors:active){.edu-route-option,.edu-route-symbol,.edu-passport-story,.edu-passport-page,.edu-passport-cover,.edu-passport-next{color:canvastext;background:canvas;border:1px solid canvastext}.edu-route-option[data-selected=true]{border:3px solid highlight}}.edu-route-option{grid-template-rows:1fr auto;align-content:stretch}.edu-passport-cover strong{white-space:nowrap}@media(max-width:640px){.edu-passport-cover{grid-template-columns:28px minmax(0,1fr);gap:.4rem .7rem;padding:1rem;display:grid}.edu-passport-cover>svg{width:26px;height:26px}.edu-passport-cover strong{letter-spacing:.1em;font-size:1rem}.edu-passport-cover .edu-example-label{grid-column:2;justify-self:start;max-width:none;margin:0}}.education-review-notice{color:#322600;background:#fff4d7;border:1px solid #aa7b21;border-left-width:5px;border-radius:10px;max-width:1280px;margin:16px auto;padding:18px 22px;font:15px/1.6 Arial,sans-serif}.education-review-notice strong{font-size:17px;display:block}.education-review-notice p{margin:6px 0}.education-review-notice small{overflow-wrap:anywhere}.education-review-surface button:disabled{opacity:.5;cursor:not-allowed}.education-review-dialog{color:#10263b;background:#fff;border:1px solid #aa7b21;border-radius:12px;width:min(1100px,96vw);max-width:96vw;height:90vh;padding:0}.education-review-dialog::backdrop{background:#061322b8}.education-review-dialog header{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.education-review-dialog button{border:1px solid #10263b;border-radius:6px;padding:10px 16px}.education-review-dialog iframe{border:0;width:100%;height:calc(100% - 76px)}@media print{.education-review-content,.education-review-dialog{display:none!important}.education-review-notice{display:block!important}}.session-workspace{color:var(--tw-work-text,#102b40);min-width:0;max-width:1460px;margin:auto;font-family:Inter,Arial,sans-serif}.session-workspace *{box-sizing:border-box}.session-workspace [hidden]{display:none!important}.session-workspace h1,.session-workspace h2,.session-workspace h3{color:#0c2235;letter-spacing:-.025em;font-family:Inter Tight,Inter,Arial,sans-serif}.session-workspace h1{margin:8px 0;font-size:clamp(30px,3.3vw,48px);font-weight:800;line-height:1.12}.session-workspace h2{font-size:24px;font-weight:750;line-height:1.25}.session-workspace h3{font-size:17px;font-weight:700;line-height:1.35}.session-workspace p{line-height:1.55}.session-workspace svg{flex-shrink:0;width:20px;height:20px}.session-workspace button,.session-workspace a{touch-action:manipulation}.session-workspace button:focus-visible,.session-workspace a:focus-visible,.session-workspace summary:focus-visible{outline-offset:4px;outline:3px solid #079fc1}.session-back,.session-text-link{color:#087392;text-align:left;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.session-back{margin-bottom:20px}.session-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.session-heading>div{max-width:950px}.session-heading>div>p:last-child{color:#456074;font-size:20px}.session-workspace .session-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:#087491;font-size:11px;font-weight:750;line-height:1.5}.session-primary{white-space:nowrap;background:#ffc64e;border:1px solid #f0b537;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 20px;font-weight:750;display:inline-flex;color:#102b40!important}.session-primary:hover{background:#ffd373}.session-facts{color:#486278;flex-wrap:wrap;gap:12px 0;margin:24px 0;font-size:14px;display:flex;padding:0!important;list-style:none!important}.session-facts li{border-right:1px solid #bbcbd5;align-items:center;gap:9px;padding:0 20px;display:flex}.session-facts li:first-child{padding-left:0}.session-facts li:last-child{border:0}.session-tabs{border-bottom:1px solid #cbdce6;margin:0 0 20px;display:flex}.session-tabs button{color:#486278;border-bottom:3px solid #0000;min-height:48px;padding:12px 22px;font-size:14px;font-weight:600}.session-tabs button[aria-selected=true]{color:#087392;border-bottom-color:#08afd0}.session-overview{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);align-items:start;gap:20px;display:grid}.session-overview-main{gap:18px;min-width:0;display:grid}.session-panel{background:#fff;border:1px solid #d6e3eb;border-radius:8px;min-width:0;padding:22px}.session-panel h2{margin-bottom:18px}.session-panel ul{padding-left:20px;list-style:outside}.session-panel li{margin:9px 0;font-size:14px;line-height:1.6}.session-panel>p{color:#486278;margin:12px 0;font-size:14px}.session-panel>h3{margin:24px 0 10px}.session-panel details{border-bottom:1px solid #dce7ed;padding:16px 0}.session-panel summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:650;line-height:1.5}.session-panel summary span{color:#5c7281;font-weight:400}.session-panel details p{margin-top:12px;font-size:14px}.session-outcome{background:#fff;border:1px solid #d6e3eb;border-radius:8px;grid-template-columns:1.8fr 1fr;align-items:stretch;min-height:195px;display:grid;position:relative;overflow:hidden}.session-outcome>div{z-index:1;padding:24px}.session-outcome h2{margin-top:12px;font-size:clamp(22px,2.1vw,31px);line-height:1.25}.session-art{aspect-ratio:16/9;background:#dce6eb;display:block;position:relative;overflow:hidden}.session-art img{object-fit:fill;width:300%;max-width:none;height:300%;position:absolute}.session-outcome>.session-art{aspect-ratio:auto;min-width:0;height:100%}.session-outcome>.session-art img{object-fit:fill}.session-timeline ol{margin:0;padding:0;list-style:none}.session-timeline li{grid-template-columns:32px minmax(0,1fr);gap:14px;margin:0;display:grid;position:relative}.session-timeline li:not(:last-child):before{content:"";background:#e4f3f7;width:2px;position:absolute;top:32px;bottom:-4px;left:15px}.session-step{color:#087795;background:#ddf6fc;border-radius:50%;place-items:center;width:32px;height:32px;margin-top:13px;font-size:14px;font-weight:650;display:grid}.session-timeline li>div{border-bottom:1px solid #e0eaf0;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.session-time{color:#516d80;white-space:nowrap;padding-top:1px;font-size:12px}.session-timeline p{margin:0;font-size:13px;font-weight:500;line-height:1.55}.session-timeline>.session-text-link{margin-top:12px}.session-ready h2{font-size:21px}.session-mini-resource{border-bottom:1px solid #dae5ed;grid-template-columns:minmax(90px,.95fr) minmax(0,1.1fr);align-items:center;gap:14px;padding:18px 0;display:grid}.session-mini-resource h3{font-size:15px}.session-mini-resource p{color:#526c7e;margin:5px 0;font-size:12px}.session-mini-resource .session-text-link{gap:5px;min-height:36px;margin-right:10px;font-size:12px}.session-mini-resource .session-text-link svg{width:15px}.session-mini-preview{pointer-events:none;background:#edf4f7;border:1px solid #d4e1e9;border-radius:4px;height:125px;overflow:hidden}.session-mini-preview .edu-paper-preview{min-height:150px;padding:10px;font-size:5px}.session-mini-preview .edu-paper-preview h4{font-size:10px}.session-mini-preview .edu-paper-preview>p{font-size:5px}.session-mini-preview .edu-paper-preview span,.session-mini-preview .edu-paper-preview strong{font-size:6px}.session-mini-preview .edu-paper-preview li{margin:4px 0;font-size:5px;line-height:1.4}.session-before{background:#edf8fb;border-radius:6px;margin-top:20px;border:0!important;padding:16px!important}.session-before ul{padding:0;list-style:none}.session-before li{gap:8px;font-size:12px;display:flex}.session-before svg{color:#0797b5;width:16px;height:16px;margin-top:2px}.session-access-band{text-align:left;background:#fff;border:1px solid #a6dce9;border-radius:6px;align-items:center;gap:16px;width:100%;margin:20px 0;padding:17px 22px;display:flex}.session-access-band>svg:first-child{color:#099fbe;width:28px;height:28px}.session-access-band>span{flex:1;gap:4px;display:grid}.session-access-band strong{font-size:15px}.session-access-band span span{color:#526c7e;font-size:13px}.session-section-title{margin:28px 0 20px}.session-section-title h2{margin-bottom:8px;font-size:30px}.session-section-title p{color:#526c7e}.session-workspace [role=tabpanel]>.session-panel,.session-workspace [role=tabpanel]>#learning{margin:20px 0}.session-plan-grid{grid-template-columns:1fr 1.7fr 1fr;gap:28px;display:grid}.session-plan-grid ol{padding-left:20px;list-style:decimal}.session-plan-grid h3{margin-bottom:16px}.session-plan-grid strong{color:#087795}.session-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.session-resource{background:#fff;border:1px solid #d6e3eb;border-radius:7px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.session-resource header{align-items:center;gap:10px;display:flex}.session-resource header svg{color:#08a6c6;width:26px;height:26px}.session-resource>p{color:#526c7e;min-height:60px;font-size:13px}.session-resource-preview{pointer-events:none;background:#eef4f8;border:1px solid #d7e2e9;border-radius:4px;height:290px;overflow:hidden}.session-resource-preview .edu-paper-preview{min-height:100%;padding:18px;font-size:9px}.session-resource-preview .edu-paper-preview h4{font-size:17px}.session-resource-preview .edu-paper-preview p{font-size:7px}.session-resource-preview .edu-paper-preview span,.session-resource-preview .edu-paper-preview strong,.session-resource-preview .edu-paper-preview small{font-size:9px}.session-resource-preview .edu-paper-preview ul{padding-left:16px;font-size:8px}.session-resource footer{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.session-resource footer>a,.session-resource footer>button{color:#087392;border:1px solid #afd3e0;border-radius:4px;flex:auto;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.session-resource footer svg{width:16px;height:16px}.session-resource .session-primary{background:#ffc64e;border-color:#f0b537;flex-basis:100%}.session-note{background:#edf8fb;border:1px solid #bcdfea;border-radius:6px;align-items:flex-start;gap:14px;margin:18px 0;padding:16px 20px;font-size:13px;display:flex}.session-note>svg{color:#099fbe}.session-panel .session-note{display:block}.session-note h3{margin-bottom:10px}.session-source-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.session-source-links a{border:1px solid #d5e2eb;border-radius:6px;gap:8px;padding:18px;font-size:14px;display:grid}.session-source-links strong{color:#087392;align-items:center;gap:10px;display:flex}.session-source-links span{color:#526c7e;line-height:1.5}.session-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.session-support-grid h3{border-bottom:2px solid #bde6ef;padding-bottom:16px}.session-status{background:#e8f7fb;border-left:3px solid #099fbe;margin:18px 0;padding:14px 18px}.session-boundary{color:#5a7283;border-top:1px solid #d7e3eb;margin-top:24px;padding-top:18px;font-size:11px;line-height:1.7}.session-slide-thumb{background:#082a3c;align-content:center;display:grid}.session-slide-thumb .tw-slide{aspect-ratio:16/9;border-top:0;gap:2cqw;min-height:0;padding:2.8cqw 3.8cqw;overflow:hidden}.session-slide-thumb .tw-brand svg{width:15cqw;height:3.2cqw}.session-slide-thumb .tw-small{font-size:1cqw}.session-slide-thumb .tw-slide h2{max-width:100%;font-size:5cqw}.session-slide-thumb .tw-body,.session-slide-thumb .tw-cover .tw-body{grid-template-columns:1.45fr 1fr;gap:3cqw}.session-slide-thumb .tw-subtitle{font-size:2.45cqw}.session-slide-thumb .tw-output{padding-left:1.4cqw;font-size:1.7cqw}.session-slide-thumb .tw-output strong{margin-bottom:.5cqw;font-size:1.05cqw}.session-slide-thumb .tw-cover-copy{gap:2cqw}.session-slide-thumb .tw-footer{gap:2cqw;padding-top:1cqw;font-size:.85cqw}.session-slide-thumb .tw-footer b{font-size:1.1cqw}@media(min-width:1450px){.session-overview{grid-template-columns:minmax(0,1.75fr) minmax(330px,1fr)}.session-timeline p{font-size:14px}}@media(max-width:1100px){.session-overview{grid-template-columns:minmax(0,1fr)}.session-ready{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.session-ready h2,.session-before{grid-column:1/-1}.session-mini-resource{border:0;padding:0;display:block}.session-mini-preview{height:140px;margin-bottom:12px}.session-mini-resource .session-text-link{font-size:12px}.session-plan-grid{grid-template-columns:1fr}.session-resource{padding:14px}.session-resource-preview{height:230px}.session-resources{gap:10px}.session-heading{gap:16px}.session-heading>div>p:last-child{font-size:18px}}@media(max-width:700px){.session-heading{display:block}.session-heading>.session-primary{width:100%;margin-top:20px}.session-facts{gap:12px 0;margin:20px 0;font-size:12px}.session-facts li{padding:0 10px}.session-facts svg{width:17px;height:17px}.session-facts li:last-child{flex-basis:100%;padding-left:0}.session-tabs{border:0;grid-template-columns:1fr 1fr;gap:7px;display:grid}.session-tabs button{text-align:left;background:#fff;border:1px solid #cbdee9;border-radius:5px;padding:12px;font-size:13px}.session-tabs button[aria-selected=true]{background:#e8f8fc;border-color:#079fc1}.session-outcome{grid-template-columns:1fr;min-height:0}.session-outcome>div{padding:20px}.session-outcome>.session-art{aspect-ratio:2.7;height:auto}.session-outcome>.session-art img{height:300%}.session-panel{padding:18px}.session-timeline li>div{grid-template-columns:1fr;gap:4px;padding:13px 0}.session-timeline li{gap:12px}.session-timeline p{font-size:13px}.session-ready{display:block}.session-mini-resource{border-bottom:1px solid #dae5ed;grid-template-columns:100px minmax(0,1fr);padding:16px 0;display:grid}.session-mini-preview{height:105px;margin:0}.session-resources,.session-support-grid,.session-source-links{grid-template-columns:1fr}.session-resource{padding:18px}.session-resource-preview{height:300px}.session-resource>p{min-height:0}.session-section-title h2{font-size:25px}.session-access-band{gap:12px;padding:16px}.session-before{margin-top:18px}.session-back{margin-bottom:12px}.session-boundary{font-size:11px}.session-workspace .edu-learn{padding:18px}.session-workspace .edu-learn-band{display:block}}.session-timeline li details{border:0;padding:0}.session-timeline li summary{min-height:24px;padding-right:22px;font-size:14px;font-weight:650;line-height:1.5;list-style:none;position:relative}.session-timeline li summary:after{content:"+";color:#257089;font-size:18px;font-weight:400;position:absolute;top:-1px;right:2px}.session-timeline li details[open]>summary:after{content:"−"}.session-timeline li details p{color:#4b687a;margin:10px 0 3px;font-size:13px;font-weight:400}.session-timeline li>div{padding:16px 0}.session-timeline li .session-time{padding-top:3px}.session-step{margin-top:13px}@media(max-width:700px){.session-mini-resource .session-text-link{min-height:44px}}.session-classroom-preview{aspect-ratio:16/9;pointer-events:none;width:100%;position:relative;overflow:hidden}.session-classroom-preview iframe{transform-origin:0 0;pointer-events:none;border:0;width:960px;max-width:none;height:540px;display:block;position:absolute;top:0;left:0}.session-art>svg,.session-workspace .session-art>svg{width:100%;height:100%;display:block}.session-workspace .session-tabs button[aria-selected=true]{color:#086d73;border-bottom-color:#086d73}.session-workspace .session-step{color:#fff;background:#103d4c;border-radius:6px}.session-workspace .session-timeline li:not(:last-child):before{background:#c8d6dc}.session-workspace .session-before{background:#f4f7f7}.session-workspace .session-access-band{border-color:#a8bdc7 #a8bdc7 #a8bdc7 #086d73;border-left-style:solid;border-left-width:3px}.session-workspace .session-panel{border-color:#c8d6dc;box-shadow:0 5px 18px #123b490a}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-ext-700-normal-D_7NT8eF.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-700-normal-BFcoPt71.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-700-normal-DtWWjp29.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-700-normal-DDZiLR3d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-ext-700-normal-D0RkHJEE.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-700-normal-mW3dmpoD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-700-normal-RgALSHS4.woff2)format("woff2"),url(/assets/inter-tight-greek-700-normal-DU8XoIeX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-vietnamese-700-normal-Cn_DV52A.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-700-normal-DwHBAXeT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-ext-700-normal-BpKPOkj3.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-700-normal-CrlzIQ10.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2)format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-cyrillic-ext-800-normal-CzCOBUhR.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-800-normal-WowoGRZX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-cyrillic-800-normal-CC_RRmyd.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-800-normal-ChWbk4mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-greek-ext-800-normal-DNWjXg9N.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-800-normal-DfP-QoiQ.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-greek-800-normal-X9eW6L67.woff2)format("woff2"),url(/assets/inter-tight-greek-800-normal-CxHmUlv4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-vietnamese-800-normal-OJoDhpMd.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-800-normal-CbYrLkxo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-latin-ext-800-normal-DfKN99cy.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-800-normal-A39zhqaD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-latin-800-normal-CRGCHRPv.woff2)format("woff2"),url(/assets/inter-tight-latin-800-normal-D2te1T7i.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tutor-workspace{--foreground:#101c35;--muted-foreground:#50627c;--background:#f5f8fc;--border:#d7e4f2;--tw-work-canvas:#f5f8fc;color:#101c35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8fc;grid-template-columns:260px minmax(0,1fr);min-height:100dvh;font-family:Inter,Arial,sans-serif;display:grid}.tutor-workspace *{box-sizing:border-box}.tutor-workspace button,.tutor-workspace a{-webkit-tap-highlight-color:transparent}.tutor-workspace button{cursor:pointer}.tutor-workspace :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #168ad4}.tutor-workspace svg{flex-shrink:0;width:22px;height:22px}.tutor-workspace :is(h1,h2,h3,p){margin:0}.tutor-rail{color:#fff;z-index:20;background:linear-gradient(150deg,#102b40,#10283b 75%,#142e41);border-right:1px solid #d4dfeb;flex-direction:column;height:100dvh;padding:32px 14px 24px;display:flex;position:sticky;top:0}.tutor-brand{color:#fff;align-items:flex-start;gap:10px;padding:0 14px;text-decoration:none;display:flex}.tutor-brand img{object-fit:contain;width:36px;height:36px}.tutor-brand>span{letter-spacing:-1px;font-size:25px;font-weight:650;line-height:1.25}.tutor-brand small{letter-spacing:5px;color:#bdd7e9;margin-top:7px;font-size:10px;font-weight:500;display:block}.tutor-role{color:#e4f0fb;border:1px solid #3a576e;border-radius:6px;align-self:center;align-items:center;gap:8px;margin:18px 0 36px;padding:7px 12px;font-size:14px;display:flex}.tutor-role svg{width:18px;height:18px}.tutor-rail nav ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.tutor-rail nav button{color:#f4f8ff;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:26px;width:100%;min-height:54px;padding:12px 18px;font-size:15px;display:flex}.tutor-rail nav button[aria-current=page]{background:#23486a;font-weight:650}.tutor-rail nav button:hover{background:#23415b}.tutor-rail nav svg{width:24px;height:24px}.tutor-rail-bottom{margin-top:auto;padding-top:28px}.tutor-site-exit{color:#fff;border-block:1px solid #355064;align-items:center;gap:12px;padding:19px 12px;font-size:14px;text-decoration:none;display:flex}.tutor-account{align-items:center;gap:13px;padding:20px 12px 0;display:flex}.tutor-avatar{color:#c9e5f7;background:#24475f;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.tutor-account>div{min-width:0}.tutor-account strong{font-size:14px;font-weight:550;display:block}.tutor-account>div>span{text-overflow:ellipsis;white-space:nowrap;color:#b3cee2;max-width:155px;margin-top:3px;font-size:12px;display:block;overflow:hidden}.tutor-account button{color:#b3cee2;background:0 0;border:0;padding:4px 0 0;font-size:13px;display:block}.tutor-stage{min-width:0}.tutor-topbar{background:#fff;border-bottom:1px solid #dce5ef;align-items:center;gap:16px;height:58px;padding:0 34px;display:flex}.tutor-breadcrumb{color:#122238;align-items:center;gap:15px;font-size:14px;display:flex}.tutor-breadcrumb button{color:inherit;background:0 0;border:0;padding:0}.tutor-breadcrumb>span:first-of-type{color:#8092ac}.tutor-view{color:#10345d;background:#e3f2ff;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:8px 15px;font-size:14px;font-weight:550;display:flex}.tutor-view svg{width:20px;height:20px}.tutor-menu{display:none}.tutor-content{max-width:1440px;margin:0 auto;padding:30px 32px 26px}.tutor-home{gap:26px;display:grid}.tutor-home-heading h1{letter-spacing:-1.4px;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:40px;font-weight:750;line-height:1.15}.tutor-home-heading>p{color:#52647f;margin-top:8px;font-size:20px;line-height:1.5}.tutor-home-top{grid-template-columns:minmax(0,1.95fr) minmax(320px,1fr);gap:12px;margin-top:-6px;display:grid}.tutor-feature{background:#fff;border:1px solid #bfdafd;border-radius:10px;grid-template-columns:minmax(0,1.24fr) minmax(220px,1fr);gap:24px;min-height:355px;padding:24px 24px 22px 28px;display:grid}.tutor-feature-copy{min-width:0}.tutor-eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:#526682;font-size:12px;font-weight:650;margin:4px 0 16px!important}.tutor-feature h2{letter-spacing:-.7px;margin-bottom:10px;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:28px;font-weight:750;line-height:1.15}.tutor-session-role{color:#0064bd;text-transform:capitalize;background:#e5f4ff;border-radius:7px;padding:6px 12px;font-size:14px;font-weight:550;display:inline-flex}.tutor-session-facts{color:#536580;flex-wrap:wrap;gap:10px;font-size:14px;line-height:1.6;display:flex;margin-top:10px!important}.tutor-session-status{color:#50607b;border-top:1px solid #dbe3ed;align-items:center;gap:10px;padding-top:18px;font-size:14px;line-height:1.5;display:flex;margin-top:18px!important}.tutor-session-status svg{width:20px;height:20px}.tutor-primary{color:#11243b;background:linear-gradient(110deg,#ffbf35,#ffc52e);border:1px solid #ffc033;border-radius:8px;justify-content:center;align-items:center;gap:20px;width:100%;min-height:53px;margin-top:20px;font-size:20px;font-weight:750;display:flex}.tutor-primary:hover{background:#ffb71d}.tutor-feature-note{color:#526580;font-size:13px;line-height:1.5;margin-top:8px!important}.tutor-feature-image{object-fit:cover;border-radius:8px;width:100%;height:100%;min-height:300px;display:block}.tutor-how{background:#e4f2ff;border:1px solid #b8dcff;border-radius:10px;min-width:0;padding:20px 22px}.tutor-how h2{letter-spacing:-.6px;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:22px;font-weight:750;line-height:1.25}.tutor-how ol{margin:20px 0 0;padding:0;list-style:none}.tutor-how li{border-bottom:1px solid #c7deef;align-items:flex-start;gap:17px;padding:19px 0;display:flex}.tutor-how li:first-child{padding-top:0}.tutor-how li>svg{color:#163555;width:26px;height:26px;margin-top:4px}.tutor-step{color:#164775;background:#d0eaff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.tutor-how h3{font-size:17px;font-weight:700;line-height:1.4}.tutor-how li p{color:#4c617e;margin-top:3px;font-size:14px;line-height:1.6}.tutor-how-note{color:#4c617e;font-size:13px;line-height:1.6;margin-top:10px!important}.tutor-next>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.tutor-next h2{letter-spacing:-.7px;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:26px;font-weight:750;line-height:1.2}.tutor-secondary{color:#0062be;white-space:nowrap;background:#fff;border:1px solid #3c8bdd;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.tutor-secondary:hover{background:#eef7ff}.tutor-secondary svg{width:18px;height:18px}.tutor-session-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tutor-session-card{background:#fff;border:1px solid #d8e5f4;border-radius:10px;min-width:0;padding:9px;box-shadow:0 5px 16px #24497306}.tutor-session-card>img{object-fit:cover;border-radius:7px;width:100%;height:148px;display:block}.tutor-session-card>div{padding:10px 7px 4px}.tutor-session-card h3{letter-spacing:-.4px;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:19px;font-weight:750;line-height:1.3}.tutor-session-card p{color:#526580;min-height:42px;margin-top:4px;font-size:14px;line-height:1.5}.tutor-session-card footer{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.tutor-duration{color:#344969;white-space:nowrap;background:#eef2f8;border-radius:24px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;display:flex}.tutor-duration svg{width:18px;height:18px}.tutor-session-card footer button{color:#0062be;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;font-size:14px;font-weight:600;display:flex}.tutor-session-card footer button svg{width:17px;height:17px}.tutor-cohorts{background:#fff;border:1px solid #d8e5f4;border-radius:10px;align-items:center;gap:22px;margin-top:-10px;padding:14px 18px 14px 28px;display:flex;box-shadow:0 4px 12px #24497305}.tutor-cohort-icon{color:#183b61;background:#e4f2ff;border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.tutor-cohort-icon svg{width:32px;height:32px}.tutor-cohorts h2{font-size:18px;font-weight:700}.tutor-cohorts p{color:#526580;margin-top:4px;font-size:14px;line-height:1.5}.tutor-cohorts>button{margin-left:auto}.tutor-content>.edu-demo-banner{margin-bottom:18px}.tutor-content>.edu-light{color:#14243b}.tutor-content>.tutor-back{color:#0062be;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:18px;padding:8px 0;font-weight:600;display:flex}@media(min-width:1600px){.tutor-content{padding-top:38px}.tutor-home{gap:30px}.tutor-feature{min-height:380px}.tutor-session-card>img{height:175px}}@media(max-width:1300px){.tutor-workspace{grid-template-columns:230px minmax(0,1fr)}.tutor-brand>span{font-size:22px}.tutor-content{padding:28px 24px}.tutor-home-top{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr)}.tutor-feature{grid-template-columns:minmax(0,1.2fr) minmax(160px,1fr);gap:16px;padding:22px}.tutor-feature h2{font-size:25px}.tutor-how{padding:20px 18px}.tutor-how li{gap:12px}.tutor-how h2{font-size:21px}.tutor-session-grid{gap:10px}.tutor-session-card footer{flex-wrap:wrap}.tutor-home-heading h1{font-size:36px}}@media(max-width:1100px){.tutor-home-top{grid-template-columns:1fr}.tutor-feature{grid-template-columns:minmax(0,1.2fr) minmax(230px,1fr)}.tutor-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tutor-how li,.tutor-how li:first-child{border:0;gap:10px;padding:0}.tutor-how li>svg{display:none}.tutor-how-note{border-top:1px solid #c7deef;padding-top:12px}.tutor-session-card>img{height:120px}.tutor-session-card h3{font-size:18px}}@media(max-width:850px){.tutor-workspace{grid-template-columns:1fr}.tutor-rail{width:260px;height:calc(100dvh - 58px);display:none;position:fixed;top:58px;bottom:0;box-shadow:8px 0 40px #10243b40}.tutor-rail[data-open=true]{display:flex}.tutor-topbar{z-index:30;padding:0 20px;position:sticky;top:0}.tutor-menu{color:#12334f;background:0 0;border:0;place-items:center;padding:6px;display:grid}.tutor-content{padding:26px 22px}.tutor-home-heading h1{font-size:34px}.tutor-home-heading>p{font-size:17px}.tutor-brand>span{font-size:25px}}@media(max-width:600px){.tutor-content{padding:24px 16px}.tutor-topbar{gap:10px;padding:0 12px}.tutor-breadcrumb{gap:9px;font-size:12px}.tutor-view{gap:6px;padding:7px 9px;font-size:12px}.tutor-view svg{width:17px;height:17px}.tutor-home{gap:24px}.tutor-home-heading h1{letter-spacing:-1px;font-size:31px}.tutor-home-heading>p{font-size:16px;line-height:1.5}.tutor-feature{flex-direction:column;gap:16px;padding:18px;display:flex}.tutor-feature-image{object-position:center 48%;order:-1;height:178px;min-height:0}.tutor-feature h2{font-size:26px}.tutor-eyebrow{margin-bottom:12px!important}.tutor-session-facts{gap:8px;font-size:13px}.tutor-session-status{padding-top:14px;font-size:13px;margin-top:14px!important}.tutor-primary{margin-top:16px;font-size:18px}.tutor-how h2{font-size:22px}.tutor-how ol{margin-top:18px;display:block}.tutor-how li,.tutor-how li:first-child{border-bottom:1px solid #c7deef;gap:15px;padding:14px 0}.tutor-how li:first-child{padding-top:0}.tutor-how li>svg{display:block}.tutor-how-note{border:0;padding-top:0}.tutor-next>header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px}.tutor-next h2{font-size:25px}.tutor-secondary{min-height:44px}.tutor-session-grid{grid-template-columns:1fr;gap:14px}.tutor-session-card>img{height:174px}.tutor-session-card h3{font-size:21px}.tutor-session-card p{min-height:0;font-size:15px}.tutor-session-card>div{padding:12px 8px 8px}.tutor-session-card footer{margin-top:15px}.tutor-session-card footer button{min-height:44px}.tutor-cohorts{flex-wrap:wrap;gap:12px;margin:0;padding:18px}.tutor-cohort-icon{width:44px;height:44px}.tutor-cohort-icon svg{width:26px;height:26px}.tutor-cohorts>div{flex:1;min-width:170px}.tutor-cohorts>button{width:100%;margin:4px 0 0}}@media(prefers-reduced-motion:reduce){.tutor-workspace *{scroll-behavior:auto;transition:none}}@media(min-width:1301px)and (max-width:1599px){.tutor-home{gap:24px}.tutor-home-heading>p{line-height:1.3}.tutor-home-top{margin-top:-8px}.tutor-feature{min-height:355px}.tutor-session-card p{min-height:21px}.tutor-session-card footer{margin-top:12px}}@media(min-width:1301px){.tutor-feature h2{font-size:30px}.tutor-session-facts,.tutor-session-status,.tutor-how li p,.tutor-session-card p,.tutor-cohorts p{font-size:16px}.tutor-feature-note,.tutor-how-note{font-size:14px}.tutor-how h2{font-size:24px}.tutor-session-card h3{font-size:20px}.tutor-rail nav button{font-size:16px}}.tutor-rail{min-height:0}.tutor-rail-heading{flex-shrink:0;align-items:center;display:flex}.tutor-rail>nav{overscroll-behavior:contain;flex:1;min-height:0;margin:-4px;padding:4px;overflow-y:auto}.tutor-rail>.tutor-role,.tutor-rail-bottom{flex-shrink:0}.tutor-rail-bottom{padding-top:16px}.tutor-account button{min-height:44px}.tutor-topbar-exit{color:#123b58;border:1px solid #ccdce9;border-radius:6px;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tutor-topbar-exit:hover{background:#edf6fd}.tutor-topbar-exit svg{width:18px;height:18px}.tutor-breadcrumb{min-width:0}.tutor-breadcrumb button{flex-shrink:0;min-height:44px}.tutor-breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tutor-view{flex-shrink:0}.tutor-drawer-close{color:#fff;background:#23415b;border:1px solid #58768d;border-radius:7px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.tutor-drawer::backdrop{background:#071a2f99}@media(max-height:760px)and (min-width:851px){.tutor-rail{padding-top:20px;padding-bottom:12px}.tutor-role{margin:14px 0 20px}.tutor-account{padding-top:10px}}@media(max-width:850px){.tutor-rail.tutor-drawer[open]{width:min(350px,100vw - 24px);max-width:none;height:100dvh;max-height:none;padding:max(16px,env(safe-area-inset-top)) 16px max(12px,env(safe-area-inset-bottom));color:#fff;border:0;border-radius:0;margin:0;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.tutor-drawer .tutor-brand{gap:8px;padding:0}.tutor-drawer .tutor-brand img{width:28px;height:28px}.tutor-drawer .tutor-brand>span{font-size:22px}.tutor-drawer .tutor-role{margin:12px 0;padding:5px 10px;font-size:12px}.tutor-drawer .tutor-brand small{letter-spacing:4px;font-size:9px}.tutor-drawer .tutor-site-exit{min-height:48px;padding:12px}.tutor-drawer .tutor-account{padding:10px 12px 0}.tutor-drawer .tutor-account strong,.tutor-drawer .tutor-account>div>span{display:none}.tutor-drawer .tutor-avatar{width:32px;height:32px}.tutor-drawer .tutor-account button{color:#e3f1fc;padding:0}.tutor-menu{min-width:44px;min-height:44px}.tutor-topbar-exit{margin-left:auto}}@media(max-width:600px){.tutor-topbar{gap:6px;padding-inline:8px}.tutor-topbar .tutor-view,.tutor-breadcrumb>span{display:none}.tutor-breadcrumb{font-size:13px}}.tutor-how-action{color:#12496c;min-height:44px;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.tutor-how-action:hover{color:#0062be}.ro-entry{color:#edf7fa;background:#123244;border:1px solid #5e8392;border-radius:12px;margin:16px 0 24px;overflow:hidden}.ro-entry>summary{cursor:pointer;min-height:64px;padding:18px 22px;font-weight:700}.ro-entry>summary small{color:#bdd9e3;margin:6px 0 0;font-size:12px;font-weight:450;display:block}.ro-entry>summary:focus-visible{outline-offset:-4px;outline:3px solid #efb549}.role-orientation{background:var(--tw-work-canvas,#edf3f6);color:#18384a}.ro-hero{color:#f4fafc;background:#15394b;grid-template-columns:180px 1fr;gap:22px;padding:22px;display:grid}.ro-hero img{object-fit:cover;border-radius:8px;width:180px;height:130px}.ro-hero span{letter-spacing:.12em;font-size:11px}.ro-hero h2{margin:8px 0;font-size:30px}.ro-hero p{max-width:700px;margin:0;line-height:1.6}.ro-nav{border-bottom:1px solid #bdd0da;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.role-orientation button{color:#193a4a;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #86a6b5;border-radius:7px;padding:10px 15px;font-weight:650}.role-orientation button:disabled{opacity:.45;cursor:default}.ro-nav button[aria-current],.ro-day-picker button[aria-pressed=true]{color:#fff;background:#17475c}.ro-body{padding:clamp(18px,3vw,28px)}.ro-body h3{margin:0 0 18px;font-size:25px;line-height:1.3}.ro-body h4{margin:0 0 10px;font-size:18px;line-height:1.4}.ro-body p,.ro-body li{font-size:15px;line-height:1.65}.ro-body ul{padding-left:20px;list-style:outside}.ro-body li{margin-bottom:12px}.ro-purpose{max-width:850px;font-weight:600}.ro-columns{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.ro-columns>article,.ro-case{background:#fff;border:1px solid #bfd0da;border-radius:12px;min-width:0;padding:22px}.ro-day-picker{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.ro-day-picker button{padding:8px 12px;font-size:13px}.ro-day-task{background:#edf5f8;border-left:3px solid #187b8f;min-height:90px;padding:16px}.ro-body details{border-top:1px solid #c4d5dd;margin-top:12px}.ro-body summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:650}.ro-body blockquote{background:#eff5f7;border-left:3px solid #168497;margin:12px 0;padding:12px 16px;font-size:14px;line-height:1.6}.ro-case>span{letter-spacing:.1em;color:#326374;font-size:12px}.ro-case h4{margin:12px 0 18px}.ro-case fieldset{border:0;margin:18px 0;padding:0}.ro-case legend{margin-bottom:12px;font-weight:650}.ro-case fieldset button{text-align:left;width:100%;margin:8px 0;display:block}.ro-case fieldset button[aria-pressed=true]{background:#e7f4f5;border:2px solid #187b8f}.ro-feedback{background:#eef7f6;border-left:4px solid #17817d;margin:20px 0;padding:16px}.ro-case-nav{justify-content:space-between;gap:12px;display:flex}.ro-body .ro-primary{color:#163244;background:#efb549;border-color:#cb9430;margin-right:12px}.ro-body a{color:#096981;text-underline-offset:3px;font-weight:650;text-decoration:underline}.ro-note{color:#456373;font-size:13px!important}.ro-teaching{margin-top:24px!important}.role-orientation :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #107b97}@media(max-width:650px){.ro-hero{grid-template-columns:85px 1fr;gap:14px;padding:16px}.ro-hero img{width:85px;height:110px}.ro-hero h2{font-size:24px}.ro-hero span{font-size:9px}.ro-hero p{font-size:14px}.ro-columns{grid-template-columns:1fr}.ro-nav{gap:5px;padding:10px}.ro-nav button{flex:1;padding:9px 7px;font-size:12px}.ro-columns>article,.ro-case{padding:16px}.ro-body h3{font-size:23px}.ro-entry>summary{padding:16px}.ro-body>.ro-primary{margin-bottom:12px}}@media print{.ro-entry{display:none!important}}.ro-quick-start{color:#183b46;background:#f4f8f3;border:1px solid #cbded7;border-left:4px solid #2b7e74;border-radius:10px;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 14px;padding:20px 24px;display:grid}.ro-quick-start small{letter-spacing:1px;font-size:10px}.ro-quick-start h2{margin:6px 0 10px;font-size:20px}.ro-quick-start p{margin:0;font-size:13px;line-height:1.6}.ro-quick-start>p{align-self:center}.ro-quick-start b{margin-bottom:6px;display:block}@media(max-width:700px){.ro-quick-start{grid-template-columns:1fr;gap:12px;padding:18px}}.ll-coach,.ll-preparation,.ll-dialog{--ll-ink:var(--tw-work-ink,#17354b);--ll-muted:var(--tw-work-muted,#4b6275);--ll-line:var(--tw-work-line,#cddde7);--ll-teal:#076779;color:var(--ll-ink);font-family:inherit;font-size:14px;line-height:1.6}.ll-coach,.ll-preparation{border:1px solid var(--ll-line);background:#f1f7fa;border-radius:9px;min-width:0;margin-bottom:18px;padding:18px}.ll-coach-top,.ll-coach-top>div:first-child,.ll-preparation>div:first-child{align-items:center;gap:10px;display:flex}.ll-coach-top{flex-wrap:wrap;justify-content:space-between;gap:12px}.ll-coach-top svg,.ll-preparation svg{color:var(--ll-teal);flex-shrink:0}.ll-coach details{border-top:1px solid var(--ll-line);margin-top:12px;padding-top:12px}.ll-coach summary{cursor:pointer;min-height:44px;color:var(--ll-ink);font-weight:650}.ll-coach-body p{max-width:95ch;margin:8px 0 14px}.ll-coach-body h3{margin:8px 0;font-size:16px}.ll-coach .ll-button,.ll-preparation .ll-button,.ll-dialog .ll-button{min-height:44px;color:var(--ll-teal);font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #aac5d3;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:9px 14px;font-weight:600;line-height:1.4;display:inline-flex}.ll-button span{white-space:nowrap;font-size:12px;font-weight:400}.ll-coach button.ll-button.ll-primary,.ll-dialog button.ll-button.ll-primary{background:var(--ll-teal);color:#fff;border-color:var(--ll-teal)}.ll-coach button.ll-button.ll-primary:is(:hover,:focus-visible),.ll-dialog button.ll-button.ll-primary:is(:hover,:focus-visible){color:#fff;background:#075568;border-color:#075568}.ll-coach button:disabled{opacity:.6;cursor:default}.ll-coach button:focus-visible,.ll-preparation button:focus-visible,.ll-dialog button:focus-visible,.ll-coach summary:focus-visible{outline-offset:3px;outline:3px solid #d09112}.ll-hints{margin-top:14px}.ll-actions{flex-wrap:wrap;gap:10px;display:flex}.ll-hints p{border-left:3px solid #8caebe;padding-left:12px}.ll-hints small,.ll-preparation>small{color:var(--ll-muted);margin-top:10px;font-size:12px;line-height:1.5;display:block}.ll-preparation h2{margin:0;font-size:18px;line-height:1.4}.ll-preparation>p{max-width:95ch;margin:12px 0}.ll-dialog{background:#f7fafc;border:1px solid #a9c5d5;border-radius:12px;width:min(760px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #061b3260}.ll-dialog::backdrop{background:#061b32bd}.ll-dialog>header{color:#fff;z-index:1;background:#10334a;border-bottom:1px solid #d5e3ec;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.ll-essentials .ll-dialog>header h2,.ll-essentials .ll-dialog .ll-close svg{color:#fff}.ll-dialog>header small{color:#b2dae6;letter-spacing:.13em;font-size:10px}.ll-essentials .ll-dialog>header h2{margin:3px 0 0;font-size:24px;line-height:1.3}.ll-essentials dialog.ll-dialog button.ll-close{color:#fff;width:44px;height:44px;box-shadow:none;cursor:pointer;background:#10334a;border:1px solid #6a93a8;border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:grid}.ll-dialog-body{padding:24px}.ll-dialog .ll-introduction{margin:0 0 22px;font-size:16px;line-height:1.65}.ll-concepts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.ll-concepts>div{background:#fff;border:1px solid #d3e1e9;border-radius:8px;min-width:0;padding:17px}.ll-concepts dt{color:#173c53;margin-bottom:6px;font-weight:700}.ll-concepts dd{margin:0}.ll-concepts dd span{color:#486276;margin-top:10px;font-size:13px;display:block}.ll-example{border-left:3px solid #168298;margin:24px 0;padding:0 0 0 18px}.ll-example h3{margin:0 0 8px;font-size:19px}.ll-example ol{margin:12px 0;padding-left:20px;list-style:decimal}.ll-example li+li{margin-top:9px}.ll-example small,.ll-understanding>small{color:#496277;font-size:12px}.ll-understanding{background:#edf5f8;border:1px solid #c6dce5;border-radius:8px;min-width:0;margin:0 0 24px;padding:18px}.ll-understanding legend{padding:0 6px;font-size:18px;font-weight:700}.ll-understanding>p{margin:0 0 14px}.ll-understanding>div{gap:9px;margin-bottom:12px;display:grid}.ll-understanding button{min-height:44px;font:inherit;text-align:left;color:#173c53;cursor:pointer;background:#fff;border:1px solid #bfd1db;border-radius:7px;padding:12px;line-height:1.5}.ll-understanding button[aria-pressed=true]{background:#e1f2f6;border-color:#086f81;box-shadow:inset 3px 0 #086f81}.ll-understanding .ll-feedback{color:#624711;background:#fff4d9;border-radius:6px;margin:14px 0;padding:12px}.ll-understanding .ll-feedback[data-correct=true]{color:#20593f;background:#e1f1e9}.ll-result-help{color:#284c63;background:#edf5f8;border-left:3px solid #5597ab;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.65}.ll-result-help strong{margin-bottom:4px;font-size:12px;display:block}.tw-workroom.gsd .gsd-coach .ll-coach{border:0;border-radius:0;margin:0;padding:16px}.tw-workroom.gsd .gsd-coach .ll-coach-top{align-items:flex-start}.tw-workroom.gsd .gsd-coach .ll-coach p{margin:8px 0 14px}@media(max-width:600px){.ll-coach,.ll-preparation{padding:14px}.ll-dialog>header,.ll-dialog-body{padding:16px}.ll-concepts{grid-template-columns:minmax(0,1fr)}.ll-essentials .ll-dialog>header h2{font-size:21px}.ll-coach-top{align-items:flex-start}.ll-button{flex-wrap:wrap;max-width:100%}}@media print{.soc-guide,.soc-guide .soc-main{background:#fff!important}body:has(.soc-guide){background:#fff!important}body:has(.soc-guide) :has(.soc-guide){background:#fff!important}.soc-guide .wr-learning-extension{break-inside:avoid;font:10pt/1.45 Arial,sans-serif;padding:14px!important}.soc-guide .wr-learning-extension p{orphans:3;widows:3;margin:8px 0!important;font-size:10pt!important;line-height:1.45!important}.soc-guide .wr-learning-extension h2{break-after:avoid;margin:0 0 12px!important;font-size:15pt!important}.soc-guide .wr-learning-extension h3{break-after:avoid;margin:14px 0 8px!important;font-size:11pt!important}html:has(.soc-guide){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}}.wr-report-preview{background:#edf2f5;padding:1rem}.tw-workroom :is(.wr-report,.wr-report-preview){-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#173449;overflow-wrap:anywhere;font-family:Arial,sans-serif;line-height:1.5}.tw-workroom :is(.wr-report,.wr-report-preview) .wr-report-page{box-sizing:border-box;background:#fff;max-width:850px;margin:0 auto 1.5rem;padding:38px 44px}.tw-workroom :is(.wr-report,.wr-report-preview) .wr-report-brand{background:#102c41;border-bottom:4px solid #18a7b0;justify-content:space-between;align-items:center;gap:1rem;padding:18px;display:flex}.wr-report-brand svg{object-fit:contain;width:170px;height:36px}.wr-report-brand>span:not(.wr-report-wordmark),.wr-report-kicker{letter-spacing:.12em;color:#466374;font-size:11px;font-weight:700}.tw-workroom :is(.wr-report,.wr-report-preview) h1{color:#102c41;margin:12px 0;font-size:30px;line-height:1.16}.tw-workroom :is(.wr-report,.wr-report-preview) h2{color:#087c85;margin:24px 0 10px;font-size:18px}.tw-workroom :is(.wr-report,.wr-report-preview) h3{margin:0 0 4px;font-size:14px}.wr-report-brand>span:not(.wr-report-wordmark){color:#c8dce6}.wr-report-deck{color:#486273}.wr-report-kicker{text-transform:uppercase;margin-top:24px}.wr-report-status{background:#eaf5f5;border-left:4px solid #16959d;margin:20px 0;padding:16px 18px}.wr-report-status.open{background:#fff5e8;border-color:#ba7722}.wr-report-status :is(b,span){display:block}.wr-report-status span{margin-top:5px;font-size:13px}.wr-report-note{white-space:pre-wrap}.wr-report-controls{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.wr-report-controls div{border-bottom:1px solid #d8e2e8;padding:8px 0}.wr-report-controls dt{color:#536e7e;font-size:12px}.wr-report-controls dd{margin:4px 0 0;font-weight:700}.tw-workroom :is(.wr-report,.wr-report-preview) table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.tw-workroom :is(.wr-report,.wr-report-preview) :is(th,td){vertical-align:top;text-align:left;border-bottom:1px solid #d4e0e5;padding:10px}.tw-workroom :is(.wr-report,.wr-report-preview) thead{background:#edf3f6}.tw-workroom :is(.wr-report,.wr-report-preview) td small{margin-top:5px;display:block}.wr-report-source{background:#f1f6f8;border-left:3px solid #7ba9b7;margin:14px 0;padding:14px 16px}.wr-report-source small{color:#526b7a}.wr-report-source p{margin:8px 0 0}.wr-report-timeline{padding:0;list-style:none}.wr-report-timeline li{border-bottom:1px solid #dbe5eb;grid-template-columns:85px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.wr-report-timeline li>span{color:#526b7a;font-size:11px}.wr-report-timeline p{white-space:pre-wrap;margin:4px 0}.wr-report-footer{color:#58717f;border-top:1px solid #cddce5;justify-content:space-between;gap:12px;margin-top:30px;padding-top:12px;font-size:11px;display:flex}.wr-report-limit{color:#536e7e;margin-top:30px;font-size:12px}@media(max-width:500px){.wr-report-preview{padding:0}.wr-report-preview .wr-report-page{padding:20px 16px}.wr-report-brand{flex-wrap:wrap}.wr-report-controls{grid-template-columns:1fr}}@media print{@page techwaymark-handover{size:A4;margin:14mm;@bottom-right{content:"TechWaymark · " counter(page) " / " counter(pages);font:8pt Arial,sans-serif;color:#536e7e}}.soc-print.wr-report{background:#fff!important;width:auto!important;padding:0!important;font-size:10pt!important;position:static!important}.soc-print.wr-report .wr-report-page{page:techwaymark-handover;break-after:page;width:100%;max-width:none;margin:0;padding:0}.soc-print.wr-report .wr-report-page:last-child{break-after:auto}.soc-print.wr-report h1{font-size:23pt}.soc-print.wr-report h2{break-after:avoid;font-size:12pt}.soc-print.wr-report h3{break-after:avoid;font-size:10pt}.wr-report-brand svg{width:42mm;height:9mm}.wr-report-brand>span:not(.wr-report-wordmark),.wr-report-kicker{font-size:8pt}.wr-report-source,.wr-report-timeline li,.wr-report-controls div,tr,.wr-report-status{break-inside:avoid}.soc-print.wr-report table{font-size:8pt}.soc-print.wr-report :is(th,td){padding:6px}.wr-report-footer{font-size:8pt}.wr-report-preview{display:none!important}.wr-report-page p{orphans:3;widows:3}body:has(.wr-report){page:techwaymark-handover}body:has(.wr-report) .soc-room{page:techwaymark-handover}.soc-print.wr-report .wr-report-brand{padding:12px}.soc-print.wr-report .wr-report-kicker{margin-top:14px}.soc-print.wr-report h2{margin:16px 0 7px}.soc-print.wr-report .wr-report-status{margin:12px 0;padding:10px 12px}.soc-print.wr-report .wr-report-controls div{padding:4px 0}.soc-print.wr-report .wr-report-controls dd{margin-top:3px}.soc-print.wr-report table th:first-child{width:24%}.soc-print.wr-report table th:nth-child(2){width:25%}.soc-print.wr-report table th:nth-child(3){width:51%}.soc-print.wr-report .wr-report-footer{margin-top:20px}body:has(.wr-report){background:#fff!important;margin:0!important}body:has(.wr-report) :has(.wr-report){height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;container-type:normal!important}body:has(.wr-report) :not(:has(.wr-report)):not(.wr-report):not(.wr-report *){display:none!important}}.tw-workroom :is(.wr-report,.wr-report-preview) .wr-report-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tw-workroom :is(.wr-report,.wr-report-preview) td small{font-size:11px;line-height:1.45}@media(max-width:500px){.tw-workroom .wr-report-preview .wr-report-controls{grid-template-columns:1fr}}@media print{.soc-print.wr-report td small{font-size:8pt}.soc-print.wr-report .wr-report-footer{break-inside:avoid}}.tw-workroom.gsd{--desk-navy:#123248;--desk-ink:#18354d;--desk-teal:#087b97;--desk-border:#d6e5ef;color:var(--desk-ink);isolation:isolate;background:#f1f7fc;border:1px solid #ccdfe9;border-radius:6px;width:100%;max-width:100%;margin:0 0 24px;font:14px/1.45 Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 12px 36px #0b28301a}.tw-workroom.gsd *{box-sizing:border-box}.tw-workroom.gsd :is(h1,h2,h3,p){color:inherit;margin:0}.tw-workroom.gsd :is(button,input,select,textarea){font:inherit;letter-spacing:normal;text-transform:none}.tw-workroom.gsd button{color:#076a88;cursor:pointer;background:linear-gradient(#fff,#f8fcff);border:1px solid #75a9bd;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 13px;font-weight:600;transition:background .15s,box-shadow .15s,border-color .15s;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 2px #13364c0a}.tw-workroom.gsd button:hover{background:linear-gradient(#f1fcff,#ddf3fa);border-color:#087f9c;box-shadow:0 2px 7px #12799320}.tw-workroom.gsd button:disabled{opacity:.55;cursor:not-allowed}.tw-workroom.gsd :is(button,select,textarea,input,summary):focus-visible{outline-offset:3px;outline:3px solid #0787a8}.tw-workroom.gsd .gsd-primary{color:#fff;text-shadow:0 1px #03526850;background:linear-gradient(110deg,#08728f,#087c98 55%,#086f89);border-color:#05718b;box-shadow:inset 0 1px #78d8e585,inset 0 -1px #05495c40,0 2px 5px #0c6b8226}.tw-workroom.gsd .gsd-primary:hover{background:linear-gradient(110deg,#06637f,#08718a);box-shadow:0 3px 9px #08758a40,inset 0 1px #74d8e582}.tw-workroom.gsd svg{stroke-width:1.8px;flex-shrink:0}.tw-workroom.gsd h1{letter-spacing:-.035em;font-size:clamp(22px,1.8vw,28px);font-weight:700;line-height:1.22}.tw-workroom.gsd h2{letter-spacing:-.02em;align-items:center;gap:11px;font-size:18px;font-weight:700;line-height:1.3;display:flex}.tw-workroom.gsd h3{font-size:14px;font-weight:700}.tw-workroom.gsd p{line-height:1.45}.tw-workroom.gsd small{font-size:12px}.tw-workroom.gsd .gsd-muted{color:#516782;margin:6px 0 14px;font-size:13px}.tw-workroom.gsd .gsd-top{color:#fff;background:radial-gradient(at 45% 0,#224f6680,#0000 65%),linear-gradient(105deg,#123044,#183b51 53%,#102b3e);border-bottom:1px solid #497086;align-items:center;gap:28px;min-height:51px;padding:5px 20px;display:flex;box-shadow:inset 0 1px #65809430}.tw-workroom.gsd .gsd-wordmark{white-space:nowrap;letter-spacing:-.5px;align-items:center;gap:7px;font-size:21px;font-weight:700;display:flex}.tw-workroom.gsd .gsd-wordmark>span{color:#89e1f1;font-weight:600}.tw-workroom.gsd .gsd-wordmark .gsd-brand-mark{color:#0000;background:linear-gradient(130deg,#61d6e8,#148cad 48%,#074862 49%,#51b9d0);-webkit-background-clip:text;background-clip:text;margin-right:4px;font-size:35px;font-weight:900;line-height:1}.tw-workroom.gsd .gsd-simulation{align-items:center;gap:9px;font-size:13px;display:flex}.tw-workroom.gsd .gsd-simulation:after{content:"";background:#39d24d;border-radius:50%;width:8px;height:8px;margin-left:3px;box-shadow:0 0 7px #38d75830}.tw-workroom.gsd .gsd-top-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.tw-workroom.gsd .gsd-top button{color:#fff;background:linear-gradient(#20445760,#0c293660);border-color:#79b4c7;min-height:35px;padding:6px 12px;font-size:12px;box-shadow:inset 0 0 0 2px #0e253c,0 1px 3px #0002}.tw-workroom.gsd .gsd-top button:hover{background:#28536b}.tw-workroom.gsd .gsd-mode{color:#12374d;white-space:nowrap;background:linear-gradient(#e4fcff,#b8effb);border:1px solid #51c9e2;border-radius:30px;align-items:center;gap:6px;padding:5px 13px;font-size:11px;font-weight:700;display:flex;box-shadow:inset 0 1px #fff,0 0 8px #3bdafa18}.tw-workroom.gsd .gsd-mode:before{content:"";background:#179b9c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #95dfe750}.tw-workroom.gsd .gsd-layout{grid-template-columns:190px 270px minmax(0,1fr) 310px;align-items:stretch;min-height:740px;display:grid}.tw-workroom.gsd .gsd-rail{color:#eef8ff;background:radial-gradient(at 0 42%,#24506855,#0000 75%),linear-gradient(105deg,#102d43,#16394e 72%,#102e43);flex-direction:column;display:flex;box-shadow:inset -1px 0 #35556c}.tw-workroom.gsd .gsd-company{border-bottom:1px solid #48637665;align-items:center;gap:12px;margin-bottom:4px;padding:20px 18px;font-size:14px;font-weight:700;display:flex;box-shadow:0 1px #081d322a}.tw-workroom.gsd .gsd-company small{color:#c7dbe7;font-size:12px;font-weight:400;display:block}.tw-workroom.gsd .gsd-monogram{color:#0000;background:linear-gradient(140deg,#fff,#c0e1ed 40%,#628fa5 43%,#e2f6ff 65%);-webkit-background-clip:text;background-clip:text;font-size:39px;font-weight:900;line-height:1}.tw-workroom.gsd .gsd-rail>button{color:#eef7ff;box-shadow:none;background:0 0;border:0;border-left:5px solid #0000;border-radius:0;justify-content:flex-start;gap:14px;padding:15px 18px;font-size:14px;font-weight:400}.tw-workroom.gsd .gsd-rail>button:hover{background:#28526b}.tw-workroom.gsd .gsd-rail>button[aria-current]{color:#fff;background:radial-gradient(at 0,#40819a75,#0000 85%),linear-gradient(90deg,#20566e,#14384e);border-left-color:#69d4e5;font-weight:700;box-shadow:inset 0 1px #6099b329,inset 0 -1px #102c4233}.tw-workroom.gsd .gsd-rail>button[aria-current] svg{filter:drop-shadow(0 0 4px #8be7f480);stroke:#d1f7ff}.tw-workroom.gsd .gsd-rail>button b{color:#173a50;background:linear-gradient(#e6ffff,#a6e9f4);border-radius:20px;margin-left:auto;padding:1px 7px;font-size:12px;box-shadow:0 1px 3px #0b243540}.tw-workroom.gsd .gsd-rail-bottom{color:#c9dde8;margin-top:auto;padding:22px 16px 18px;font-size:12px}.tw-workroom.gsd .gsd-rail-bottom svg{vertical-align:middle;margin-right:5px}.tw-workroom.gsd .gsd-rail-bottom small{margin-top:6px;font-size:10px;display:block}.tw-workroom.gsd .gsd-rail-bottom button{color:#eaf6fc;min-height:30px;box-shadow:none;background:#173a4d;border-color:#7b9bad;margin-top:13px;padding:5px 9px;font-size:11px}.tw-workroom.gsd .gsd-queue{border-right:1px solid var(--desk-border);background:linear-gradient(110deg,#fff,#fbfdff)}.tw-workroom.gsd .gsd-queue h2{padding:22px 18px 18px;font-size:20px}.tw-workroom.gsd .gsd-queue h2 svg{color:#24445e;margin-left:auto}.tw-workroom.gsd .gsd-queue-label{color:#077e9a;border-block:1px solid #e3edf4;align-items:center;gap:5px;padding:12px 18px;font-size:13px;font-weight:700;display:flex;box-shadow:inset 0 -2px #0987a4}.tw-workroom.gsd .gsd-queue-label span{color:#516a80;margin-left:auto;font-size:11px;font-weight:400}.tw-workroom.gsd .gsd-sort{border-bottom:1px solid var(--desk-border);padding:9px 18px;font-size:12px;color:#4f6780!important}.tw-workroom.gsd .gsd-queue>button{text-align:left;border:0;color:#193b51;width:100%;box-shadow:none;background:0 0;border-bottom:1px solid #e2ebf3;border-left:4px solid #0000;border-radius:0;padding:14px 17px;display:block}.tw-workroom.gsd .gsd-queue>button.selected{background:radial-gradient(at 0 0,#a4e8f778,#0000 75%),linear-gradient(110deg,#ccf3fc,#e2f9ff);border-left-color:#1097b2;box-shadow:inset 0 1px #f4ffff}.tw-workroom.gsd .gsd-queue>button>div{justify-content:space-between;align-items:center;gap:5px;font-size:14px;display:flex}.tw-workroom.gsd .gsd-queue>button>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:14px;line-height:1.4;display:block;overflow:hidden}.tw-workroom.gsd .gsd-queue>button>small{color:#566e84;margin-top:6px;font-size:12px;font-weight:400;display:block}.tw-workroom.gsd .gsd-chip{color:#3d5671;white-space:nowrap;background:linear-gradient(#f4f8fc,#e5edf5);border:1px solid #d4e1ed;border-radius:20px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;box-shadow:inset 0 1px #ffffffa0}.tw-workroom.gsd .gsd-chip:before{content:"";background:#8395a9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #fff8}.tw-workroom.gsd .gsd-chip.good{color:#176736;background:linear-gradient(#eafff1,#d7f5e5);border-color:#c0e9d2}.tw-workroom.gsd .gsd-chip.good:before{background:#27a947}.tw-workroom.gsd .gsd-chip.warn{color:#845000;background:linear-gradient(#fff9dc,#ffedb5);border-color:#ffdc81}.tw-workroom.gsd .gsd-chip.warn:before{background:#f3a10b}.tw-workroom.gsd .gsd-chip.bad{color:#a42636;background:linear-gradient(#fff3f3,#ffe0e4);border-color:#ffb4c1}.tw-workroom.gsd .gsd-chip.bad:before{background:#ee4056}.tw-workroom.gsd .gsd-queue-note{border-top:1px solid var(--desk-border);color:#576f82;gap:10px;margin:28px 18px;padding-top:18px;font-size:11px;display:flex}.tw-workroom.gsd .gsd-main{background:linear-gradient(115deg,#f3f8fc,#eaf3fa);min-width:0;padding:9px;position:relative}.tw-workroom.gsd .gsd-ticket-head{border:1px solid var(--desk-border);background:linear-gradient(110deg,#fff,#fcfeff);border-bottom:0;border-radius:5px 5px 0 0;padding:14px 20px 0;box-shadow:0 1px 4px #29475e04}.tw-workroom.gsd .gsd-ticket-meta{color:#526984;align-items:center;gap:12px;margin-bottom:13px;font-size:13px;display:flex}.tw-workroom.gsd .gsd-ticket-meta>small{margin-left:auto;font-size:11px}.tw-workroom.gsd .gsd-ticket-facts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;font-size:13px;display:flex}.tw-workroom.gsd .gsd-ticket-facts>span{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.tw-workroom.gsd .gsd-ticket-facts>span small{color:#576c83;grid-column:2;font-size:11px}.tw-workroom.gsd .gsd-ticket-facts>span>svg{box-sizing:content-box;fill:#20415c12;stroke-width:2.3px;background:linear-gradient(145deg,#f2f8fc,#e0eaf2);border-radius:50%;grid-row:1/3;padding:7px}.tw-workroom.gsd .gsd-priority{color:#743b3c;background:linear-gradient(135deg,#ffe5e0,#ffb9b1);border-radius:50%;padding:8px 7px;box-shadow:inset 0 1px #fff7}.tw-workroom.gsd .gsd-request{background:linear-gradient(110deg,#e9f2f9,#f1f7fb);border-radius:5px;padding:10px 13px;font-size:13px}.tw-workroom.gsd .gsd-request b{align-items:center;gap:10px;display:flex}.tw-workroom.gsd .gsd-request p{margin:4px 0 0 28px;line-height:1.45}.tw-workroom.gsd .gsd-tabs{border:1px solid var(--desk-border);background:#fff;border-top:0;margin-bottom:10px;padding-left:8px;display:flex;overflow-x:auto}.tw-workroom.gsd .gsd-tabs button{color:#526a83;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 15px;font-size:13px}.tw-workroom.gsd .gsd-tabs button[aria-current]{color:#14344e;background:linear-gradient(#0000,#edf9fc65);border-bottom-color:#118ba6}.tw-workroom.gsd .gsd-panel{border:1px solid var(--desk-border);background:linear-gradient(120deg,#fff 60%,#fbfdff);border-radius:5px;margin-bottom:10px;padding:17px 20px;box-shadow:0 2px 7px #1e486006,inset 0 1px #fff}.tw-workroom.gsd .gsd-panel>p{margin:7px 0 14px}.tw-workroom.gsd .gsd-panel h2 svg{color:#087c9d;filter:drop-shadow(0 1px 1px #6dd7e42a);stroke-width:2.3px}.tw-workroom.gsd label{margin:0 0 14px;font-size:13px;font-weight:600;display:block}.tw-workroom.gsd :is(select,textarea){color:#23445e;background:linear-gradient(#fff,#fcfdff);border:1px solid #aec8db;border-radius:4px;width:100%;max-width:100%;min-height:39px;margin:6px 0 0;padding:9px 10px;font-weight:400;display:block;box-shadow:inset 0 1px 3px #244c6310,0 1px #fff}.tw-workroom.gsd textarea{resize:vertical;min-height:105px;line-height:1.6}.tw-workroom.gsd .gsd-check-controls{background:linear-gradient(110deg,#eaf3fa,#f0f7fb);border:1px solid #edf4f8;border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin:13px 0 15px;padding:11px 13px;display:grid}.tw-workroom.gsd .gsd-check-controls label{min-width:0;margin:0}.tw-workroom.gsd .gsd-select-wrap{display:block;position:relative}.tw-workroom.gsd .gsd-select-wrap>svg{color:#0b6c8c;pointer-events:none;position:absolute;top:10px;left:9px}.tw-workroom.gsd .gsd-check-controls select{text-overflow:ellipsis;padding-left:34px;padding-right:20px;font-size:12px;font-weight:400}.tw-workroom.gsd .gsd-check-controls button{height:39px;padding:8px 12px;font-size:12px}.tw-workroom.gsd .gsd-results-title{justify-content:space-between;align-items:center;gap:12px;margin:15px 0 8px;display:flex}.tw-workroom.gsd .gsd-results-title small{color:#536e85;font-size:11px}.tw-workroom.gsd .gsd-results{border:1px solid var(--desk-border);border-radius:5px;overflow:hidden}.tw-workroom.gsd .gsd-result{background:linear-gradient(110deg,#fff,#fbfdff);border-bottom:1px solid #e0eaf2;align-items:center;gap:13px;padding:11px 12px;animation:.2s ease-out gsd-arrive;display:flex}.tw-workroom.gsd details.gsd-result-record{background:0 0;border:0;border-bottom:1px solid #e0eaf2;border-radius:0;margin:0;padding:0}.tw-workroom.gsd .gsd-result-record:last-child{border-bottom:0}.tw-workroom.gsd .gsd-result-record summary{cursor:pointer;border:0;font-weight:400;list-style:none}.tw-workroom.gsd .gsd-result-record summary::-webkit-details-marker{display:none}.tw-workroom.gsd .gsd-result-record summary:hover{background:#f0faff}.tw-workroom.gsd .gsd-result-record[open] summary>svg:last-child{transform:rotate(90deg)}.tw-workroom.gsd .gsd-result-detail{background:#f0f7fc;border-top:1px solid #dceaf3;padding:12px 15px 12px 51px;font-size:12px}.tw-workroom.gsd .gsd-result-detail p{margin:5px 0;font-size:12px}.tw-workroom.gsd .gsd-result-detail small{color:#4d687e;font-size:11px}.tw-workroom.gsd .gsd-result>div{flex:1;min-width:0}.tw-workroom.gsd .gsd-result strong{font-size:13px}.tw-workroom.gsd .gsd-result-device{color:#4e6780;font-size:12px}.tw-workroom.gsd .gsd-result p{color:#4b6580;margin:3px 0 0;font-size:12px;line-height:1.4}.tw-workroom.gsd .gsd-result-icon{color:#647c92;background:#edf3f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:inset 0 1px #fff7}.tw-workroom.gsd .gsd-result-icon.good{color:#fff;background:linear-gradient(#39ac55,#1d873b);box-shadow:0 1px 2px #208c3830,inset 0 1px #9ddba270}.tw-workroom.gsd .gsd-result-icon.warn,.tw-workroom.gsd .gsd-result-icon.bad{color:#fff;background:linear-gradient(#ffbd25,#e89500);box-shadow:0 1px 2px #a6772930,inset 0 1px #ffe1a5}.tw-workroom.gsd .gsd-result:has(.gsd-chip.bad) .gsd-result-icon.bad{background:linear-gradient(#ff586e,#d91e3d)}.tw-workroom.gsd .gsd-result .gsd-chip{border-radius:4px;padding:3px 7px;font-size:10px}.tw-workroom.gsd .gsd-result .gsd-chip:before{display:none}.tw-workroom.gsd .gsd-empty{color:#506c80;background:#f8fbfe;align-items:center;gap:13px;padding:23px 15px;font-size:13px;display:flex}.tw-workroom.gsd .gsd-empty p{margin-top:4px;font-size:12px}.tw-workroom.gsd .gsd-check-summary{font-size:11px;color:#526b81!important;margin:8px 0 0!important}.tw-workroom.gsd .gsd-alert{color:#23486b;background:linear-gradient(100deg,#e0f1ff,#eef7fd);border:1px solid #cbe2f3;border-radius:5px;align-items:flex-start;gap:12px;margin:12px 0;padding:12px 14px;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffffb0}.tw-workroom.gsd .gsd-alert>svg{color:#067ca4;fill:#1484b014;margin-top:1px}.tw-workroom.gsd .gsd-alert p{margin:3px 0;line-height:1.45}.tw-workroom.gsd .gsd-alert.good{color:#21633a;background:linear-gradient(105deg,#e0f8e9,#f3fcf6);border-color:#b7e1c8}.tw-workroom.gsd .gsd-alert.good>svg{color:#269044}.tw-workroom.gsd .gsd-alert.warn{color:#77520e;background:linear-gradient(105deg,#fff2d4,#fff9ed);border-color:#f2d58b}.tw-workroom.gsd .gsd-alert.warn>svg{color:#ae6a00;fill:#ffbd352b}.tw-workroom.gsd .gsd-alert.bad{color:#9c2438;background:linear-gradient(105deg,#ffe3e7,#fff3f5);border-color:#ff9fb0}.tw-workroom.gsd .gsd-alert.bad>svg{color:#e32949;fill:#f3325020}.tw-workroom.gsd .gsd-text-button{min-height:24px;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.tw-workroom.gsd .gsd-timeline{margin:0;padding:0;list-style:none}.tw-workroom.gsd .gsd-timeline li{border-bottom:1px solid #e5edf2;gap:11px;margin:0;padding:9px 0;display:flex;position:relative}.tw-workroom.gsd .gsd-diagnostics .gsd-timeline li{padding:8px 0}.tw-workroom.gsd .gsd-timeline li:last-child{border-bottom:0}.tw-workroom.gsd .gsd-timeline time{color:#59728b;min-width:35px;padding-top:2px;font-size:11px}.tw-workroom.gsd .gsd-timeline time small{font-size:10px;display:block}.tw-workroom.gsd .gsd-event-icon{color:#234c66;background:linear-gradient(#edf7fd,#e2eef6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:inset 0 1px #fff}.tw-workroom.gsd .gsd-timeline strong{font-size:12px}.tw-workroom.gsd .gsd-timeline p{color:#4e6981;white-space:pre-line;margin-top:2px;font-size:12px;line-height:1.4}.tw-workroom.gsd .gsd-coach{border:1px solid var(--desk-border);background:linear-gradient(110deg,#fff,#fcfeff);border-radius:5px;min-width:0;margin:9px 9px 9px 0;box-shadow:0 2px 6px #1e486006}.tw-workroom.gsd .gsd-coach-title{color:#173953;background:linear-gradient(110deg,#e8f4fd,#f5faff);align-items:center;gap:11px;padding:15px 18px;display:flex}.tw-workroom.gsd .gsd-coach-title svg{color:#bc8700;fill:#ffe68c;box-sizing:content-box;filter:drop-shadow(0 1px 1px #a9c8d34d);background:linear-gradient(#f4fbff,#deeff8);border-radius:50%;padding:5px}.tw-workroom.gsd .gsd-coach-title h2{font-size:18px}.tw-workroom.gsd .gsd-coach-body{padding:13px 18px 18px}.tw-workroom.gsd .gsd-coach-body>b{font-size:13px}.tw-workroom.gsd .gsd-progress{gap:3px;margin:11px 0 22px;display:flex}.tw-workroom.gsd .gsd-progress span{background:linear-gradient(#e8f1f8,#edf4fa);border:1px solid #e7eff5;flex:1;height:9px}.tw-workroom.gsd .gsd-progress span.done{background:linear-gradient(90deg,#158daf,#168399);border-color:#1889a4;box-shadow:inset 0 1px #5dbacf}.tw-workroom.gsd .gsd-coach h3{font-size:15px;line-height:1.55}.tw-workroom.gsd .gsd-coach p{margin:12px 0;font-size:14px;line-height:1.55}.tw-workroom.gsd .gsd-look{background:linear-gradient(115deg,#edf5fb,#f0f7fc);border-radius:5px;margin:17px 0;padding:12px 13px;font-size:13px}.tw-workroom.gsd .gsd-look ul{margin:7px 0 0;padding-left:17px}.tw-workroom.gsd .gsd-look li{margin:7px 0}.tw-workroom.gsd .gsd-coach button{font-size:13px}.tw-workroom.gsd .gsd-coach .gsd-muted{color:#526a7b;margin-bottom:0;font-size:10px}.tw-workroom.gsd .gsd-hint{border-left:3px solid #238ba1;padding-left:10px}.tw-workroom.gsd details.gsd-team{background:0 0;border:0;border-top:1px solid #e1ebf3;border-radius:0;margin:5px 17px 16px;padding:11px 0}.tw-workroom.gsd .gsd-team summary{color:#48667e;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.tw-workroom.gsd .gsd-team summary::-webkit-details-marker{display:none}.tw-workroom.gsd .gsd-team summary:after{content:"+";margin-left:auto;font-size:18px}.tw-workroom.gsd .gsd-team[open] summary:after{content:"−"}.tw-workroom.gsd .gsd-team summary svg{vertical-align:middle;margin-right:0;display:inline-block}.tw-workroom.gsd .gsd-team h3{margin-top:10px;font-size:13px}.tw-workroom.gsd .gsd-team p{font-size:12px}.tw-workroom.gsd .gsd-eyebrow{color:#4d6980;letter-spacing:.04em;font-size:11px;font-weight:700}.tw-workroom.gsd .gsd-bottom{border-top:1px solid var(--desk-border);background:linear-gradient(#fff,#f9fcff);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex;box-shadow:0 -2px 5px #23455a04}.tw-workroom.gsd .gsd-bottom>span,.tw-workroom.gsd .gsd-bottom>div{align-items:center;gap:12px;display:flex}.tw-workroom.gsd .gsd-bottom>span{color:#536c82;font-size:11px}.tw-workroom.gsd .gsd-bottom i{border-left:1px solid #b1c5d1;height:13px}.tw-workroom.gsd .gsd-bottom button{min-height:42px;padding-inline:17px;font-size:13px}.tw-workroom.gsd .gsd-save{color:#557081;font-size:10px}.tw-workroom.gsd .gsd-evidence-list{gap:8px;margin:16px 0;display:grid}.tw-workroom.gsd .gsd-evidence-list button{text-align:left;color:#28485e;background:linear-gradient(110deg,#f8fcff,#edf5fb);border-color:#d2e0e9;justify-content:flex-start;padding:12px;box-shadow:inset 0 1px #fff}.tw-workroom.gsd .gsd-evidence-list button>svg:first-child{box-sizing:content-box;color:#0b7b99;background:#e0f0f8;border-radius:5px;padding:7px}.tw-workroom.gsd .gsd-evidence-list button[aria-pressed=true]{background:linear-gradient(105deg,#d1f3fc,#edfaff);border-color:#4aafc6;box-shadow:inset 3px 0 #0c8ba8}.tw-workroom.gsd .gsd-evidence-list span{flex:1}.tw-workroom.gsd .gsd-evidence-list strong{font-size:13px;display:block}.tw-workroom.gsd .gsd-evidence-list small{color:#536c80;margin-top:4px;font-size:11px;font-weight:400;display:block}.tw-workroom.gsd .gsd-source{background:linear-gradient(115deg,#edf5fb,#f7fbfe);border:1px solid #cfe1ed;border-radius:5px;margin:16px 0;padding:17px;box-shadow:inset 0 1px #fff}.tw-workroom.gsd .gsd-source h3{margin:7px 0}.tw-workroom.gsd .gsd-source p{margin:10px 0;font-size:14px;line-height:1.7}.tw-workroom.gsd .gsd-config,.tw-workroom.gsd .gsd-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin:17px 0;display:grid}.tw-workroom.gsd .gsd-config>div{background:linear-gradient(110deg,#e7f2f9,#f4f9fc);border:1px solid #cfe2ee;border-left:3px solid #1688a5;border-radius:3px;padding:13px;box-shadow:inset 0 1px #fff}.tw-workroom.gsd .gsd-config :is(small,strong){display:block}.tw-workroom.gsd .gsd-config strong{margin-top:6px;font-size:13px}.tw-workroom.gsd .gsd-config small{color:#506c81;font-size:11px}.tw-workroom.gsd .gsd-form-grid{margin-bottom:0}.tw-workroom.gsd .gsd-inventory{gap:12px;display:grid}.tw-workroom.gsd .gsd-inventory>div{background:linear-gradient(120deg,#edf6fc,#f8fcff);border:1px solid #cddfeb;border-radius:5px;grid-template-columns:auto 1fr;gap:8px 14px;padding:17px;display:grid;box-shadow:inset 0 1px #fff}.tw-workroom.gsd .gsd-inventory>div>svg{box-sizing:content-box;color:#077ca0;filter:drop-shadow(0 1px 1px #b6d5df);background:linear-gradient(#e0f0f9,#f5fbff);border-radius:50%;grid-row:1/5;padding:12px}.tw-workroom.gsd .gsd-inventory span{color:#526d83;grid-column:2;font-size:13px}.tw-workroom.gsd .gsd-inventory button{grid-column:2;justify-self:start;margin-top:5px}.tw-workroom.gsd .gsd-actions{flex-wrap:wrap;gap:10px;margin-bottom:17px;display:flex}.tw-workroom.gsd details{background:linear-gradient(110deg,#eef6fb,#f8fbfe);border:1px solid #d3e4ee;border-radius:5px;margin:15px 0;padding:13px}.tw-workroom.gsd summary{cursor:pointer;font-size:13px;font-weight:600}.tw-workroom.gsd details p{margin:11px 0;font-size:13px}.tw-workroom.gsd details button{margin:5px}.tw-workroom.gsd .gsd-notice{color:#175f7a;padding:0 5px;font-size:12px;line-height:1.5}.tw-workroom.gsd .gsd-notice:empty{display:none}.tw-workroom.gsd .gsd-notice:not(:empty){background:linear-gradient(105deg,#e5f5fc,#f7fcff);border:1px solid #c3dfeb;border-radius:4px;margin-bottom:8px;padding:8px 12px;box-shadow:0 3px 12px #12364c18}.tw-workroom.gsd dialog.gsd-reset{max-height:calc(100dvh - 32px);color:var(--desk-ink);background:linear-gradient(115deg,#fff,#f0f7fc);border:1px solid #9bbdcf;border-radius:8px;width:min(500px,100vw - 32px);margin:auto;padding:22px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #061e4560}.tw-workroom.gsd .gsd-reset::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c263b99}.tw-workroom.gsd .gsd-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.tw-workroom.gsd .gsd-dialog-head button{min-height:32px;box-shadow:none;background:0 0;border:0;padding:5px}.tw-workroom.gsd .gsd-reset>button{margin:14px 7px 0 0;font-size:12px}.tw-workroom.gsd .soc-print{display:none}.tw-workroom.gsd dt{margin-top:12px;font-weight:700}.tw-workroom.gsd dd{margin:3px 0 12px}.tw-workroom.gsd ul{padding-left:20px;list-style:outside}.tw-workroom.gsd ol:not(.gsd-timeline){padding-left:20px;list-style:decimal}.tw-workroom.gsd li{margin-bottom:8px}.tw-workroom.gsd .gsd-announcement:not(:empty){clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.tw-workroom.gsd .gsd-evidence-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.tw-workroom.gsd details.ro-entry{color:#eef9ff;background:linear-gradient(115deg,#15384d,#204b60);border-color:#658ca3;padding:0}.tw-workroom.gsd .ro-entry>summary{color:#eef9ff;padding:14px 17px}.tw-workroom.gsd .ro-entry>summary small{color:#c7e1ed}.tw-workroom.gsd .ro-entry .role-orientation{color:#18384a}.tw-workroom.gsd .ro-entry .ro-hero{color:#f4fafc}.tw-workroom.gsd .ro-quick-start{background:linear-gradient(110deg,#eaf5fa,#f5faff);border-color:#cbdfea #cbdfea #cbdfea #1b879e;border-radius:5px;gap:15px;margin-top:18px;padding:15px}.tw-workroom.gsd .ro-quick-start h2{margin:7px 0;font-size:17px}.tw-workroom.gsd .ro-quick-start p{font-size:12px}@media(max-width:800px){.tw-workroom.gsd .gsd-evidence-workspace{display:block}}@keyframes gsd-arrive{0%{background-color:#c6edf8}to{background-color:#fff}}@media(prefers-reduced-motion:reduce){.tw-workroom.gsd *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(min-width:1500px){.tw-workroom.gsd .gsd-layout{grid-template-columns:198px 288px minmax(0,1fr) 332px}}@media screen and (min-width:1201px){.tw-workroom.gsd .gsd-layout{height:calc(100dvh - 116px);min-height:650px;max-height:1050px}.tw-workroom.gsd .gsd-main{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.tw-workroom.gsd .gsd-rail{min-height:0}.tw-workroom.gsd .gsd-queue{overflow-y:auto}.tw-workroom.gsd .gsd-coach{scrollbar-width:thin;overflow-y:auto}}@media(min-width:1201px)and (max-width:1499px){.tw-workroom.gsd .gsd-layout{grid-template-columns:164px 224px minmax(0,1fr) 264px}.tw-workroom.gsd .gsd-company{gap:9px;padding:18px 12px;font-size:12px}.tw-workroom.gsd .gsd-rail>button{padding:15px 12px}.tw-workroom.gsd .gsd-ticket-head{padding-inline:15px}.tw-workroom.gsd .gsd-panel{padding:15px}.tw-workroom.gsd .gsd-ticket-facts{gap:8px;font-size:12px}.tw-workroom.gsd .gsd-ticket-facts>span small{font-size:10px}.tw-workroom.gsd .gsd-check-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px}.tw-workroom.gsd .gsd-check-controls button{grid-column:auto;justify-self:end}.tw-workroom.gsd .gsd-coach-body,.tw-workroom.gsd .gsd-coach-title{padding:13px}.tw-workroom.gsd .gsd-coach-title h2{font-size:17px}.tw-workroom.gsd .gsd-save{display:none}}@media(max-width:1200px){.tw-workroom.gsd .gsd-layout{grid-template-columns:150px 210px minmax(0,1fr);min-height:0}.tw-workroom.gsd .gsd-coach{grid-column:2/4;margin:0 9px 9px;display:block}.tw-workroom.gsd .gsd-rail{grid-row:1/3}.tw-workroom.gsd .gsd-company{gap:8px;padding:18px 10px;font-size:11px}.tw-workroom.gsd .gsd-rail>button{padding:15px 12px;font-size:13px}.tw-workroom.gsd .gsd-check-controls{grid-template-columns:1fr 1fr}.tw-workroom.gsd .gsd-check-controls button{grid-column:2;justify-self:end}.tw-workroom.gsd .gsd-simulation{display:none}.tw-workroom.gsd .gsd-top{gap:10px}.tw-workroom.gsd .gsd-top-actions{gap:7px}.tw-workroom.gsd .gsd-wordmark{font-size:18px}.tw-workroom.gsd .gsd-save{display:none}}@media(max-width:800px){.tw-workroom.gsd .gsd-layout{grid-template-columns:125px minmax(0,1fr)}.tw-workroom.gsd .gsd-queue{display:none}.tw-workroom.gsd .gsd-coach{grid-column:2}.tw-workroom.gsd .gsd-company{padding:18px 10px;font-size:10px}.tw-workroom.gsd .gsd-monogram{display:none}.tw-workroom.gsd .gsd-rail>button{gap:8px;padding:14px 8px;font-size:12px}.tw-workroom.gsd .gsd-rail>button svg{width:18px}.tw-workroom.gsd .gsd-top{flex-wrap:wrap;padding:9px 12px}.tw-workroom.gsd .gsd-top-actions{flex-wrap:wrap}.tw-workroom.gsd .gsd-mode{font-size:10px}.tw-workroom.gsd .gsd-panel{padding:15px}.tw-workroom.gsd .gsd-ticket-head{padding:15px 15px 0}.tw-workroom.gsd .gsd-tabs button{padding:11px}.tw-workroom.gsd .gsd-ticket-facts{gap:12px}.tw-workroom.gsd .gsd-bottom{flex-wrap:wrap}.tw-workroom.gsd .gsd-ticket-meta>small{font-size:10px}}@media(max-width:540px){.tw-workroom.gsd{border-radius:0}.tw-workroom.gsd .gsd-layout{display:block}.tw-workroom.gsd .gsd-rail{flex-direction:row;display:flex;overflow-x:auto}.tw-workroom.gsd .gsd-company,.tw-workroom.gsd .gsd-rail-bottom{display:none}.tw-workroom.gsd .gsd-rail>button{border-bottom:3px solid #0000;border-left:0;flex-direction:column;gap:5px;min-width:65px;padding:11px;font-size:11px}.tw-workroom.gsd .gsd-rail>button[aria-current]{border-bottom-color:#65def3}.tw-workroom.gsd .gsd-rail>button b{display:none}.tw-workroom.gsd .gsd-top-actions{justify-content:space-between;gap:6px;width:100%;margin-left:0}.tw-workroom.gsd .gsd-top button{padding:6px 8px;font-size:10px}.tw-workroom.gsd .gsd-top .gsd-mode{margin-left:auto;padding:5px 7px;font-size:9px}.tw-workroom.gsd .gsd-main{padding:7px}.tw-workroom.gsd h1{font-size:22px}.tw-workroom.gsd .gsd-ticket-meta{flex-wrap:wrap;gap:7px}.tw-workroom.gsd .gsd-ticket-meta>small{margin-left:0}.tw-workroom.gsd .gsd-ticket-facts{gap:10px;font-size:11px}.tw-workroom.gsd .gsd-ticket-facts>span:last-child{display:none}.tw-workroom.gsd .gsd-request{padding:10px;font-size:12px}.tw-workroom.gsd .gsd-request p{margin-left:0}.tw-workroom.gsd .gsd-check-controls{flex-direction:column;align-items:stretch;padding:11px;display:flex}.tw-workroom.gsd .gsd-result{flex-wrap:wrap;gap:8px;padding:11px 9px}.tw-workroom.gsd .gsd-result p{font-size:12px}.tw-workroom.gsd .gsd-result>div{min-width:130px}.tw-workroom.gsd .gsd-result .gsd-chip{margin-left:34px}.tw-workroom.gsd .gsd-result-device{display:block}.tw-workroom.gsd .gsd-coach{margin:0 7px 7px}.tw-workroom.gsd .gsd-config,.tw-workroom.gsd .gsd-form-grid{grid-template-columns:1fr}.tw-workroom.gsd .gsd-bottom{padding:12px}.tw-workroom.gsd .gsd-bottom>span{gap:7px;font-size:10px}.tw-workroom.gsd .gsd-bottom>div{flex-wrap:wrap;gap:8px;width:100%}.tw-workroom.gsd .gsd-bottom button{white-space:nowrap;flex:1;padding:8px 10px;font-size:12px}.tw-workroom.gsd .gsd-panel{padding:13px}.tw-workroom.gsd .wr-report-preview{padding:0}.tw-workroom.gsd .wr-report-page{padding:16px}.tw-workroom.gsd .wr-report-brand svg{max-width:130px}}@media print{.tw-workroom.gsd{width:100%;max-width:none;box-shadow:none;background:#fff;border:0;overflow:visible;container-type:normal}.tw-workroom.gsd>.gsd-top,.tw-workroom.gsd>.gsd-layout,.tw-workroom.gsd>.gsd-bottom,.tw-workroom.gsd>dialog{display:none!important}.tw-workroom.gsd>.soc-print{display:block!important}.tw-workroom.gsd .wr-report-page{break-after:page}.tw-workroom.gsd .wr-report-page:last-child{break-after:auto}:is(body:has(.gsd) .gsd .soc-print,body:has(.gsd) .gsd .soc-print *){visibility:visible!important}}.rl-console{--rl-navy:#12354e;--rl-ink:#0a2045;--rl-muted:#49648b;--rl-border:#d1e6f4;--rl-canvas:#eff7fd;--rl-cyan:#008bb4;color:var(--rl-ink);background:linear-gradient(120deg,#edf7fe,#f8fcff 55%,#edf8fd)}.rl-console .rl-top,.tw-workroom.gsd[aria-label] .gsd-top{background:radial-gradient(at 42% -40%,#327297aa,#0000 68%),linear-gradient(110deg,#102f49,#14415c 65%,#0e2c41);border-bottom:1px solid #416880;box-shadow:inset 0 1px #98c4d72b,0 2px 6px #12314d15}.rl-console .rl-rail,.tw-workroom.gsd[aria-label] .gsd-rail{background:radial-gradient(at 0 45%,#285c784d,#0000 80%),linear-gradient(105deg,#112e49,#173e57 65%,#102f48);box-shadow:inset -1px 0 #487a9750}.rl-console .rl-company{border-bottom:1px solid #91b6d02b;margin-bottom:5px;padding:19px 18px}.rl-console .rl-company>span{text-shadow:1px 1px 2px #0002}.rl-console .rl-rail>button{gap:15px;padding:15px 18px;font-size:14px;font-weight:450}.rl-console .rl-rail>button[aria-current=page],.tw-workroom.gsd[aria-label] .gsd-rail>button[aria-current]{background:radial-gradient(at 10%,#20bad13b,#0000 88%),linear-gradient(90deg,#20627f,#143d58);border-left-color:#13d4f0;box-shadow:inset 0 1px #84dff72e,inset 0 -1px #061f3c33}.rl-console .rl-rail>button[aria-current=page]>svg,.tw-workroom.gsd[aria-label] .gsd-rail>button[aria-current]>svg{filter:drop-shadow(0 0 4px #85e9ff45);stroke:#e6fbff}.rl-console .rl-rail>button>svg{stroke-width:1.85px;filter:drop-shadow(0 1px 1px #011c3440)}.rl-console .rl-mode{background:linear-gradient(#eafbff,#c9f5ff);align-items:center;gap:7px;font-size:11px;display:flex;box-shadow:inset 0 1px #fff,0 0 7px #64dff624}.rl-console .rl-mode:before{content:"";background:var(--rl-role-accent,#0aaa9e);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #fff9}.rl-role-network{--rl-role-accent:#079abb}.rl-role-access{--rl-role-accent:#f52a51}.rl-role-software{--rl-role-accent:#9146e9}.rl-role-data{--rl-role-accent:#047c9c}.rl-role-cloud{--rl-role-accent:#1fae6c}.rl-console .rl-panel{background:linear-gradient(120deg,#fff 58%,#fbfdff);border-color:#d4e8f5;border-radius:5px;box-shadow:inset 0 1px #fff,0 2px 6px #20486b06}.rl-console .rl-panel-head{gap:10px;min-height:48px;padding:10px 13px 8px}.rl-console .rl-panel-head h2{letter-spacing:-.035em;font-size:17px}.rl-console .rl-panel-head p{color:#526c91;font-size:12px;line-height:1.35}.rl-console .rl-panel-head>svg{stroke-width:2px;color:#096891;filter:drop-shadow(0 1px 1px #8cc7e050);width:25px;height:25px}.rl-console .rl-panel-body{padding:8px 13px 12px}.rl-console .rl-incident{background:linear-gradient(110deg,#fff,#fcfeff)}.rl-console .rl-incident h1{letter-spacing:-.045em;font-size:29px}.rl-console .rl-subtitle{color:#405b83;font-size:16px}.rl-console .rl-incident-meta{font-size:12px}.rl-console .rl-incident-meta .rl-status{color:#965600;background:linear-gradient(#fff9e9,#fff0d2);border-color:#ffd080;padding:3px 10px;font-size:12px}.rl-console .rl-incident-meta .rl-status.is-good{color:#096039;background:linear-gradient(#ecfff3,#dcf6e8);border-color:#b7e6cf}.rl-console .rl-facts svg{fill:#143a5912;background:linear-gradient(145deg,#f6fbff,#e1edf8);box-shadow:inset 0 1px #fff}.rl-console .rl-priority{color:#843339;background:linear-gradient(135deg,#ffe9e7,#ffb9b4);box-shadow:inset 0 1px #fff8}.rl-console .rl-tabs>button{color:#466085;padding:6px 10px 7px;font-size:13px}.rl-console .rl-tabs>button[aria-pressed=true]{color:#10234d;background:linear-gradient(#0000,#eefaff);border-bottom-color:#009dce}.rl-console .rl-primary,.tw-workroom.gsd[aria-label] .gsd-primary{text-shadow:0 1px #02526c55;background:linear-gradient(110deg,#048bac,#0497b9 55%,#08799e);border:1px solid #0080a7;box-shadow:inset 0 1px #70d8e977,inset 0 -1px #02546e33,0 1px 3px #1279991a}.rl-console .rl-primary:hover:not(:disabled),.tw-workroom.gsd[aria-label] .gsd-primary:hover{background:linear-gradient(110deg,#067da0,#0588a4);box-shadow:inset 0 1px #77ddeb88,0 2px 7px #02788b26}.rl-console .rl-primary>svg,.tw-workroom.gsd[aria-label] .gsd-primary>.lucide-play{fill:currentColor}.rl-console .rl-secondary{color:#0072a4;background:linear-gradient(#fff,#f9fdff);border-color:#1398c2;box-shadow:inset 0 1px #fff,0 1px 2px #26516c08}.rl-console button:disabled{opacity:1;cursor:not-allowed}.rl-console .rl-primary:disabled{color:#435870;text-shadow:none;background:linear-gradient(#d5dee7,#c3cfdc);border-color:#c6d3df;box-shadow:inset 0 1px #fff8}.rl-console .rl-field{color:#17315b;font-size:12px}.rl-console .rl-field select,.rl-console .rl-field textarea{color:#173357;background:linear-gradient(#fff,#fcfdff);border-color:#b7cfe3;font-size:13px;box-shadow:inset 0 1px 2px #204a6510}.rl-console .rl-config-pair>div{background:linear-gradient(115deg,#eaf3fb,#f3f8fc);border-radius:4px}.rl-console .rl-change-preview{background:linear-gradient(110deg,#f4f9fe,#fff);border-radius:4px}.rl-console .rl-status{gap:6px;font-size:12px;font-weight:500}.rl-status-mark{filter:drop-shadow(0 1px 1px #1d395916);border-radius:50%;flex-shrink:0;background:0 0!important;border:0!important;width:21px!important;height:21px!important;padding:0!important}.rl-status-mark path{fill:none;stroke:#fff;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.rl-status-mark.is-good{color:#16a052}.rl-status-mark.is-bad{color:#f52b4e}.rl-status-mark.is-warn{color:#f3a100}.rl-status-mark.is-info{color:#087eae}.rl-console .rl-status.is-good{color:#087b3c}.rl-console .rl-status.is-bad{color:#cc1237}.rl-console .rl-status.is-warn{color:#a45c00}.rl-console .rl-incident-meta .rl-status-mark{width:16px!important;height:16px!important}.rl-console .rl-check-summary{flex-wrap:wrap;align-items:center;gap:13px;padding:0 0 8px;display:flex}.rl-console .rl-check-summary .rl-status{gap:4px;font-size:11px}.rl-console .rl-check-summary .rl-status-mark{width:13px!important;height:13px!important}.rl-console .rl-check-summary>small{color:#647993;margin-left:auto;font-size:10px}.rl-console .rl-checks{border:1px solid #d6e7f4}.rl-console .rl-checks thead th{color:#123760;background:linear-gradient(#f0f8ff,#e7f2fa);border-color:#d4e6f4;font-size:11px}.rl-console .rl-checks tbody th,.rl-console .rl-checks tbody td{vertical-align:middle;border-color:#e0edf6;padding:8px;font-size:12px}.rl-console .rl-checks th button{color:#31517e;text-align:left;font-size:12px;font-weight:500}.rl-console .rl-checks details summary{color:#506d92;font-size:11px}.rl-console .rl-checks .rl-check-fail{background:linear-gradient(110deg,#fff0f2,#fff8f9)}.rl-console .rl-checks .rl-check-fail th{box-shadow:inset 3px 0 #fc5471}.rl-console .rl-checks .rl-check-fail details summary{color:#a62944}.rl-console .rl-terminal{color:#edf4ff;background:radial-gradient(at 90% 100%,#23415744,#0000 80%),linear-gradient(115deg,#102436,#0b1b2b);border:1px solid #234760;border-radius:4px;font-size:12px;box-shadow:inset 0 0 0 3px #38577144,0 1px 2px #0d23391a}.rl-console .rl-terminal b{color:#21d7f0}.rl-console .rl-terminal .rl-term-good{color:#35e48b}.rl-console .rl-terminal .rl-term-warn{color:#ffc247}.rl-console .rl-console-config{color:#e6edf4;border-top:0}.rl-console .rl-terminal-help{margin:4px 0}.rl-console .rl-tool{color:#13395d!important;background:linear-gradient(110deg,#eaf4fc,#f5faff)!important;border:1px solid #dfedf8!important}.rl-console .rl-tool>svg:last-child{color:#0093be}.rl-console .rl-control-subject{color:#0d2851;margin:1px 0 8px;font-size:18px}.rl-console .rl-change-scope{color:#526c8d;gap:16px;margin:9px 0;font-size:11px;display:flex}.rl-console .rl-change-scope strong{color:#1a355d}.rl-console .rl-identity-subject{background:linear-gradient(105deg,#edf6fd,#fff);border:1px solid #d9e9f4;border-radius:4px;align-items:center;gap:12px;padding:10px;display:flex}.rl-console .rl-identity-subject>svg{color:#1c5479;box-sizing:content-box;fill:#15486910;background:#e2f1fa;border-radius:50%;width:28px;height:28px;padding:6px}.rl-console .rl-identity-subject strong,.rl-console .rl-identity-subject small,.rl-console .rl-identity-subject span{display:block}.rl-console .rl-identity-subject small,.rl-console .rl-identity-subject span{color:#5b7598;font-size:10px}.rl-console .rl-identity-subject strong{overflow-wrap:anywhere;font-size:12px}.rl-console .rl-capabilities{border-bottom:1px solid #e0ebf6;padding:11px 0 2px}.rl-console .rl-capabilities>small{color:#506a8c;font-size:11px}.rl-console .rl-capabilities>div{align-items:center;gap:10px;margin:10px 0;display:flex}.rl-console .rl-capabilities strong{font-size:12px;display:block}.rl-console .rl-capabilities small{color:#5c7595;font-size:10px;display:block}.rl-console .rl-topology-detailed{grid-template-columns:22% 22% 22% 34%;align-items:start;min-height:238px;padding:0 0 15px;display:grid;position:relative}.rl-console .rl-topology-links{pointer-events:none;width:100%;height:230px;position:absolute;inset:0;overflow:visible}.rl-topology-links path{fill:none;stroke:#97acca;stroke-width:2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.rl-topology-links path.is-fault{stroke:#f5a800;stroke-width:2.7px}.rl-topology-links path.is-live{stroke:#3fab7d}.rl-topology-links circle{fill:#a6b8ce;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.rl-topology-links circle.is-fault{fill:#ffa900}.rl-topology-links circle.is-live{fill:#25a363}.rl-console .rl-topology-detailed>.rl-node{min-width:0;max-width:100%;margin:24px auto 0;padding:0 8px}.rl-console .rl-topology-detailed .rl-equipment{box-sizing:border-box;color:#05789f;filter:drop-shadow(0 2px 1px #6792b71c);background:radial-gradient(#e1f0fc,#f3f9fe 65%);border:1px solid #e4f0f9;border-radius:9px;width:64px;height:52px;margin-bottom:4px;padding:3px}.rl-console .rl-topology-detailed .rl-learner-node{background:linear-gradient(#f2f8ff,#fafdff);border:1px solid #deedf8;border-radius:5px;margin-top:16px;padding:8px 9px}.rl-console .rl-node-alert{border-radius:50%;height:23px;position:absolute;top:-7px;right:0;box-shadow:0 0 0 2px #fff}.rl-console .rl-node-alert .rl-status-mark{width:23px!important;height:23px!important}.rl-console .rl-topology-detailed .rl-node>strong{font-size:12px}.rl-console .rl-topology-detailed .rl-node>span,.rl-console .rl-topology-detailed .rl-node>code,.rl-console .rl-topology-detailed .rl-node>small{color:#4e6893;font-size:11px}.rl-console .rl-topology-detailed .rl-node>.rl-status{color:#9f5a00;background:linear-gradient(#fff8e7,#ffedd1);border:1px solid #ffd17b;padding:2px 5px;font-size:10px}.rl-console .rl-topology-detailed .rl-node>.rl-status.is-good{color:#09653c;background:#e3f7ec;border-color:#b0e2c8}.rl-console .rl-topology-detailed .rl-node>.rl-status .rl-status-mark{width:13px!important;height:13px!important}.rl-console .rl-topology-detailed .rl-destinations{gap:48px;margin:3px 0 0;padding-left:8px}.rl-console .rl-topology-detailed .rl-destinations .rl-node{justify-content:center;min-height:60px;padding-left:53px}.rl-console .rl-topology-detailed .rl-destinations .rl-equipment{border-radius:50%;width:45px;height:45px;padding:5px;top:2px;left:0}.rl-console .rl-boundary-note{background:#e2ebf5;border-radius:3px;align-items:center;gap:4px;margin-top:4px;padding:2px 5px;display:flex;font-size:9px!important}.rl-console .rl-topology-detailed .rl-staff-branch{grid-template-columns:44px 1fr;align-items:center;gap:0 7px;width:165px;top:150px;left:0}.rl-console .rl-topology-detailed .rl-staff-branch:before{display:none}.rl-console .rl-topology-detailed .rl-staff-branch .rl-equipment{color:#139557;background:#e2f8ec;border:1px solid #a2dfbb;width:42px;height:36px;margin:0;padding:3px;position:static}.rl-console .rl-staff-branch b{font-size:11px}.rl-console .rl-port-map{background:linear-gradient(105deg,#f6fbff,#fff);border-color:#d7e7f4;padding:10px!important}.rl-console .rl-port-map h3{font-size:12px}.rl-console .rl-ports{align-items:end;gap:3px}.rl-console .rl-ports button{color:#244068;border:1px solid #0000;gap:2px;padding:4px 3px 2px;font-size:11px}.rl-console .rl-ports button>span{box-shadow:none;background:0 0;border:0;padding:0}.rl-console .rl-ports .rl-ethernet{fill:none;width:30px;height:28px}.rl-console .rl-ports button[aria-pressed=true]{background:linear-gradient(#fff8d9,#fff1c4);border:1px solid #efa900;border-radius:5px;box-shadow:inset 0 0 0 2px #fff,0 1px 3px #c4902820}.rl-console .rl-ports .is-linked:after,.rl-console .rl-ports .is-fault:after{width:7px;height:7px;top:2px;right:3px;box-shadow:0 0 0 1px #fff,0 0 5px #33d18650}.rl-console .rl-port-detail{background:linear-gradient(110deg,#eaf3fa,#f5f9fc);border-radius:4px;font-size:11px}.rl-console .rl-port-detail>strong{background:linear-gradient(90deg,#e0edf7,#0000);margin:-5px -5px 4px;padding:5px}.rl-console .rl-alert{grid-template-columns:31px 1fr;gap:5px 10px!important;padding:15px 10px!important}.rl-console .rl-alert>.rl-status-mark{margin-top:2px;width:29px!important;height:29px!important}.rl-console .rl-alert strong{font-size:12px;line-height:1.35}.rl-console .rl-alert.is-bad{background:linear-gradient(110deg,#fff1f3,#ffe5eb);box-shadow:inset 3px 0 #ff315b;border-color:#ff849b!important}.rl-console .rl-evidence-dark{background:linear-gradient(115deg,#0f354d,#0a2435);border:7px solid #e8f4fb;box-shadow:inset 0 0 0 1px #28566f}.rl-console .rl-evidence-dark .rl-panel-head{gap:8px;padding:8px}.rl-console .rl-evidence-dark .rl-panel-head h2{color:#f6fbff;font-size:14px}.rl-console .rl-evidence-dark .rl-panel-head>svg{color:#d7ebff;background:#254c69;border-radius:4px;padding:3px}.rl-console .rl-evidence-tools{gap:7px;margin-left:auto;display:flex}.rl-console .rl-evidence-tools button{color:#dcf8ff;background:linear-gradient(#16445d,#102c40);border:1px solid #79b4cc;padding:5px 7px;font-size:10px;box-shadow:inset 0 0 0 2px #09263c}.rl-console .rl-evidence-dark .rl-panel-body{background:radial-gradient(at 65% 0,#15476155,#0000 70%),#092331;border:1px solid #183f53;border-radius:4px;margin:0 8px 8px;padding:8px}.rl-console .rl-event-line{margin:0 0 19px}.rl-console .rl-event-line>div{color:#e0eaf4;max-width:none;font-size:10px}.rl-console .rl-event-line>div:nth-child(2) i{background:#ffb225;border-color:#ffe1ad}.rl-console .rl-event-line strong{font-size:12px}.rl-console .rl-event-line i{width:13px;height:13px}.rl-console .rl-threat-path{grid-template-columns:1fr 55px 1fr 55px 1fr}.rl-console .rl-threat-path>div{background:linear-gradient(125deg,#173e56,#0d2c40);border-color:#31566d;min-height:155px;padding:10px;box-shadow:inset 0 1px #689ab320}.rl-console .rl-threat-path .rl-equipment{color:#d8f1ff;width:39px;height:33px}.rl-console .rl-threat-path strong{color:#fff;font-size:11px}.rl-console .rl-threat-path .rl-status{white-space:normal;border:1px solid;border-radius:5px;margin:4px -3px 0;padding:7px;font-size:12px;line-height:1.2}.rl-console .rl-threat-path .rl-status.is-good{color:#e5fff1;background:linear-gradient(120deg,#126047,#123b36);border-color:#2e9d72}.rl-console .rl-threat-path .rl-status.is-bad{color:#fff1f4;background:linear-gradient(120deg,#7c2636,#421e2c);border-color:#e04c66}.rl-console .rl-threat-arrow{color:#ff4668;text-align:center;font-size:33px;line-height:1;position:relative}.rl-console .rl-threat-arrow small{color:#b5d1e5;margin-top:5px;font-size:9px;line-height:1.4}.rl-console .rl-containment-notice{color:#b51035;background:linear-gradient(105deg,#ffe1e7,#fff3f5);border:1px solid #ff8097;border-radius:4px;align-items:center;gap:14px;padding:9px 13px;display:flex}.rl-console .rl-containment-notice>.rl-status-mark{width:31px!important;height:31px!important}.rl-console .rl-containment-notice strong{font-size:13px}.rl-console .rl-containment-notice p{color:#623f61;margin:2px 0 0;font-size:11px}.rl-console .rl-containment-notice.is-contained{color:#096238;background:#e9faf0;border-color:#92d4ae}.rl-console .rl-rule-summary{background:linear-gradient(110deg,#e9f4fc,#f1f8fd);border:1px solid #e4eff8;border-radius:5px;padding:10px 14px}.rl-console .rl-rule-summary>span{font-size:14px}.rl-console .rl-rule-summary svg{box-sizing:content-box;background:linear-gradient(#f7fcff,#dcecf9);border-radius:50%;padding:7px}.rl-console .rl-files .rl-panel-body{padding:4px 0 14px}.rl-console .rl-file-tree>button{padding:10px 15px;font-size:13px}.rl-console .rl-file-tree>button svg{color:#285477;width:19px;height:19px}.rl-console .rl-file-tree>button[aria-pressed=true]{background:linear-gradient(100deg,#c1f0ff,#e6faff);border-left-color:#05bde1}.rl-console .rl-editor .rl-panel-head{background:linear-gradient(105deg,#173851,#122a41);border-top:3px solid #8e3cf1;min-height:42px}.rl-console .rl-editor .rl-panel-head h2{color:#f2f7ff;font-size:13px}.rl-console .rl-editor .rl-panel-head>svg{color:#c486ff;width:20px;height:20px}.rl-console .rl-editor .rl-panel-body{padding:0}.rl-console .rl-code-lines{color:#bbebfa;background:linear-gradient(110deg,#10273a,#0c1f30);font-size:13px;min-height:250px!important}.rl-console .rl-code-lines code>span{line-height:1.95}.rl-console .rl-code-lines code>span>b{color:#829eb7;border-color:#29455f}.rl-console .rl-code-keyword{color:#cd8aff}.rl-console .rl-code-string{color:#ffc15c}.rl-console .rl-code-lines .rl-code-danger{background:linear-gradient(90deg,#753144cc,#58233599);box-shadow:inset 3px 0 #ff395d}.rl-console .rl-code-lines .rl-code-danger>b{color:#ff7c8f}.rl-console .rl-check-options{gap:10px}.rl-console .rl-check-options>label{background:linear-gradient(#fff,#f8fcff);border:1px solid #d8e9f4;border-radius:5px}.rl-console .rl-check-options>label.is-danger{background:linear-gradient(#fff5f7,#ffe5eb);border-color:#ff7590}.rl-console .rl-browser-address{color:#6683aa;background:linear-gradient(#f2f8ff,#eaf4fd);border:1px solid #dcebf7;align-items:center;gap:9px;padding:7px;display:flex}.rl-console .rl-browser-address>span{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e0ebf6;border-radius:18px;padding:4px 10px;font-size:10px;overflow:hidden}.rl-console .rl-app-preview{background:linear-gradient(#fff,#fcfdff);border:1px solid #deebf6;padding:16px}.rl-console .rl-app-preview h2{font-size:21px;line-height:1.25}.rl-console .rl-public-update{background:linear-gradient(110deg,#e8f2fa,#eff7fd);border-radius:4px;padding:11px;font-size:13px}.rl-console .rl-leaked-note{color:#9b2944;background:linear-gradient(110deg,#ffe4e9,#fff0f3);border:1px solid #f45172;padding:12px;box-shadow:inset 0 0 0 2px #fff9}.rl-console .rl-error{color:#d50e36;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.rl-console .rl-regressions .rl-check-fail{background:linear-gradient(100deg,#ffe5eb,#fff3f6)}.rl-console .rl-software-grid>.rl-panel:last-child .rl-warning{background:linear-gradient(110deg,#fff2d8,#fff9eb);border:1px solid #ffc359;padding:14px}.rl-console .rl-software-grid>.rl-panel:last-child .rl-warning>.rl-status-mark{float:left;margin-right:12px;width:30px!important;height:30px!important}.rl-console .rl-software-grid>.rl-panel:last-child .rl-warning strong{color:#142747;font-size:17px}.rl-console .rl-software-grid>.rl-panel:last-child .rl-warning p{color:#405877;margin:8px 0 0 42px;font-size:12px}.rl-console .rl-data-table{font-size:12px}.rl-console .rl-data-table th,.rl-console .rl-data-table td{border-color:#e1ebf5;padding:8px 12px}.rl-console .rl-data-table thead th{color:#143a61;background:linear-gradient(#f0f8fe,#e7f3fb);font-size:12px}.rl-console .rl-data-table .rl-row-muted{color:#69809e;background:linear-gradient(110deg,#e5edf4,#f1f5f9)}.rl-console .rl-data-table .rl-row-unknown{background:linear-gradient(110deg,#fff0d0,#fff9ec)}.rl-console .rl-outcome{border-radius:14px;padding:2px 9px;font-size:11px;font-weight:600;box-shadow:inset 0 1px #fff8}.rl-console .rl-outcome-present{color:#125333;background:linear-gradient(#e1faeb,#c4efd8)}.rl-console .rl-outcome-absent{color:#94243d;background:linear-gradient(#ffe5e9,#ffc5d1)}.rl-console .rl-outcome-unknown{color:#805000;background:linear-gradient(#fff0cd,#ffdf99)}.rl-console .rl-preserved{color:#115c3d;background:linear-gradient(#e8faf0,#d5f2e3);border:1px solid #b9e5cc;border-radius:4px;padding:4px 8px;font-size:11px}.rl-console .rl-data-flow{background:linear-gradient(100deg,#e1f1ff,#eff8ff);border-radius:4px;padding:9px 12px;font-size:12px}.rl-console .rl-transformations{position:relative}.rl-console .rl-transformations:before{content:"";background:linear-gradient(#cae9fa,#e1f1fb);width:2px;position:absolute;top:25px;bottom:28px;left:13px}.rl-console .rl-transformations>li{gap:13px;padding:11px 0;position:relative}.rl-console .rl-transformations>li>b{color:#175181;z-index:1;background:linear-gradient(#e6f8ff,#bfeafd);box-shadow:0 0 0 3px #fff}.rl-console .rl-transformations .rl-field{margin:0;font-size:13px}.rl-console .rl-transformations small{color:#4d698f;font-size:11px}.rl-console .rl-transformations select{margin:3px 0;padding:6px}.rl-console .rl-draft-claim{color:#b62343;background:linear-gradient(#fff0f3,#ffe8ee);border-radius:5px;padding:10px 12px;font-size:12px}.rl-console .rl-big-stat strong{letter-spacing:-.07em;color:#103654;text-shadow:0 1px #fff;font-size:70px;font-weight:800}.rl-console .rl-count{border-radius:5px;min-width:100px;padding:12px 10px;font-size:11px;box-shadow:inset 0 1px #ffffff90}.rl-console .rl-count b{margin-bottom:8px;font-size:32px;line-height:1.2}.rl-console .rl-count small{margin-top:4px;font-size:10px;display:block}.rl-console .rl-count.present{color:#135c3a;background:linear-gradient(#e5f9f0,#d3f0e4)}.rl-console .rl-count.absent{color:#962941;background:linear-gradient(#ffe8ed,#ffd6e0)}.rl-console .rl-count.unknown{color:#895300;background:linear-gradient(#fff3d9,#ffe5af)}.rl-console .rl-role-cloud .rl-incident{position:relative}.rl-console .rl-cloud-health{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.rl-console .rl-cloud-health>.rl-status{background:linear-gradient(#effbf5,#e2f6ec);border:1px solid #b7e6ce;border-radius:5px;padding:5px 11px;font-size:12px}.rl-console .rl-cloud-health>.rl-status.is-bad{background:linear-gradient(#fff4f6,#ffe5ed);border-color:#ffb5c6}.rl-console .rl-service-map{grid-template-columns:1fr 32px 1fr 32px 1.05fr;gap:0;margin:13px 0 9px}.rl-console .rl-service-map>div{background:linear-gradient(120deg,#fafdff,#fff);border-color:#d8e8f5;gap:5px;min-height:166px;padding:13px 9px;box-shadow:inset 0 1px #fff}.rl-console .rl-service-map>div .rl-equipment{box-sizing:border-box;background:radial-gradient(#dcebfa,#f2f9fe);border:1px solid #e1edf8;width:49px;height:46px;padding:4px}.rl-console .rl-service-map>div>strong{font-size:12px}.rl-console .rl-service-map>div>.rl-status{white-space:normal;font-size:11px}.rl-console .rl-service-map>div>.rl-status .rl-status-mark{width:16px!important;height:16px!important}.rl-console .rl-service-map .rl-node-warning{background:linear-gradient(120deg,#fffaf0,#fffdf8);border-color:#f7ce7b}.rl-console .rl-service-map .rl-node-warning>.rl-equipment{color:#b97800;background:linear-gradient(#fff7de,#fff0c8);border-color:#ffedc4}.rl-console .rl-service-map>.rl-service-link{place-items:center;height:25px;display:grid;position:relative;transform:none}.rl-console .rl-service-link:before{content:"";border-top:2px solid;position:absolute;top:12px;left:-1px;right:-1px}.rl-console .rl-service-link:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;position:absolute;top:9px;right:0}.rl-console .rl-service-link>.rl-status-mark{z-index:1;box-shadow:0 0 0 3px #fff;width:20px!important;height:20px!important}.rl-console .rl-service-map>div>.rl-storage-private{color:#0a8746;font-size:10px}.rl-console .rl-service-map>div>.rl-storage-public{color:#b52e4b;font-size:10px}.rl-console .rl-cloud-grid .rl-panel-head h2{font-size:15px}.rl-console .rl-cloud-grid .rl-person>b{color:#1b527b;background:linear-gradient(#e3f5ff,#c4e5fb);box-shadow:inset 0 1px #fff}.rl-console .rl-cloud-grid blockquote{color:#456388;background:linear-gradient(110deg,#eaf4fc,#f4f9ff);border:0;border-radius:4px;font-size:13px;line-height:1.6}.rl-console .rl-cloud-grid>.rl-stack:last-child .rl-panel:last-child .rl-panel-head{background:linear-gradient(100deg,#e6f5ff,#f9fcff);border-bottom:1px solid #d6eaf8}.rl-console .rl-cloud-grid>.rl-stack:last-child h3{font-size:14px;line-height:1.45}.rl-console .rl-cloud-grid>.rl-stack:last-child p{color:#4f6b91;font-size:12px;line-height:1.55}.tw-workroom.gsd[aria-label]{--desk-ink:#112b4a;--desk-border:#d3e6f3;--desk-teal:#0589aa;font-family:Arial,Helvetica,sans-serif}.tw-workroom.gsd[aria-label] .gsd-reference-cards{grid-template-columns:1fr 1fr 1.2fr;gap:8px;margin-top:10px;display:grid}.tw-workroom.gsd[aria-label] .gsd-reference-cards>section{background:linear-gradient(120deg,#fff,#f7fbff);border:1px solid #d9e9f4;border-radius:4px;min-width:0;padding:10px}.tw-workroom.gsd[aria-label] .gsd-reference-cards h3{align-items:center;gap:8px;min-height:31px;font-size:12px;display:flex}.tw-workroom.gsd[aria-label] .gsd-reference-cards h3>svg{color:#087b9d;box-sizing:content-box;background:linear-gradient(#e8f8ff,#dceefa);border-radius:50%;width:18px;height:18px;padding:7px}.tw-workroom.gsd[aria-label] .gsd-reference-cards p{color:#4e688d;margin:8px 0;font-size:11px;line-height:1.4}.tw-workroom.gsd[aria-label] .gsd-reference-cards button{white-space:normal;width:100%;min-height:29px;padding:5px 7px;font-size:10px}.tw-workroom.gsd[aria-label] .gsd-reference-cards .gsd-timeline li{gap:5px;padding:5px 0}.tw-workroom.gsd[aria-label] .gsd-reference-cards .gsd-timeline time{min-width:28px;font-size:9px}.tw-workroom.gsd[aria-label] .gsd-reference-cards .gsd-timeline strong{font-size:10px}.tw-workroom.gsd[aria-label] .gsd-reference-cards .gsd-timeline p{margin:2px 0;font-size:9px}.tw-workroom.gsd[aria-label] .gsd-coach{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:10px;display:flex}.tw-workroom.gsd[aria-label] .gsd-coach-content,.tw-workroom.gsd[aria-label] .gsd-handover-card{border:1px solid var(--desk-border);background:linear-gradient(120deg,#fff,#fbfdff);border-radius:5px;overflow:hidden;box-shadow:0 2px 7px #17476505}.tw-workroom.gsd[aria-label] .gsd-coach-title{background:linear-gradient(105deg,#e5f4ff,#f0f8fe);border-radius:4px;margin:7px;padding:10px}.tw-workroom.gsd[aria-label] .gsd-coach-body{padding:10px 17px 14px}.tw-workroom.gsd[aria-label] .gsd-coach-body h3{line-height:1.4}.tw-workroom.gsd[aria-label] .gsd-coach-body p{margin:9px 0;font-size:13px;line-height:1.45}.tw-workroom.gsd[aria-label] .gsd-look{margin:12px 0;padding:10px}.tw-workroom.gsd[aria-label] .gsd-look li{margin:6px 0;font-size:12px}.tw-workroom.gsd[aria-label] .gsd-handover-card{flex:1;padding:7px 12px 12px}.tw-workroom.gsd[aria-label] .gsd-handover-card h2{background:linear-gradient(110deg,#e5f4ff,#f3faff);margin:0 -5px 10px;padding:10px;font-size:16px}.tw-workroom.gsd[aria-label] .gsd-handover-card h2>svg{color:#087d9e}.tw-workroom.gsd[aria-label] .gsd-handover-card>p{color:#51698d;margin:10px 0;font-size:12px}.tw-workroom.gsd[aria-label] .gsd-handover-empty{text-align:center;color:#4e6b91;border:1px dashed #bdd7ed;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:142px;padding:15px;font-size:12px;display:flex}.tw-workroom.gsd[aria-label] .gsd-handover-empty>svg{color:#84aac9;width:32px;height:32px}.tw-workroom.gsd[aria-label] .gsd-handover-empty>small{font-size:11px;line-height:1.5}.tw-workroom.gsd[aria-label] .gsd-handover-card ul{color:#294b70;padding-left:18px;font-size:12px}.tw-workroom.gsd[aria-label] .gsd-handover-card button{width:100%;margin-top:10px;font-size:11px}@media(min-width:1400px){.rl-console-layout{grid-template-columns:198px minmax(0,1fr)}.rl-console .rl-network-grid{grid-template-columns:minmax(0,1.8fr) minmax(370px,1fr)}.rl-console .rl-software-grid{grid-template-columns:245px minmax(0,1.4fr) minmax(350px,1fr)}.rl-console .rl-cloud-grid{grid-template-columns:minmax(0,1fr) 275px 225px}.rl-console .rl-service-map>div{grid-template-columns:45px minmax(0,1fr);align-content:center;column-gap:8px;min-height:151px;display:grid}.rl-console .rl-service-map>div>.rl-equipment{grid-row:1/5;width:45px;height:45px}.rl-console .rl-service-map>div>strong,.rl-console .rl-service-map>div>small,.rl-console .rl-service-map>div>span{grid-column:2}.rl-console .rl-role-cloud .rl-incident-meta{float:none}.rl-role-cloud .rl-incident .rl-panel-body{min-height:110px;padding-right:395px;position:relative}.rl-console .rl-cloud-health{gap:8px;max-width:375px;margin:0;position:absolute;top:30px;right:14px}.rl-console .rl-cloud-health .rl-status{padding:7px;font-size:10px}.rl-console .rl-network-heading .rl-incident h1{font-size:30px}.rl-console .rl-regressions .rl-checks tbody td,.rl-console .rl-regressions .rl-checks tbody th{padding:10px}.rl-console .rl-data-table th,.rl-console .rl-data-table td{padding:9px 12px}.rl-console .rl-transformations>li{padding:14px 0}}@media(min-width:1051px){.rl-console .rl-network-heading{grid-template-columns:minmax(0,1fr) 244px}.rl-console .rl-network-grid>.rl-stack:last-child .rl-panel-head h2{font-size:16px}.rl-console .rl-network-grid>.rl-stack:last-child .rl-panel-head>svg{width:22px;height:22px}.rl-console .rl-network-grid .rl-checks tbody th,.rl-console .rl-network-grid .rl-checks tbody td{padding:6px;font-size:11px}.rl-console .rl-network-grid .rl-checks th button{font-size:11px}.rl-console .rl-network-grid .rl-checks .rl-status{gap:4px;font-size:10px}.rl-console .rl-network-grid .rl-checks .rl-status-mark{width:17px!important;height:17px!important}.rl-console .rl-change-network .rl-field{margin:8px 0}.rl-console .rl-change-network .rl-config-pair{margin:10px 0}.rl-console .rl-change-network textarea{min-height:59px}.rl-console .rl-installer-note .rl-panel-body{display:block}.rl-console .rl-installer-note p{margin-bottom:8px;font-size:12px}.rl-console .rl-installer-note button{padding:5px 9px;font-size:11px}.rl-console .rl-cyber-grid .rl-checks tbody th,.rl-console .rl-cyber-grid .rl-checks tbody td{padding:6px;font-size:11px}.rl-console .rl-cyber-grid .rl-checks .rl-status{font-size:10px}.rl-console .rl-cyber-grid .rl-panel-head h2{font-size:15px}.rl-console .rl-cyber-grid .rl-panel-head>svg{width:22px;height:22px}}@media(max-width:1399px){.rl-console .rl-rail>button{gap:10px;padding:13px 12px;font-size:12px}.rl-console .rl-company{padding:19px 12px}.rl-console .rl-panel-head h2{font-size:15px}.rl-console .rl-panel-head p{font-size:11px}.rl-console .rl-incident h1{font-size:26px}.rl-console .rl-subtitle{font-size:14px}.rl-console .rl-topology-detailed .rl-node>strong{font-size:10px}.rl-console .rl-topology-detailed .rl-node>span,.rl-console .rl-topology-detailed .rl-node>code,.rl-console .rl-topology-detailed .rl-node>small{font-size:9px}.rl-console .rl-topology-detailed .rl-destinations .rl-node{padding-left:38px}.rl-console .rl-topology-detailed .rl-destinations .rl-equipment{width:34px;height:34px}.rl-console .rl-topology-detailed .rl-equipment{width:52px;height:46px}.rl-console .rl-threat-path{grid-template-columns:1fr 30px 1fr 30px 1fr}.rl-console .rl-evidence-tools button:first-child{display:none}.rl-console .rl-count{min-width:80px}.tw-workroom.gsd[aria-label] .gsd-reference-cards{grid-template-columns:1fr 1fr}.tw-workroom.gsd[aria-label] .gsd-reference-cards>section:last-child{grid-column:1/-1}}@media(max-width:1050px){.rl-console .rl-topology-detailed .rl-destinations{flex-direction:column;grid-column:auto;gap:48px;margin-top:3px}.rl-console .rl-topology-detailed .rl-staff-branch{left:-10px}.rl-console .rl-cloud-grid .rl-service-map{grid-template-columns:1fr 30px 1fr 30px 1fr}.rl-console .rl-service-map>div{min-height:165px}.rl-console .rl-count{min-width:85px}.rl-console .rl-panel-head{flex-wrap:wrap}.rl-console .rl-check-summary{gap:9px}.rl-console .rl-checks .rl-status{font-size:10px}.rl-console .rl-checks .rl-status-mark{width:17px!important;height:17px!important}.rl-console .rl-topology-detailed .rl-learner-node{padding:8px 4px}}@media(max-width:760px){.rl-console .rl-rail>button{gap:5px;padding:9px 11px;font-size:10px}.rl-console .rl-rail>button[aria-current=page]{border-left:0}.rl-console .rl-mode{display:none}.rl-console .rl-incident h1{font-size:25px}.rl-console .rl-panel-head h2{font-size:15px}.rl-console .rl-subtitle{font-size:13px}.rl-console .rl-topology-detailed{grid-template-columns:22% 22% 22% 34%}.rl-console .rl-cloud-grid .rl-service-map{grid-template-columns:1fr 25px 1fr 25px 1fr!important}.rl-console .rl-service-map>div>strong{font-size:11px}.rl-console .rl-panel-head>svg{width:21px;height:21px}.rl-console .rl-evidence-tools{margin-left:0}.rl-console .rl-panel-head>button{margin-left:auto}.rl-console .rl-rule-summary{padding:8px}.rl-console .rl-rule-summary svg{width:17px;height:17px;padding:4px}.rl-console .rl-rule-summary>span{font-size:11px}.rl-console .rl-check-summary small{font-size:9px}.rl-console .rl-cloud-health{gap:7px;margin-top:10px}.rl-console .rl-cloud-health>.rl-status{padding:5px 7px;font-size:10px}.rl-console .rl-big-stat strong{font-size:58px}.rl-console .rl-service-map>div>.rl-equipment{width:42px;height:40px}.tw-workroom.gsd[aria-label] .gsd-coach{grid-template-columns:1.25fr 1fr;display:grid}}@media(max-width:480px){.rl-console .rl-topology-detailed{grid-template-columns:1fr 1fr 1fr;min-height:350px}.rl-console .rl-topology-detailed>.rl-topology-links{display:none}.rl-console .rl-topology-detailed>.rl-node:after{content:"";border-top:2px dashed #9eb4cd;width:35px;position:absolute;top:25px;left:100%}.rl-console .rl-topology-detailed>.rl-learner-node:after{border-color:#eca918}.rl-console .rl-topology-detailed>.rl-gateway-node:after{border-top:0;border-left:2px dashed #9eb4cd;width:0;height:135px;top:50px;left:50%}.rl-console .rl-topology-detailed .rl-destinations{border-top:2px dashed #a2b6cb;flex-direction:row;grid-column:1/-1;gap:10px;margin-top:93px;padding:12px 0 0}.rl-console .rl-topology-detailed .rl-destinations>.rl-node{flex:1}.rl-console .rl-topology-detailed .rl-staff-branch{width:147px;top:120px;left:-5px}.rl-console .rl-topology-detailed .rl-staff-branch:before{height:20px;display:block;top:-22px}.rl-console .rl-ports .rl-ethernet{width:31px;height:28px}.rl-console .rl-field textarea,.rl-console .rl-field select,.rl-console .rl-evidence-dark .rl-panel-head h2{font-size:12px}.rl-console .rl-threat-path{grid-template-columns:1fr 21px 1fr 21px 1fr}.rl-console .rl-threat-path>div{min-height:146px;padding:6px}.rl-console .rl-threat-path strong{font-size:9px}.rl-console .rl-threat-path .rl-equipment{width:29px;height:27px}.rl-console .rl-threat-path .rl-status{gap:3px;padding:4px;font-size:9px}.rl-console .rl-threat-path .rl-status-mark{width:14px!important;height:14px!important}.rl-console .rl-threat-arrow{font-size:23px}.rl-console .rl-containment-notice{gap:9px;padding:9px}.rl-console .rl-containment-notice strong{font-size:11px}.rl-console .rl-containment-notice p{font-size:10px}.rl-console .rl-event-line>div{font-size:8px}.rl-console .rl-event-line strong{font-size:9px}.rl-console .rl-event-line i{width:11px;height:11px}.rl-console .rl-cloud-grid .rl-service-map{gap:0;grid-template-columns:1fr!important}.rl-console .rl-cloud-grid .rl-service-map>div{grid-template-columns:45px 1fr;gap:4px 12px;min-height:0;padding:12px;display:grid}.rl-console .rl-service-map>div>.rl-equipment{grid-row:1/5;width:45px;height:45px}.rl-console .rl-service-map>div>strong,.rl-console .rl-service-map>div>small,.rl-console .rl-service-map>div>span{grid-column:2}.rl-console .rl-service-map>.rl-service-link{justify-self:center;width:25px;height:31px;transform:rotate(90deg)}.rl-console .rl-service-link .rl-status-mark{transform:rotate(-90deg)}.rl-console .rl-code-lines{font-size:11px}.rl-console .rl-code-lines code>span>b{width:28px;margin-right:8px;padding-right:6px}.rl-console .rl-count{min-width:70px;padding:10px 6px;font-size:10px}.rl-console .rl-count b{font-size:27px}.rl-console .rl-count small{font-size:9px}.rl-console .rl-panel-body{padding:8px 9px 11px}.tw-workroom.gsd[aria-label] .gsd-coach{display:flex}.tw-workroom.gsd[aria-label] .gsd-reference-cards{grid-template-columns:1fr}.tw-workroom.gsd[aria-label] .gsd-reference-cards>section:last-child{grid-column:auto}}.rl-console .rl-event-line i[data-state=good]{background:#18ae65;border-color:#b2ffd2;box-shadow:0 0 7px #46e48a55}.rl-console .rl-event-line i[data-state=warn]{background:#ffb225;border-color:#ffe1ad;box-shadow:0 0 7px #ffb22545}.rl-console .rl-event-line i[data-state=bad]{background:#f83257;border-color:#ffc5d0;box-shadow:0 0 7px #f54f6766}@media(min-width:1051px){.rl-console .rl-panel-head{min-height:41px;padding-top:7px;padding-bottom:6px}.rl-console .rl-panel-head>.rl-primary,.rl-console .rl-panel-head>.rl-secondary{min-height:29px;padding-top:5px;padding-bottom:5px}.rl-console .rl-panel-head+.rl-panel-body{padding-top:5px}.rl-console .rl-check-summary{gap:10px;padding-bottom:5px}.rl-console .rl-check-summary .rl-status{font-size:10px;line-height:1.15}.rl-console .rl-checks tbody th,.rl-console .rl-checks tbody td{padding:5px 7px;font-size:11px;line-height:1.3}.rl-console .rl-checks th button{min-height:0;padding:0;font-size:11px;line-height:1.3}.rl-console .rl-checks details{margin:0;padding:0}.rl-console .rl-checks details summary{min-height:0;padding:0;font-size:10px;line-height:1.35}.rl-console .rl-checks .rl-status{font-size:11px;line-height:1.2}.rl-console .rl-checks .rl-status-mark{width:18px!important;height:18px!important}.rl-console .rl-checks thead th{padding:5px 7px;font-size:10px}.rl-console .rl-change-network .rl-control-subject{display:none}.rl-console .rl-change-network>.rl-panel-body>.rl-field:first-of-type{gap:0;margin:1px 0 8px;font-size:0}.rl-console .rl-change-network>.rl-panel-body>.rl-field:first-of-type select{box-shadow:none;color:#132f55;border:0;min-height:29px;padding:3px 0;font-size:15px;font-weight:700}.rl-console .rl-change-network .rl-config-pair{margin:8px 0}.rl-console .rl-change-network .rl-field textarea{min-height:56px}.rl-console .rl-installer-note .rl-panel-body{align-items:center;gap:10px;padding-top:0;padding-bottom:9px;display:flex}.rl-console .rl-installer-note p{margin:0;font-size:11px}.rl-console .rl-installer-note button{flex-shrink:0;min-height:29px;padding:5px 7px;font-size:10px}.rl-console .rl-topology-detailed{min-height:217px}.rl-console .rl-topology-links{height:210px}.rl-console .rl-topology-detailed .rl-staff-branch{top:133px}.rl-console .rl-port-map{padding:7px!important}.rl-console .rl-terminal{min-height:145px;padding:12px;font-size:12px;line-height:1.4}.rl-console .rl-terminal p{margin-bottom:3px}.rl-console .rl-terminal-help{margin:3px 0}.rl-console .rl-network-grid>.rl-stack:last-child .rl-checks tbody th,.rl-console .rl-network-grid>.rl-stack:last-child .rl-checks tbody td{padding:4px 5px}.rl-console .rl-cyber-grid .rl-incident .rl-panel-body{padding-top:9px;padding-bottom:9px}.rl-console .rl-cyber-grid .rl-facts{margin-top:11px}.rl-console .rl-cyber-grid .rl-subtitle{font-size:14px}.rl-console .rl-cyber-grid .rl-checks tbody th,.rl-console .rl-cyber-grid .rl-checks tbody td{padding:4px 6px}.rl-console .rl-cyber-grid>.rl-stack:nth-child(2)>.rl-panel:last-child .rl-history{max-height:62px}.rl-console .rl-cyber-grid>.rl-stack:nth-child(2)>.rl-panel:last-child .rl-panel-head{min-height:32px;padding-top:5px;padding-bottom:4px}.rl-console .rl-cyber-grid>.rl-stack:nth-child(2)>.rl-panel:last-child .rl-history li{padding:5px 0}.rl-console .rl-threat-path>div{min-height:132px}.rl-console .rl-event-line{margin-bottom:13px}.rl-console .rl-evidence-dark .rl-panel-head{min-height:38px}.rl-console .rl-regressions .rl-checks tbody th,.rl-console .rl-regressions .rl-checks tbody td{padding:7px 9px}.rl-console .rl-rule-summary{margin-top:9px;padding:8px 12px}.rl-console .rl-rule-summary svg{padding:5px}.rl-console .rl-file-tree>button{padding-top:8px;padding-bottom:8px}.rl-console .rl-code-lines{min-height:238px!important;padding-top:10px!important;padding-bottom:10px!important}.rl-console .rl-editor-controls{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:10px 12px;display:grid}.rl-console .rl-editor-controls>h3{grid-column:1/-1;margin:0}.rl-console .rl-editor-controls>.rl-check-options{margin:0}.rl-console .rl-editor-controls>button{align-self:stretch;margin:0;padding:6px 9px;font-size:11px}.rl-console .rl-editor-controls>details{grid-column:1/-1;margin:0}.rl-console .rl-software-grid>.rl-panel:nth-child(3) .rl-panel-body>.rl-field{gap:0;margin:6px 0;font-size:0}.rl-console .rl-software-grid>.rl-panel:nth-child(3) .rl-panel-body>.rl-field select{min-height:30px;padding:5px 7px;font-size:12px}.rl-console .rl-app-preview{padding:12px}.rl-console .rl-app-preview h2{font-size:20px}.rl-console .rl-public-update,.rl-console .rl-leaked-note{padding:9px;font-size:12px}.rl-console .rl-data-table th,.rl-console .rl-data-table td{padding:6px 10px}.rl-console .rl-transformations>li{padding:10px 0}.rl-console .rl-transformations .rl-field select{min-height:31px;padding:5px 7px}.rl-console .rl-data-summary .rl-panel-head{min-height:40px}.rl-console .rl-count{padding:10px}.rl-console .rl-big-stat strong{font-size:66px}.rl-console .rl-service-map{margin-top:7px;margin-bottom:5px}.rl-console .rl-service-map>div{min-height:137px;padding-top:9px;padding-bottom:9px}.rl-console .rl-cloud-grid>.rl-stack:nth-child(2)>.rl-panel:last-child .rl-panel-body{padding:8px 12px;font-size:11px}.rl-console .rl-cloud-grid>.rl-stack:nth-child(2)>.rl-panel:last-child .rl-panel-body p{margin:4px 0;font-size:11px}.rl-console .rl-cloud-grid>.rl-stack:nth-child(2)>.rl-panel:last-child .rl-panel-head{min-height:34px}.rl-console .rl-cloud-grid .rl-change-form .rl-field{margin:8px 0}.rl-console .rl-cloud-grid .rl-config-pair{gap:9px;margin:9px 0}.rl-console .rl-cloud-grid .rl-identity-subject{padding:7px}.rl-console .rl-cloud-grid .rl-capabilities{padding-top:8px}.rl-console .rl-cloud-grid .rl-capabilities>div{margin:7px 0}.rl-console .rl-cloud-grid .rl-change-preview{padding:6px}.rl-console .rl-cloud-grid .rl-change-form .rl-field textarea{min-height:58px}.rl-console .rl-incident .rl-panel-body{padding-top:10px;padding-bottom:10px}.rl-console .rl-network-heading .rl-facts{margin-top:12px}}.tw-workroom.gsd[aria-label]{margin-bottom:0}.rl-console .rl-regressions{min-width:0}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-ext-700-normal-D_7NT8eF.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-700-normal-BFcoPt71.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-700-normal-DtWWjp29.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-700-normal-DDZiLR3d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-ext-700-normal-D0RkHJEE.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-700-normal-mW3dmpoD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-700-normal-RgALSHS4.woff2)format("woff2"),url(/assets/inter-tight-greek-700-normal-DU8XoIeX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-vietnamese-700-normal-Cn_DV52A.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-700-normal-DwHBAXeT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-ext-700-normal-BpKPOkj3.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-700-normal-CrlzIQ10.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2)format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-cyrillic-ext-800-normal-CzCOBUhR.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-800-normal-WowoGRZX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-cyrillic-800-normal-CC_RRmyd.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-800-normal-ChWbk4mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-greek-ext-800-normal-DNWjXg9N.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-800-normal-DfP-QoiQ.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-greek-800-normal-X9eW6L67.woff2)format("woff2"),url(/assets/inter-tight-greek-800-normal-CxHmUlv4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-vietnamese-800-normal-OJoDhpMd.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-800-normal-CbYrLkxo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-latin-ext-800-normal-DfKN99cy.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-800-normal-A39zhqaD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-latin-800-normal-CRGCHRPv.woff2)format("woff2"),url(/assets/inter-tight-latin-800-normal-D2te1T7i.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.support-ui{--s-ink:#0b1233;--s-muted:#526589;--s-blue:#0064e9;--s-line:#d8e3ee;--s-pale:#e9f4ff;--s-navy:#0c2d43;color:var(--s-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.5}.support-ui *,.support-slide *{box-sizing:border-box}.support-ui h1,.support-ui h2,.support-ui h3,.support-ui p{margin:0}.support-ui h1,.support-ui h2,.support-ui h3{letter-spacing:-.025em;font-family:Inter Tight,Inter,sans-serif;font-weight:800;line-height:1.16}.support-ui h1{font-size:36px}.support-ui h2{font-size:27px}.support-ui h3{font-size:21px}.support-ui p,.support-ui small{color:var(--s-muted)}.support-ui small{font-size:13px}.support-ui button,.support-ui a,.support-ui input,.support-ui textarea{font:inherit}.support-ui button,.support-ui a{transition:background .15s,border-color .15s}.support-ui button{min-height:46px;color:var(--s-ink);cursor:pointer;background:#fff;border:1px solid #bfd0e3;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:12px 19px;font-weight:600;display:inline-flex}.support-ui button:hover{background:#eaf3fd;border-color:#6095c8}.support-ui button:disabled{opacity:.5;cursor:not-allowed}.support-ui :is(button,a,input,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #1677ef}.support-ui button svg,.support-ui a svg{flex-shrink:0;width:22px;height:22px}.support-ui .support-amber{color:#09162e;background:#ffb625;border-color:#ffb625;font-weight:700;box-shadow:inset 0 1px #ffcf70}.support-ui .support-amber:hover{background:#ffc34a}.support-ui .support-blue{color:#fff;background:#0666e9;border-color:#0666e9}.support-ui .support-link{color:#005aca;background:0 0;border-color:#0000;padding:9px 0}.support-ui label{font-weight:600;display:block}.support-ui textarea,.support-ui input:not([type=radio]):not([type=file]){color:#132944;background:#fff;border:1px solid #b5c8dc;border-radius:8px;width:100%;padding:13px;line-height:1.55;display:block}.support-ui textarea{resize:vertical;min-height:150px;margin:10px 0}.support-ui details summary{cursor:pointer;padding:15px 0}.support-ui details p{margin:10px 0;line-height:1.65}.support-actions{align-items:center;gap:15px;display:flex}.support-card{border:1px solid var(--s-line);background:#fff;border-radius:12px;padding:24px}.support-round{color:#0063da;background:#d5ebff;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.support-round svg{width:29px;height:29px}.support-notice{background:#e5f1ff;border:1px solid #b7d3ee;border-radius:8px;padding:12px 20px;color:#173d66!important;margin:12px 0!important}.support-console{max-width:1500px;margin:auto}.support-console-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;display:flex}.support-console-heading h1{margin:7px 0;font-size:34px}.support-console-heading p{font-size:20px}.support-console-heading small{text-align:right;margin-top:7px;display:block}.support-private{color:#153f78;background:#e7f3ff;border-radius:9px;padding:4px 13px;font-size:13px;display:inline-block}.support-lesson-sequence{border:1px solid var(--s-line);background:#fbfdff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:0 0 20px;padding:0;list-style:none;display:grid;overflow:hidden}.support-lesson-sequence li{border-right:1px solid var(--s-line);align-items:center;gap:20px;padding:18px 26px;display:flex}.support-lesson-sequence li:last-child{border:0}.support-lesson-sequence b{background:#f2f6fb;border:1px solid #d0dfef;border-radius:50%;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.support-lesson-sequence small{font-size:15px;display:block}.support-lesson-sequence .is-current{color:#0060dc;background:#e4f2ff}.support-lesson-sequence .is-current b{color:#fff;background:#0871ed;border-color:#0871ed}.support-console-grid{grid-template-columns:minmax(0,1.67fr) minmax(300px,1fr);gap:22px;display:grid}.support-guide h2{margin-bottom:22px}.support-guide>section{background:#f0f7fe;border-radius:11px;gap:20px;margin-bottom:14px;padding:18px 16px;display:flex}.support-guide>section strong{color:#005dcc;font-size:15px}.support-guide>section p{color:#101b40;margin-top:5px;font-size:17px;line-height:1.55}.support-guide .support-round{width:47px;height:47px}.support-guide details{border-top:1px solid var(--s-line);margin-top:19px;font-size:15px}.support-slide-navigation{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.support-launch{background:#e7f3ff;border:1px solid #cfe5fb;border-radius:10px;align-items:center;gap:25px;margin-top:24px;padding:25px 22px;display:flex}.support-launch>.support-round{width:68px;height:68px}.support-launch h2{font-size:25px}.support-launch p{margin:6px 0 15px;font-size:18px}.support-launch small{font-size:15px}.support-launch .support-actions{margin-left:auto}.support-launch button{min-height:66px}.support-share{margin-top:20px}.support-share p{margin:10px 0}.support-share a{color:#005aca;gap:8px;margin:8px 0 16px;text-decoration:underline;display:inline-flex}.support-share input{margin-top:8px}.support-slide-host{aspect-ratio:16/9;background:#0c2b41;border-radius:9px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.support-slide{transform-origin:0 0;color:#f7fbff;background:#0c2b41;width:1280px;height:720px;padding:26px 32px;font-family:Inter,Arial,sans-serif;position:absolute;top:0;left:0;overflow:hidden}.support-slide-photo{object-fit:cover;object-position:50% 60%;width:42%;height:100%;position:absolute;top:0;right:0}.support-slide-shade{background:linear-gradient(90deg,#0c2b41 0% 51%,#0c2b41db 61%,#0000 79%),linear-gradient(#0000 73%,#0c2b41);position:absolute;inset:0}.support-slide>:not(img):not(.support-slide-shade){z-index:1;position:relative}.support-slide header{justify-content:space-between;align-items:center;width:950px;height:48px;display:flex}.support-brand{letter-spacing:-1px;color:#f6fbff;font-size:28px;font-weight:700;line-height:1;text-decoration:none}.support-brand small{letter-spacing:4px;color:#c7ddf0;margin:7px 0 0 3px;font-size:11px;font-weight:500;display:block}.support-slide header>span{letter-spacing:1.6px;color:#c0d9f8;font-size:15px;font-weight:700}.support-slide h2{letter-spacing:-2px;white-space:nowrap;margin:29px 0 7px;font-family:Inter Tight,Inter,sans-serif;font-size:75px;font-weight:800;line-height:1.06}.support-slide-subtitle{margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:39px;font-weight:700;line-height:1.2;color:#cfe6fc!important}.support-slide-time{background:#234965;border-radius:9px;align-items:center;gap:16px;width:max-content;padding:10px 15px;font-size:18px;display:flex;color:#f3f9ff!important;margin:16px 0 19px!important}.support-slide-time svg{width:25px;height:25px}.support-slide-cards{grid-template-columns:1fr 1fr;gap:18px;width:798px;display:grid}.support-slide-cards section{color:#071c36;background:#f1f8fe;border:1px solid #dbeaf3;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;height:214px;display:flex}.support-laptop{width:130px;height:89px;margin-bottom:7px;position:relative}.support-laptop>svg:first-child{stroke-width:1.7px;width:130px;height:100px}.support-laptop>svg:nth-child(2){fill:#234964;color:#234964;width:51px;height:40px;position:absolute;top:24px;left:39px}.support-laptop>span{color:#fff;border:4px solid #f1f8fe;border-radius:50%;place-items:center;width:44px;height:44px;font-size:30px;font-weight:700;display:grid;position:absolute;bottom:-1px;right:-10px}.support-laptop>span svg{width:28px;height:28px}.is-alert{background:#ffab00}.is-safe{background:#009a94}.support-slide-cards small{letter-spacing:2px;color:#506c91;margin:7px 0;font-size:14px;font-weight:700}.support-slide-cards h3{letter-spacing:-1px;text-align:center;max-width:375px;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:31px;font-weight:800;line-height:1.12}.support-slide-caption{text-align:center;width:798px;font-size:21px;font-weight:600;color:#c3ddf8!important;margin:13px 0 17px!important}.support-slide-question{color:#071b38;background:#e5f3ff;border-radius:12px;align-items:center;gap:27px;height:96px;padding:19px 30px;display:flex}.support-slide-question svg{color:#0486a9;flex-shrink:0;width:52px;height:52px}.support-slide-question strong{letter-spacing:-1px;font-family:Inter Tight,Inter,sans-serif;font-size:46px;font-weight:800;line-height:1.1}.support-slide footer{color:#c1d9ef;justify-content:space-between;margin-top:11px;font-size:14px;display:flex}.support-projector{z-index:100;background:#061725;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.support-projector .support-slide-host{border-radius:0;width:min(100vw,177.778vh)}.support-projector-tools{color:#fff;opacity:0;background:#0b273e;align-items:center;gap:12px;padding:6px 10px;font:14px Inter,sans-serif;transition:opacity .2s;display:flex;position:absolute;bottom:10px;right:10px}.support-projector:hover .support-projector-tools,.support-projector:focus-within .support-projector-tools{opacity:1}.support-projector-tools button{color:#10243b;cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:6px;padding:6px 10px;display:flex}.support-projector-tools svg{width:16px}.support-lab{background:#f4f9fd;min-height:100vh}.support-lab-header{color:#f3f8ff;background:#0c2d43;align-items:center;gap:24px;min-height:64px;padding:12px 32px;display:flex}.support-lab-header .support-brand{white-space:nowrap;border-right:1px solid #36566d;align-items:center;gap:16px;padding-right:26px;font-size:26px;display:flex}.support-lab-header .support-brand small{letter-spacing:2px;color:#c8d9e9;margin:0;font-size:16px}.support-lab-header>.support-actions{margin-left:auto}.support-lab-header button{color:#fff;background:0 0;border-color:#59758a;min-height:40px;padding:8px 14px;font-weight:500}.support-lab-header button:hover{background:#21495f}.support-learner-pill{color:#edf7ff;border:1px solid #557187;border-radius:6px;margin-left:auto;padding:4px 9px;font-size:12px}.support-lab-progress{background:#f7fbff;border-bottom:1px solid #d9e6f1;align-items:center;gap:30px;min-height:63px;padding:0 32px;display:flex}.support-lab-progress>strong{color:#375272;flex-shrink:0;width:240px;font-size:15px;font-weight:500}.support-lab-progress ol{flex:1;justify-content:space-between;gap:18px;margin:0;padding:0;list-style:none;display:flex}.support-lab-progress li{color:#4b6080;border-bottom:3px solid #0000;flex:1;align-items:center;gap:14px;min-height:62px;font-size:15px;font-weight:500;display:flex;position:relative}.support-lab-progress li:after{content:"";background:#ccd9e7;flex:1;height:1px;margin-left:10px}.support-lab-progress li:last-child:after{display:none}.support-lab-progress li span{background:#d3dfec;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:700;display:grid}.support-lab-progress li svg{width:17px;height:17px}.support-lab-progress li.is-current{color:#0b1737;border-bottom-color:#0668ef}.support-lab-progress li.is-current span{color:#fff;background:#0069f0}.support-lab-body{max-width:1660px;margin:0 auto;padding:30px 32px}.support-brief-grid{grid-template-columns:minmax(0,1.26fr) minmax(0,1fr);gap:30px;display:grid}.support-brief-grid h1{letter-spacing:-1.5px;font-size:clamp(33px,3.8vw,59px);line-height:1.07}.support-lead{font-size:27px;font-weight:600;line-height:1.3;margin:10px 0 23px!important}.support-ticket{padding:24px 28px}.support-ticket header{color:#5c7092;align-items:center;gap:20px;margin-bottom:20px;display:flex}.support-ticket header strong{color:#101b36}.support-ticket header small{font-size:16px;display:block}.support-avatar{color:#4b6d98;background:#deefff;border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:24px;font-weight:600;display:grid}.support-ticket h2{margin-bottom:12px;font-size:31px}.support-ticket>p{color:#465a77;font-size:20px;line-height:1.6}.support-job{margin-top:15px;padding:18px 24px}.support-job h2{font-size:32px}.support-job ol{gap:18px;margin:15px 0 0;padding:0;list-style:none;display:grid}.support-job li{align-items:flex-start;gap:20px;display:flex}.support-job li>span{color:#0055d1;background:#e5f4ff;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;font-size:22px;font-weight:600;display:grid}.support-job strong{font-size:20px}.support-job p{margin-top:2px;font-size:16px;line-height:1.4}.support-brief-photo{object-fit:cover;border-radius:12px;width:100%;height:clamp(350px,33vw,530px)}.support-role{background:#e6f3ff;border:1px solid #c5e1fa;border-radius:12px;align-items:center;gap:24px;min-height:132px;margin-top:22px;padding:24px 22px;display:flex}.support-role h3{margin-bottom:8px;font-size:22px}.support-role p{font-size:17px}.support-role .support-round{width:72px;height:72px}.support-brief-footer{border:1px solid var(--s-line);background:#fff;border-radius:12px;align-items:center;gap:28px;margin:18px -16px -8px;padding:19px 22px;display:flex}.support-facts{gap:25px;display:flex}.support-facts>span{border-right:1px solid #d6e3f0;align-items:flex-start;gap:15px;padding-right:26px;display:flex}.support-facts svg,.support-brief-footer p>svg{color:#006bfa;flex-shrink:0;width:25px;height:25px}.support-facts small{display:block}.support-facts strong{font-size:15px;font-weight:500}.support-brief-footer>div>p{align-items:center;gap:14px;margin-top:16px;font-size:15px;display:flex}.support-brief-footer>p{align-items:center;gap:20px;max-width:300px;font-size:15px;display:flex}.support-brief-footer>button{white-space:nowrap;min-height:65px;margin-left:auto;font-size:20px}.support-case-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.support-case-heading h1{font-size:36px}.support-case-heading p{margin-top:7px;font-size:18px}.support-case-heading>span{color:#4b6080;align-items:center;gap:8px;font-size:14px;display:flex}.support-case-heading svg{width:18px}.support-investigate-grid{grid-template-columns:minmax(230px,.85fr) minmax(350px,1.8fr) minmax(280px,1fr);align-items:stretch;gap:20px;display:grid}.support-inbox{padding:22px 0}.support-inbox h2{padding:0 21px;font-size:22px}.support-inbox>p{padding:10px 21px 20px;font-size:14px}.support-inbox nav{gap:6px;display:grid}.support-inbox nav button{text-align:left;background:0 0;border:0;border-left:4px solid #0000;border-radius:0;justify-content:flex-start;gap:13px;min-height:85px;padding:18px 15px;display:flex}.support-inbox nav button[aria-current]{background:#e6f2ff;border-left-color:#006cf0}.support-inbox nav button>svg:last-child{width:17px;margin-left:auto}.support-inbox nav strong{font-size:15px}.support-inbox nav small{margin-top:5px;font-size:12px;font-weight:400;display:block}.support-inbox-note{background:#f0f7fd;border-radius:9px;gap:13px;margin:25px 20px 0;padding:16px 12px;font-size:14px;display:flex}.support-inbox-note svg{color:#0666df;flex-shrink:0;width:22px}.support-source{padding:25px}.support-source>header,.support-report>header{border-bottom:1px solid var(--s-line);align-items:center;gap:17px;margin-bottom:24px;padding-bottom:22px;display:flex}.support-source header p,.support-report header p{letter-spacing:1.5px;color:#4c6688;margin-bottom:5px;font-size:12px;font-weight:600}.support-source header h2{margin-bottom:6px;font-size:26px}.support-source>h3{margin:24px 0 15px;font-size:18px}.support-source>p{color:#304864;margin:23px 0;font-size:17px;line-height:1.75}.support-source .support-source-body{min-height:240px;font-size:20px;line-height:1.8}.support-log{border:1px solid var(--s-line);border-radius:9px;overflow:hidden}.support-log>div{border-bottom:1px solid var(--s-line);background:#f7fafc;justify-content:space-between;gap:15px;padding:17px;font-size:14px;display:flex}.support-log>div:last-child{background:#fff7e8;border:0}.support-log span{align-items:center;gap:8px;display:flex}.support-log svg{flex-shrink:0;width:18px;height:18px}.support-good{color:#08735d!important}.support-bad{color:#a34215!important}.support-terms{background:#f4f8fd;border-radius:8px;margin:20px 0;padding:0 16px;font-size:14px}.support-source>footer{border-top:1px solid var(--s-line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:28px;padding-top:20px;display:flex}.support-source>footer button{font-size:14px}.support-working,.support-response{background:#e9f4ff;border:1px solid #cfe1f4;border-radius:12px;padding:23px}.support-working h2,.support-response h2{margin-bottom:15px;font-size:25px}.support-working>p,.support-response>p{margin-bottom:15px;font-size:15px}.support-chips{flex-wrap:wrap;gap:8px;margin:13px 0 25px;display:flex}.support-chips>span{color:#274c73;background:#f4f9ff;border:1px solid #c9dbee;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:inline-flex}.support-chips svg{width:15px;height:15px}.support-chips>p{font-size:14px}.support-working textarea{min-height:210px}.support-working label,.support-response>label{font-size:15px}.support-working .support-amber{width:100%;margin:20px 0 4px}.support-working>.support-link{width:100%}.support-saved{display:block;font-size:12px!important}.support-hint{background:#fff;border-radius:8px;padding:14px;font-size:14px;margin-top:10px!important}.support-action-grid{grid-template-columns:minmax(190px,.65fr) minmax(360px,1.45fr) minmax(320px,1.05fr);align-items:start;gap:22px;display:grid}.support-pinned h2{font-size:23px}.support-pinned h3{margin:25px 0 10px;font-size:18px}.support-pinned>p{font-size:15px}.support-history{border-top:1px solid var(--s-line);margin-top:25px;font-size:13px}.support-history ol{padding-left:20px}.support-history li{margin:10px 0}.support-history p{font-size:13px}.support-results>h2{margin-bottom:14px}.support-results>p{margin:12px 0}.support-results blockquote{background:#eef6ff;border-left:3px solid #0070ed;margin:24px 0;padding:22px;font-size:21px}.support-revision{font-size:13px}.support-test{border:1px solid #d1deeb;border-radius:10px;margin:18px 0;padding:18px}.support-test header{align-items:center;gap:12px;font-size:18px;display:flex}.support-test header svg{width:26px;height:26px}.support-test.passed header{color:#08664e}.support-test.failed header{color:#9c391f}.support-test p{color:#344e67;margin:10px 0;font-size:16px;line-height:1.6}.support-test button{background:0 0;min-height:36px;padding:8px 12px;font-size:13px}.support-alex{border-top:1px solid var(--s-line);gap:14px;margin:23px 0;padding-top:22px;display:flex}.support-alex .support-avatar{width:43px;height:43px;font-size:18px}.support-alex strong{font-size:14px}.support-alex p{margin-top:8px;font-size:15px}.support-response fieldset{border:0;gap:10px;min-width:0;margin:0 0 22px;padding:0;display:grid}.support-response fieldset label{cursor:pointer;background:#fff;border:1px solid #cad8e8;border-radius:9px;align-items:flex-start;gap:12px;padding:13px 12px;display:flex}.support-response fieldset label.is-selected{background:#f6fbff;border:2px solid #0069ea;padding:12px 11px}.support-response input[type=radio]{accent-color:#0068e8;flex-shrink:0;width:17px;height:17px;margin-top:4px}.support-response fieldset strong{font-size:14px;display:block}.support-response fieldset small{margin-top:5px;font-size:12px;font-weight:400;line-height:1.45;display:block}.support-response textarea{min-height:110px}.support-response>.support-amber{width:100%;font-size:14px}.support-response>small{margin-top:15px;line-height:1.55;display:block}.support-handover-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:26px;display:grid}.support-report{padding:28px 32px}.support-report>section{border-bottom:1px solid #e2e9f0;padding:15px 0 22px}.support-report>section h3{margin-bottom:10px;font-size:21px}.support-report>section p{white-space:pre-wrap;color:#314660;font-size:17px;line-height:1.7}.support-report textarea{min-height:105px}.support-report>h3{margin-top:20px}.support-final-checks h2{gap:13px;margin-bottom:25px;font-size:26px;display:flex}.support-final-checks h2 svg{color:#078277}.support-final-checks>div{align-items:flex-start;gap:15px;margin:22px 0;display:flex}.support-final-checks>div>span{background:#e3f6f0;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.support-final-checks strong{color:#172c43;font-size:17px;display:block}.support-final-checks small{margin-top:6px;font-size:14px;display:block}.support-current{border-top:1px solid var(--s-line);padding-top:18px;font-size:14px}.support-discussion{background:#e6f3ff;border:1px solid #c7e1f8;border-radius:12px;margin-top:22px;padding:25px}.support-discussion>svg{color:#006ce6;width:30px;height:30px;margin-bottom:15px}.support-discussion h2{margin-bottom:20px;font-size:25px}.support-discussion p{color:#2c4a6d;margin:14px 0;font-size:17px}.support-boundary{font-size:14px;line-height:1.6;margin:23px 5px!important}.support-handover-actions{align-items:center;gap:16px;margin:24px 0;display:flex}.support-save-error{color:#673b09;background:#fff2cf;padding:16px 32px}.support-save-error button{min-height:30px;padding:5px}.support-save-error label{margin-top:10px;font-size:14px}.support-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media(min-width:1700px){.support-console-heading h1{font-size:38px}.support-guide>section p{font-size:20px}.support-guide>section{padding:23px 20px}.support-slide-navigation{margin-top:20px}}@media(max-width:1250px){.support-console-heading{align-items:flex-start}.support-console-heading>.support-actions{flex-wrap:wrap}.support-console-heading h1{font-size:28px}.support-console-heading .support-actions{flex-direction:column-reverse;align-items:flex-end;gap:4px}.support-console-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.support-guide{padding:18px}.support-guide>section{gap:12px;padding:13px 10px}.support-guide>section p{font-size:15px}.support-guide .support-round{width:35px;height:35px}.support-guide .support-round svg{width:23px}.support-launch{flex-wrap:wrap}.support-launch .support-actions{margin-left:90px}.support-lesson-sequence li{gap:10px;padding:14px}.support-lab-header .support-brand small{display:none}.support-lab-header>span:not(.support-learner-pill){font-size:13px}.support-lab-progress>strong{width:170px}.support-lab-body{padding:25px 24px}.support-brief-footer{flex-wrap:wrap}.support-brief-footer>p{max-width:none}.support-facts{gap:15px}.support-brief-grid{gap:22px}.support-ticket>p{font-size:17px}.support-ticket h2{font-size:27px}.support-brief-photo{height:440px}.support-job strong{font-size:18px}.support-investigate-grid{grid-template-columns:220px minmax(300px,1fr)}.support-working{grid-column:1/-1}.support-working textarea{min-height:110px}.support-working .support-amber{width:auto}.support-working>.support-link{width:auto;margin-left:20px}.support-action-grid{grid-template-columns:minmax(270px,1.2fr) minmax(290px,1fr)}.support-pinned{grid-column:1/-1}.support-pinned .support-chips{margin-bottom:5px}.support-pinned .support-history,.support-pinned h3{margin-top:10px}.support-case-heading h1{font-size:30px}}@media(max-width:900px){.support-console-grid{grid-template-columns:1fr}.support-guide>section p{font-size:17px}.support-console-heading{flex-direction:column}.support-console-heading .support-actions{flex-direction:row;align-items:center}.support-console-heading small{text-align:left}.support-launch .support-actions{margin-left:0}.support-lab-header{flex-wrap:wrap;gap:12px;padding:12px 20px}.support-lab-header .support-brand{border:0;margin-right:auto}.support-lab-header>span:not(.support-learner-pill){display:none}.support-lab-header>.support-actions{margin-left:0}.support-lab-progress{gap:10px;padding:0 20px}.support-lab-progress>strong{display:none}.support-lab-progress li{gap:8px;font-size:12px}.support-lab-progress li:after{display:none}.support-brief-grid{grid-template-columns:1fr}.support-brief-grid h1{font-size:44px}.support-brief-grid>aside{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.support-brief-photo{height:230px}.support-role{flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:20px}.support-role .support-round{width:44px;height:44px}.support-role h3{font-size:20px}.support-role p{font-size:15px}.support-case-heading{flex-direction:column;align-items:flex-start;gap:10px}.support-handover-grid{grid-template-columns:1fr}.support-handover-grid>aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.support-discussion{margin:0}.support-boundary{grid-column:1/-1}}@media(max-width:600px){.support-ui h1{font-size:31px}.support-ui button{padding:11px 13px;font-size:14px}.support-console-heading .support-actions{flex-wrap:wrap}.support-console-heading p{font-size:17px}.support-console-heading h1{font-size:29px}.support-lesson-sequence{grid-template-columns:1fr 1fr}.support-lesson-sequence li{padding:12px;font-size:13px}.support-lesson-sequence small{font-size:12px}.support-lesson-sequence b{flex-shrink:0;width:30px;height:30px;font-size:14px}.support-guide h2{font-size:25px}.support-slide-navigation button{padding:9px;font-size:13px}.support-slide-navigation{font-size:13px}.support-launch{gap:15px;padding:20px}.support-launch>.support-round{display:none}.support-launch h2{font-size:24px}.support-launch p{font-size:16px}.support-launch .support-actions{flex-direction:column;align-items:stretch;width:100%}.support-launch button{min-height:48px}.support-lab-header{padding:14px 16px}.support-lab-header .support-brand{padding:0;font-size:23px}.support-learner-pill{margin:0;font-size:11px}.support-lab-header>.support-actions{gap:10px;width:100%}.support-lab-header button{flex:1;min-height:40px;padding:8px;font-size:13px}.support-lab-progress{padding:0 12px;overflow:hidden}.support-lab-progress ol{gap:3px}.support-lab-progress li{flex-direction:column;justify-content:center;gap:4px;min-height:70px;font-size:10px}.support-lab-progress li span{width:24px;height:24px;font-size:12px}.support-lab-body{padding:22px 16px}.support-brief-grid h1{letter-spacing:-1px;font-size:38px}.support-lead{font-size:21px;margin-bottom:20px!important}.support-ticket{padding:20px}.support-ticket header{gap:13px;font-size:14px}.support-avatar{width:46px;height:46px;font-size:19px}.support-ticket h2{font-size:25px}.support-ticket>p{font-size:16px}.support-job{padding:20px}.support-job h2{font-size:28px}.support-job li{gap:13px}.support-job li>span{width:34px;height:34px;font-size:17px}.support-job strong{font-size:17px}.support-job p{font-size:14px}.support-brief-grid>aside{grid-template-columns:1fr}.support-brief-photo{height:270px}.support-role{flex-direction:row;gap:14px;padding:18px}.support-brief-footer{gap:20px;margin:18px 0 0;padding:19px}.support-facts{flex-wrap:wrap;gap:16px}.support-facts>span{border:0;width:100%;padding:0}.support-brief-footer>button{width:100%;min-height:55px;font-size:18px}.support-investigate-grid,.support-action-grid{grid-template-columns:1fr}.support-inbox nav{grid-template-columns:1fr 1fr;gap:4px}.support-inbox nav button{gap:8px;min-height:68px;padding:12px 9px}.support-inbox nav strong{font-size:12px}.support-inbox nav small{font-size:10px}.support-inbox nav button>svg{width:17px}.support-inbox nav button>svg:last-child,.support-inbox-note{display:none}.support-source{padding:20px}.support-source header h2{font-size:23px}.support-source .support-source-body{min-height:0;font-size:17px}.support-log>div{gap:5px;padding:13px 9px;font-size:12px}.support-log>div span{gap:4px}.support-log svg{width:14px}.support-source>footer{flex-direction:column}.support-working{grid-column:auto}.support-working .support-amber{width:100%}.support-working>.support-link{margin:auto;display:flex}.support-case-heading h1{font-size:29px}.support-case-heading p{font-size:16px}.support-pinned{grid-column:auto}.support-report{padding:20px}.support-report>header{gap:12px}.support-report>header .support-round{display:none}.support-report h2{font-size:26px}.support-handover-grid>aside{display:block}.support-discussion{margin-top:20px}.support-handover-actions{flex-direction:column;align-items:stretch}.support-handover-actions .support-amber{font-size:16px}.support-notice{font-size:14px}.support-ui textarea{font-size:16px}}.support-progress-case{border-left:1px solid #cfdfed;flex-shrink:0;align-items:center;gap:16px;padding-left:25px;display:flex}.support-progress-case>svg{color:#224e74;width:32px;height:32px}.support-progress-case strong{font-family:Inter Tight,Inter,sans-serif;font-size:19px}.support-progress-case small{color:#53698b;display:block}.support-lab:not([data-stage=Brief]) .support-lab-progress>strong{display:none}.support-lab:not([data-stage=Brief]) .support-lab-progress{min-height:87px}.support-lab:not([data-stage=Brief]) .support-lab-progress li{min-height:86px}.support-lab[data-stage=Investigate] .support-lab-body{padding:20px 16px}.support-lab[data-stage=Investigate] .support-case-heading{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.support-lab[data-stage=Investigate] .support-investigate-grid{grid-template-columns:minmax(230px,.8fr) minmax(380px,1.95fr) minmax(300px,1.23fr);gap:12px;min-height:790px}.support-lab[data-stage=Investigate] .support-working{margin-left:3px}.support-working>strong{margin-top:28px;font-size:15px;display:block}.support-lab[data-stage=Investigate] .support-working textarea{min-height:300px}.support-lab[data-stage=Investigate] .support-working .support-amber{min-height:54px;margin-top:35px}.support-inbox nav{padding:0 9px}.support-inbox nav button{border:1px solid #e0e9f3;border-left:4px solid #0000;border-radius:9px}.support-inbox nav button[aria-current]{border-color:#c2e0fd #c2e0fd #c2e0fd #006cf0}.support-log>div{background:#fff;align-items:center;min-height:95px;font-size:17px}.support-log>div:last-child{background:#fff}.support-log-label{align-items:center;gap:18px;display:flex}.support-log-label>svg{color:#0788ef;width:31px;height:31px}.support-log-label>span{display:block!important}.support-log-label small{color:#536b90;margin-top:5px;font-size:13px;display:block}.support-log>div>span{font-size:15px;font-weight:600}.support-log>div>span>svg{width:24px;height:24px}.support-log-explanation{margin:15px 0!important;font-size:14px!important}.support-lab[data-stage=Investigate] .support-source>footer{flex-direction:column}.support-lab[data-stage=Investigate] .support-source>footer>.support-link{background:#eaf4ff;border:1px solid #d0e6fc;order:-1;padding:16px;font-weight:600}.support-lab[data-stage=Investigate] .support-source>footer>button:not(.support-link){width:100%}@media(max-width:1250px){.support-progress-case{display:none}.support-lab[data-stage=Investigate] .support-investigate-grid{grid-template-columns:220px minmax(300px,1fr);min-height:0}.support-lab[data-stage=Investigate] .support-working{margin:0}.support-lab[data-stage=Investigate] .support-working textarea{min-height:140px}.support-lab[data-stage=Investigate] .support-working .support-amber{margin-top:18px}}@media(max-width:600px){.support-lab[data-stage=Investigate] .support-investigate-grid{grid-template-columns:1fr}.support-log>div{min-height:80px;font-size:13px}.support-log>div>span{font-size:12px}.support-log-label{gap:9px}.support-log-label>svg{width:22px}.support-log-label small{font-size:10px}.support-log>div>span>svg{width:16px;height:16px}.support-log>div>span{max-width:135px}.support-lab:not([data-stage=Brief]) .support-lab-progress li{min-height:74px}.support-lab:not([data-stage=Brief]) .support-lab-progress{min-height:75px}}.support-console .support-private{display:none}.tutor-workspace:has(.support-console) .tutor-view:after{content:" · private"}.support-console-heading h1{margin:0 0 8px}.support-console-heading>div:first-child{min-width:0}.support-lab[data-stage=Handover] .support-lab-progress>strong,.support-lab[data-stage=Act] .support-lab-progress>strong,.support-lab[data-stage=Verify] .support-lab-progress>strong{display:block}.support-lab[data-stage=Handover] .support-lab-progress,.support-lab[data-stage=Handover] .support-lab-progress li{min-height:62px}.support-response{background:#fff;border-color:#d8e3ee}.support-action-grid{grid-template-columns:minmax(210px,.75fr) minmax(360px,1.65fr) minmax(330px,1.16fr)}.support-action-grid>.support-card{min-height:580px}.support-test.passed{background:#edf9f3}.support-alex{background:#e8f4ff;border:0;border-radius:10px;margin-top:25px;padding:20px}.support-handover-grid{grid-template-columns:minmax(0,1.64fr) minmax(330px,1fr)}.support-final-checks>div{border-top:1px solid #d9e4ee;margin:18px 0;padding-top:20px}.support-final-checks>div>span.support-good{background:#139365;width:42px;height:42px;color:#fff!important}.support-handover-facts{align-items:center;gap:22px;margin-right:auto;display:flex}.support-handover-facts>span{border-right:1px solid #d8e4ef;align-items:center;gap:12px;padding-right:22px;display:flex}.support-handover-facts svg{color:#006aee;width:24px;height:24px}.support-handover-facts strong{font-size:14px;font-weight:500}.support-handover-facts small{font-size:12px;display:block}.support-handover-actions{background:#fff;border:1px solid #d8e3ee;border-radius:10px;padding:18px 20px}.support-handover-actions .support-amber{min-height:48px;font-size:16px}.support-handover-actions>.support-link{font-size:14px}.support-lab[data-stage=Handover] .support-case-heading h1,.support-lab[data-stage=Act] .support-case-heading h1,.support-lab[data-stage=Verify] .support-case-heading h1{font-size:50px}.support-lab[data-stage=Handover] .support-case-heading p,.support-lab[data-stage=Act] .support-case-heading p,.support-lab[data-stage=Verify] .support-case-heading p{font-size:25px}.support-report h2{font-size:32px}@media(max-width:1250px){.support-action-grid{grid-template-columns:minmax(270px,1.2fr) minmax(290px,1fr)}.support-action-grid>.support-pinned{min-height:0}.support-handover-actions{flex-wrap:wrap}.support-handover-facts{width:100%;margin-bottom:5px}.support-lab[data-stage=Handover] .support-case-heading h1,.support-lab[data-stage=Act] .support-case-heading h1,.support-lab[data-stage=Verify] .support-case-heading h1{font-size:39px}.support-lab[data-stage=Handover] .support-case-heading p,.support-lab[data-stage=Act] .support-case-heading p,.support-lab[data-stage=Verify] .support-case-heading p{font-size:21px}}@media(max-width:900px){.support-handover-grid{grid-template-columns:1fr}.support-lab[data-stage=Handover] .support-lab-progress>strong,.support-lab[data-stage=Act] .support-lab-progress>strong,.support-lab[data-stage=Verify] .support-lab-progress>strong{display:none}}@media(max-width:600px){.support-action-grid{grid-template-columns:1fr}.support-action-grid>.support-card{min-height:0}.support-lab[data-stage=Handover] .support-case-heading h1,.support-lab[data-stage=Act] .support-case-heading h1,.support-lab[data-stage=Verify] .support-case-heading h1{font-size:32px}.support-lab[data-stage=Handover] .support-case-heading p,.support-lab[data-stage=Act] .support-case-heading p,.support-lab[data-stage=Verify] .support-case-heading p{font-size:18px}.support-handover-facts{display:none}.support-report h2{font-size:26px}.support-handover-actions{padding:16px}.tutor-workspace:has(.support-console) .tutor-view:after{display:none}.tutor-workspace:has(.support-console) .tutor-breadcrumb>span:nth-last-child(-n+2){display:none}}.support-slide h2{margin:23px 0 2px;font-size:80px}.support-slide-time{padding:7px 15px;margin:12px 0 19px!important}.support-slide-question strong{font-size:50px}.support-slide-shade{background:linear-gradient(90deg,#0c2b41 0% 58%,#0c2b41f0 63%,#0000 83%),linear-gradient(#0000 73%,#0c2b41)}.support-projector:hover .support-projector-tools{opacity:0}.support-projector .support-projector-tools:hover,.support-projector .support-projector-tools:focus-within{opacity:1}.support-console-heading{margin-bottom:18px}.support-lesson-sequence li{padding-top:15px;padding-bottom:15px}.support-guide>section{padding-top:13px;padding-bottom:13px}.support-guide details{margin-top:12px}.support-guide details summary{padding-top:12px;padding-bottom:12px}.support-lab-header{padding-top:10px;padding-bottom:10px}.support-lead{margin-bottom:20px!important}.support-ticket{padding-top:22px;padding-bottom:22px}.support-job ol{gap:16px}.support-brief-footer{padding-top:16px;padding-bottom:16px}.support-lab[data-stage=Investigate] .support-working>strong{margin-top:18px}.support-lab[data-stage=Investigate] .support-working .support-chips{margin-bottom:15px}.support-lab[data-stage=Investigate] .support-working textarea{min-height:320px;font-weight:400}.support-lab[data-stage=Investigate] .support-working .support-amber{margin-top:50px}.support-lab[data-stage=Investigate] .support-working>.support-link{background:#f6fbff;border:1px solid #c0d4e9;border-radius:9px;width:100%;min-height:52px;margin:12px 0 0}.support-ui textarea{font-weight:400}.support-source>.support-log{margin-top:2px}@media(max-width:1250px){.support-lab[data-stage=Investigate] .support-working textarea{min-height:140px}.support-lab[data-stage=Investigate] .support-working .support-amber{margin-top:20px}.support-lab[data-stage=Investigate] .support-working>.support-link{width:auto;padding:10px 20px}.support-guide>section{padding-top:13px;padding-bottom:13px}}@media(max-width:600px){.support-slide h2{font-size:80px}.support-guide details summary{font-size:14px}.support-lab[data-stage=Investigate] .support-working>.support-link{width:100%}.support-lab-header{padding-top:14px;padding-bottom:14px}}.support-ui,.support-ui p{font-weight:400}.support-lab[data-stage=Act] .support-lab-body,.support-lab[data-stage=Verify] .support-lab-body,.support-lab[data-stage=Handover] .support-lab-body{padding-top:22px}.support-pinned .support-chips{gap:12px;display:grid}.support-pinned .support-chips>span{gap:12px;padding:18px 12px;font-size:15px}.support-pinned .support-chips svg{flex-shrink:0;width:24px;height:24px}.support-response fieldset strong{font-size:16px}.support-response fieldset small{font-size:14px}.support-test header{font-size:20px}.support-test p{font-size:17px}.support-report>h3{margin-top:16px;font-size:17px}.support-report .support-chips{margin-bottom:12px}.support-report .support-history{margin-top:10px}.support-report .support-history summary{padding:12px 0}.support-report{padding-bottom:18px}.support-lab[data-stage=Handover] .support-case-heading p{line-height:1.3}@media(max-width:600px){.support-response fieldset strong{font-size:15px}.support-response fieldset small{font-size:13px}.support-test header{font-size:18px}.support-test p{font-size:16px}}.support-handover-grid{align-items:start}.support-report>section{padding:8px 0 12px}.support-report>header{margin-bottom:10px;padding-bottom:12px}.support-lab[data-stage=Handover] .support-lab-body{padding-top:16px}.support-lab[data-stage=Handover] .support-case-heading{margin-bottom:16px}.support-final-checks h2{margin-bottom:18px}.support-final-checks>div{margin:15px 0;padding-top:16px}.support-discussion{padding:22px 25px}.support-discussion>header{align-items:center;gap:15px;margin-bottom:17px;display:flex}.support-discussion>header svg{color:#0068df;flex-shrink:0;width:25px;height:25px}.support-discussion>header h2{margin:0;font-size:24px}.support-discussion>h3{font-size:20px;line-height:1.3}.support-discussion>p{margin:10px 0;font-size:16px;line-height:1.55}.support-discussion>.support-boundary{border-top:1px solid #c9ddeb;padding-top:12px;font-size:13px;line-height:1.5;margin:14px 0 0!important}.support-response fieldset label{padding-top:9px;padding-bottom:9px}.support-response fieldset label.is-selected{padding-top:8px;padding-bottom:8px}.support-ui{--s-muted:#465b7b;--s-line:#cdddeb}.support-card{box-shadow:0 3px 12px #10314d09}.support-ui .support-amber{background:linear-gradient(110deg,#ffb323,#ffca45);border-color:#eda316;box-shadow:inset 0 1px #ffe09a,0 3px 7px #8757001a}.support-ui .support-amber:hover{background:#ffcb4a;border-color:#cc8900}.support-ui .support-blue{background:linear-gradient(135deg,#0875ed,#0055d0);border-color:#0055d0}.support-ui .support-blue:hover{background:#004fbd}.support-working{background:linear-gradient(135deg,#e2f2ff,#eaf5ff);border-color:#b9daf4}.support-inbox nav button[aria-current]{background:linear-gradient(110deg,#dceeff,#e9f5ff);border-color:#a8d1f7 #a8d1f7 #a8d1f7 #0064df;box-shadow:inset 0 0 0 1px #0064df0a}.support-inbox nav button>svg:first-child{box-sizing:content-box;color:#173957;background:#eff6fc;border-radius:10px;padding:9px}.support-inbox nav button[aria-current]>svg:first-child{color:#005fcf;background:#cce7ff}.support-log>div>span.support-good{color:#076345!important}.support-log>div>span.support-bad{color:#b42318!important}.support-log>div>span.support-good>svg,.support-log>div>span.support-bad>svg{box-sizing:content-box;stroke:#fff;stroke-width:2.5px;border-radius:50%;width:18px;height:18px;padding:6px}.support-log>div>span.support-good>svg{background:#12845c}.support-log>div>span.support-bad>svg{background:#c43228}.support-log-label>svg{color:#0073d6}.support-log>div:has(>span.support-bad){background:#fff7f6}.support-log-label small,.support-progress-case small{color:#465b7b}.support-lab-progress li.is-current{font-weight:700}.support-lab-progress li.is-current span{box-shadow:0 0 0 4px #d5eaff}.support-lab-progress li.is-done span{color:#fff;background:#16835f}.support-test.passed{background:#eaf8f1;border-color:#b5ddca}.support-test.failed{background:#fff0f2;border-color:#ebbac4}.support-test:is(.passed,.failed) header>svg{box-sizing:content-box;stroke:#fff;border-radius:50%;flex-shrink:0;width:25px;height:25px;padding:9px}.support-test.passed header>svg{background:#12845c}.support-test.failed header>svg{background:#c43228}.support-response fieldset label.is-selected{background:#e6f2ff;border-color:#3182dd}.support-ui textarea,.support-ui input:not([type=radio]):not([type=file]){border-color:#8ba5c0}.support-ui textarea::placeholder{color:#586a80}.support-chips>span{color:#123f71;border-color:#b4d4f0}.support-round{color:#005dcc;background:linear-gradient(135deg,#cbe6ff,#e4f2ff)}.support-slide-question{box-shadow:inset 0 1px #fff}@media(max-width:600px){.support-inbox nav button>svg:first-child{padding:5px}.support-log>div>span.support-good>svg,.support-log>div>span.support-bad>svg{width:13px;height:13px;padding:4px}.support-log>div>span{gap:5px}}.tutor-management{color:var(--tw-work-ink,#14243b);--foreground:var(--tw-work-ink,#14243b);--background:#fff;--border:#cbd9e8;--muted-foreground:var(--tw-work-muted,#526580);gap:28px;font-family:Inter,Arial,sans-serif;display:grid}.tutor-management-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.tutor-management-heading h1{letter-spacing:-1.2px;font-family:Inter Tight,Inter,sans-serif;font-size:40px;font-weight:750;line-height:1.15}.tutor-management-heading>div>p:last-child:not(.tutor-eyebrow){color:#526580;margin-top:10px;font-size:18px;line-height:1.6}.tutor-management .tutor-primary{flex-shrink:0;gap:14px;width:auto;min-width:180px;margin:0;padding:12px 20px;font-size:16px}.tutor-management .post-card{color:#14243b;background:#fff;border:1px solid #d4e2ef;border-radius:10px;box-shadow:0 4px 14px #1b3c6505}.tutor-management .post-help{color:#526580;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.65}.tutor-management .post-body{color:#344b68;font-size:15px;line-height:1.6}.tutor-management .post-meta-label{color:#405772;letter-spacing:0;text-transform:none;font-family:Inter,Arial,sans-serif;font-size:13px}.tutor-management .tutor-section-title{letter-spacing:-.4px;margin-bottom:14px;font-family:Inter Tight,Inter,sans-serif;font-size:23px;font-weight:700;line-height:1.3}.tutor-management .tutor-eyebrow{margin-top:0!important}.tutor-management .tutor-progress-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tutor-management .tutor-stat{border-top:3px solid #b4d9f8;padding:22px}.tutor-management .tutor-stat>p:last-child{letter-spacing:-.6px;color:#153953;margin-top:10px;font-family:Inter Tight,Inter,sans-serif;font-size:36px;line-height:1.2}.tutor-cohort-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.tutor-cohort-list-heading .tutor-section-title{margin:0}.tutor-cohort-list-heading>span{color:#526580;font-size:14px}.tutor-cohort-list{gap:16px;display:grid}.tutor-cohort-card{gap:20px;padding:24px;display:grid}.tutor-cohort-name{flex-wrap:wrap;align-items:center;gap:12px;font-family:Inter Tight,Inter,sans-serif;font-size:23px;font-weight:700;line-height:1.3;display:flex;margin-bottom:8px!important}.tutor-status{color:#216344;letter-spacing:0;background:#e7f4ee;border-radius:6px;align-items:center;padding:5px 9px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.tutor-cohort-counts{gap:30px;display:flex}.tutor-cohort-counts>span{color:#526580;flex-direction:column;gap:4px;font-size:12px;display:flex}.tutor-cohort-counts b{color:#193d5b;font-size:28px;font-weight:650;line-height:1.2}.tutor-management .edu-cohort-actions{border-top:1px solid #e0e8f1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:16px;display:flex}.tutor-management .edu-cohort-primary{color:#0062b5;background:#edf6ff;border:1px solid #bddaf7;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.tutor-cohort-manage{color:#526580;max-width:100%;font-size:13px}.tutor-cohort-manage summary{cursor:pointer;padding:13px 4px}.tutor-cohort-manage>div{background:#f5f8fc;border:1px solid #d4e2ef;border-radius:8px;gap:12px;padding:16px;display:grid}.tutor-management .edu-cohort-admin{flex-wrap:wrap;gap:10px;display:flex}.tutor-management .edu-cohort-admin button{color:#344b68;background:#fff;border:1px solid #ccd9e6;border-radius:6px;min-height:40px;padding:9px 12px;font-size:13px}.tutor-management .edu-cohort-delete{color:#a12c32;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:9px 0;font-size:13px;display:flex}.tutor-empty-state{text-align:center;background:#fff;border:1px dashed #b9cde1;border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:50px 24px;display:flex}.tutor-management .tutor-empty-state>svg{color:#306087;background:#eaf4ff;border-radius:12px;width:52px;height:52px;padding:12px}.tutor-empty-state h3{letter-spacing:-.5px;font-family:Inter Tight,Inter,sans-serif;font-size:26px;font-weight:700}.tutor-empty-state p{color:#526580;max-width:470px;font-size:15px;line-height:1.6}.tutor-management input,.tutor-management select{color:#14243b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #b7c9dc;max-width:100%;min-height:44px}.tutor-management input::placeholder{color:#65758b}.tutor-management :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #087abf}.tutor-management button:disabled{opacity:.55;cursor:wait}.tutor-management-error{color:#962f28;background:#fff0ef;border:1px solid #e8b6b1;border-radius:8px;padding:14px}.tutor-management .tutor-back{color:#0062be;background:0 0;border:0;justify-self:start;min-height:44px;font-size:14px;font-weight:600}.tutor-help-start{background:#e4f2ff;border:1px solid #bbdbfa;border-radius:12px;grid-template-columns:56px minmax(0,1fr) minmax(210px,.65fr);gap:24px;padding:28px;display:grid}.tutor-help-icon{color:#214e76;background:#cce5fc;border-radius:12px;place-items:center;width:56px;height:56px;display:grid}.tutor-help-icon svg{width:28px;height:28px}.tutor-help-start h2{letter-spacing:-.6px;font-family:Inter Tight,Inter,sans-serif;font-size:29px;font-weight:750}.tutor-help-start p:not(.tutor-eyebrow){color:#405c78;margin-top:10px;font-size:15px;line-height:1.6}.tutor-help-start .tutor-primary{margin-top:20px;display:inline-flex}.tutor-help-start ol{border-left:1px solid #bed7ed;align-self:center;gap:18px;margin:0;padding:8px 0 8px 24px;list-style:none;display:grid}.tutor-help-start li{color:#244667;align-items:center;gap:12px;font-size:14px;display:flex}.tutor-help-start li b{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.tutor-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tutor-help-grid>a,.tutor-help-grid>button{text-align:left;color:#14243b;background:#fff;border:1px solid #d4e2ef;border-radius:10px;flex-direction:column;padding:24px;text-decoration:none;display:flex}.tutor-help-grid>a:hover,.tutor-help-grid>button:hover{border-color:#71a9dc}.tutor-management .tutor-help-grid>*>svg{color:#276597;background:#edf6ff;border-radius:8px;width:40px;height:40px;margin-bottom:16px;padding:9px}.tutor-help-grid h3{letter-spacing:-.3px;font-family:Inter Tight,Inter,sans-serif;font-size:22px;font-weight:700;line-height:1.25}.tutor-management .tutor-help-grid p{color:#526580;margin-top:8px;margin-bottom:18px;font-size:15px;line-height:1.6}.tutor-help-grid span{color:#0062be;align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.tutor-help-bottom{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.tutor-help-links{display:grid}.tutor-help-links a{color:#0062be;border-top:1px solid #e0e8f1;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.tutor-licence strong{font-size:18px;line-height:1.5;display:block}.tutor-licence .tutor-status{margin:12px 0}.tutor-licence p{color:#526580;font-size:14px;line-height:1.8}.tutor-cohort-detail>.post-help{max-width:800px}.tutor-management .text-red-400{color:#a52c30}@media(max-width:1100px){.tutor-help-start{grid-template-columns:48px 1fr}.tutor-help-start ol{border:0;flex-wrap:wrap;grid-column:2;gap:12px;padding:8px 0 0;display:flex}.tutor-management-heading h1{font-size:34px}.tutor-cohort-counts{gap:22px}.tutor-help-bottom{grid-template-columns:1fr}}@media(max-width:600px){.tutor-management{gap:24px}.tutor-management-heading{flex-direction:column;align-items:flex-start;gap:18px}.tutor-management-heading h1{font-size:31px}.tutor-management-heading>div>p:last-child:not(.tutor-eyebrow){font-size:16px}.tutor-management-heading>.tutor-primary{width:100%}.tutor-management .tutor-progress-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tutor-management .tutor-stat{padding:16px 12px}.tutor-management .tutor-stat>p:first-child{min-height:38px;font-size:12px}.tutor-management .tutor-stat>p:last-child{font-size:32px}.tutor-cohort-card{gap:16px;padding:18px}.tutor-cohort-name{font-size:22px}.tutor-cohort-counts{border-top:1px solid #e0e8f1;width:100%;margin-top:6px;padding-top:14px}.tutor-cohort-manage{width:100%}.tutor-empty-state{padding:32px 18px}.tutor-empty-state h3{font-size:24px}.tutor-help-start{grid-template-columns:1fr;gap:16px;padding:20px}.tutor-help-start h2{font-size:26px}.tutor-help-start ol{grid-column:1;display:grid}.tutor-help-start .tutor-eyebrow{margin-bottom:10px!important}.tutor-help-grid{grid-template-columns:1fr}.tutor-help-grid>a,.tutor-help-grid>button{padding:20px}.tutor-management .tutor-section-title{font-size:22px}.tutor-create-cohort{padding:18px!important}}.tutor-management .post-card{border-color:#c8d6dc;box-shadow:0 5px 18px #123b490a}.tutor-management .tutor-stat{border-top-color:#086d73}.tutor-management .edu-cohort-primary{color:#fff;background:#086d73;border-color:#086d73}.tutor-cohort-manage>div{background:#f4f7f7;border-color:#c8d6dc}.tutor-empty-state{border-style:solid;border-top-width:3px;border-top-color:#086d73;box-shadow:0 5px 18px #123b490a}.tutor-management .tutor-empty-state>svg{color:#086d73;background:0 0;border-radius:0}.tutor-management .tutor-help-start{color:#f5fafb;background:linear-gradient(135deg,#103e4e,#0a293c);border-color:#285567;box-shadow:0 8px 24px #123b4920}.tutor-management .tutor-help-start :is(h2,.tutor-eyebrow){color:#fff}.tutor-management .tutor-help-start p:not(.tutor-eyebrow),.tutor-management .tutor-help-start li{color:#d0e1e7}.tutor-management .tutor-help-start ol{border-color:#426471}.tutor-management .tutor-help-start li b{color:#b4eee0;background:#214e5f;border-radius:6px}.tutor-management .tutor-help-icon{color:#9de8df;background:0 0;border-radius:0}.tutor-management .tutor-help-grid>*>svg{color:#086d73;background:0 0;border-radius:0;padding:5px}.tutor-management .tutor-help-grid>*,.tutor-management .tutor-create-cohort{border-color:#c8d6dc;box-shadow:0 5px 18px #123b490a}@media(forced-colors:active){.tutor-management .tutor-help-start{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.tutor-management .tutor-help-start :is(h2,p,li,li b,svg){color:canvastext;background:canvas}}.tutor-management :is(.tutor-primary,.tutor-create-cohort>button){color:#fff;background:#086d73;border-color:#086d73}.tutor-management :is(.tutor-primary,.tutor-create-cohort>button):hover{color:#fff;background:#07565d;border-color:#07565d}.tutor-management .tutor-help-start .tutor-primary{color:#092d3b;background:#8ce2dc;border-color:#8ce2dc}.tutor-management .tutor-help-start .tutor-primary:hover{color:#092d3b;background:#b1f1e9;border-color:#b1f1e9}.rl-console,.rl-hub,.rl-briefing{--rl-navy:#102d44;--rl-ink:#101e3b;--rl-muted:#536987;--rl-border:#d7e7f3;--rl-canvas:#f1f7fc;--rl-cyan:#008db3;color:var(--rl-ink);text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Arial,sans-serif;line-height:1.45}.rl-console *,.rl-hub *,.rl-briefing *{box-sizing:border-box}.rl-console button,.rl-hub button,.rl-briefing button{font:inherit;cursor:pointer}.rl-console button:disabled,.rl-hub button:disabled,.rl-briefing button:disabled{opacity:.48;cursor:not-allowed}.rl-console button:focus-visible,.rl-console a:focus-visible,.rl-hub button:focus-visible,.rl-briefing button:focus-visible{outline-offset:3px;outline:3px solid #00a5d4}.rl-console h1,.rl-console h2,.rl-console h3,.rl-hub h1,.rl-hub h2,.rl-hub h3,.rl-briefing h1,.rl-briefing h2,.rl-briefing h3{color:var(--rl-ink);letter-spacing:-.025em;margin:0;font-weight:700}.rl-console p,.rl-hub p,.rl-briefing p{margin:0 0 12px}.rl-console button,.rl-console select,.rl-console textarea{border-radius:4px}.rl-console svg{flex-shrink:0}.rl-console button{color:#006e9d;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:5px 8px;line-height:1.35;display:inline-flex}.rl-console button:hover:not(:disabled){background:#e7f5fc}.rl-console a{color:#007aa7;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rl-console a:hover{text-decoration:underline}.rl-console{background:var(--rl-canvas);border:1px solid var(--rl-border);isolation:isolate;border-radius:5px;width:100%;font-size:13px;position:relative;overflow:hidden}.rl-top{color:#fff;background:linear-gradient(110deg,#102d43,#164663 75%,#0b293e);align-items:center;gap:28px;height:51px;padding:0 20px;display:flex}.rl-wordmark{white-space:nowrap;align-items:center;gap:10px;font-size:19px;display:flex}.rl-wordmark img{width:29px;height:32px}.rl-wordmark>span:last-child{color:#77e5f3}.rl-simulation{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.rl-simulation i{background:#32bc63;border-radius:50%;width:9px;height:9px}.rl-top-actions{align-items:center;gap:15px;margin-left:auto;display:flex}.rl-top-actions button{color:#fff;white-space:nowrap;font-size:12px}.rl-top-actions button:hover:not(:disabled){background:#235776}.rl-top-actions .rl-save{border-color:#87d8ec;padding:7px 13px;box-shadow:inset 0 0 0 2px #0a2b40}.rl-mode{text-transform:uppercase;color:#063958;white-space:nowrap;background:#e4faff;border:1px solid #85dfef;border-radius:24px;padding:5px 13px;font-size:10px;font-weight:800}.rl-console-layout{grid-template-columns:188px minmax(0,1fr);min-height:850px;display:grid}.rl-rail{color:#edf8ff;background:linear-gradient(120deg,#102d43,#0d354e 65%,#14394d);flex-direction:column;padding:0 0 16px;display:flex}.rl-company{align-items:center;gap:12px;padding:20px 17px 22px;display:flex}.rl-company>span{-webkit-text-fill-color:transparent;background:linear-gradient(130deg,#fff 10%,#aad5e7 45%,#fff 65%);-webkit-background-clip:text;background-clip:text;font-size:39px;font-weight:800;line-height:1}.rl-company strong{font-size:14px;font-weight:600;display:block}.rl-company small{color:#bdd4e3;margin-top:2px;font-size:11px;display:block}.rl-rail>button{color:#e9f4fa;text-align:left;border:0;border-left:5px solid #0000;border-radius:0;justify-content:flex-start;gap:17px;width:100%;min-height:51px;padding:15px 16px;font-size:13px}.rl-rail>button[aria-current=page]{color:#fff;background:linear-gradient(90deg,#0d728c99,#18557099);border-left-color:#16d5f4}.rl-rail>button:hover:not(:disabled){background:#19526b}.rl-rail>button b{color:#103451;background:#b7effc;border-radius:50%;margin-left:auto;padding:2px 6px;font-size:11px}.rl-rail-bottom{color:#a5c7d9;gap:6px;margin-top:auto;padding:30px 14px 0;font-size:10px;display:grid}.rl-rail-bottom small{font-size:10px}.rl-rail-bottom button{color:#d4e9f5;justify-content:flex-start;padding-left:0;font-size:11px}.rl-content{background:linear-gradient(120deg,#f3f9ff,#f7fbff);outline:0;flex-direction:column;gap:9px;min-width:0;padding:9px;display:flex}.rl-content:focus{outline:none}.rl-bottom{border-top:1px solid var(--rl-border);min-height:33px;color:var(--rl-muted);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px 6px 200px;font-size:10px;display:flex}.rl-bottom span{align-items:center;gap:6px;display:flex}.rl-bottom button{white-space:nowrap;border-color:#73bad8;padding:4px 10px;font-size:11px}.rl-back{align-self:flex-start;font-size:12px!important}.rl-stack{flex-direction:column;gap:9px;min-width:0;display:flex}.rl-two-col{grid-template-columns:1fr 1.35fr;gap:12px;display:grid}.rl-panel{border:1px solid var(--rl-border);background:#fff;border-radius:5px;min-width:0;overflow:hidden}.rl-panel-head{align-items:center;gap:10px;min-height:46px;padding:12px 14px 8px;display:flex}.rl-panel-head>svg{color:#046a96;width:22px;height:22px}.rl-panel-head>div{min-width:0}.rl-panel-head h2{font-size:15px}.rl-panel-head p{color:var(--rl-muted);margin:2px 0 0;font-size:11px}.rl-panel-head>button,.rl-panel-head>span:last-child{flex-shrink:0;margin-left:auto}.rl-panel-body{padding:11px 14px 14px}.rl-panel-head+.rl-panel-body{padding-top:4px}.rl-panel-body>p:last-child{margin-bottom:0}.rl-console h3{margin:7px 0;font-size:13px}.rl-console .rl-primary,.rl-console .rl-secondary{border:1px solid #007fa7;min-height:34px;padding:8px 12px;font-size:12px;font-weight:600}.rl-console .rl-primary{color:#fff;background:linear-gradient(120deg,#008eae,#007aa4);box-shadow:inset 0 1px 1px #59b6ca66}.rl-console .rl-primary:hover:not(:disabled){background:#006d91}.rl-console .rl-secondary{color:#0074a3;background:#fff}.rl-wide{width:100%;margin-top:8px}.rl-incident .rl-panel-body{padding:12px 15px}.rl-incident-meta{color:#516982;align-items:center;gap:16px;margin-bottom:7px;font-size:12px;display:flex}.rl-incident-meta>small{margin-left:auto;font-size:11px}.rl-incident h1{margin:4px 0 5px;font-size:27px;line-height:1.2}.rl-subtitle{color:#364f72;font-size:15px;margin:0!important}.rl-status{white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.rl-incident-meta .rl-status{background:#fff4dc;border:1px solid #ffd68b;border-radius:16px;padding:3px 10px;font-size:11px}.rl-status.is-good{color:#078443}.rl-status.is-bad{color:#df1231}.rl-status.is-warn{color:#b56500}.rl-status svg{flex-shrink:0}.rl-facts{justify-content:space-between;gap:20px;margin-top:18px;display:flex}.rl-facts>span{flex:1;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.rl-facts>span+span{border-left:1px solid var(--rl-border);padding-left:15px}.rl-facts svg{color:#123958;box-sizing:content-box;background:#eff8ff;border-radius:50%;width:27px;height:27px;padding:7px}.rl-facts small{color:#607695;margin-top:2px;font-size:11px;display:block}.rl-priority{background:#ffe3e4;border-radius:50%;padding:10px;font-size:16px}.rl-tabs{white-space:nowrap;border-bottom:1px solid #e0edf6;align-items:center;gap:12px;margin-bottom:10px;display:flex;overflow:auto}.rl-tabs>button{color:#465d80;white-space:nowrap;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;padding:6px 9px 8px;font-size:12px}.rl-tabs>button[aria-pressed=true]{color:#102849;border-bottom-color:#008db4;font-weight:700}.rl-tabs>button:last-child:nth-child(4){margin-left:auto}.rl-field{color:#193b62;flex-direction:column;gap:5px;margin:10px 0;font-size:12px;font-weight:600;display:flex}.rl-field select,.rl-field textarea,.rl-console input[type=text]{color:#163254;background:#fff;border:1px solid #bdcfe1;width:100%;min-width:0;min-height:35px;margin:0;padding:8px;font:400 12px/1.5 Inter,Arial,sans-serif;display:block;box-shadow:inset 0 1px 2px #ccd9e31a}.rl-field textarea{resize:vertical;min-height:65px}.rl-field select:focus,.rl-field textarea:focus{outline-offset:1px;outline:2px solid #6cc3df}.rl-config-pair{grid-template-columns:1fr 1.05fr;gap:10px;margin:15px 0;display:grid}.rl-config-pair>.rl-field{margin:0}.rl-config-pair>div{background:#f0f6fa;padding:9px}.rl-config-pair small{color:#667b96;font-size:11px;display:block}.rl-config-pair strong{margin-top:5px;font-size:12px;display:block}.rl-change-preview{border:1px solid var(--rl-border);background:#fbfdff;align-items:center;gap:14px;padding:8px;font-size:12px;display:flex}.rl-change-preview>.rl-status{margin-left:auto}.rl-change-preview .rl-status{font-size:10px}.rl-tool{width:100%;margin:4px 0;color:#174568!important;background:#f1f7fc!important;justify-content:flex-start!important;padding:8px!important;font-size:12px!important;display:flex!important}.rl-tool svg{width:18px;height:18px}.rl-tool>svg:last-child{width:14px;margin-left:auto}.rl-network-heading{grid-template-columns:1fr 245px;gap:9px;display:grid}.rl-network-grid{grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:9px;display:grid}.rl-topology:not(.rl-topology-detailed){grid-template-columns:1fr 32px 1fr 30px .9fr 28px 1.6fr;align-items:center;min-height:235px;padding:14px 0 30px;font-size:11px;display:grid}.rl-node{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.rl-node>svg{color:#007baa;box-sizing:content-box;background:#eff7ff;border-radius:10px;width:38px;height:38px;margin-bottom:6px;padding:5px}.rl-node strong{color:#142e50;overflow-wrap:anywhere;font-size:12px}.rl-node>span,.rl-node>small,.rl-node>code{color:#617599;font-size:11px}.rl-node>.rl-status{color:#ab6000;background:#fff5df;border-radius:4px;margin-top:5px;padding:4px;font-size:10px}.rl-wire{border-top:2px dashed #9aaec5;align-self:center;width:100%;margin-top:-42px}.rl-wire.is-fault{border-color:#ffb123}.rl-destinations{flex-direction:column;gap:26px;display:flex}.rl-destinations .rl-node{text-align:left;align-items:flex-start;padding-left:43px}.rl-destinations .rl-node>svg{width:25px;height:25px;position:absolute;left:0}.rl-staff-branch{text-align:left;grid-template-columns:32px 1fr;gap:1px 4px;width:150px;font-size:9px;display:grid;position:absolute;top:120px;left:20%}.rl-staff-branch:before{content:"";border-left:2px solid #70b99a;height:26px;position:absolute;top:-29px;left:13px}.rl-staff-branch svg{color:#0b9b56;background:#e5fbef;border-radius:4px;grid-row:span 2;width:27px;height:27px;padding:2px}.rl-staff-branch b{font-size:10px}.rl-port-map{background:#fbfdff;border:1px solid #e2edf6;border-radius:4px;grid-template-columns:1fr 185px;gap:10px;padding:9px;display:grid}.rl-port-map h3{gap:7px;margin:0;display:flex}.rl-port-map p{color:#6a809a;margin:0 0 8px;font-size:10px}.rl-ports{justify-content:space-between;gap:3px;display:flex}.rl-ports button{color:#263c5d;flex-direction:column;gap:3px;padding:2px 1px;font-size:10px;display:flex}.rl-ports button>span{color:#355974;background:linear-gradient(#d8e6f1,#7e9aaf);border-radius:3px;padding:4px 1px;position:relative;box-shadow:inset 0 0 0 1px #7893ad55}.rl-ports button[aria-pressed=true]{outline-offset:2px;outline:2px solid #ffa910}.rl-ports .is-linked:after,.rl-ports .is-fault:after{content:"";background:#40cb7c;border-radius:50%;width:7px;height:7px;position:absolute;top:1px;right:1px;box-shadow:0 0 4px #fff}.rl-ports .is-fault:after{background:#ffb02e}.rl-port-detail{color:#506a8c;background:#f0f6fb;flex-direction:column;gap:7px;padding:8px;font-size:10px;display:flex}.rl-port-detail strong{color:#183755}.rl-port-detail>span{justify-content:space-between;gap:6px;display:flex}.rl-port-detail b{font-weight:500}.rl-port-detail small{font-size:10px}.rl-terminal{color:#d6e8f5;overflow-wrap:anywhere;background:linear-gradient(115deg,#11212e,#0b1a28);border:1px solid #0b3148;border-radius:3px;min-height:176px;padding:14px;font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;box-shadow:inset 0 0 0 3px #223c4a55}.rl-terminal p{margin:0 0 9px}.rl-terminal b{color:#45d8e9}.rl-terminal small{color:#9db3c4;font-size:10px}.rl-terminal .rl-term-good{color:#57df94}.rl-terminal .rl-term-warn{color:#ffcc54}.rl-console-config{border-top:1px solid #284353;padding-top:9px}.rl-table-wrap{max-width:100%;overflow-x:auto}.rl-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.rl-table th,.rl-table td{vertical-align:top;text-align:left;border:1px solid #dfebf4;padding:7px 8px;font-weight:400}.rl-table thead th{color:#1a385a;white-space:nowrap;background:linear-gradient(#f4f9fd,#e8f3fa);font-weight:600}.rl-table tbody th{font-weight:500}.rl-table tbody tr:nth-child(2n){background:#fcfeff}.rl-table th button{text-align:left;font-size:inherit;justify-content:flex-start;padding:0}.rl-table details summary{cursor:pointer;color:#55708e;font-size:10px}.rl-table details p{max-width:36ch;margin:8px 0}.rl-table .rl-status{font-size:10px}.rl-checks td:nth-child(2){white-space:nowrap}.rl-checks th:first-child{width:32%}.rl-checks td:last-child{width:45%}.rl-network-grid>.rl-stack:last-child .rl-panel-head{padding:10px}.rl-network-grid>.rl-stack:last-child .rl-panel-body{padding:4px 10px 10px}.rl-network-grid>.rl-stack:last-child .rl-panel-head h2{font-size:14px}.rl-network-grid>.rl-stack:last-child .rl-panel-head>.rl-primary{padding:6px;font-size:10px}.rl-network-grid>.rl-stack:last-child .rl-panel-head>svg{width:18px;height:18px}.rl-info,.rl-warning{color:#315878;background:#eaf6ff;border:1px solid #d2e8f6;border-radius:4px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:10px 12px;font-size:12px;display:flex}.rl-warning{color:#725111;background:#fff6e0;border-color:#ffdb98}.rl-info p,.rl-warning p{margin:7px 0 0}:is(.rl-warning:has(>strong),.rl-info:has(>strong)){display:block}.rl-muted{color:#667d98;font-size:11px;margin-top:10px!important}.rl-error{color:#d61133;align-items:center;gap:5px;font-size:11px;display:flex}.rl-cyber-grid{grid-template-columns:225px minmax(0,1fr) 305px;gap:9px;display:grid}.rl-alert-queue .rl-panel-head{padding:9px}.rl-alert-queue .rl-panel-body{padding:0}.rl-alert{grid-template-columns:25px 1fr;width:100%;text-align:left!important;border-bottom:1px solid var(--rl-border)!important;color:#294c72!important;border-radius:0!important;gap:2px 8px!important;padding:15px 10px!important;display:grid!important}.rl-alert>svg{color:#ca7d0f;grid-row:span 2;width:22px;height:22px}.rl-alert strong{font-size:12px}.rl-alert small{color:#647e9e;font-size:10px;font-weight:400}.rl-alert.is-bad{background:#fff1f3;color:#c30c35!important;border:1px solid #ff6b87!important}.rl-alert.is-bad svg{color:#ea274c}.rl-cyber-grid .rl-incident h1{font-size:25px}.rl-cyber-grid .rl-facts{gap:6px}.rl-cyber-grid .rl-facts>span{border:0;gap:6px;padding:0;font-size:11px}.rl-cyber-grid .rl-facts svg{width:21px;height:21px;padding:4px}.rl-cyber-grid .rl-facts small{font-size:10px}.rl-evidence-dark{color:#cee2ef;background:linear-gradient(120deg,#11374a,#0a2232);border:7px solid #e9f4fb}.rl-evidence-dark .rl-panel-head{padding:10px 8px}.rl-evidence-dark h2,.rl-evidence-dark button,.rl-evidence-dark .rl-panel-head>svg{color:#fff}.rl-evidence-dark h2{font-size:13px}.rl-evidence-dark .rl-panel-body{padding:5px 9px 12px}.rl-evidence-dark .rl-panel-head>button{border-color:#6fa1b8;font-size:10px}.rl-event-line{justify-content:space-between;margin:5px 0 20px;padding:10px 0 0;display:flex;position:relative}.rl-event-line:before{content:"";background:#607e8e;height:1px;position:absolute;top:16px;left:9%;right:9%}.rl-event-line>div{text-align:center;z-index:1;flex-direction:column;flex:1;align-items:center;gap:6px;max-width:120px;padding:0 4px;font-size:10px;display:flex}.rl-event-line i{background:#e63759;border:2px solid #ffbcc9;border-radius:50%;width:11px;height:11px;box-shadow:0 0 7px #f54f6766}.rl-event-line>div:first-child i,.rl-event-line>div:nth-child(4) i{background:#17ab66;border-color:#9af2c8}.rl-event-line strong{color:#fff;font-size:11px}.rl-threat-path{grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;display:grid}.rl-threat-path>div{background:#123449;border:1px solid #2a536a;border-radius:4px;flex-direction:column;gap:5px;min-height:128px;padding:10px 7px;font-size:10px;display:flex}.rl-threat-path>div>svg{color:#deeffc;width:27px;height:27px}.rl-threat-path strong{color:#fff;font-size:11px}.rl-threat-path small{color:#9bb7cc;font-size:9px}.rl-threat-path .rl-status{background:#0a202e;border:1px solid #42745e;border-radius:4px;margin-top:auto;padding:5px;font-size:10px}.rl-threat-path .is-good{color:#69eeae}.rl-threat-path .is-bad{color:#ff8092;border-color:#a54959}.rl-threat-arrow{color:#ff4b64;text-align:center;font-size:29px}.rl-threat-arrow small{color:#a1bfd5;font-size:8px;display:block}.rl-person{align-items:center;gap:10px;margin:7px 0 12px;display:flex}.rl-person>b{color:#1f6392;background:#e5f5ff;border-radius:50%;padding:10px;font-size:12px}.rl-person strong{font-size:12px}.rl-person small{color:#6581a0;font-size:10px;font-weight:400;display:block}.rl-history{max-height:410px;margin:0;padding:0;list-style:none;overflow:auto}.rl-history li{border-bottom:1px solid #e3edf4;gap:12px;padding:8px 0;font-size:11px;display:flex}.rl-history li>span{color:#6987a3;white-space:nowrap;padding-top:2px;font-size:10px}.rl-history p{color:#536c89;white-space:pre-wrap;margin:3px 0 0;font-size:11px}.rl-cyber-grid>.rl-stack:nth-child(2)>.rl-panel:last-child .rl-history{max-height:130px}.rl-rule-summary{background:#edf6fb;border-radius:4px;justify-content:space-between;gap:12px;margin-top:16px;padding:11px 12px;display:flex}.rl-rule-summary>span{align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.rl-rule-summary svg{color:#124263;width:21px;height:21px}.rl-rule-summary small{color:#54708d;font-size:11px;font-weight:400}.rl-software-grid{grid-template-columns:245px minmax(300px,1.4fr) minmax(300px,1fr);align-items:stretch;gap:9px;display:grid}.rl-file-tree{flex-direction:column;display:flex}.rl-file-tree>button{text-align:left;color:#234463;border-radius:0;justify-content:flex-start;padding:8px 5px;font-size:11px}.rl-file-tree>button svg{color:#6486a1;width:16px;height:16px}.rl-file-tree>button[aria-pressed=true]{background:#d8f6fd;border-left:3px solid #11b3d8;font-weight:700}.rl-editor .rl-panel-body{padding:0}.rl-editor .rl-panel-head{background:#e8f2f9;border-top:3px solid #8c52dc;padding:10px 14px}.rl-editor pre{color:#b1e8f3;white-space:pre-wrap;overflow-wrap:anywhere;background:linear-gradient(105deg,#132535,#0f2130);min-height:230px;margin:0;padding:20px;font:13px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.rl-editor-controls{padding:12px}.rl-editor-controls>h3{margin-top:0}.rl-editor-controls>details{cursor:pointer;margin-top:8px;font-size:11px}.rl-check-options{gap:7px;margin:8px 0;display:flex}.rl-check-options label{background:#f8fcff;border:1px solid #d9e8f4;border-radius:4px;flex:1;padding:8px 8px 8px 29px;font-size:11px;position:relative}.rl-check-options input{accent-color:#009ac7;width:15px;height:15px;position:absolute;top:8px;left:8px}.rl-check-options small{color:#6884a0;font-size:9px;display:block}.rl-check-options .is-danger{background:#fff5f5;border-color:#ffb6c0}.rl-browser-address{color:#6784a0;overflow-wrap:anywhere;background:#f4f9fc;border:1px solid #dfebf5;border-radius:5px;padding:6px;font-size:10px}.rl-app-preview{padding:14px 2px}.rl-app-preview h2{margin:2px 0 12px;font-size:21px}.rl-badges{gap:7px;display:flex}.rl-badges>span{color:#235d8c;background:#e6f1fd;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.rl-badges>span:first-child{color:#c8234e;background:#fff0f2}.rl-public-update{background:#edf6fb;border-radius:3px;margin-top:14px;padding:9px;font-size:12px}.rl-public-update p{margin:4px 0 0}.rl-leaked-note{color:#7d2940;background:#fff0f3;border:1px solid #ff2b59;border-radius:3px;padding:10px;font-size:12px;margin:8px 0 10px!important}.rl-regressions{grid-column:span 2}.rl-regressions .rl-table{font-size:12px}.rl-regressions .rl-table th,.rl-regressions .rl-table td{padding:9px}.rl-regressions .rl-table th:first-child{width:27%}.rl-regressions .rl-table th button{color:#123b67}.rl-data-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:9px;display:grid}.rl-preserved{color:#17684a;background:#e5f8ee;border:1px solid #bce8d3;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;display:flex}.rl-data-table{font-size:12px}.rl-data-table th,.rl-data-table td{padding:7px 9px}.rl-data-table .rl-row-muted{color:#788b9e;background:#eaf0f5}.rl-data-table .rl-row-unknown{background:#fff5dc}.rl-outcome{white-space:nowrap;background:#dde7ef;border-radius:14px;padding:2px 8px;font-size:10px}.rl-outcome-present{color:#136440;background:#d2f2e0}.rl-outcome-absent{color:#961a35;background:#ffe1e6}.rl-outcome-unknown{color:#795115;background:#fff0ce}.rl-data-flow{color:#355d7f;background:#eaf4fc;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:9px;font-size:11px;display:flex}.rl-data-flow>svg:first-child{margin-right:auto}.rl-source-excerpt{border:1px solid var(--rl-border);border-radius:4px;align-items:center;gap:12px;margin-top:8px;padding:12px;font-size:11px;display:flex}.rl-source-excerpt>svg{color:#1d658f;width:22px}.rl-source-excerpt small{font-weight:400}.rl-source-excerpt p{color:#56708c;margin:4px 0 0}.rl-source-excerpt button{white-space:nowrap;margin-left:auto}.rl-transformations{margin:0;padding:0;list-style:none}.rl-transformations>li{border-top:1px solid #e0ebf3;align-items:flex-start;gap:14px;padding:15px 0;display:flex}.rl-transformations>li>b{color:#24648a;background:#d5f2ff;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;margin-top:4px;font-size:12px;display:grid}.rl-transformations>li>div{flex:1;min-width:0}.rl-transformations .rl-field{margin:0 0 4px}.rl-transformations small{color:#65809b;font-size:11px}.rl-data-summary{grid-column:1/-1}.rl-report-layout{grid-template-columns:1.12fr 1fr;gap:18px;display:grid}.rl-report-layout>div+div{border-left:1px solid #e1edf5;padding-left:18px}.rl-stats{align-items:center;gap:10px;margin:4px 0 12px;display:flex}.rl-big-stat{flex:1}.rl-big-stat strong{letter-spacing:-.06em;color:#12334f;font-size:64px;line-height:1.1;display:block}.rl-big-stat>span{max-width:240px;font-size:11px;display:block}.rl-count{text-align:center;border-radius:4px;min-width:83px;max-width:95px;padding:10px 6px;font-size:10px}.rl-count b{font-size:32px;line-height:1.3;display:block}.rl-count.present{color:#12553b;background:#e3f7ed}.rl-count.absent{color:#981c35;background:#ffeaef}.rl-count.unknown{color:#976716;background:#fff1d6}.rl-draft-claim{color:#b22743;background:#fff0f3;border-radius:4px;align-items:center;gap:8px;margin-top:10px;padding:5px 9px;font-size:11px;display:inline-flex}.rl-cloud-grid{grid-template-columns:minmax(0,1fr) 275px 225px;gap:10px;display:grid}.rl-service-map{grid-template-columns:1fr 25px 1fr 25px 1.1fr;align-items:center;gap:7px;margin:13px 0;display:grid}.rl-service-map>div{background:#fbfdff;border:1px solid #e0ecf6;border-radius:6px;flex-direction:column;gap:7px;min-width:0;min-height:174px;padding:16px 10px;font-size:11px;display:flex}.rl-service-map>div>svg{color:#164e71;box-sizing:content-box;background:#eaf6ff;border-radius:50%;width:39px;height:39px;padding:5px}.rl-service-map>div strong{overflow-wrap:anywhere;font-size:12px}.rl-service-map>div small{color:#637d9b;font-size:10px}.rl-service-map>div>span:last-child{color:#617c95;align-items:center;gap:4px;font-size:10px;display:flex}.rl-service-map>span{font-size:27px}.rl-service-map .rl-node-warning{background:#fffdfa;border-color:#ffe0a2}.rl-path-good{color:#0e9f54}.rl-path-bad{color:#e52445}.rl-console blockquote{color:#486381;background:#f3f7ff;border-left:3px solid #c9ddf4;margin:12px 0;padding:12px;font-size:12px}.rl-cloud-grid .rl-panel-head h2{font-size:14px}.rl-cloud-grid .rl-config-pair{grid-template-columns:1fr}.rl-cloud-grid .rl-panel-head,.rl-cloud-grid .rl-panel-body{padding-left:11px;padding-right:11px}.rl-cloud-grid .rl-change-preview{flex-wrap:wrap;gap:6px}.rl-cloud-grid .rl-change-preview>.rl-status{margin-left:0}.rl-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rl-console .rl-source-card{text-align:left;background:#f8fcff;border:1px solid #d8e7f1;grid-template-columns:25px 1fr 20px;justify-content:start;gap:5px 10px;padding:16px;display:grid}.rl-source-card>svg:first-child{color:#367ba3;grid-row:span 3}.rl-source-card>svg:last-child{grid-area:1/3/4;align-self:center}.rl-source-card strong{font-size:13px}.rl-source-card span,.rl-source-card small{color:#587592;grid-column:2;font-size:11px}.rl-source-reader{color:#18354d;background:#fff;border:1px solid #c5dfec;border-radius:7px;width:calc(100% - 40px);max-width:700px;padding:22px;position:relative;box-shadow:0 18px 80px #05192d55}.rl-source-reader>header{border-bottom:1px solid #d8e9f3;align-items:center;gap:12px;padding-bottom:16px;display:flex}.rl-source-reader h2{font-size:20px}.rl-source-reader small{color:#69849c}.rl-source-reader>header>button{margin-left:auto}.rl-source-reader>p{white-space:pre-wrap;padding:24px 0;font-size:15px;line-height:1.8}.rl-source-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c223b70;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rl-dialog{color:#153854;background:#fff;border:1px solid #cde5f3;border-radius:7px;width:min(550px,100% - 30px);padding:25px;box-shadow:0 24px 90px #102b3e55}.rl-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b233b88}.rl-dialog>button{margin:15px 8px 0 0}.rl-dialog h2{margin-bottom:14px;font-size:22px}.rl-dialog p{margin-top:12px;font-size:13px}.rl-dialog .rl-change-preview{padding:15px;font-size:15px}.rl-dialog .rl-primary{color:#fff;background:#007c9f;border:0;padding:10px 18px}.rl-dialog .rl-secondary{color:#12617d;background:#fff;border:1px solid #b7d6e3;padding:10px 18px}.rl-handover-grid{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.rl-handover-checks{grid-column:1/-1}.rl-button-row{flex-wrap:wrap;gap:10px;display:flex}.rl-draft-tools{border-top:1px solid var(--rl-border);background:#fff;align-items:center;gap:12px;padding:12px 18px;font-size:11px;display:flex}.rl-draft-tools>span{color:#607c96;margin-left:auto}.rl-toast{z-index:110;max-width:80vw;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #16384b44;color:#fff!important;background:#133c54!important;border:1px solid #70b7d4!important;padding:12px 16px!important;font-size:12px!important;position:fixed!important}.rl-sr{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rl-coach{background:#e8f7fd;border:1px solid #a9d6e9;border-radius:4px;padding:10px 14px}.rl-coach>summary{cursor:pointer;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.rl-coach>summary>span{color:#577a92;margin-left:auto;font-size:11px;font-weight:400}.rl-coach ol{padding-left:25px;font-size:12px}.rl-coach p{margin-top:7px;font-size:12px}.rl-objectives{padding-left:20px;line-height:1.9}.rl-lead{max-width:75ch;font-size:16px}.rl-hub{max-width:1600px;margin:auto}.rl-hub-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin:0 0 17px;display:flex}.rl-hub-heading h1,.rl-briefing h1{letter-spacing:-.04em;margin:0 0 6px;font-size:36px;line-height:1.15}.rl-hub-heading p{color:#435b76;margin:0;font-size:14px}.rl-feature{border:1px solid var(--rl-border);background:#fff;border-radius:7px;grid-template-columns:.95fr 1.65fr;gap:20px;margin-bottom:17px;padding:16px 15px 13px 20px;display:grid;overflow:hidden}.rl-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 4px;display:flex}.rl-eyebrow{color:#0069b3;letter-spacing:.01em;text-transform:uppercase;background:#d9efff;border-radius:20px;margin-bottom:10px;padding:4px 12px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.rl-feature h2{margin-bottom:7px;font-size:26px;line-height:1.2}.rl-feature-copy>p{color:#536b89;font-size:15px;line-height:1.5}.rl-feature-facts{gap:8px;margin-bottom:12px;display:flex}.rl-feature-facts>span{background:#eff6fb;border:1px solid #e0ebf5;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:600;display:flex}.rl-feature .tutor-primary{min-height:44px;padding:12px 25px;font-size:14px}.rl-feature-copy>small{color:#6882a0;margin-top:10px;font-size:11px;display:block}.rl-feature-preview{flex-direction:column;justify-content:center;min-width:0;display:flex;overflow:hidden}.rl-feature-preview>img{aspect-ratio:2.4;object-fit:cover;object-position:top left;border:1px solid #c6dfed;border-radius:5px;width:100%;display:block;box-shadow:0 5px 16px #173c4f20}.rl-feature-preview>small{text-align:right;color:#68829f;margin-top:3px;font-size:10px}.rl-section-title{justify-content:space-between;align-items:center;margin:12px 0 10px;display:flex}.rl-section-title h2{font-size:23px}.rl-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rl-role-card{border:1px solid var(--rl-border);background:#fff;border-radius:6px;padding:6px;overflow:hidden}.rl-card-preview{background:#eff7fc;border:1px solid #dfebf4;border-radius:4px;grid-template-columns:37% 63%;height:150px;display:grid;overflow:hidden}.rl-card-preview>img:first-child{object-fit:cover;object-position:center;width:100%;height:100%}.rl-card-preview>img:nth-child(2){object-fit:cover;object-position:left top;border-left:3px solid #fff;width:100%;height:100%}.rl-card-copy{align-items:flex-start;gap:11px;padding:10px 5px 3px;display:flex}.rl-card-copy>span{color:#007ba8;background:#e6f7ff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.rl-card-copy>span>svg{width:26px;height:26px}.rl-card-copy h3{margin:0 0 2px;font-size:16px}.rl-card-copy p{color:#5e7490;margin:0 0 2px;font-size:12px}.rl-card-copy button{color:#0077c3;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:12px;display:flex}.rl-card-copy button:hover{text-decoration:underline}.rl-card-copy button>svg{width:15px}.rl-role-card[data-role=software] .rl-card-copy>span,.rl-role-card[data-role=access] .rl-card-copy>span{color:#703ade;background:#f3eaff}.rl-role-card[data-role=data] .rl-card-copy>span{color:#365edc;background:#edf1ff}.rl-hub-extra{border:1px solid var(--rl-border);background:#fff;border-radius:6px;margin:20px 0;padding:14px}.rl-hub-extra>summary{cursor:pointer;font-size:13px;font-weight:600}.rl-hub-extra>div{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.rl-hub-extra p{color:#59728e;flex-basis:100%;margin-bottom:0;font-size:12px}.rl-brief-back{color:#476881;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 15px;padding:0;font-size:12px;display:flex}.rl-brief-heading>p{color:#49647e;max-width:85ch;font-size:16px}.rl-brief-heading>.rl-feature-facts{margin:14px 0 20px}.rl-brief-tabs{border-bottom:1px solid var(--rl-border);gap:26px;margin:15px 0 20px;display:flex}.rl-brief-tabs button{color:#55718c;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 0;font-size:13px}.rl-brief-tabs button[aria-pressed=true]{color:#14324e;border-color:#0996bd;font-weight:700}.rl-brief-grid{grid-template-columns:1.8fr 1fr;align-items:start;gap:20px;display:grid}.rl-brief-preview{border:1px solid var(--rl-border);background:#fff;border-radius:6px;padding:12px}.rl-brief-preview img{aspect-ratio:1.58;object-fit:cover;object-position:top;border-radius:4px;width:100%;display:block}.rl-brief-preview figcaption{color:#587892;text-align:center;margin-top:9px;font-size:11px}.rl-briefing .rl-panel-body{padding:18px}.rl-briefing .rl-panel h2{font-size:19px}.rl-briefing .rl-panel h3{margin:14px 0 6px;font-size:14px}.rl-briefing .rl-panel p,.rl-briefing .rl-panel li{color:#536e88;font-size:13px}.rl-briefing .rl-panel ul,.rl-briefing .rl-panel ol{padding-left:20px}.rl-levels{flex-direction:column;gap:9px;margin:15px 0;display:flex}.rl-levels>label{cursor:pointer;background:#fff;border:1px solid #d1e0ec;border-radius:5px;grid-template-columns:18px 1fr;gap:2px 9px;padding:13px;display:grid}.rl-levels>label:has(input:checked){background:#f0fbff;border-color:#0b96bd;box-shadow:0 0 0 1px #0b96bd}.rl-levels input{accent-color:#008eaf;grid-row:span 2;margin-top:3px}.rl-levels strong{font-size:14px}.rl-levels small{color:#627c94;font-size:11px;line-height:1.5}.rl-launch-card .tutor-primary,.rl-launch-card .tutor-secondary{justify-content:center;align-items:center;gap:8px;width:100%;margin:10px 0;display:flex}.rl-launch-card>p{color:#688197;font-size:12px}.rl-steps{grid-template-columns:repeat(2,1fr);gap:13px;margin:20px 0;list-style:none;display:grid;padding:0!important}.rl-steps li{border:1px solid var(--rl-border);background:#fff;border-radius:5px;align-items:flex-start;gap:10px;padding:14px;font-size:12px;display:flex}.rl-steps li>b{color:#0b759c;background:#e2f6ff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.rl-steps strong{color:#19334f;font-size:13px;display:block}.rl-steps p{color:#69839a;margin:4px 0 0;font-size:11px}.rl-lab-fullscreen{z-index:80;background:#f2f8fc;position:fixed;inset:0;overflow:auto}.rl-lab-fullscreen>.rl-console,.rl-lab-fullscreen>.gsd{border:0;border-radius:0;min-height:100vh}.rl-lab-fullscreen>.rl-console>.rl-console-layout{min-height:calc(100vh - 85px)}@media(min-width:1800px){.rl-console{font-size:14px}.rl-console-layout{grid-template-columns:205px 1fr}.rl-panel-head h2{font-size:17px}.rl-content{gap:12px;padding:12px}.rl-network-grid,.rl-software-grid,.rl-cloud-grid,.rl-cyber-grid{gap:12px}.rl-topology:not(.rl-topology-detailed){min-height:270px}.rl-incident h1{font-size:32px}}@media(max-width:1350px){.rl-console-layout{grid-template-columns:165px 1fr}.rl-rail>button{gap:10px;padding-left:11px;font-size:12px}.rl-company{gap:8px;padding-left:12px}.rl-company strong{font-size:12px}.rl-company small{font-size:10px}.rl-top{gap:15px;padding:0 12px}.rl-wordmark{font-size:16px}.rl-top-actions{gap:6px}.rl-mode{font-size:9px}.rl-top-actions button{font-size:11px}.rl-cyber-grid{grid-template-columns:170px minmax(0,1fr) 245px}.rl-software-grid{grid-template-columns:190px minmax(250px,1.3fr) minmax(250px,1fr)}.rl-cloud-grid{grid-template-columns:minmax(0,1fr) 250px 190px}.rl-cloud-grid .rl-service-map{grid-template-columns:1fr 16px 1fr 16px 1fr;gap:3px}.rl-cloud-grid .rl-service-map>div{padding:10px 7px}.rl-cloud-grid .rl-service-map>div>strong{font-size:10px}.rl-panel-head{gap:7px;padding:10px 11px 7px}.rl-panel-body{padding:9px 11px 11px}.rl-panel-head h2{font-size:14px}.rl-network-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr)}.rl-port-map{grid-template-columns:1fr}.rl-port-detail{flex-flow:wrap;gap:10px}.rl-facts{gap:8px}.rl-facts>span+span{padding-left:8px}.rl-bottom{padding-left:175px}.rl-rule-summary small{display:none}.rl-cyber-grid .rl-incident h1{font-size:23px}.rl-cyber-grid .rl-subtitle{font-size:13px}.rl-cyber-grid .rl-facts{flex-wrap:wrap}.rl-cyber-grid .rl-facts>span{flex-basis:40%}.rl-report-layout{grid-template-columns:1fr 1fr}.rl-stats{flex-wrap:wrap}.rl-big-stat{flex-basis:100%;align-items:center;gap:15px;display:flex}.rl-big-stat strong{font-size:52px}.rl-card-preview{height:130px}.rl-feature h2{font-size:23px}.rl-feature-copy>p{font-size:13px}}@media(max-width:1050px){.rl-console-layout{grid-template-columns:145px 1fr}.rl-rail>button{gap:8px;padding-left:8px;font-size:11px}.rl-rail>button svg{width:19px;height:19px}.rl-company>span{font-size:31px}.rl-company strong{font-size:10px}.rl-company small{font-size:9px}.rl-simulation,.rl-top-actions .rl-mode{display:none}.rl-network-heading{grid-template-columns:1fr 190px}.rl-network-grid,.rl-data-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.rl-network-grid .rl-topology:not(.rl-topology-detailed){grid-template-columns:1fr 12px 1fr 12px .8fr;min-height:330px}.rl-network-grid .rl-topology:not(.rl-topology-detailed)>.rl-wire:nth-last-child(2){display:none}.rl-network-grid .rl-destinations{flex-direction:row;grid-column:1/-1;justify-content:center;margin-top:70px}.rl-node>svg{width:29px;height:29px}.rl-staff-branch{top:110px;left:0}.rl-ports button>span{padding:1px 0}.rl-ports svg{width:17px;height:17px}.rl-cyber-grid{grid-template-columns:minmax(0,1fr) 250px}.rl-alert-queue{grid-column:1/-1}.rl-alert-queue .rl-panel-body{display:flex}.rl-alert{flex:1;border-right:1px solid var(--rl-border)!important}.rl-software-grid{grid-template-columns:minmax(0,1fr) minmax(250px,1fr)}.rl-files{display:none}.rl-regressions{grid-column:1}.rl-cloud-grid{grid-template-columns:minmax(0,1fr) 255px}.rl-cloud-grid>.rl-stack:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.rl-network-grid>.rl-stack:last-child .rl-panel-head{flex-wrap:wrap}.rl-network-grid>.rl-stack:last-child .rl-panel-head>button{margin-left:0}.rl-bottom{padding-left:155px}.rl-feature{grid-template-columns:1fr 1.2fr;padding:14px}.rl-hub-heading h1,.rl-briefing h1{font-size:31px}.rl-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-card-preview{height:160px}.rl-brief-grid{grid-template-columns:1.5fr 1fr}.rl-report-layout{grid-template-columns:1fr}.rl-report-layout>div+div{border-left:0;border-top:1px solid var(--rl-border);padding:12px 0 0}.rl-config-pair{grid-template-columns:1fr}.rl-facts{flex-wrap:wrap}.rl-facts>span{flex-basis:40%}.rl-facts>span+span{border:0;padding:0}.rl-table th,.rl-table td{padding:6px}.rl-incident h1{font-size:24px}.rl-source-excerpt{flex-wrap:wrap}.rl-source-excerpt button{margin-left:32px}}@media(max-width:760px){.rl-top{flex-wrap:wrap;gap:8px;height:auto;min-height:52px;padding:10px 12px}.rl-wordmark{font-size:15px}.rl-wordmark img{width:24px;height:26px}.rl-top-actions{gap:5px}.rl-top-actions>button:first-child{gap:6px;padding:7px 10px;font-size:12px}.rl-top-actions>button:first-child>svg{width:20px;height:20px}.rl-top-actions .rl-save{padding:6px 8px;font-size:11px}.rl-console-layout{flex-direction:column;min-height:0;display:flex}.rl-rail{flex-direction:row;min-height:55px;padding:0;display:flex;position:relative;overflow-x:auto}.rl-company,.rl-rail-bottom{display:none}.rl-rail>button{border-bottom:3px solid #0000;border-left:0;flex-direction:column;flex:none;gap:4px;width:auto;min-width:70px;padding:8px 10px;font-size:10px}.rl-rail>button[aria-current=page]{border-bottom-color:#00c9ef}.rl-rail>button>b{display:none}.rl-content{gap:8px;padding:8px}.rl-bottom{flex-direction:column;align-items:flex-start;padding:8px;font-size:10px}.rl-bottom>button{align-self:flex-end}.rl-network-heading,.rl-network-grid,.rl-cyber-grid,.rl-software-grid,.rl-data-grid,.rl-cloud-grid,.rl-two-col,.rl-handover-grid{grid-template-columns:1fr}.rl-network-heading>.rl-panel:last-child{display:none}.rl-network-grid .rl-topology:not(.rl-topology-detailed){grid-template-columns:1fr 20px 1fr 20px .9fr 20px 1.3fr;min-height:235px}.rl-network-grid .rl-destinations{flex-direction:column;grid-column:auto;margin-top:0}.rl-network-grid .rl-topology:not(.rl-topology-detailed)>.rl-wire:nth-last-child(2){display:block}.rl-staff-branch{top:110px;left:0}.rl-alert-queue{grid-column:auto}.rl-alert-queue .rl-panel-body{display:flex;overflow:auto}.rl-alert{min-width:185px}.rl-cyber-grid>.rl-stack:nth-child(2)>.rl-panel:last-child .rl-history{max-height:250px}.rl-cloud-grid>.rl-stack:last-child{grid-template-columns:1fr}.rl-regressions,.rl-data-summary,.rl-handover-checks{grid-column:auto}.rl-rule-summary{flex-wrap:wrap;gap:9px}.rl-rule-summary>span{font-size:11px}.rl-rule-summary svg{width:17px}.rl-incident h1{font-size:25px}.rl-incident-meta{flex-wrap:wrap;gap:8px}.rl-incident-meta>small{font-size:9px}.rl-subtitle{font-size:13px}.rl-facts{margin-top:13px}.rl-facts>span{font-size:11px}.rl-config-pair{grid-template-columns:1fr 1.2fr}.rl-panel-head h2{font-size:15px}.rl-panel-head>button{padding:6px 8px!important;font-size:10px!important}.rl-network-grid>.rl-stack:last-child .rl-panel-head>button{margin-left:auto}.rl-source-grid{grid-template-columns:1fr}.rl-source-reader{max-height:85vh;padding:17px;overflow:auto}.rl-source-reader h2{font-size:19px}.rl-source-reader>p{padding:18px 0;font-size:14px}.rl-service-map{grid-template-columns:1fr 20px 1fr 20px 1fr!important}.rl-service-map>div{min-height:180px}.rl-draft-tools{flex-wrap:wrap;padding:10px;font-size:10px}.rl-draft-tools>span{margin-left:0}.rl-coach>summary{flex-wrap:wrap;font-size:11px}.rl-coach>summary>span{flex-basis:100%;margin-left:0}.rl-card-preview{height:145px}.rl-feature{grid-template-columns:1fr;gap:18px;padding:17px}.rl-feature-copy>p{font-size:14px}.rl-feature-preview>img{aspect-ratio:2}.rl-role-grid{gap:9px}.rl-hub-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.rl-hub-heading h1{font-size:30px}.rl-hub-heading p{font-size:13px}.rl-hub-heading>.tutor-secondary{padding:8px 10px;font-size:12px}.rl-section-title h2{font-size:21px}.rl-card-copy{gap:7px}.rl-card-copy>span{width:32px;height:32px}.rl-card-copy>span>svg{width:22px;height:22px}.rl-card-copy h3{font-size:14px}.rl-card-copy p{font-size:11px}.rl-brief-grid{grid-template-columns:1fr}.rl-brief-grid>.rl-stack:last-child{grid-row:1}.rl-levels{grid-template-columns:repeat(3,1fr);display:grid}.rl-levels>label{flex-wrap:wrap;gap:6px;padding:10px;display:flex}.rl-levels>label>small{flex-basis:100%}.rl-brief-heading>p{font-size:14px}.rl-brief-tabs{gap:17px}.rl-brief-tabs>button{font-size:11px}.rl-feature-facts{flex-wrap:wrap}.rl-briefing h1{font-size:30px}.rl-lab-fullscreen{z-index:80}.rl-report-layout{gap:10px}.rl-stats .rl-big-stat{flex-basis:100%}.rl-hub-extra>div{flex-direction:column}.rl-objectives{font-size:12px}}@media(max-width:480px){.rl-network-grid .rl-topology:not(.rl-topology-detailed){grid-template-columns:1fr 16px 1fr 16px 1fr;min-height:330px}.rl-network-grid .rl-topology:not(.rl-topology-detailed)>.rl-wire:nth-last-child(2){display:none}.rl-network-grid .rl-destinations{flex-direction:row;grid-column:1/-1;gap:16px;margin-top:75px}.rl-destinations .rl-node{padding-left:33px}.rl-destinations .rl-node>svg{width:20px;height:20px}.rl-node strong{font-size:10px}.rl-node>span,.rl-node>code{font-size:9px}.rl-staff-branch{top:102px;left:0}.rl-topology:not(.rl-topology-detailed){padding-bottom:15px}.rl-panel-head{flex-wrap:wrap;gap:7px;padding:10px 9px 8px}.rl-panel-head h2{font-size:14px}.rl-panel-body{padding:9px}.rl-panel-head>svg{width:18px;height:18px}.rl-panel-head>button{font-size:9px!important}.rl-wordmark{gap:6px;font-size:13px}.rl-wordmark img{width:20px}.rl-top-actions .rl-save{font-size:10px}.rl-top-actions .rl-save>svg{width:13px}.rl-top{padding:8px}.rl-incident .rl-panel-body{padding:12px}.rl-incident h1{font-size:23px}.rl-facts>span{flex-basis:100%;border:0!important}.rl-facts>span svg{width:20px;height:20px;padding:5px}.rl-facts{gap:10px}.rl-cyber-grid .rl-facts>span{flex-basis:40%}.rl-cyber-grid .rl-facts{gap:10px}.rl-event-line>div{padding:0 3px;font-size:8px}.rl-event-line strong{font-size:9px}.rl-threat-path{grid-template-columns:1fr 18px 1fr 18px 1fr}.rl-threat-path>div{min-height:130px;padding:7px 5px;font-size:8px}.rl-threat-path strong{font-size:9px}.rl-threat-path small{font-size:8px}.rl-threat-path .rl-status{white-space:normal;gap:3px;padding:3px;font-size:8px}.rl-threat-arrow small{display:none}.rl-threat-path>div>svg{width:22px;height:22px}.rl-threat-path .rl-status svg{width:12px;height:12px}.rl-service-map{grid-template-columns:1fr!important;gap:5px!important}.rl-service-map>span{text-align:center;height:25px;line-height:25px;transform:rotate(90deg)}.rl-service-map>div{grid-template-columns:42px 1fr;gap:4px 12px;min-height:0;display:grid;padding:12px!important}.rl-service-map>div>svg{grid-row:span 4;width:30px;height:30px}.rl-service-map>div strong{font-size:12px!important}.rl-service-map>div>span,.rl-service-map>div>small{grid-column:2}.rl-checks{min-width:365px}.rl-data-table{min-width:480px}.rl-port-detail,.rl-port-detail small{font-size:9px}.rl-ports{flex-wrap:wrap;justify-content:flex-start;gap:6px}.rl-ports button{width:calc(16.6667% - 6px)}.rl-ports svg{width:23px;height:23px}.rl-ports button>span{padding:3px 4px}.rl-config-pair,.rl-role-grid{grid-template-columns:1fr}.rl-card-preview{height:170px}.rl-card-copy h3{font-size:17px}.rl-card-copy p{font-size:12px}.rl-card-copy{gap:12px;padding:12px 6px 7px}.rl-card-copy>span{width:40px;height:40px}.rl-feature-copy>p{font-size:13px}.rl-feature h2{font-size:24px}.rl-hub-heading h1{font-size:29px}.rl-brief-tabs{white-space:nowrap;gap:12px;overflow-x:auto}.rl-levels{grid-template-columns:1fr}.rl-levels>label{grid-template-columns:18px 1fr;gap:2px 8px;display:grid}.rl-levels>label>small{grid-column:2}.rl-levels input{grid-row:1/3}.rl-steps,.rl-report-layout{grid-template-columns:1fr}.rl-count{flex:1;min-width:65px;max-width:none}.rl-big-stat strong{font-size:52px}.rl-big-stat>span{font-size:10px}.rl-data-flow{flex-wrap:wrap;font-size:9px}.rl-draft-claim{font-size:10px}.rl-check-options{flex-direction:column}.rl-editor pre{padding:15px;font-size:12px}.rl-rule-summary{display:none}.rl-button-row>*{flex:1}.rl-preserved{font-size:9px}.rl-source-excerpt,.rl-source-excerpt .rl-secondary{font-size:10px}.rl-bottom>span{font-size:9px}}@media(prefers-reduced-motion:reduce){.rl-console *,.rl-hub *,.rl-briefing *{scroll-behavior:auto!important;transition:none!important}}.rl-console button{min-width:0;min-height:0}.rl-console .rl-primary,.rl-console .rl-secondary{min-height:34px}.rl-console .rl-tabs>button{min-height:31px}.rl-console .rl-tool{min-height:35px}.rl-console .rl-rail>button{min-height:51px}.rl-console .rl-rail-bottom button{min-height:23px}.rl-console .rl-checks th button{min-height:0;font-weight:500}.rl-network-grid>.rl-stack:last-child .rl-table th,.rl-network-grid>.rl-stack:last-child .rl-table td{padding:6px;font-size:11px}.rl-network-grid>.rl-stack:last-child .rl-table details summary{font-size:10px;line-height:1.4}.rl-terminal{min-height:172px;font-size:12px}.rl-wire{z-index:0;width:calc(100% + 50px);margin-left:-25px}.rl-node{z-index:1}.rl-source-reader{max-height:85vh;margin:auto;inset:0;overflow:auto}.rl-source-reader::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c223b80}@media(min-width:1051px){.rl-network-heading{grid-template-columns:1fr 240px}.rl-network-heading .rl-incident .rl-panel-body{padding:12px 16px}.rl-network-heading .rl-facts{margin-top:15px}.rl-network-heading .rl-panel-head{padding-top:10px}.rl-network-heading .rl-panel-body{padding-bottom:10px}}@media(max-width:760px){.rl-console button{min-height:36px}.rl-console .rl-rail>button{min-height:57px}.rl-console .rl-field select{min-height:40px}.rl-console .rl-checks th button{min-height:28px}.rl-console .rl-ports button{min-height:40px}.rl-wire{width:calc(100% + 25px);margin-left:-12px}}.rl-panel-head{min-height:42px;padding-top:8px;padding-bottom:6px}.rl-panel-head h2{font-size:16px;line-height:1.25}.rl-panel-head p{line-height:1.3}.rl-tabs{margin-bottom:6px}.rl-tabs>button{padding-top:3px;padding-bottom:5px}.rl-terminal{min-height:155px;line-height:1.5}.rl-terminal p{margin-bottom:4px}.rl-terminal-help{color:#c4d8e8;margin:5px 0;font-size:10px}.rl-terminal-help>summary{cursor:pointer;color:#7acbdf}.rl-console-config{padding-top:6px}.rl-service-map{margin:8px 0}.rl-service-map>div{min-height:150px;padding-top:12px;padding-bottom:12px}.rl-transformations>li{padding:10px 0}.rl-data-table tbody tr.rl-row-muted{background:#e9f0f5}.rl-data-table tbody tr.rl-row-unknown{background:#fff2d2}.rl-code-lines{min-height:225px!important;padding:14px 0!important}.rl-code-lines code>span{white-space:pre;line-height:1.9;display:flex}.rl-code-lines code>span>b{text-align:right;color:#8098ab;-webkit-user-select:none;user-select:none;border-right:1px solid #365161;flex-shrink:0;width:43px;margin-right:16px;padding-right:14px;font-weight:400}.rl-code-lines code>span>span{white-space:pre-wrap}.rl-code-lines code>span:first-child{color:#c78af8}.rl-code-lines .rl-code-danger{color:#ffaf80;background:#622b3a99}@media(min-width:1051px){.rl-role-software .rl-incident-meta,.rl-role-cloud .rl-incident-meta{float:right;margin-top:3px}.rl-role-software .rl-incident-meta>span:first-child,.rl-role-cloud .rl-incident-meta>span:first-child{display:none}.rl-role-software .rl-incident h1,.rl-role-cloud .rl-incident h1{font-size:28px}.rl-role-software .rl-rule-summary{margin-top:12px}.rl-role-data .rl-incident{position:relative}.rl-role-data .rl-draft-claim{max-width:40%;position:absolute;bottom:16px;right:15px}.rl-role-data .rl-incident .rl-panel-body{padding-bottom:16px}.rl-role-data .rl-incident .rl-subtitle{max-width:55%}.rl-cyber-grid .rl-checks th,.rl-cyber-grid .rl-checks td{padding:5px 7px}.rl-cyber-grid>.rl-stack:nth-child(2)>.rl-panel:last-child .rl-history{max-height:95px}.rl-cyber-grid .rl-history p{white-space:normal;font-size:10px}.rl-network-grid .rl-topology:not(.rl-topology-detailed){min-height:211px;padding-top:7px;padding-bottom:20px}.rl-network-grid .rl-staff-branch{top:110px}.rl-network-grid .rl-port-map{padding:7px}.rl-hub .rl-feature .tutor-primary{align-self:flex-start;width:auto;min-width:166px}.rl-hub button{min-height:0}.rl-hub .tutor-secondary{min-height:42px}.rl-hub .rl-feature .tutor-primary{min-height:45px}.rl-hub .rl-feature{grid-template-columns:.95fr 1.6fr;min-height:310px}.rl-hub .rl-feature-preview>img{aspect-ratio:2.6}.rl-hub .rl-role-card .rl-card-copy button{min-height:23px}.rl-hub .rl-role-card .rl-card-preview{height:145px}.rl-installer-note .rl-panel-body{align-items:center;gap:12px;padding-top:3px;padding-bottom:10px;display:flex}.rl-installer-note p{margin:0;font-size:11px;line-height:1.4}.rl-installer-note button{flex:none;padding:5px 8px;font-size:11px}.rl-network-grid .rl-checks th:first-child{width:37%}.rl-network-grid .rl-checks td:nth-child(2){width:18%}}.rl-briefing .rl-brief-back{min-height:24px;margin-bottom:10px}.rl-preview-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rl-preview-heading h2{align-items:center;gap:12px;font-size:17px;display:flex}.rl-preview-heading h2 svg{color:#0089b0}.rl-briefing .rl-preview-heading button{align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-size:12px;display:flex}.rl-briefing .rl-step-panel .rl-panel-body{padding:8px 13px 13px}.rl-briefing .rl-steps{flex-direction:column;gap:0;margin:0;display:flex}.rl-briefing .rl-steps li{border:0;border-radius:0;align-items:center;padding:7px 3px}.rl-briefing .rl-steps li+li{border-top:1px solid #e1ebf3}.rl-briefing .rl-steps li>b{width:24px;height:24px}.rl-about-role{border:1px solid var(--rl-border);color:#56718a;background:#fff;border-radius:6px;padding:12px 15px;font-size:12px}.rl-about-role>summary{cursor:pointer;color:#244764;font-weight:600}.rl-about-role>summary svg{vertical-align:middle;margin-right:7px;display:inline}.rl-about-role p{margin:12px 0 0}.rl-about-role ul{margin:10px 0;padding-left:20px}@media(min-width:1051px){.rl-brief-preview img{aspect-ratio:1.95}.rl-briefing .rl-steps li>div{grid-template-columns:205px 1fr;align-items:center;gap:14px;display:grid}.rl-briefing .rl-steps p{margin:0}.rl-brief-tabs{width:calc(64.3% - 12.86px)}.rl-brief-grid>aside{margin-top:-65px}}.rl-lab-fullscreen>.rl-console,.rl-lab-fullscreen>.tw-workroom.gsd{overflow:clip}.rl-lab-fullscreen .rl-top,.rl-lab-fullscreen .gsd-top{z-index:40;position:sticky;top:0}.rl-top-actions>button,.rl-lab-fullscreen .tw-workroom.gsd .gsd-top-actions>button{min-height:44px}@media(max-width:760px){.rl-top-actions{justify-content:space-between;width:100%;margin-left:0}.rl-top-actions .rl-save{padding:7px 12px;font-size:12px}.rl-lab-fullscreen .tw-workroom.gsd .gsd-top button{font-size:12px}}.rl-return-nav{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.rl-hub>.rl-brief-back,.rl-return-nav .rl-brief-back{min-height:44px}.ci{--ci-navy:#102638;--ci-ink:var(--tw-work-ink,#193247);--ci-paper:var(--tw-work-canvas,#eef3f5);--ci-border:#d8e2e8;color:var(--ci-ink);background:var(--ci-paper);border:1px solid var(--ci-border);isolation:isolate;border-radius:18px;font-family:Inter,system-ui,sans-serif;overflow:hidden}.ci *{box-sizing:border-box}.ci button,.ci input,.ci textarea{font:inherit}.ci button{border:1px solid var(--ci-border);color:var(--ci-ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.ci button:hover:not(:disabled){background:#edf9fc;border-color:#1388a3}.ci button:disabled{opacity:.5;cursor:not-allowed}.ci button:focus-visible,.ci input:focus-visible,.ci textarea:focus-visible{outline-offset:3px;outline:3px solid #16a2c1}.ci h1,.ci h2,.ci h3,.ci p{color:inherit;margin:0}.ci small{font-size:12px;line-height:1.5}.ci .ci-primary{color:#182a37;background:#ffc76b;border-color:#ffc76b}.ci .ci-primary:hover:not(:disabled){background:#ffd68f;border-color:#e5b15c}.ci-shell{background:var(--ci-navy);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.ci-shell>div{align-items:center;gap:10px;display:flex}.ci-shell button{color:#dbe9ef;background:0 0;border-color:#355060}.ci-shell button:hover:not(:disabled){background:#244457}.ci-wordmark{letter-spacing:-.6px;font-size:16px}.ci-wordmark b{color:#92d5e2;font-weight:400}.ci-demo{letter-spacing:1.5px;color:#a8bfce;font-size:9px}.ci-eyebrow{letter-spacing:1.5px;color:#5c788a;font-size:10px;font-weight:700}.ci-arrival{grid-template-columns:1.05fr 1fr;min-height:530px;display:grid}.ci-arrival-copy{flex-direction:column;align-items:flex-start;gap:22px;padding:54px 44px;display:flex}.ci-arrival h1{letter-spacing:-2px;font-size:clamp(32px,3.5vw,54px);font-weight:750;line-height:1.04}.ci-arrival p{max-width:490px;font-size:14px;line-height:1.7}.ci-arrival .ci-intro{font-size:18px;line-height:1.55}.ci-arrival-facts{flex-wrap:wrap;gap:12px 18px;font-size:12px;display:flex}.ci-arrival-facts span{align-items:center;gap:7px;display:flex}.ci-arrival-copy>small{color:#617789;max-width:430px}.ci-arrival-scene{color:#e8f3f6;background:radial-gradient(at 45% 40%,#1b5266 0,#132e42,#0d2334);flex-direction:column;justify-content:center;padding:36px;display:flex;position:relative}.ci-arrival-scene:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.ci-scene-label{letter-spacing:2px;color:#a4d7e1;align-items:center;gap:9px;font-size:10px;display:flex}.ci-pulse{background:#60dbb8;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #60dbb815}.ci-scene-clock{letter-spacing:-5px;margin:36px 0;font-size:82px;font-weight:300;line-height:1.1}.ci-scene-clock span{letter-spacing:.5px;color:#b4cbd6;margin-top:12px;font-size:12px;display:block}.ci-scene-network{align-items:center;gap:8px;display:flex}.ci-scene-network>div{background:#ffffff07;border:1px solid #ffffff20;border-radius:10px;flex-direction:column;flex:1;gap:10px;min-width:0;padding:20px 12px;display:flex}.ci-scene-network svg{color:#8ed9e6;width:23px}.ci-scene-network b{font-size:12px}.ci-scene-network span{color:#b5d2df;font-size:10px}.ci-scene-network i{background:#69acbc;width:16px;height:1px}.ci-scene-network .ci-scene-fault{background:#e5aa3d0d;border-color:#edbb6c90}.ci-scene-fault span,.ci-scene-fault svg{color:#ffc76b}.ci-scene-message{background:#ffffff05;border:1px solid #dd9c7770;border-radius:10px;align-items:flex-start;gap:13px;margin-top:24px;padding:19px;display:flex}.ci-scene-message svg{color:#ffc76b;flex-shrink:0}.ci-scene-message b{font-size:13px}.ci-scene-message p{color:#bed0dc;margin-top:6px;font-size:12px}.ci-scene-caption{color:#9eb9c9!important;margin-top:24px!important;font-size:12px!important}.ci-command{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.ci-command h1{letter-spacing:-.8px;margin-top:6px;font-size:26px}.ci-clock{grid-template-columns:20px auto;align-items:center;gap:3px 10px;display:grid}.ci-clock strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.ci-clock span{color:#617b8b;grid-column:1/-1;font-size:11px}.ci-progress{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 28px 20px;display:grid}.ci-progress>span{color:#7d909c;border-bottom:2px solid #dce5e9;align-items:center;gap:8px;padding-bottom:12px;font-size:11px;display:flex}.ci-progress b{background:#e1e8ed;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.ci-progress .active{color:#136a80;border-color:#1389a4}.ci-progress .active b{color:#136a80;background:#d4edf4}.ci-progress .complete{color:#247b60;border-color:#69b9a1}.ci-service-board{border:1px solid var(--ci-border);background:#fff;border-radius:12px;margin:0 28px 22px;padding:15px 18px;box-shadow:0 5px 18px #18394904}.ci-board-heading{align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.ci-board-heading>span{color:#6d8595;margin-left:auto;font-size:10px}.ci-service-nodes{grid-template-columns:1fr 20px 1fr 20px 1fr 1.2fr;align-items:center;gap:12px;display:grid}.ci-node{border:1px solid #d8e5e8;border-radius:8px;grid-template-columns:22px 1fr;gap:7px 9px;min-height:83px;padding:14px;transition:background .3s,border-color .3s;display:grid}.ci-node svg{grid-row:1/3;width:20px;height:20px}.ci-node b{font-size:12px}.ci-node small{font-size:10px}.ci-node.ok{background:#f1faf6;border-color:#b5dacb}.ci-node.ok svg{color:#26926c}.ci-node.fault{background:#fff5ed;border-color:#eac8a9}.ci-node.fault svg{color:#bb7535}.ci-node.waiting{background:#f4f7fa}.ci-link{color:#a6bcc8;width:17px}.ci-workspace{border-top:1px solid var(--ci-border);grid-template-columns:205px minmax(0,1fr) 265px;min-height:590px;display:grid}.ci-sidebar{border-right:1px solid var(--ci-border);background:#e7eef2;flex-direction:column;gap:12px;padding:24px 16px;display:flex}.ci-sidebar>button:not(.ci-reset){text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;gap:10px;padding:13px 10px}.ci-sidebar button.selected{background:#fff;border-color:#bed5df;box-shadow:0 3px 8px #17344c06}.ci-sidebar button div{flex-direction:column;gap:4px;display:flex}.ci-sidebar button b{font-size:12px}.ci-sidebar button small{color:#688393;font-size:10px}.ci-sidebar button>span{color:#7b96a6;margin-left:auto;font-size:10px}.ci-objective{border-top:1px solid #cddce5;margin-top:10px;padding:20px 3px}.ci-objective p{margin:12px 0;font-size:12px;line-height:1.7}.ci-objective small{color:#6a7f8d}.ci-pin-summary{grid-template-columns:17px 1fr;gap:8px;font-size:11px;display:grid}.ci-pin-summary small{color:#69808e;grid-column:1/-1}.ci-sidebar .ci-reset{background:0 0;margin-top:auto;font-size:11px}.ci-desk{background:#fff;min-width:0;padding:24px}.ci-desk-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.ci-desk h2{letter-spacing:-.5px;margin:5px 0 20px;font-size:21px}.ci-case-id{color:#78909d;border:1px solid #e1e8ed;border-radius:5px;padding:5px;font-family:monospace;font-size:11px}.ci-tabs{border-bottom:1px solid var(--ci-border);gap:18px;display:flex}.ci-tabs button{color:#6f8796;background:0 0;border:0;border-radius:0;padding:10px 0 13px;font-size:12px}.ci-tabs button[aria-current]{color:#176e84;border-bottom:2px solid #158aa4}.ci-tabs span{background:#e7f0f4;border-radius:4px;padding:2px 5px;font-size:10px}.ci-search{color:#5c798a;align-items:center;gap:14px;margin:18px 0;font-size:11px;display:flex}.ci input,.ci textarea{color:var(--ci-ink);background:#fbfdfe;border:1px solid #ccdae3;border-radius:7px;width:100%;padding:11px;font-size:12px}.ci-search input{flex:1;min-width:0}.ci-investigate{grid-template-columns:minmax(140px,.7fr) minmax(0,1fr);gap:18px;display:grid}.ci-source-list{flex-direction:column;gap:7px;display:flex}.ci-source-list button{text-align:left;border-color:#e2e9ee;justify-content:flex-start;align-items:flex-start;padding:14px 10px;font-weight:400}.ci-source-list button.selected{background:#f0f9fc;border-color:#76b7c8}.ci-source-list button>svg{color:#668e9f;flex-shrink:0;margin-top:3px}.ci-source-list div{flex:1}.ci-source-list b{font-size:11px;line-height:1.5;display:block}.ci-source-list small{color:#78929e;margin-top:6px;font-size:10px;display:block}.ci-source{background:linear-gradient(145deg,#fff,#f9fcfd);border:1px solid #dce6eb;border-radius:9px;min-height:340px;padding:21px}.ci-source-meta{color:#7290a0;font-size:10px;line-height:1.6}.ci-source h3{margin:12px 0 16px;font-size:17px;line-height:1.4}.ci-source p{font-size:12px;line-height:1.85}.ci-interpretation{background:#edf6fa;border-left:3px solid #78b7c8;margin:22px 0 18px;padding:12px}.ci-interpretation b{color:#3a778b;font-size:10px}.ci-interpretation p{margin-top:6px;font-size:11px}.ci-source button{font-size:10px}.ci .ci-pinned{color:#247c60;background:#e6f4ef;border-color:#b8ddcd}.ci-next{border-top:1px solid #e4edf1;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.ci-next span{color:#77909e;font-size:10px}.ci-next button{flex-shrink:0;font-size:10px}.ci-feed{border-left:1px solid var(--ci-border);background:#f5f8fa;flex-direction:column;min-width:0;padding:23px 16px;display:flex}.ci-feed-heading{align-items:center;gap:8px;display:flex}.ci-feed h2{font-size:14px}.ci-feed-heading .ci-pulse{margin-left:auto}.ci-feed-intro{color:#7792a1;font-size:10px;margin:10px 0 17px!important}.ci-feed-messages{flex-direction:column;gap:12px;max-height:490px;display:flex;overflow:auto}.ci-feed article{background:#fff;border:1px solid #dde7ed;border-radius:9px;padding:14px;animation:.25s ease-out ci-arrive}.ci-feed article>div{justify-content:space-between;gap:6px;font-size:10px;display:flex}.ci-feed time{color:#88a0ac}.ci-feed article p{margin-top:9px;font-size:11px;line-height:1.75}.ci-feed-footer{color:#708d9d;border-top:1px solid #dce7ed;gap:8px;margin-top:20px;padding-top:16px;font-size:10px;line-height:1.6;display:flex}.ci-action-list>p{margin:18px 0;font-size:12px;line-height:1.7}.ci-action{border-bottom:1px solid #e3ecf1;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.ci-action b{font-size:12px;display:block}.ci-action small{color:#708b9b;margin-top:6px;font-size:10px;display:block}.ci-action button{flex-shrink:0;font-size:10px}.ci-action.done b{color:#30846b}.ci .ci-text-link{color:#17788f;border:0;margin-top:24px;padding:0}.ci-handover{flex-direction:column;gap:16px;padding-top:20px;display:flex}.ci-handover label,.ci-modal label{flex-direction:column;gap:9px;font-size:12px;font-weight:600;display:flex}.ci textarea{resize:vertical;font-weight:400;line-height:1.65}.ci-readiness{background:#f4f8fb;border:1px solid #dce7ed;border-radius:8px;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.ci-readiness b{width:100%;font-size:12px}.ci-readiness span{color:#a77132;font-size:10px}.ci-readiness span.passed{color:#288969}.ci-references{flex-wrap:wrap;gap:7px;display:flex}.ci-references span{background:#eef7f4;border-radius:4px;gap:5px;padding:5px 8px;font-size:10px;display:flex}.ci-handover>small{color:#78909c;font-size:10px}.ci-guide{background:#fff;border:1px solid #b7d6e0;border-radius:12px;margin:22px;padding:24px;position:relative}.ci-guide>button{float:right}.ci-guide h2{margin-bottom:14px;font-size:20px}.ci-guide p{margin:12px 0;font-size:13px;line-height:1.8}.ci-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1f35b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ci-modal{width:100%;max-width:610px;max-height:85vh;color:var(--ci-ink);background:#fff;border-radius:16px;flex-direction:column;gap:20px;padding:36px;display:flex;position:relative;overflow:auto;box-shadow:0 30px 100px #0004}.ci-modal .ci-close{border:0;align-self:flex-end;padding:5px;position:absolute;top:14px;right:14px}.ci-modal h2{letter-spacing:-.7px;padding-right:15px;font-size:28px;line-height:1.2}.ci-modal p{font-size:13px;line-height:1.8}.ci-debrief-checks{color:#267c61;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.ci-debrief-checks span{align-items:center;gap:6px;display:flex}.ci-debrief-checks svg{width:15px;height:15px}.ci-projector .ci-service-board{padding:25px}.ci-projector .ci-node{min-height:115px}.ci-projector .ci-node b{font-size:17px}.ci-projector .ci-node small{font-size:12px}.ci-projector .ci-service-nodes{grid-template-columns:1fr 20px 1fr 20px 1fr 1.2fr}.ci-projector .ci-command h1{font-size:32px}.ci-feature{color:#effaff;background:linear-gradient(120deg,#0d2a3c,#195369);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:28px;display:flex}.ci-feature h2{color:#fff;letter-spacing:-.6px;font-size:26px}.ci-feature p{color:#c3dce5;max-width:650px;margin-top:10px;font-size:13px;line-height:1.7}.ci-feature small{color:#9dd1dd;letter-spacing:1.5px;margin-bottom:10px;font-size:10px;display:block}.ci-feature button{flex-shrink:0}.ci-feature-meta{color:#b4d5df;margin-top:14px;font-size:11px}@keyframes ci-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1450px){.ci-workspace{grid-template-columns:220px minmax(0,1fr) 300px}.ci-desk{padding:28px}.ci-source p{font-size:13px}.ci-feed article p{font-size:12px}}@media(max-width:1100px){.ci-workspace{grid-template-columns:170px minmax(0,1fr)}.ci-feed{border-left:0;border-top:1px solid var(--ci-border);grid-column:1/-1}.ci-feed-messages{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px;display:grid}.ci-demo{display:none}.ci-arrival-copy{padding:35px 28px}.ci-arrival-scene{padding:28px}.ci-service-nodes{gap:6px}.ci-node{grid-template-columns:1fr;padding:10px}.ci-node svg{grid-row:auto}.ci-projector .ci-node b{font-size:13px}}@media(max-width:720px){.ci{border-radius:10px}.ci-shell{flex-wrap:wrap;padding:12px}.ci-shell>div{justify-content:flex-end;width:100%}.ci-shell button{padding:8px;font-size:10px}.ci-wordmark{font-size:14px}.ci-arrival{grid-template-columns:1fr}.ci-arrival-copy{padding:32px 24px}.ci-arrival h1{font-size:39px}.ci-arrival-scene{min-height:370px;padding:28px}.ci-scene-clock{margin:20px 0;font-size:65px}.ci-command{align-items:flex-start;padding:22px 16px}.ci-command h1,.ci-projector .ci-command h1,.ci-clock strong{font-size:22px}.ci-clock span{max-width:110px}.ci-progress{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px 18px}.ci-progress>span{font-size:10px}.ci-service-board{margin:0 12px 16px;padding:13px}.ci-board-heading>span{display:none}.ci-service-nodes,.ci-projector .ci-service-nodes{grid-template-columns:1fr 1fr;gap:8px}.ci-link{display:none}.ci-node{grid-template-columns:20px 1fr;min-height:78px}.ci-node svg{grid-row:1/3}.ci-node b{font-size:10px}.ci-node small{font-size:9px}.ci-workspace{grid-template-columns:1fr}.ci-sidebar{border-right:0;grid-template-columns:1fr 1fr;padding:14px;display:grid}.ci-sidebar>.ci-eyebrow{grid-column:1/-1}.ci-sidebar .ci-objective,.ci-pin-summary{display:none}.ci-sidebar .ci-reset{border:0;grid-column:1/-1;justify-self:end;padding:5px}.ci-desk{padding:20px 16px}.ci-desk h2{font-size:19px}.ci-case-id{display:none}.ci-investigate{grid-template-columns:1fr}.ci-source-list{grid-template-columns:1fr;gap:5px;display:grid}.ci-source-list button{padding:10px}.ci-source-list small{margin-top:2px}.ci-source{min-height:0;padding:18px}.ci-source p{font-size:13px}.ci-next{flex-direction:column;align-items:flex-start}.ci-action{align-items:flex-start}.ci-action button{max-width:106px;padding:8px;font-size:9px}.ci-feed-messages{grid-template-columns:1fr}.ci-feed article p{font-size:12px}.ci-feature{flex-direction:column;align-items:flex-start;padding:23px}.ci-feature h2{font-size:23px}.ci-modal-backdrop{padding:12px}.ci-modal{padding:28px 22px}.ci-modal h2{font-size:24px}.ci-projector .ci-service-board{padding:13px}.ci-projector .ci-node{min-height:95px}}@media(prefers-reduced-motion:reduce){.ci *{transition:none!important;animation:none!important}}@media print{.ci-shell,.ci-sidebar,.ci-tabs,.ci-feed,.ci-modal-backdrop,.ci button{display:none!important}.ci-workspace{display:block}.ci{background:#fff;border:0}.ci-service-board{break-inside:avoid}}.ci-response{background:#edf7f9;border:1px solid #b8dce5;border-radius:9px;align-items:flex-start;gap:10px;margin:18px 0;padding:15px;display:flex}.ci-response>svg{color:#25889d;flex-shrink:0;margin-top:2px}.ci-response>div{flex:1}.ci-response b{color:#237b90;font-size:11px}.ci-response p{margin-top:5px;font-size:12px;line-height:1.75}.ci-response button{background:0 0;border:0;padding:3px}.ci-print-record{display:none}@media print{@page{size:A4;margin:18mm}.ci>:not(.ci-print-record){display:none!important}.ci .ci-print-record{color:#183247;background:#fff;font-size:11px;line-height:1.65;display:block!important}.ci-print-record header{border-bottom:3px solid #228ba2;margin-bottom:22px;padding-bottom:20px;display:block!important}.ci-print-record header span{letter-spacing:2px;color:#45758a;font-size:9px}.ci-print-record h1{margin:10px 0;font-size:29px}.ci-print-record h2{break-after:avoid;margin:24px 0 9px;font-size:15px}.ci-print-record p{white-space:pre-wrap}.ci-print-status{background:#eff6f8;border:1px solid #d1e3e8;flex-wrap:wrap;gap:8px 20px;padding:14px;font-size:10px;display:flex}.ci-print-event{break-inside:avoid;border-bottom:1px solid #e0e8ed;padding:10px 0}.ci-print-event b{color:#52798d;font-size:9px}.ci-print-record footer{color:#67828f;border-top:1px solid #cfdee4;margin-top:26px;padding-top:12px;font-size:9px;display:block!important}}.role-lab-image{object-fit:cover;width:100%;height:100%;display:block}.wr-session[data-role]{--lab-accent:#176e82;--lab-tint:#eaf5f7;--lab-dark:#123546}.wr-session[data-role=data]{--lab-accent:#3d5cac;--lab-tint:#edf1fb;--lab-dark:#202f51}.wr-session[data-role=software]{--lab-accent:#7351a2;--lab-tint:#f2eef8;--lab-dark:#332748}.wr-session[data-role=access]{--lab-accent:#26775f;--lab-tint:#edf6f1;--lab-dark:#173e35}.wr-session[data-role=network]{--lab-accent:#176b96;--lab-tint:#eaf3f9;--lab-dark:#15374d}.wr-session[data-role=cloud]{--lab-accent:#565ca4;--lab-tint:#f0f0fb;--lab-dark:#2b2f52}.ws-catalogue .ws-case{background:var(--tw-work-card,#fff);border-top:0;padding:24px}.ws-catalogue .ws-case-image{aspect-ratio:16/10;object-fit:cover;width:calc(100% + 48px);max-width:none;height:auto;margin:-24px -24px 22px}.ws-catalogue .ws-case-number{color:#fff;background:#102b3feb;border:1px solid #ffffff70;border-radius:7px;margin:0;padding:9px 12px;font-size:18px;position:absolute;top:14px;left:14px}.wr-session .wr-feature>.role-lab-image{min-height:300px}.role-lab-identity{background:#ffffff0b;border:1px solid #ffffff35;border-radius:9px;margin:0 0 18px;overflow:hidden}.role-lab-identity>.role-lab-image{aspect-ratio:3/2;height:auto}.role-lab-identity>div{padding:12px}.role-lab-identity strong,.role-lab-identity span{display:block}.role-lab-identity strong{color:#fff;font-size:14px;line-height:1.35}.role-lab-identity span{color:#d8e6eb;margin-top:5px;font-size:12px;line-height:1.6}.wr-session[data-role] .wr-top,.wr-session[data-role] .op-systembar,.wr-session[data-role] .wr-nav,.wr-session[data-role] .sim-nav{background:var(--lab-dark)}.wr-session[data-role] .wr-kicker{color:var(--lab-accent)}.wr-session[data-role] .op-arrival .wr-kicker{color:#d6edf5}.wr-session[data-role] .wr-main,.wr-session[data-role] .sim-main{background:linear-gradient(140deg,var(--lab-tint),#f5f7f9 60%)}.wr-session[data-role] .wr-card{border-color:#ccdae2;box-shadow:0 3px 12px #162e4010}.wr-session[data-role] .wr-nav button[aria-current],.wr-session[data-role] .sim-nav button[aria-current]{color:var(--lab-dark);box-shadow:inset 4px 0 var(--lab-accent);background:#f5fafc;border-color:#e2eef3}.wr-session[data-role] .sim-main .sim-arrival{background:#fff;border:1px solid #c0d0db;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.wr-session[data-role] .sim-arrival>.role-lab-image{min-height:300px}.wr-session[data-role] .sim-arrival>div{align-self:center;padding:clamp(20px,2.5vw,34px)}.wr-session[data-role] .sim-arrival .wr-lead{color:#193548;font-size:19px;line-height:1.55}.wr-session[data-role] .sim-consolebar{background:var(--lab-dark)}.wr-session[data-role] .sim-system{background:var(--lab-tint);padding:15px}.wr-session[data-role] .sim-system article{border-top-color:var(--lab-accent)}.wr-session[data-role] .sim-system figcaption{margin-bottom:10px}.wr-session[data-role] .sim-config,.wr-session[data-role] .sim-testdesk{border-top:4px solid var(--lab-accent);padding:20px;box-shadow:0 6px 18px #1632460a}.wr-session[data-role] .sim-panel-label{letter-spacing:.12em;color:var(--lab-accent);font:700 11px/1.5 system-ui,sans-serif}.wr-session[data-role] .sim-config h2,.wr-session[data-role] .sim-testdesk h2{margin:8px 0 14px}.wr-session[data-role] .sim-config button[aria-pressed=true]{background:var(--lab-dark);border-color:var(--lab-dark)}.wr-session[data-role] .sim-verification{background:#fff;border:1px solid #cbdce5;border-radius:12px;padding:20px}.wr-session[data-role] .sim-verification h2{margin:6px 0}.wr-session[data-role] .sim-verification button{border-left:3px solid var(--lab-accent);min-height:95px}.wr-session[data-role] .sim-evidence article{border-top:4px solid var(--lab-accent);background:repeating-linear-gradient(#fff,#fff 31px,#f4f7f9 32px)}.wr-session[data-role] .sim-evidence article p{line-height:1.85}.wr-session[data-role] .sim-evidence aside button{border-left:3px solid #b8cbd5}.wr-session[data-role] .sim-evidence aside button[aria-pressed=true]{border-left-color:var(--lab-accent);background:var(--lab-tint)}.wr-session[data-role] .sim-feedback .wr-card{border-top:4px solid var(--lab-accent)}.wr-session[data-role] .sim-next{background:var(--lab-tint)}.wr-session[data-role] .op-desktop{box-shadow:0 10px 28px #142b3d18}.wr-session[data-role] .op-dock{background:var(--lab-dark);border-top:1px solid #ffffff25}.wr-session[data-role] .op-work{background:var(--lab-tint)}.wr-session[data-role] .op-dock button[aria-pressed=true]{color:var(--lab-dark);background:#f5f9fc;border-color:#f5f9fc}.wr-session[data-role] .op-inbox article{border-top:4px solid var(--lab-accent);background:#fff}.wr-session[data-role] .wr-nav .role-lab-identity{flex-shrink:0}.wr-session[data-role] .tw-workroom:has(.op-desktop) .role-lab-identity{background:0 0;border:0;align-items:center;max-width:240px;margin:0 12px 0 0;display:flex}.wr-session[data-role] .tw-workroom:has(.op-desktop) .role-lab-identity img{border-radius:6px;width:54px;height:48px}.wr-session[data-role] .tw-workroom:has(.op-desktop) .role-lab-identity span{display:none}.edu-wr-preview .edu-wr-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-wr-preview .edu-wr-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.edu-wr-preview .edu-wr-role-image{border-radius:8px;grid-row:span 2;min-height:280px}.edu-wr-preview .edu-wr-detail>div{min-width:0}@media(min-width:1150px){.wr-session[data-role] .sim-testdesk{position:sticky;top:155px}}@media(max-width:1050px){.sim-nav .role-lab-identity{display:none}}@media(max-width:700px){.wr-session[data-role] .sim-main .sim-arrival{grid-template-columns:1fr}.wr-session[data-role] .sim-arrival>.role-lab-image,.wr-session .wr-feature>.role-lab-image{aspect-ratio:3/2;min-height:0;max-height:250px}.edu-wr-preview .edu-wr-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-wr-preview .edu-wr-detail{grid-template-columns:1fr}.edu-wr-preview .edu-wr-role-image{aspect-ratio:3/2;grid-row:auto;height:auto;min-height:0}.wr-session[data-role] .role-lab-identity{display:none!important}.wr-session[data-role] .sim-config,.wr-session[data-role] .sim-testdesk,.wr-session[data-role] .sim-verification{padding:16px}}@media print{.role-lab-identity,.role-lab-image{display:none!important}}.wr-session[data-role] .wr-mission-bar{margin-bottom:12px;position:relative;top:auto}.wr-comparison{background:var(--tw-work-canvas,#eef3f6);color:#19364a;border:1px solid #adc5d0;border-radius:16px;max-width:1100px;margin:auto;overflow:hidden}.wrc-header{color:#eef7fa;background:#102e40;padding:28px}.wrc-header>span{letter-spacing:.12em;font-size:12px}.wrc-header h1{max-width:760px;margin:20px 0;font-size:clamp(26px,4vw,42px);line-height:1.15}.wrc-header p{max-width:750px;line-height:1.6}.wr-comparison button{color:#163748;cursor:pointer;background:#fff;border:1px solid #819eae;border-radius:8px;min-height:44px;margin:4px;padding:12px 16px;font-weight:650}.wrc-header button{float:right}.wrc-steps{border-bottom:1px solid #b6cbd4;flex-wrap:wrap;gap:8px;padding:16px;display:flex}.wrc-steps button[aria-current]{color:#fff;background:#153f50}.wrc-work{padding:clamp(18px,3vw,32px)}.wrc-work h2{margin:0 0 20px;font-size:26px;line-height:1.25}.wrc-work label{margin:20px 0;font-weight:650;display:block}.wrc-work select,.wrc-work textarea,.wrc-work input{box-sizing:border-box;color:#163748;width:100%;font:inherit;background:#fff;border:1px solid #819eae;border-radius:8px;max-width:100%;margin-top:8px;padding:12px;font-weight:400;display:block}.wrc-work textarea{resize:vertical;min-height:100px}.wrc-work p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.wrc-role{background:#fff;border-radius:12px;align-items:center;gap:20px;padding:14px;display:flex}.wrc-role img{object-fit:cover;border-radius:8px;width:150px;height:100px}.wrc-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wrc-pair article{background:#fff;border:1px solid #b6cbd4;border-radius:12px;min-width:0;padding:20px}.wrc-pair h3{font-size:20px}.wr-comparison .wrc-primary{color:#132e3d;background:#efb549;border-color:#c58b25}.wrc-navigation{flex-wrap:wrap;justify-content:space-between;margin:20px 0;display:flex}.wrc-work details{border-top:1px solid #b6cbd4;padding:16px 0}.wrc-work summary{cursor:pointer;align-content:center;min-height:44px;font-weight:650}.wr-comparison :is(button,summary,textarea,select,input):focus-visible{outline-offset:3px;outline:3px solid #147f99}.wrc-print{display:none}@media(max-width:550px){.wrc-header button{float:none;margin:12px 0;display:block}.wrc-pair{grid-template-columns:1fr}.wrc-role{align-items:flex-start}.wrc-role img{width:90px;height:90px}.wrc-steps{gap:0;padding:8px}.wrc-steps button{flex:1;padding:10px 6px;font-size:13px}.wrc-work h2{font-size:23px}}@media print{.wr-comparison{color:#163748;background:#fff;border:0;overflow:visible}.wr-comparison>:not(.wrc-print){display:none!important}.wrc-print{font:11pt/1.5 Arial,sans-serif;display:block}.wrc-print header svg{width:180px;height:auto}.wrc-print h1{font-size:26pt}.wrc-print h2{color:#176875;border-bottom:2px solid #176875;padding-bottom:8px;font-size:20pt}.wrc-print h3{break-after:avoid;font-size:12pt}.wrc-print section{break-before:page}.wrc-print p{white-space:pre-wrap;overflow-wrap:anywhere}.wrc-print footer{border-top:1px solid #8da9b5;padding-top:12px;font-size:9pt}body:has(.wr-comparison) *{visibility:hidden}:is(body:has(.wr-comparison) .wrc-print,body:has(.wr-comparison) .wrc-print *){visibility:visible}.wr-comparison{margin:0;padding:0;position:absolute;inset:0}.wrc-print{padding:8mm}.wrc-print section:first-of-type{break-before:auto}@page techwaymark-comparison{size:A4;margin:14mm;@bottom-right{content:"TechWaymark · " counter(page) " / " counter(pages);font:8pt Arial,sans-serif;color:#536e7e}}body:has(.wrc-print){page:techwaymark-comparison;background:#fff!important;margin:0!important}body:has(.wrc-print) :has(.wrc-print){background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;container-type:normal!important}body:has(.wrc-print) :not(:has(.wrc-print)):not(.wrc-print):not(.wrc-print *){display:none!important}.wrc-print{color:#173449!important;background:#fff!important;padding:0!important;font:10pt/1.5 Arial,sans-serif!important}.wrc-print header{border-bottom:3px solid #18a7b0;background:#102c41!important;padding:12px 16px!important}.wrc-print h1{color:#173449!important;margin:14px 0!important;font-size:23pt!important}.wrc-print section,.wrc-print section:first-of-type{break-inside:avoid;break-before:auto!important;margin:20px 0!important}.wrc-print h2{color:#176875!important;margin:16px 0 10px!important;font-size:15pt!important}.wrc-print h3{color:#173449!important;margin:12px 0 4px!important;font-size:10pt!important}.wrc-print p{orphans:3;widows:3;color:#173449!important;margin:6px 0!important}html:has(.wrc-print){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}html:has(.wrc-print) body{background:#fff!important}}.lab-data-pipeline,.lab-rule-board,.lab-cloud-map,.lab-soc-map{overflow-wrap:anywhere;border:1px solid #38596c;border-radius:11px;margin-bottom:22px;line-height:1.5;overflow:hidden;box-shadow:0 8px 22px #122d3c12}.lab-data-pipeline{color:#edf1ff;background:linear-gradient(115deg,#19294e,#2b4070);padding:20px}.lab-data-pipeline>header{color:#cbd5f5;letter-spacing:.06em;align-items:center;gap:10px;font-size:11px;display:flex}.lab-data-pipeline header small{letter-spacing:0;margin-left:auto;font-size:11px}.lab-pipeline-stages{grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:12px;margin:20px 0;display:grid}.lab-pipeline-stages article{background:#ffffff0b;border:1px solid #7388b266;border-radius:8px;min-width:0;padding:18px}.lab-pipeline-stages article>svg{color:#b3caff;margin-bottom:15px}.lab-pipeline-stages :is(small,strong,span){display:block}.lab-pipeline-stages small{color:#b5c6ed;letter-spacing:.08em;font-size:10px}.lab-pipeline-stages strong{margin:8px 0;font-size:26px;line-height:1.3}.lab-pipeline-stages span{color:#d0dcf7;font-size:12px}.lab-data-pipeline>p{color:#c9d6f0;margin:0;font-size:12px}.lab-rule-board{color:#eee9fb;background:#211d36;padding:20px}.lab-rule-board>header{color:#d2bbf6;align-items:center;gap:12px;display:flex}.lab-rule-board header strong,.lab-rule-board header small{display:block}.lab-rule-board header small{color:#baadd3;margin-top:4px;font-size:11px}.lab-rule-board ol{margin:18px 0;padding:0;list-style:none}.lab-rule-board li{border-top:1px solid #69558466;align-items:center;gap:18px;padding:12px 0;display:flex}.lab-rule-board li>span{color:#9e83c4;font:12px ui-monospace,monospace}.lab-rule-board li small,.lab-rule-board li strong{display:block}.lab-rule-board li small{color:#c6b6df;font-size:11px}.lab-rule-board li strong{color:#f0e6ff;font:13px/1.6 ui-monospace,monospace}.lab-rule-board>p{color:#c8bbdf;margin-bottom:0;font-size:12px}.lab-cloud-map{color:#eef7f4;background:linear-gradient(120deg,#103b39,#184e43);padding:22px}.lab-soc-map{color:#edf6fa;background:linear-gradient(120deg,#102b3f,#153c4c);padding:22px}.lab-cloud-map>header,.lab-soc-map>header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.lab-cloud-map h2,.lab-soc-map h2{color:#f1faf7!important;margin:0 0 5px!important;font-size:21px!important}.lab-cloud-map header p,.lab-soc-map header p{color:#bad9d3;margin:0;font-size:12px}.lab-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.lab-resource-grid article{background:#ffffff08;border:1px solid #82b4a666;border-radius:8px;min-width:0;padding:16px;position:relative}.lab-resource-grid article:not(:last-child):after{content:"";border-top:2px solid #7ea99e;width:18px;position:absolute;top:50%;right:-19px}.lab-resource-grid article>div{color:#a6ded0;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.lab-resource-grid h3{color:#f0faf5!important;margin:0 0 7px!important;font-size:13px!important}.lab-resource-grid strong{min-height:42px;font-size:14px;display:block}.lab-resource-grid span{color:#bad5cc;border-top:1px solid #79a99b66;margin-top:12px;padding-top:10px;font-size:11px;display:block}.lab-resource-grid span[data-state=pass]{color:#b3efcd}.lab-resource-grid span[data-state=fail]{color:#ffdaa5}.lab-map-foot{color:#bbd5d5;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:12px;line-height:1.6;display:flex}.lab-map-foot svg{flex-shrink:0;margin-top:2px}.lab-soc-assets{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.lab-soc-assets article{background:#214455;border:1px solid #67889777;border-radius:8px;padding:16px}.lab-soc-assets svg{color:#a3d7db;margin-bottom:16px}.lab-soc-assets small{color:#bcd7e0;font-size:11px;display:block}.lab-soc-assets strong{color:#f0f8fa;margin-top:6px;font-size:13px;display:block}.shift-data .shift-data-bars>div:nth-child(2) i{background:#8b99b8}.shift-data .shift-data-bars>div:nth-child(3) i{background:#d6a454}.shift-data .soc-table th{background:#e7ecfa}.shift-data .soc-table td:first-child{font-family:ui-monospace,monospace;font-weight:700}.shift-data .shift-data-grid>.soc-paper,.shift-data .shift-controls{border-top:4px solid #647dc3}.shift-software .shift-app-preview{background:#fff;border:1px solid #b9a4d3;border-top:28px solid #332847;box-shadow:0 6px 15px #29163e0b}.shift-software .shift-audience button[aria-pressed=true]{background:#e4d6f6;border-color:#8d69b0}.shift-software .shift-ticket-tabs button[aria-pressed=true]{background:#e9dff7;border-color:#8d69b0}.shift-software .shift-controls{border-top:4px solid #916bb8}.shift-software .shift-app-preview>small{color:#6c4b89;font:11px ui-monospace,monospace}.shift-cloud .shift-controls{border-top:4px solid #378d77}.shift-cloud .shift-terminal{background:#0d302e;border:1px solid #477f6f;box-shadow:inset 0 3px #508a79}.ticket-desk.ticket-desk>header{color:#eff7fa;background:linear-gradient(120deg,#27394b,#344b5b);border-bottom:3px solid #d1a257}.ticket-desk.ticket-desk>header h2{color:#f4f9fc}.ticket-desk.ticket-desk>header small{color:#ecd3aa}.ticket-desk.ticket-desk>header>span{border:1px solid #8c9da777;border-radius:20px;padding:6px 10px;font-size:12px}.ticket-list thead th{text-transform:uppercase;letter-spacing:.04em;background:#e9eff3;font-size:11px}.ticket-list .selected{background:#fff5e3}.ticket-detail>small{color:#87621f;letter-spacing:.07em;font-weight:700}.ticket-message{border-left:3px solid #9cb4c2;position:relative}.ticket-message.reply{border-left-color:#458d7a}.ticket-message b{font-size:12px}.ticket-message p{line-height:1.65}.ticket-priority{background:#eef3f5;border:1px solid #ced9df;border-radius:4px;padding:4px 6px;font-size:11px;display:inline-block}.ticket-priority[data-urgent=true]{color:#78531b;background:#fff0d5;border-color:#dbbd83}@media(max-width:1000px){.lab-soc-assets{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-resource-grid{grid-template-columns:1fr 1fr}.lab-resource-grid article:after{display:none}.lab-data-pipeline header{flex-wrap:wrap}.lab-data-pipeline header small{margin-left:0}}@media(max-width:600px){.lab-cloud-map,.lab-soc-map,.lab-data-pipeline,.lab-rule-board{padding:15px}.lab-pipeline-stages{grid-template-columns:1fr;gap:8px}.lab-pipeline-stages>svg{margin:auto;transform:rotate(90deg)}.lab-pipeline-stages article{padding:14px}.lab-pipeline-stages article>svg{float:right;margin:0}.lab-soc-assets,.lab-resource-grid{grid-template-columns:1fr 1fr;gap:9px}.lab-resource-grid article,.lab-soc-assets article{padding:12px}.lab-cloud-map>header,.lab-soc-map>header{align-items:flex-start}.lab-cloud-map h2,.lab-soc-map h2{font-size:18px!important}}.lab-rule-board ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lab-rule-board li{align-items:flex-start}.lab-rule-board li>span{padding-top:3px}@media(max-width:650px){.lab-rule-board ol{grid-template-columns:1fr;gap:0}}.edu-workbench :is(.lab-data-pipeline,.lab-rule-board,.lab-cloud-map,.lab-soc-map)>header{background:0 0;padding:0}.ticket-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-layout>*,.ticket-desk.ticket-desk>header>div{min-width:0}.ticket-desk.ticket-desk>header{overflow-wrap:anywhere}@media(max-width:1000px){.ticket-layout{grid-template-columns:minmax(0,1fr)}}.network-workbench{--net-ink:#16384d;--net-muted:#557183;--net-border:#c5d6df}.network-map{color:#eef6fa;background:linear-gradient(125deg,#102c41,#153c4c);border:1px solid #47717d;border-radius:12px;margin-bottom:22px;padding:22px;box-shadow:0 8px 24px #082d3b12}.network-map>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.network-map header small{letter-spacing:.13em;color:#a5dacf;font-size:10px}.network-map header h2{color:#fff!important;margin:7px 0!important;font-size:24px!important}.network-map header>span{color:#b7d2dd;align-items:center;gap:8px;font-size:12px;display:flex}.network-map-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.network-map-hop{min-width:0;position:relative}.network-map-hop article{box-sizing:border-box;background:#214556;border:1px solid #537582;border-radius:8px;height:100%;padding:16px;box-shadow:0 4px 8px #061f2a22}.network-map-arrow{color:#91b9c3;position:absolute;top:50%;right:-22px}.network-device-icon{color:#a0ddd2;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.network-device-icon small{color:#8baebc;font:11px ui-monospace,monospace}.network-map h3{color:#eaf5fa!important;margin:0 0 6px!important;font-size:13px!important}.network-map-hop strong{min-height:42px;font-size:14px;line-height:1.5;display:block}.network-observation{color:#bdd0d9;border-top:1px solid #7ba1b44d;margin-top:12px;padding-top:8px;font-size:11px;line-height:1.4;display:block}.network-map [data-state=pass]{border-color:#6cc8ad}.network-map [data-state=pass] .network-observation{color:#b1efda}.network-map [data-state=fail]{border-color:#e2ad61}.network-map [data-state=fail] .network-observation{color:#ffdaa4}.network-map [data-state=stale] .network-observation{color:#f4d09b}.network-destinations{border-top:1px solid #426370;grid-template-columns:1fr 1.5fr 1.5fr;align-items:center;gap:14px;margin-top:22px;padding-top:20px;display:grid}.network-destinations>p{color:#c7dce4;align-items:center;gap:8px;font-size:13px;display:flex}.network-destinations button{text-align:left;border-radius:8px;align-items:center;gap:12px;min-height:110px;display:flex;color:#eaf5fa!important;background:#163849!important;border:1px solid #577d88!important;padding:14px!important}.network-destinations button>span{min-width:0}.network-destinations button .network-observation{border:0;max-width:85px;margin:0 0 0 auto;padding:0}.network-destinations :is(strong,code,small){display:block}.network-destinations strong{font-size:13px}.network-destinations code{overflow-wrap:anywhere;color:#bdd4dd;font-size:11px}.network-destinations small{color:#a8dacc;margin-top:6px;font-size:11px}.network-map .network-map-note{color:#b7ced8;margin:18px 0 0;font-size:12px;line-height:1.6}.network-operations{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.network-console{color:#dfedf3;background:#092031;border:1px solid #476778;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 10px 25px #06263916}.network-console>header{background:#19394b;border-bottom:1px solid #36596b;align-items:center;gap:12px;padding:13px 18px;font-size:12px;display:flex}.network-console>header>small{color:#9ed7cc;letter-spacing:.1em;margin-left:auto;font-size:9px}.network-console-lights{gap:5px;display:flex}.network-console-lights i{background:#77929e;border-radius:50%;width:7px;height:7px}.network-console-lights i:last-child{background:#87c7b7}.network-console-body{padding:20px}.network-console h2{color:#eef7fa!important;font-size:20px!important}.network-console p{color:#bbd0dc;font-size:13px;line-height:1.6}.network-console label{color:#c9dce5!important}.network-command-shortcuts{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.network-command-shortcuts button{min-height:36px;color:#c5e9e0!important;background:#173c4b!important;border:1px solid #426c78!important;padding:9px!important;font:11px ui-monospace,monospace!important}.network-command-input{color:#95d5c3;background:#041825;border:1px solid #567786;border-radius:6px;align-items:center;gap:10px;padding-left:12px;display:flex}.network-command-input input{min-width:0;color:#e2f3f5!important;background:0 0!important;border:0!important;font:13px ui-monospace,monospace!important}.network-console .shift-command{margin:16px 0}.network-console .shift-command>label{flex:1;min-width:0}.network-console-history{scrollbar-color:#507889 #0a2233;max-height:480px;overflow-y:auto}.network-console-history .shift-terminal{overflow-wrap:anywhere;background:#0c2638;border:1px solid #2e5367;border-left:3px solid #62808f;border-radius:6px;margin:10px 0;padding:14px;font-size:12px}.network-console-history .shift-terminal[data-state=pass]{border-left-color:#70c7ae}.network-console-history .shift-terminal[data-state=fail]{border-left-color:#e5ad61}.network-console-history .shift-terminal>div{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.network-console-history .shift-terminal small{color:#a0bccb;font-size:9px}.network-console-history .shift-terminal p{color:#b8ccd8;font-size:12px}.network-console-empty{text-align:center;color:#9dcabc;border:1px dashed #476474;border-radius:8px;padding:28px 18px}.network-console-empty svg{margin:0 auto 12px}.network-console-empty strong{color:#cde5eb;display:block}.network-console .network-console-foot{color:#93afbf;margin-bottom:0;font-size:11px}.network-change-panel>.soc-paper{border-top:4px solid #358799;margin-top:0}.network-change-panel>aside{color:#315967;background:#e1edf0;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;font-size:12px;display:flex}.network-change-panel>aside svg{flex-shrink:0;margin-top:3px}.network-change-panel>aside p{margin:0}.network-workbench :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #dca847}@media(max-width:1000px){.network-destinations{grid-template-columns:1fr 1fr}.network-destinations>p{grid-column:1/-1;margin:0}.network-operations{grid-template-columns:1fr}.network-map-path{gap:18px}.network-map-arrow{width:16px;right:-18px}.network-map-hop article{padding:12px}}@media(max-width:560px){.network-map{padding:14px}.network-map>header{display:block}.network-map header>span{margin-top:12px}.network-map-path{grid-template-columns:1fr 1fr;gap:12px}.network-map-arrow{display:none}.network-destinations{grid-template-columns:1fr}.network-destinations button{min-height:94px}.network-console-body{padding:14px}.network-console>header{flex-wrap:wrap;padding:12px}.network-console .shift-command{display:block}.network-console .shift-command>button{margin-top:10px}}.network-workbench{overflow-wrap:anywhere}.edu-workbench .network-map>header{background:0 0;padding:0}.network-workbench .network-change-panel .soc-paper h2{line-height:1.3;margin:0 0 12px!important;font-size:20px!important}.soc-room{--soc-ink:var(--tw-work-ink,#182a3a);box-sizing:border-box;color:var(--soc-ink);background:var(--tw-work-canvas,#edf2f6);font-size:1rem;line-height:1.55}.soc-top{color:#fff;background:#0e2235;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;display:flex}.soc-top>div{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.soc-top>div:first-child{flex-direction:column;align-items:flex-start;gap:.25rem}.soc-top small{color:#bed1df;letter-spacing:.06em;font-size:.8rem}.soc-room button,.soc-room input,.soc-room select,.soc-room textarea{font:inherit}.soc-room button{color:#173044;cursor:pointer;background:#fff;border:1px solid #b8c9d5;border-radius:.4rem;min-height:44px;padding:.65rem .85rem}.soc-room button:hover{background:#e3f4fa}.soc-room button:disabled{cursor:default;color:#516775;background:#e9eef2}.soc-room button[aria-pressed=true]{background:#d4eff6;border-color:#277991}.soc-room .wr-primary{color:#172b3c;background:#ffc568;border-color:#bf8426;font-weight:700}.soc-room :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:3px solid #19809c}.soc-top button{color:#fff;background:#19354c;border-color:#638096}.soc-clock{font-family:monospace;font-size:1rem}.soc-shell{grid-template-columns:205px minmax(0,1fr);display:grid}.soc-nav{color:#c7d9e6;background:#132b40;flex-direction:column;gap:.5rem;padding:1.3rem;display:flex}.soc-nav-title{color:#fff;margin-bottom:.8rem;font-size:1.3rem;font-weight:700}.soc-nav-title small{color:#c1d6e3;font-size:.875rem;font-weight:400;display:block}.soc-nav button{text-align:left;color:#e0eaf1;background:0 0;border-color:#0000;justify-content:space-between;display:flex}.soc-nav button[aria-current=page],.soc-nav button:hover{color:#102c41;background:#b8e4ef}.soc-nav p{margin-top:1rem;font-size:.875rem}.soc-main{min-width:0;padding:clamp(1rem,3vw,2.3rem)}.soc-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1.2rem;margin-bottom:1.4rem;display:flex}.soc-heading h1{color:#102b40;max-width:26ch;margin:.4rem 0 0;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.2}.soc-case{background:#e2edf3;border-left:3px solid #2d829c;padding:.7rem 1rem;font-weight:700}.soc-case small{font-size:.875rem;font-weight:400;display:block}.soc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.soc-paper,.soc-alert{background:#fff;border:1px solid #c5d3dd;border-radius:.55rem;min-width:0;margin-bottom:1rem;padding:clamp(1rem,2vw,1.5rem)}.soc-grid>:is(.soc-paper,.soc-alert){margin-bottom:0}.soc-paper h2,.soc-alert h2{color:#18374c;margin:0 0 .7rem;font-size:1.25rem;line-height:1.3}.soc-paper h3{font-size:1.05rem}.soc-room :is(p,li,dd){overflow-wrap:anywhere}.soc-paper p:last-child{margin-bottom:0}.soc-paper button,.soc-alert button{margin:.3rem .35rem .3rem 0}.soc-alert{border-top:4px solid #c48729}.soc-room small{font-size:.875rem}.soc-room dl{grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:.5rem 1rem;display:grid}.soc-room dt{font-weight:700}.soc-room dd{margin:0}.soc-arrival{background:#fff;border:1px solid #c5d3dd;border-radius:.6rem;grid-template-columns:.9fr 1.1fr;margin-bottom:1.2rem;display:grid;overflow:hidden}.soc-arrival img{object-fit:cover;width:100%;height:100%;min-height:320px}.soc-arrival>div{padding:1.6rem}.soc-arrival h2{font-size:1.6rem}.soc-room label{margin:.9rem 0;font-weight:600;display:block}.soc-room :is(input,select,textarea){color:#182e40;background:#fff;border:1px solid #8cabbc;border-radius:.35rem;width:100%;max-width:100%;margin-top:.4rem;padding:.7rem;display:block}.soc-room textarea{resize:vertical;min-height:95px}.soc-search{align-items:end;gap:.8rem;margin-bottom:1rem;display:flex}.soc-search label{flex:1;margin:0}.soc-search{flex-wrap:wrap;width:100%;min-width:0}.soc-search label{flex:15rem;min-width:0}.tw-workroom.soc-room :is(label,input,select,textarea){font-size:1rem}.soc-probes>div>small{color:#405b6b;padding:.25rem .75rem;display:block}.soc-table{background:#fff;border:1px solid #c3d3de;margin-bottom:1rem;overflow-x:auto}.soc-table table{border-collapse:collapse;width:100%;font-size:.95rem}.soc-table caption{text-align:left;padding:1rem;font-weight:700}.soc-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #d9e2e9;padding:.85rem}.soc-table th{background:#deebf1}.soc-table p{padding:1rem}.soc-contactbar{flex-wrap:wrap;gap:.6rem;display:flex}.soc-note{color:#465c6b;font-size:.875rem}.soc-inbox{padding:0;list-style:none}.soc-inbox li{background:#fff;border-left:3px solid #4a94ad;grid-template-columns:4rem minmax(0,1fr);gap:1rem;margin-bottom:.6rem;padding:1rem;display:grid}.soc-inbox h3{margin:0;font-size:1rem}.soc-inbox p{margin:.5rem 0 0}.soc-inbox small{font-family:monospace}.soc-state{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.soc-state article{color:#fff;background:#18354b;border-radius:.4rem;padding:1rem}.soc-state small{color:#c4dce7;display:block}.soc-state strong{margin-top:.4rem;display:block}.soc-probes>div{border-bottom:1px solid #c8d7e0;padding:.5rem 0}.soc-probes button{text-align:left;width:100%}.soc-result{background:#e8f0f4;padding:.8rem}.soc-result :is(small,strong){display:block}.soc-result strong{overflow-wrap:anywhere;margin-top:.5rem;font-family:monospace}.soc-result p{font-size:.95rem}.soc-record{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem}.soc-help{border-top:1px solid #b4cbd8;padding:1.2rem 0}.soc-room summary{cursor:pointer;min-height:30px;font-weight:700}.soc-notice{color:#245569;min-height:1.5rem}.soc-print{display:none}.tw-workroom.soc-room button{font-size:1rem}.tw-workroom.soc-room .wr-kicker{font-size:.875rem}.tw-workroom.soc-room :is(.wr-warning,.wr-success,summary){font-size:1rem}.tw-workroom.soc-room .soc-top button{color:#fff;background:#19354c;border-color:#638096}.tw-workroom.soc-room .soc-nav button{color:#e0eaf1;text-align:left;background:0 0;border-color:#0000}.tw-workroom.soc-room .soc-nav button[aria-current=page],.tw-workroom.soc-room .soc-nav button:hover{color:#102c41;background:#b8e4ef}@media(max-width:900px){.soc-shell{grid-template-columns:1fr}.soc-nav{flex-flow:wrap;padding:.8rem}.soc-nav-title{display:none}.soc-nav p{width:100%;margin:.4rem 0}.soc-grid,.soc-arrival{grid-template-columns:1fr}.soc-arrival img{height:220px;min-height:0}.soc-case{width:100%}}@media(max-width:500px){.soc-top{padding:1rem}.soc-search{flex-direction:column;align-items:stretch}.soc-search label{width:100%}.soc-room dl{grid-template-columns:1fr}.soc-inbox li{grid-template-columns:1fr;gap:.25rem}.soc-nav button{padding:.5rem;font-size:.875rem}}@media print{:is(body:has(.soc-room) .soc-print,body:has(.soc-room) .soc-print *,body:has(.soc-guide) .soc-main,body:has(.soc-guide) .soc-main *){visibility:visible}.soc-room{color:#000;background:#fff}.soc-top,.soc-nav,.soc-main,.wr-mission-bar{display:none!important}.soc-print{display:block}.soc-print pre{white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.45 sans-serif}.soc-guide .soc-main{display:block!important}.soc-guide .soc-print,.soc-guide :is(button,.soc-heading,.soc-notice){display:none}.soc-guide details{display:block}.soc-paper{break-inside:avoid;box-shadow:none}.soc-grid{display:block}}.soc-monitor{color:#e5f0f6;background:#102b40;border:1px solid #375369;border-radius:8px;margin-bottom:20px;padding:20px}.soc-monitor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.soc-monitor h2{color:#fff;margin:5px 0 18px}.soc-monitor small{color:#aac5d5;letter-spacing:.08em;font-size:11px}.soc-monitor-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 20px;display:grid}.soc-monitor-metrics article{background:#19394f;border:1px solid #416276;border-radius:6px;padding:16px}.soc-monitor-metrics :is(small,strong,span){display:block}.soc-monitor-metrics strong{color:#70d8dd;text-transform:capitalize;margin:10px 0;font-size:24px}.soc-monitor-metrics span{color:#c0d3de;font-size:12px}.soc-monitor .soc-table{color:#173449}.soc-monitor-actions{flex-wrap:wrap;gap:8px;display:flex}@media(max-width:650px){.soc-monitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.soc-monitor{padding:12px}}.wr-keep-work{margin-block:20px}.wr-keep-work summary{cursor:pointer;font-weight:700}.wr-keep-work ol{padding-left:24px}.wr-keep-work li{margin:10px 0}.wr-keep-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.wr-keep-work input[type=file]{min-width:0;max-width:100%}.wr-keep-next{border-top:1px solid #c8d6df;margin-top:20px;padding-top:16px}.wr-keep-work .wr-warning{margin:16px 0;padding:16px}.wr-keep-work p{overflow-wrap:anywhere}@media print{.wr-keep-work{display:none!important}}.workplace-shift{--shift-accent:#247a93;--shift-pale:#e3f1f5}.shift-support{--shift-accent:#a87018;--shift-pale:#fff0d5}.shift-data{--shift-accent:#445eb5;--shift-pale:#e9edfc}.shift-software{--shift-accent:#8055a8;--shift-pale:#f0e9f9}.shift-network{--shift-accent:#237baf;--shift-pale:#e3f1fa}.shift-cloud{--shift-accent:#167966;--shift-pale:#e1f3ed}.workplace-shift .soc-case{border-color:var(--shift-accent);background:var(--shift-pale)}.tw-workroom.workplace-shift .soc-nav button[aria-current=page]{background:var(--shift-pale)}.workplace-shift :is(input,select,textarea){box-sizing:border-box}.shift-small{color:#48616f;font-size:.875rem}.shift-source-grid{grid-template-columns:minmax(180px,.8fr) minmax(0,1.6fr);align-items:start;gap:1rem;display:grid}.shift-source-list{min-width:0}.shift-source-list button{text-align:left;width:100%;margin:.4rem 0;display:block}.shift-source-list :is(small,strong,span){display:block}.shift-source-list span{color:#48616f;margin-top:.3rem;font-size:.875rem}.shift-dispatch{border-left:4px solid var(--shift-accent);background:var(--shift-pale);justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem 1.3rem;display:flex}.shift-dispatch strong,.shift-dispatch small{display:block}.shift-dispatch p{margin:.4rem 0 0}.shift-dispatch button{flex:none}.shift-probe-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.shift-probe-list button{text-align:left}.shift-probe-list :is(strong,small){display:block}.shift-probe-list small{color:#426073;margin-top:.3rem;font-weight:400}.shift-ticket-queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.shift-ticket-queue button{text-align:left;border-top:3px solid var(--shift-accent)}.shift-ticket-queue :is(strong,small,span){display:block}.shift-ticket-queue strong{margin:.4rem 0}.shift-ticket-queue span{font-size:.875rem}.shift-service-strip{background:var(--shift-pale);flex-wrap:wrap;gap:.7rem 1rem;margin-bottom:1rem;padding:1rem;display:flex}.shift-data-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.shift-data-flow article{color:#fff;background:#233c79;border-radius:.4rem;padding:1rem}.shift-data-flow :is(strong,span,small){display:block}.shift-data-flow strong{margin:.3rem 0;font-size:1.55rem}.shift-data-flow span{color:#d7e2fc;font-size:.875rem}.shift-data-grid,.shift-software-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.shift-duplicate{background:#eef0ff}.shift-data-bars>div{grid-template-columns:145px minmax(0,1fr) 25px;align-items:center;gap:.7rem;margin:.8rem 0;display:grid}.shift-data-bars>div>div{background:#e0e6f2;border-radius:.2rem;height:1rem}.shift-data-bars i{background:var(--shift-accent);height:100%;display:block}.shift-data-bars span{font-size:.95rem}.shift-ticket-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.shift-ticket-tabs button{text-align:left;flex:140px}.shift-ticket-tabs small{display:block}.shift-audience{gap:.5rem;margin:1rem 0;display:flex}.shift-app-preview{border:1px solid #d3c9e3;border-top:4px solid var(--shift-accent);background:var(--shift-pale);border-radius:.4rem;margin-bottom:1rem;padding:1rem}.shift-app-preview h3{margin-top:.6rem}.shift-internal{background:#fff;border-left:2px solid #7d609d;padding:.7rem}.shift-topology{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.shift-topology article{color:#fff;background:#18384c;border-radius:.4rem;padding:1rem}.shift-topology :is(small,strong){display:block}.shift-topology strong{margin-top:.4rem}.shift-cloud-path article{background:#174538}.shift-terminal{color:#e2f3f5;white-space:pre-wrap;overflow-wrap:anywhere;background:#102a37;border-radius:.4rem;margin-top:1rem;padding:1.1rem;font:.95rem/1.6 ui-monospace,monospace}.shift-terminal :is(small,strong,code){display:block}.shift-terminal strong{margin-top:.7rem}.shift-command label{margin-top:0}.shift-feedback{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.workplace-shift .soc-help dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;display:grid}@media(max-width:900px){.shift-source-grid,.shift-data-grid,.shift-software-grid,.shift-feedback{grid-template-columns:1fr}.shift-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.shift-source-list label{grid-column:1/-1}.shift-source-list button{margin:0}.shift-ticket-queue{grid-template-columns:1fr}.shift-dispatch{flex-direction:column;align-items:start}}@media(max-width:500px){.shift-data-flow{grid-template-columns:1fr}.shift-data-flow article{grid-template-columns:1fr 1fr;column-gap:.7rem;display:grid}.shift-data-flow small{grid-column:1/-1}.shift-data-bars>div{grid-template-columns:1fr 35px}.shift-data-bars>div>div{grid-area:2/1}.shift-data-bars b{grid-area:2/2}.shift-source-list,.shift-probe-list{grid-template-columns:1fr}}@media print{.shift-source-grid,.shift-data-grid,.shift-software-grid,.shift-feedback{display:block}}.ticket-desk{background:#fff;border:1px solid #b8cbd6;border-radius:8px;margin-bottom:20px;overflow:hidden}.ticket-desk>header{background:#eaf0f5;border-bottom:1px solid #cbd8e2;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.ticket-desk h2{margin:4px 0}.ticket-desk>header small{letter-spacing:.08em;font-size:11px}.ticket-layout{grid-template-columns:1fr 1fr;display:grid}.ticket-list{overflow-x:auto}.ticket-list table{border-collapse:collapse;width:100%;font-size:13px}.ticket-list :is(td,th){vertical-align:top;text-align:left;border-bottom:1px solid #dce4e9;padding:12px}.ticket-list caption{text-align:left;color:#536b79;padding:14px}.tw-workroom .ticket-list button{text-align:left;color:#173449;background:0 0;border:0;width:100%;padding:0}.ticket-list button :is(small,strong,span){display:block}.ticket-list button span{margin-top:5px;font-size:12px}.ticket-list .selected{background:#fff2d9;box-shadow:inset 4px 0 #b9761c}.ticket-detail{border-left:1px solid #d1dfe7;padding:24px}.ticket-detail h3{font-size:22px}.ticket-detail dl{font-size:13px}.ticket-detail dt{color:#536e7d}.ticket-detail dd{margin:4px 0 12px}.ticket-message{background:#f0f4f7;border:1px solid #d5e1e8;border-radius:6px;margin:12px 0;padding:14px}.ticket-message.reply{background:#edf7f6}.ticket-message p{margin:8px 0 0}@media(max-width:1000px){.ticket-layout{grid-template-columns:1fr}.ticket-detail{border-top:1px solid #d1dfe7;border-left:0}.ticket-desk>header{flex-wrap:wrap}}.tw-workroom{--wr-ink:var(--tw-work-ink,#142b3c);--wr-muted:var(--tw-work-muted,#526778);--wr-line:#d5e1e7;color:var(--wr-ink);background:var(--tw-work-canvas,#f1f5f7);border:1px solid #203c4e;border-radius:20px;max-width:1500px;margin:20px auto;font-family:Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 20px 60px #03142120}.tw-workroom *{box-sizing:border-box}.tw-workroom h1,.tw-workroom h2,.tw-workroom h3{color:var(--wr-ink);letter-spacing:-.035em;margin:0 0 15px;line-height:1.2}.tw-workroom h1{max-width:850px;font-size:clamp(27px,3vw,40px)}.tw-workroom h2{font-size:22px}.tw-workroom h3{font-size:17px}.tw-workroom p{margin:10px 0 18px;line-height:1.65}.tw-workroom button{cursor:pointer;color:#173a4b;background:#fff;border:1px solid #becfd8;border-radius:9px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:650;transition:background .15s}.tw-workroom button:hover{background:#e5f3f5}.tw-workroom button:disabled{opacity:.5;cursor:not-allowed}.tw-workroom :focus-visible{outline-offset:4px;outline:3px solid #0785a1}.wr-top{color:#fff;background:#0c2332;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.wr-brand{letter-spacing:-.04em;font-size:22px}.wr-brand b{color:#70d8d8;font-weight:500}.wr-top small{letter-spacing:.18em;color:#a9c3d1;margin-top:8px;font-size:9px;display:block}.wr-tools{gap:8px;display:flex}.wr-top button{color:#fff;background:#163446;border-color:#3b586b}.wr-layout{grid-template-columns:175px minmax(0,1fr);display:grid}.wr-nav{color:#c2d3de;background:#102a3b;flex-direction:column;gap:9px;padding:25px 12px;display:flex}.wr-nav button{color:#c2d3de;text-align:left;background:0 0;border:1px solid #0000;padding:13px 10px;font-size:12px}.wr-nav button[aria-current]{color:#fff;background:#16475a;border-color:#2c7385}.wr-nav button:hover{background:#204255}.wr-nav button span{color:#73bfce;margin-right:9px;font-size:10px}.wr-save{color:#abc2cf;margin:40px 10px 10px;font-size:11px;line-height:1.6}.wr-confirm{background:#173b4b;padding:10px;font-size:12px}.wr-main{min-width:0;padding:28px}.wr-context{color:#637786;letter-spacing:.12em;justify-content:space-between;gap:10px;margin-bottom:25px;font-size:9px;display:flex}.wr-lead{color:var(--wr-muted);max-width:780px;font-size:16px}.wr-feature{border:1px solid var(--wr-line);background:#fff;border-radius:15px;grid-template-columns:1fr 1fr;margin:28px 0;display:grid;overflow:hidden}.wr-feature>div:last-child{padding:30px}.wr-feature h2{margin-top:14px;font-size:28px}.wr-kicker{letter-spacing:.12em;color:#14758a;font-size:9px;font-weight:700}.wr-facts{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.wr-facts span{background:#edf4f7;border-radius:5px;padding:7px 10px;font-size:11px}.tw-workroom .wr-primary{color:#182c37;background:#e6ad48;border-color:#d79c34;margin:12px 8px 12px 0}.tw-workroom .wr-primary:hover{background:#f0bd64}.wr-three,.wr-two,.wr-investigate{gap:20px;margin:22px 0;display:grid}.wr-three{grid-template-columns:repeat(3,1fr)}.wr-three article{background:#e6eef2;border-radius:12px;padding:20px}.wr-number{color:#237c8b;margin-bottom:15px;font-size:12px;display:block}.wr-three p{font-size:13px}.wr-two{grid-template-columns:1.2fr 1fr;align-items:start}.wr-investigate{grid-template-columns:1.1fr 1fr;align-items:start}.wr-card{background:var(--tw-work-card,white);border:1px solid var(--wr-line);border-radius:12px;min-width:0;margin-bottom:16px;padding:24px}.wr-card p{font-size:14px}.wr-card h2 small{float:right;color:var(--wr-muted);letter-spacing:0;font-size:11px;font-weight:500}.wr-goal{background:#edf6f5;border-radius:9px;padding:18px}.wr-evidence{gap:8px;display:grid}.wr-evidence button{text-align:left;align-items:center;gap:12px;display:flex}.wr-evidence button>div{flex:1}.wr-evidence button[aria-pressed=true]{background:#e8f5f8;border-color:#3496a9}.tw-workroom small{line-height:1.5}.wr-evidence small,.wr-choice small{color:#586c7a;margin-top:4px;font-size:11px;font-weight:400;display:block}.wr-detail{min-height:380px}.wr-prompt{color:#486776;border-left:3px solid #3c9aab;padding-left:15px}.tw-workroom label{margin:20px 0 10px;font-size:13px;font-weight:650;display:block}.tw-workroom textarea{resize:vertical;color:#142b3c;background:#f8fbfc;border:1px solid #b9ccd7;border-radius:8px;width:100%;min-height:106px;margin-top:9px;padding:12px;font:400 14px/1.6 Inter,system-ui,sans-serif;display:block}.tw-workroom textarea::placeholder{color:#697e8c}.tw-workroom .wr-small{color:#526778;font-size:11px}.tw-workroom fieldset{border:0;margin:0;padding:0}.tw-workroom .wr-choice{border:1px solid var(--wr-line);border-radius:8px;align-items:flex-start;gap:12px;margin:8px 0;padding:12px;font-size:13px;display:flex}.wr-choice:has(input:checked){background:#edf7fa;border-color:#4c99aa}.wr-choice input{accent-color:#127c92;margin-top:4px}.wr-checks{margin:30px 0}.wr-check-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.wr-check-grid .wr-card{margin:0;padding:20px}.wr-success,.wr-warning,.wr-untested{border-radius:7px;padding:12px;font-size:12px;line-height:1.5}.wr-success{color:#205d47;background:#e3f4eb}.wr-warning{color:#785018;background:#fff2da}.wr-untested{color:#566a77;background:#edf1f4}.wr-hints{border:1px solid #c9dbe3;border-radius:10px;margin:15px 0;padding:15px 20px}.tw-workroom summary{cursor:pointer;min-height:28px;font-size:13px;font-weight:650}.wr-hints p{font-size:13px}.wr-history{max-height:320px;padding-left:20px;font-size:12px;line-height:1.7;overflow:auto}.wr-notice{color:#1b6476;min-height:24px;font-size:13px}.wr-room{background:radial-gradient(at top,#e2eff0,#cbdde0);border-radius:12px;min-height:260px;margin-bottom:18px;padding:23px 22px 18px;overflow:hidden}.wr-feature .wr-room{border-radius:0;flex-direction:column;justify-content:center;margin:0;display:flex}.wr-room-heading{color:#365d69;letter-spacing:.13em;justify-content:space-between;gap:10px;font-size:10px;display:flex}.wr-room-heading small{letter-spacing:0;text-align:right;max-width:130px;font-size:9px}.wr-room-legend{color:#315b68;flex-wrap:wrap;gap:14px;margin-top:15px;font-size:9px;display:flex}.wr-print{display:none}.wr-tutor li{margin-bottom:8px;font-size:14px;line-height:1.7}.wr-tutor ol,.wr-tutor ul{padding-left:20px}.wr-paper-results{break-before:page}.wr-entry{color:#fff;background:#123144;border:1px solid #597d8c;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:20px;display:flex}.wr-entry p{color:#c7dce4;margin-top:6px;font-size:13px}.wr-entry button{color:#102a3b;white-space:nowrap;background:#e6ad48;border-radius:8px;padding:12px;font-weight:650}@media(max-width:1000px){.wr-layout{grid-template-columns:145px minmax(0,1fr)}.wr-main{padding:20px}.wr-feature,.wr-investigate,.wr-two{grid-template-columns:1fr}.wr-feature .wr-room{min-height:250px}.wr-detail{min-height:0}}@media(max-width:600px){.tw-workroom{border-radius:12px}.wr-top{flex-direction:column;align-items:flex-start;padding:18px}.wr-layout{display:block}.wr-nav{flex-flow:wrap;gap:4px;padding:10px}.wr-nav button{min-height:42px;padding:8px;font-size:11px}.wr-nav .wr-save{width:100%;margin:4px 8px;font-size:10px}.wr-nav>button:last-child{font-size:10px}.wr-main{padding:18px}.wr-context{font-size:8px}.wr-three,.wr-check-grid{grid-template-columns:1fr}.wr-feature>div:last-child{padding:20px}.wr-card{padding:18px}.wr-brand{font-size:20px}.wr-entry{flex-direction:column;align-items:flex-start}}@media print{body:has(.tw-workroom) *{visibility:hidden}:is(body:has(.tw-workroom) .wr-print,body:has(.tw-workroom) .wr-print *){visibility:visible}.wr-print{color:#142b3c;background:#fff;padding:16mm;display:block;position:absolute;inset:0}.wr-print pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 system-ui}body:has(#wr-paper:not([hidden])) .wr-print{display:none}:is(body:has(#wr-paper:not([hidden])) #wr-paper,body:has(#wr-paper:not([hidden])) #wr-paper *){visibility:visible}#wr-paper:not([hidden]){color:#142b3c;background:#fff;padding:16mm;position:absolute;inset:0}#wr-paper section{break-inside:avoid}@page{size:A4;margin:10mm}}.wr-room{background:#d8e5ec;margin:0 0 18px;padding:16px}.wr-room img{mix-blend-mode:multiply;border-radius:8px;width:100%;height:auto;margin:8px 0;display:block}.wr-feature .wr-room{justify-content:center}.wr-room-heading small{max-width:180px}@media print{.tw-workroom{box-shadow:none;border:0;margin:0;position:absolute;inset:0;overflow:visible}.tw-workroom>.wr-top,.tw-workroom>.wr-layout{display:none}.tw-workroom:has(#wr-paper:not([hidden]))>.wr-layout{display:block}.tw-workroom:has(#wr-paper:not([hidden])) .wr-nav{display:none}.tw-workroom:has(#wr-paper:not([hidden])) .wr-main>:not(.wr-tutor){display:none}.wr-tutor:has(#wr-paper:not([hidden]))>:not(#wr-paper){display:none}}.tw-workroom{container-type:inline-size}.wr-investigate .wr-room img{object-fit:contain;max-height:180px}@container (width>=1100px){.wr-investigate{grid-template-columns:.85fr 1fr 1.15fr;gap:14px}.wr-investigate>div:first-child{display:contents}.wr-investigate .wr-room{min-height:0;padding:12px}.wr-investigate .wr-room img{max-height:none}.wr-investigate .wr-card{padding:18px}.wr-investigate .wr-card h2{font-size:19px}.wr-evidence button{padding:10px;font-size:11px}.wr-check-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wr-check-grid .wr-card{padding:16px}.wr-check-grid h3{font-size:15px}.wr-check-grid p{font-size:12px}.wr-room-heading{flex-direction:column}.wr-room-heading small{text-align:left}.wr-room-legend{gap:8px}}.tw-workroom{width:100%;min-width:0}.sim-lab{--sim-ink:var(--tw-work-ink,#193344);--sim-paper:var(--tw-work-canvas,#edf2f5);color:var(--sim-ink);background:var(--sim-paper)}.sim-shell{grid-template-columns:205px minmax(0,1fr);display:grid}.sim-nav{color:#eaf5f8;background:#133244;padding:20px 14px}.tw-workroom .sim-nav button{text-align:left;color:#eaf5f8;background:#1c4053;border-color:#517080;gap:5px;width:100%;margin-bottom:8px;display:grid}.tw-workroom .sim-nav button[aria-current]{color:#143746;background:#c9f1f0;border-color:#c9f1f0}.sim-nav small{letter-spacing:.12em;font-size:12px}.sim-nav p{color:#d5e5ed;font-size:14px}.sim-main{min-width:0;padding:clamp(18px,3vw,36px)}.sim-main h1{max-width:850px;margin:10px 0 24px;font-size:clamp(25px,3vw,36px);line-height:1.15}.sim-main h2{font-size:21px;line-height:1.3}.sim-main p,.sim-main li{font-size:16px;line-height:1.65}.sim-main button,.sim-main input,.sim-main select,.sim-main textarea{font:inherit;min-height:44px}.sim-main button{cursor:pointer}.sim-main button:focus-visible,.sim-main a:focus-visible,.sim-main input:focus-visible,.sim-main select:focus-visible,.sim-main summary:focus-visible{outline-offset:3px;outline:3px solid #007b99}.sim-main label{gap:8px;margin:12px 0;font-size:14px;font-weight:600;display:grid}.sim-main select,.sim-main input,.sim-main textarea{color:#153449;background:#fff;border:1px solid #829cac;border-radius:7px;width:100%;min-width:0;padding:11px}.sim-main textarea{resize:vertical;min-height:100px}.sim-assignment{background:#fff;border:1px solid #bfd0da;border-left:5px solid #00788a;border-radius:10px;gap:24px;margin:20px 0;padding:24px;display:flex}.sim-case-number{color:#497b8b;font-size:55px;font-weight:700;line-height:1}.sim-guide-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sim-main .wr-card{margin:16px 0}.sim-evidence{grid-template-columns:240px minmax(0,1fr);gap:18px;margin-bottom:20px;display:grid}.sim-evidence aside button{text-align:left;gap:7px;width:100%;margin:8px 0;padding:16px;display:grid}.sim-evidence aside button[aria-pressed=true]{background:#dcf1f2;border-color:#00778c}.sim-evidence small,.sim-evidence span{font-size:13px}.sim-evidence article{min-height:280px}.sim-evidence article p{white-space:pre-line}.sim-consolebar{color:#e5f7ff;background:#173649;border-radius:10px 10px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font:12px/1.5 monospace;display:flex}.sim-system{background:#deeaef;border:1px solid #b3cad7;margin:0 0 20px;padding:20px}.sim-system figcaption{margin-bottom:15px;font-size:14px}.sim-system>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sim-system article{overflow-wrap:anywhere;background:#fff;border:1px solid #a8c0cc;border-top:4px solid #27879a;border-radius:7px;gap:9px;padding:15px 10px;display:grid}.sim-system small{letter-spacing:.08em;font-size:11px}.sim-system strong{font-size:14px}.sim-system span{font-size:13px}.sim-work-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.sim-config,.sim-testdesk{background:#fff;border:1px solid #c0d1db;border-radius:10px;min-width:0;padding:20px}.sim-config>p{font-size:14px}.sim-config fieldset{border:0;border-top:1px solid #d9e3e9;min-width:0;margin:18px 0 0;padding:14px 0 0}.sim-config legend{padding:0 8px 0 0;font-size:14px;font-weight:650}.sim-config fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.tw-workroom .sim-config button{flex:130px;font-size:14px}.tw-workroom .sim-config button[aria-pressed=true]{color:#fff;background:#164d63;border-color:#164d63}.sim-terminal{color:#e9f7f9;overflow-wrap:anywhere;background:#112c3c;border-radius:8px;gap:12px;min-height:180px;margin:18px 0;padding:20px;display:grid}.sim-terminal code{color:#8ae1d5;font:13px/1.6 monospace}.sim-terminal small{color:#bccfdc;font-size:12px}.sim-terminal strong{font:15px/1.6 monospace}.sim-main .sim-terminal p{color:#d7e6ef;margin:0;font-size:14px}.sim-dispatch{background:#fff5df;border-left:4px solid #c99029;margin:20px 0;padding:16px 20px}.sim-dispatch p{margin:5px 0 0;font-size:14px}.sim-verification{margin:24px 0}.sim-verification>div{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;display:grid}.sim-verification button{text-align:left;gap:8px;padding:15px;display:grid}.sim-verification span{font-size:13px}.sim-feedback{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sim-feedback small{color:#446477;font-size:13px}.sim-feedback h2{font-size:18px}.sim-history{padding-left:20px}.sim-history li{white-space:pre-wrap;margin-bottom:14px}.sim-history small{color:#507084;font-size:12px;display:block}.sim-next,.sim-confirm{background:#e0f0f0;border:1px solid #92bcc6;border-radius:10px;margin:24px 0;padding:22px}.sim-next{align-items:center;gap:20px;display:flex}.sim-next button{flex-shrink:0}.sim-notice{color:#245f73;min-height:1.5em}.sim-print{display:none}.tw-workroom.sim-lab .wr-small{font-size:13px}.tw-workroom.sim-lab .wr-kicker{font-size:12px}.tw-workroom.sim-lab .sim-nav .wr-small{color:#d5e5ed}.tw-workroom.sim-lab .sim-main summary{min-height:44px;font-size:15px}.tw-workroom.sim-lab .sim-config fieldset{border-top:1px solid #d9e3e9;margin:18px 0 0;padding:14px 0 0}@media(max-width:1050px){.sim-shell{grid-template-columns:1fr}.sim-nav{flex-wrap:wrap;gap:8px;display:flex}.tw-workroom .sim-nav button{flex:150px;width:auto}.sim-nav p{width:100%;margin:4px}}@media(max-width:700px){.sim-work-grid,.sim-guide-grid,.sim-evidence,.sim-feedback{grid-template-columns:1fr}.sim-system>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-assignment{gap:12px;padding:16px}.sim-case-number{font-size:32px}.sim-next{display:block}.sim-evidence aside{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sim-evidence aside button{margin:0;padding:12px}.sim-main{padding:16px}}@media print{.sim-lab>.wr-top,.sim-nav,.sim-notice,.sim-confirm{display:none!important}.sim-lab:has(.sim-print) .sim-shell{display:none!important}.sim-print{color:#000;background:#fff;display:block!important}.sim-print pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11pt/1.5 sans-serif}.sim-shell{display:block}.sim-main button{display:none}.sim-main details{display:block}.sim-main .wr-card{break-inside:avoid}.wr-mission-bar{display:none!important}.sim-lab .sim-print,.sim-lab .sim-print *{visibility:visible!important}.sim-lab .sim-print{padding:10mm;position:absolute;inset:0}:is(.sim-lab:not(:has(.sim-print)) .sim-main,.sim-lab:not(:has(.sim-print)) .sim-main *){visibility:visible!important}.sim-lab:not(:has(.sim-print)) .sim-main{padding:10mm}}.ws-intro{color:#edf7fa;background:#172c40;border-radius:18px;grid-template-columns:1.1fr 1fr;margin:24px 0 32px;display:grid;overflow:hidden}.ws-intro img{object-fit:cover;width:100%;height:100%}.ws-intro>div{align-self:center;padding:clamp(20px,4vw,48px)}.ws-intro h2{color:inherit;font-size:clamp(25px,3vw,40px);line-height:1.15}.ws-intro p,.ws-intro .wr-small{color:#c9dce8}.ws-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:32px;display:grid}.ws-case{background:var(--tw-work-card,#fff);border:1px solid #d7e1e8;border-top:5px solid #308b9c;border-radius:14px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.ws-data{--ws-accent:#4761a6}.ws-software{--ws-accent:#8054a6}.ws-access{--ws-accent:#267b68}.ws-case.ws-data,.ws-case.ws-software,.ws-case.ws-access{border-top-color:var(--ws-accent)}.ws-case-number{color:#dce5ed;margin-bottom:16px;font-size:45px;font-weight:750;line-height:1}.ws-case h2{margin:12px 0;font-size:25px;line-height:1.2}.ws-case footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.ws-case footer>span{color:#516578;font-size:13px}.tw-workroom select,.tw-workroom input[type=number]{box-sizing:border-box;color:#203349;width:100%;font:inherit;background:#fff;border:1px solid #aebecb;border-radius:7px;margin:8px 0 18px;padding:12px;display:block}.ws-config{margin:20px 0}.ws-config>div{border-bottom:1px solid #dbe3ea;padding:12px 0}.ws-config dt{color:#52677a;font-size:12px}.ws-config dd{margin:4px 0;font-weight:650}.ws-table{overflow:auto}.tw-workroom table{border-collapse:collapse;width:100%;font-size:14px}.tw-workroom th,.tw-workroom td{text-align:left;border-bottom:1px solid #d4e0e7;padding:12px}.tw-workroom th{color:#243b50;background:#eaf0f5}.ws-monitor{color:#e8f3f8;background:#182d41;border-radius:14px;margin:24px 0;padding:26px}.ws-monitor h2,.ws-monitor .wr-kicker{color:inherit}.ws-metrics{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0;display:grid}.ws-metrics b{color:#81dbe3;font-size:36px;display:block}.ws-metrics span{font-size:13px}.ws-code{white-space:pre-wrap;color:#9ce5e7;font-size:16px;line-height:1.9}.ws-probe{grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;display:grid}.ws-permissions{grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;display:grid}.ws-permissions>div{border:1px solid #547085;border-radius:8px;padding:18px}.ws-permissions strong,.ws-permissions small{margin-top:8px;display:block}.ws-permissions span{color:#a2e3e8;font-size:12px}.ws-paper{display:none}.ws-network{background:#edf4f7;border-top:1px solid #c7d9e4;padding:18px}.ws-network h3{margin:0 0 10px}.ws-network-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ws-network-grid>div{border:1px solid #b8cbd8;border-radius:7px;padding:12px;font-size:13px}.ws-network-grid strong{margin-bottom:6px;display:block}@container (width<=740px){.ws-intro,.ws-catalogue{grid-template-columns:1fr}.ws-intro img{max-height:260px}.ws-probe{grid-template-columns:1fr}.ws-metrics{gap:10px}.ws-metrics b{font-size:26px}.ws-permissions{grid-template-columns:1fr}.ws-case footer{flex-wrap:wrap}}@media print{.tw-workroom:has(.ws-paper) .wr-print{display:none!important}:is(.tw-workroom:has(.ws-paper) .wr-layout,.tw-workroom:has(.ws-paper) .wr-main){display:block!important}.tw-workroom:has(.ws-paper) .wr-main>*{display:none!important}.tw-workroom:has(.ws-paper) .wr-main>.wr-tutor{display:block!important}.tw-workroom:has(.ws-paper) .wr-tutor>*{display:none!important}.tw-workroom .wr-tutor>.ws-paper{color:#000;display:block!important}.ws-paper section{break-inside:avoid}.ws-paper .wr-card{border:0;padding:0}:is(body:has(.ws-paper) .ws-paper,body:has(.ws-paper) .ws-paper *){visibility:visible}.ws-paper{background:#fff;padding:16mm;position:absolute;inset:0}.tw-workroom:has(.ws-paper) .wr-nav{display:none!important}}.tw-workroom{box-sizing:border-box}.wr-session{outline:none;width:100%;min-width:0;scroll-margin-top:90px}.wr-mission-bar{z-index:20;color:#e9f4f8;background:#102b3f;border:1px solid #456276;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex;position:sticky;top:72px;box-shadow:0 5px 15px #10273630}.wr-mission-bar button{color:#fff;cursor:pointer;background:#193d50;border:1px solid #769bad;border-radius:7px;min-height:44px;padding:10px 14px;font-size:13px}.wr-mission-bar span{font:12px/1.5 system-ui}.op-desktop{background:#edf2f6;border:1px solid #294859;border-radius:12px;margin:20px 0;overflow:hidden}.op-systembar{color:#afd9e5;letter-spacing:.05em;background:#112b3f;justify-content:space-between;gap:12px;padding:16px;font-size:11px;display:flex}.op-systembar b{color:#fff;font-weight:500}.op-dock{background:#1d3a4c;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.tw-workroom .op-dock button{color:#dceff5;background:#254859;border-color:#49697b}.tw-workroom .op-dock button[aria-pressed=true]{color:#163746;background:#c6eef0;border-color:#a4dbe0}.op-dock span{padding-left:10px;font-size:11px}.op-work{padding:22px}.op-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.op-toolbar h2{margin:8px 0;font-size:24px}.op-data-layout{grid-template-columns:minmax(0,1.6fr) minmax(200px,.8fr);gap:18px;display:grid}.op-pipeline{grid-template-columns:1fr 1fr;gap:12px;display:grid}.op-pipeline label{font-size:12px}.tw-workroom .op-pipeline select{margin-bottom:6px;padding:10px;font-size:12px}.op-sheet{background:#fff;border:1px solid #bfced9;border-radius:8px;overflow:auto}.op-sheet table{white-space:nowrap;font-size:12px}.op-sheet caption{text-align:left;color:#34546a;padding:12px;font-weight:650}.op-sheet th,.op-sheet td{padding:11px}.op-row-unknown{background:#fff4cf}.op-row-cancelled{color:#697985;background:#eef1f3}.op-dashboard{background:#fff;border:1px solid #c8d6df;border-radius:10px;padding:20px}.op-big-number{color:#286979;letter-spacing:-.06em;font-size:58px;font-weight:700;display:block}.op-chart>div{grid-template-columns:60px 1fr 16px;align-items:center;gap:8px;margin:12px 0;font-size:12px;display:grid}.op-chart meter{width:100%;height:18px}.op-app-layout{grid-template-columns:190px minmax(0,1fr);gap:18px;display:grid}.op-tickets,.op-assets{flex-direction:column;gap:8px;display:flex}.tw-workroom .op-tickets button,.tw-workroom .op-assets button{text-align:left;background:#fff}.op-tickets strong,.op-assets strong,.op-assets small,.op-tickets small{margin-bottom:6px;display:block}.op-tickets small,.op-assets small{color:#53748a}.op-assets span{color:#347384;font-size:10px;display:block}.tw-workroom .op-tickets button[aria-pressed=true],.tw-workroom .op-assets button[aria-pressed=true]{background:#dcf2f4;border-color:#31899b}.op-tickets p{font-size:12px}.op-app-window{background:#fff;border:1px solid #a6bbc9;border-radius:10px;overflow:hidden}.op-windowbar{color:#385568;background:#d8e4ec;gap:20px;padding:12px;font:11px monospace;display:flex}.op-app-tabs{border-bottom:1px solid #d8e4ec;gap:8px;padding:12px;display:flex}.tw-workroom .op-app-tabs button[aria-pressed=true]{color:#fff;background:#1b465c}.op-app-content{min-height:300px;padding:22px}.op-ticket-result{background:#f0f7fb;border:1px solid #91b8c9;border-radius:8px;margin-top:18px;padding:18px}.op-ticket-result small{color:#536f80;margin-bottom:12px;display:block}.op-route{background:#e0edf3;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.op-rule-editor{background:#fff;border:1px solid #c8d6df;border-radius:10px;margin-top:22px;padding:20px}.op-rule-editor>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.op-rule-editor fieldset{border:1px solid #c3d4df;border-radius:8px;min-width:0;padding:12px}.op-rule-editor legend{padding:4px;font-size:12px;font-weight:650}.op-rule-editor button{width:100%;margin-top:8px}.tw-workroom .op-rule-editor button[aria-pressed=true],.tw-workroom .op-controls button[aria-pressed=true]{color:#fff;background:#193f54;border-color:#193f54}.op-security-grid{grid-template-columns:190px minmax(0,1fr);gap:18px;display:grid}.op-topology{color:#e4f4fa;background:#163247;border-radius:10px;align-items:center;gap:8px;padding:22px 12px;display:flex}.op-topology>div:not(.op-network-line){text-align:center;border:1px solid #6891a9;border-radius:8px;flex:1;padding:16px 10px}.op-topology b,.op-topology span{display:block}.op-topology b{font-size:13px}.op-topology span{letter-spacing:.05em;margin-top:9px;font-size:9px}.op-topology .op-active{background:#6b4826;border-color:#ffc263!important}.op-topology .op-contained{background:#245b50;border-color:#9fd6c4!important}.op-topology .op-disrupted{background:#754326}.op-network-line{color:#b2e3e6;font-size:25px}.op-action-panel{background:#fff;border:1px solid #c8d6df;border-radius:10px;margin-top:18px;padding:22px}.op-controls{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.op-terminal{color:#b3e3da;background:#112b3f;border-radius:8px;gap:10px;padding:18px;display:grid}.op-terminal code{color:#82bccb;font-size:10px}.op-terminal strong{font-size:18px}.op-terminal span{font-size:12px;line-height:1.6}.op-status{background:#e0e9ef;border-radius:8px;max-width:200px;padding:10px;font-size:11px}.op-results{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.op-results>div{color:#4b6779;background:#fff;border:1px solid #c8d6df;border-radius:7px;padding:12px;font-size:11px}.op-results strong,.op-results span{line-height:1.6;display:block}.op-results .op-pass{color:#215542;background:#e1f2e9;border-color:#9dc5b2}.op-results .op-attention{color:#75531f;background:#fff0d7;border-color:#dfc285}.op-dashboard .op-results{grid-template-columns:1fr}.op-update{color:#684c16;background:#fff0c8;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.op-update strong,.op-update span{font-size:12px;line-height:1.6;display:block}.op-inbox{grid-template-columns:230px minmax(0,1fr);min-height:380px;display:grid}.op-inbox aside{background:#e2eaf0;flex-direction:column;gap:8px;padding:16px;display:flex}.op-inbox aside button{text-align:left}.op-inbox aside strong,.op-inbox aside small{margin-bottom:8px;display:block}.op-inbox article{background:#fff;padding:28px}.op-message{color:#614818;background:#fdf0cf;border-radius:8px;padding:18px;font-size:14px;line-height:1.6}.op-log{background:#fff;padding:24px}.op-log ol{padding-left:20px}.op-log li{margin:12px 0;font-size:12px;line-height:1.7}.op-log code{color:#34748c;margin-right:14px;display:inline-block}.op-timeline{background:#fff;border-radius:8px;margin:18px 0;padding:18px}.op-timeline li{margin:10px 0;font-size:12px;line-height:1.7}.op-timeline time{margin-right:12px;font-family:monospace}.op-arrival{color:#e1f0f5;background:#18374a;border-radius:12px;grid-template-columns:1fr 1fr;margin:20px 0;display:grid;overflow:hidden}.op-arrival img{object-fit:cover;width:100%;height:100%}.op-arrival>div{padding:26px}.tw-workroom .op-arrival h2{color:#fff}.op-arrival .wr-kicker,.op-arrival .wr-small{color:#b3dce4}@container (width<=1000px){.op-data-layout,.op-app-layout,.op-security-grid{grid-template-columns:1fr}.op-tickets,.op-assets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.op-tickets h3,.op-assets h3,.op-tickets p{grid-column:1/-1}.op-rule-editor>div,.op-arrival{grid-template-columns:1fr}.op-arrival img{max-height:230px}}@container (width<=600px){.op-work{padding:14px}.op-toolbar{flex-direction:column;align-items:flex-start}.op-inbox{grid-template-columns:1fr}.op-inbox aside{grid-template-columns:1fr 1fr;display:grid}.op-pipeline,.op-results{grid-template-columns:1fr}.op-topology{flex-direction:column}.op-topology>div{width:100%}.op-network-line{text-align:center;transform:rotate(90deg)}.op-systembar{flex-direction:column}.op-update{flex-direction:column;align-items:flex-start}.op-arrival>div{padding:18px}}@media(max-width:600px){.wr-mission-bar{flex-wrap:wrap;gap:6px;top:0}.wr-mission-bar span{display:none}.wr-mission-bar button{padding:8px;font-size:11px}.wr-session{scroll-margin-top:10px}}@media print{.wr-mission-bar{display:none!important}}@media(prefers-reduced-motion:no-preference){.op-ticket-result,.op-terminal{animation:.2s ease-out op-appear}@keyframes op-appear{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}.op-network-map{grid-template-columns:1fr 20px 1fr 1.5fr;align-items:center;gap:8px;margin:12px 0 22px;display:grid}.op-network-device{color:#fff;text-align:center;background:#16384b;border-radius:8px;padding:16px 10px}.op-network-device strong,.op-network-device span{font-size:12px;line-height:1.5;display:block}.op-network-device span{color:#c4e2ed;margin-top:6px;font-size:10px}.op-network-arrow{font-size:22px}.op-network-targets{gap:8px;display:grid}.op-network-targets button{text-align:left}.op-network-targets strong,.op-network-targets span{font-size:11px;line-height:1.5;display:block}.op-network-targets span{margin-top:5px;font-size:10px;font-weight:400}@container (width<=700px){.op-network-map{grid-template-columns:1fr}.op-network-arrow{text-align:center;transform:rotate(90deg)}}@media screen{.tw-workroom:has(.op-desktop) .wr-layout{grid-template-columns:1fr}.tw-workroom:has(.op-desktop) .wr-nav{flex-flow:wrap;align-items:center;padding:10px 20px}.tw-workroom:has(.op-desktop) .wr-nav .wr-save{display:none}.tw-workroom:has(.op-desktop) .wr-nav>button:last-of-type{margin-left:auto}.tw-workroom:has(.op-desktop) .wr-main{padding-top:18px}.tw-workroom:has(.op-desktop) .wr-context{margin-bottom:14px}}.edu-evidence.post-card{color:#18354a;background:#fff;border:1px solid #c8d6e1;border-radius:14px}.edu-evidence .post-help{color:#496176;font-size:.9rem;line-height:1.65}.edu-evidence h3,.edu-evidence h4,.edu-evidence summary,.edu-evidence dt,.edu-evidence dd{color:#18354a}.edu-evidence button{color:#18354a;background:#edf4f8;border-color:#adc3d1}.edu-evidence a{color:#176477}.edu-evidence details,.edu-evidence dl>div{border-color:#c8d6e1}.edu-evidence :focus-visible{outline-offset:3px;outline:3px solid #087d91}.tutor-library{color:var(--tw-work-ink,#14243b);gap:26px;font-family:Inter,Arial,sans-serif;display:grid}.tutor-library :is(h1,h2,h3,p){margin:0}.tutor-library-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.tutor-library-heading h1{letter-spacing:-1.2px;font-family:Inter Tight,Inter,sans-serif;font-size:40px;font-weight:750;line-height:1.15}.tutor-library-heading>div>p:last-child{color:#526580;margin-top:10px;font-size:18px;line-height:1.6}.tutor-library-guide{color:#173b61;background:#e4f2ff;border:1px solid #bfdcfa;border-radius:10px;grid-template-columns:24px 1fr;gap:8px 12px;min-width:250px;padding:20px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.tutor-library-guide>span{color:#0062be;grid-column:2;align-items:center;gap:10px;display:flex}.tutor-library svg{flex-shrink:0;width:20px;height:20px}.tutor-library-included{color:#50617a;border-bottom:1px solid #d5e1ed;flex-wrap:wrap;gap:12px 30px;padding-bottom:22px;font-size:14px;display:flex}.tutor-library-included>span{align-items:center;gap:9px;display:flex}.tutor-library-filters{flex-wrap:wrap;gap:8px;display:flex}.tutor-library-filters button{color:#334b67;background:#fff;border:1px solid #cbd9e8;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:15px;font-weight:600;display:flex}.tutor-library-filters button>span{color:#294b6b;background:#edf3fa;border-radius:5px;place-items:center;min-width:23px;height:23px;font-size:12px;display:grid}.tutor-library-section{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:20px;display:grid}.tutor-library-section .tutor-eyebrow{margin:0 0 7px!important}.tutor-library-section h2{letter-spacing:-.6px;font-family:Inter Tight,Inter,sans-serif;font-size:27px;font-weight:750;line-height:1.2}.tutor-library-section>p{color:#526580;font-size:14px;line-height:1.6}.tutor-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.tutor-library-grid>li{min-width:0;display:flex}.tutor-library-card{background:#fff;border:1px solid #d4e2f0;border-radius:12px;flex-direction:column;width:100%;padding:8px;display:flex;box-shadow:0 4px 14px #1b3c6505}.tutor-library-image{background:#163149;border-radius:7px;height:180px;position:relative;overflow:hidden}.tutor-library-image img{object-fit:cover;width:100%;height:100%;display:block}.tutor-library-image>span{color:#183b5b;background:#fff;border-radius:5px;max-width:calc(100% - 24px);padding:6px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:12px}.tutor-library-copy{flex-direction:column;flex:1;padding:16px 14px 8px;display:flex}.tutor-library-copy h3{letter-spacing:-.4px;font-family:Inter Tight,Inter,sans-serif;font-size:23px;font-weight:750;line-height:1.25}.tutor-library-copy>p{color:#526580;margin:8px 0 18px;font-size:15px;line-height:1.6}.tutor-library-copy footer{border-top:1px solid #e1e9f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.tutor-library-copy footer>span{color:#526580;align-items:center;gap:7px;font-size:14px;display:flex}.tutor-library-copy footer>a,.tutor-library-activities :is(button,a){color:#0062be;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.tutor-library-activities{background:#e4f2ff;border:1px solid #bfdcfa;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.tutor-library-activities h2{font-size:20px;font-weight:700}.tutor-library-activities p{color:#526580;margin-top:6px;font-size:15px;line-height:1.5}.tutor-library-activities :is(button,a){background:#fff;border:1px solid #76a9de;border-radius:8px;padding:10px 16px}.tutor-library-boundary{color:#526580;font-size:12px;line-height:1.6}.tutor-library :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #087abf}.tutor-library-copy footer>a:hover{text-decoration:underline}.tutor-library-filters button:hover{border-color:#087abf}@media(min-width:1600px){.tutor-library-image{height:220px}}@media(max-width:1100px){.tutor-library-heading{align-items:flex-start}.tutor-library-guide{min-width:220px}.tutor-library-heading h1{font-size:34px}.tutor-library-section{grid-template-columns:1fr;gap:10px}}@media(max-width:600px){.tutor-library{gap:22px}.tutor-library-heading{flex-direction:column;gap:18px}.tutor-library-heading h1{font-size:31px}.tutor-library-heading>div>p:last-child{font-size:16px}.tutor-library-guide{width:100%;min-width:0;padding:16px}.tutor-library-included{grid-template-columns:1fr 1fr;gap:14px;font-size:12px;display:grid}.tutor-library-filters{gap:6px}.tutor-library-filters button{gap:8px;padding:10px 12px;font-size:13px}.tutor-library-section h2{font-size:25px}.tutor-library-grid{grid-template-columns:1fr;gap:16px}.tutor-library-image{height:165px}.tutor-library-copy{padding:14px 10px 6px}.tutor-library-copy h3{font-size:22px}.tutor-library-activities{flex-direction:column;align-items:stretch;padding:18px}.tutor-library-activities :is(button,a){justify-content:center}}.session-library-process{color:#edf8fc;background:#0d2b40;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:22px 26px;display:grid}.session-library-process>span{grid-template-columns:36px 1fr;gap:5px 12px;display:grid}.session-library-process b{color:#27cbe5;grid-row:span 2;font-size:24px}.session-library-process strong{font-size:16px}.session-library-process small{color:#b4cedc;font-size:12px}.tutor-library-image>.session-art{aspect-ratio:auto;background:#dce6eb;border-radius:0;width:100%;max-width:none;height:100%;padding:0;display:block;position:relative;inset:auto}.tutor-library-image .session-art img{object-fit:fill;width:300%;max-width:none;height:300%;position:absolute}.session-library-output{color:#3e6075;background:#eef6f9;border-radius:5px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:12px;font-size:13px;line-height:1.5;display:flex}.session-library-output svg{color:#0988a5;width:17px;height:17px;margin-top:2px}.tutor-library-filters button[aria-pressed=true]{color:#07657f;background:#e7f7fb;border-color:#62bcd2}.tutor-library-filters button[aria-pressed=true]>span{color:#0b6279;background:#cdebf4}.tutor-library-guide{background:#edf7fa;border-color:#c6e2eb}.tutor-library-guide>span,.tutor-library-copy footer>a{color:#087392}.tutor-library-activities{background:#edf7fa;border-color:#c6e2eb}.tutor-library-activities :is(button,a){color:#087392;border-color:#abd3df}@media(max-width:650px){.session-library-process{grid-template-columns:1fr;gap:18px;padding:20px}.session-library-process>span{grid-template-columns:30px 1fr}.session-library-process b{font-size:20px}}.tutor-library .session-art>svg{width:100%;height:100%;display:block}.tutor-library .tutor-library-guide{color:#fff;background:#103d4c;border-color:#285567;box-shadow:0 5px 18px #123b4914}.tutor-library .tutor-library-guide>span{color:#a5ece3}.tutor-library .tutor-library-filters button[aria-pressed=true]{color:#fff;background:#103d4c;border-color:#103d4c}.tutor-library .tutor-library-filters button[aria-pressed=true]>span{color:#fff;background:#315c69}.tutor-library .tutor-library-activities{background:#fff;border-color:#c8d6dc #c8d6dc #c8d6dc #086d73;border-left-style:solid;border-left-width:3px}.tutor-library .session-library-output{color:#475f70;background:#f4f7f7}.edu-delivery-routes{color:inherit;margin-block:24px}.edu-delivery-routes h2{margin:8px 0 12px;font-size:clamp(24px,3vw,32px);line-height:1.2}.edu-delivery-routes header>p{max-width:720px;line-height:1.6}.edu-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.edu-delivery-grid article{background:var(--tw-work-surface,#f5f8fa);color:#19364a;border:1px solid #b9cbd5;border-radius:12px;min-width:0;padding:22px}.edu-delivery-number{letter-spacing:.05em;color:#236d74;font-size:12px;font-weight:700}.edu-delivery-grid h3{margin:12px 0;font-size:22px;line-height:1.2}.edu-delivery-grid p,.edu-delivery-grid li{margin:12px 0;font-size:14px;line-height:1.6}.edu-delivery-grid summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:650}.edu-delivery-grid summary:focus-visible{outline-offset:3px;outline:3px solid #167d95}.edu-delivery-grid ol{padding-left:20px}.edu-delivery-note{max-width:850px;font-size:13px;line-height:1.6}@media(max-width:760px){.edu-delivery-grid{grid-template-columns:1fr}.edu-delivery-grid article{padding:20px}}@media print{.edu-delivery-grid{display:block}.edu-delivery-grid article{break-inside:avoid;margin:12px 0}}.institution-work{background:var(--tw-work-card,#fff);color:var(--tw-work-ink,#18354a);border:1px solid var(--tw-work-border,#cad8df);border-radius:16px;overflow:hidden}.institution-nav{background:var(--tw-work-canvas,#edf2f6);border-bottom:1px solid var(--tw-work-border,#cad8df);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;display:grid}.institution-nav button{text-align:left;border-radius:8px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600}.institution-nav button[aria-pressed=true]{color:#fff;background:#18354a}.institution-nav button:hover:not([aria-pressed=true]){background:#dce7ed}.institution-readiness :is(button,a,summary):focus-visible,.institution-disclosures summary:focus-visible{outline-offset:3px;outline:3px solid #237f89}.institution-panel{align-content:start;gap:18px;min-height:370px;padding:24px;font-size:15px;line-height:1.65;display:grid}.institution-panel h2{letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.25}.institution-facts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.institution-facts>div{background:#f2f6f8;border-left:3px solid #237f89;padding:14px 16px}.institution-facts dt{color:#325867;margin-bottom:5px;font-size:13px;font-weight:650}.institution-facts dd{margin:0}.institution-disclosures details{border-bottom:1px solid var(--tw-work-border,#cad8df);font-size:14px;line-height:1.65}.institution-disclosures summary{cursor:pointer;min-height:48px;padding:12px 4px;font-weight:600}.institution-disclosures details>ul,.institution-disclosures details>p{margin:0 8px 16px 24px}.institution-disclosures a,.institution-footer a,.institution-link{text-underline-offset:4px;color:#185b66;text-decoration:underline}.institution-downloads{flex-wrap:wrap;gap:10px;display:flex}.institution-downloads button{color:#fff;text-align:left;background:#18354a;border-radius:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600}.institution-downloads button+button{color:#18354a;background:#e8f0f3;border:1px solid #b9cbd4}.institution-note{color:#395867;background:#f2f6f8;border-radius:8px;padding:12px 16px;font-size:13px}.institution-footer{border-top:1px solid #cad8df;flex-wrap:wrap;gap:12px 24px;padding:16px 24px;font-size:13px;display:flex}@media(max-width:600px){.institution-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.institution-nav button{padding:8px;font-size:13px}.institution-panel{min-height:0;padding:18px}.institution-facts{grid-template-columns:1fr;gap:10px}.institution-footer{padding:16px 18px}}.institution-readiness>header{isolation:isolate;padding-right:8%;position:relative}.institution-readiness>header:after{content:"";opacity:.22;z-index:-1;pointer-events:none;background:url(/art/waymark-contours.svg) 50%/contain no-repeat;width:240px;height:180px;position:absolute;top:-28px;right:0}.institution-nav{background:#edf3f5;gap:8px}.institution-nav button{border:1px solid #0000;align-items:center;gap:10px;display:flex}.institution-nav button>svg{color:#357a83;flex:none;width:19px;height:19px}.institution-nav button[aria-pressed=true]{box-shadow:0 3px 8px #18354a18}.institution-nav button[aria-pressed=true]>svg{color:#8ee1d9}.institution-overview-intro{grid-template-columns:minmax(0,1fr) 225px;align-items:center;gap:32px;display:grid}.institution-overview-intro h2{margin:7px 0 14px}.institution-overview-intro p{max-width:590px}.institution-kicker{text-transform:uppercase;letter-spacing:.13em;color:#367982;font-size:11px;font-weight:700}.institution-programme{background:linear-gradient(140deg,#edf8f5,#f1f5fa);border:1px solid #c8dedf;border-radius:13px;margin:0;padding:17px 18px;transform:rotate(2deg);box-shadow:5px 7px #e9eff3}.institution-programme figcaption{color:#275b66;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:650;display:flex}.institution-programme figcaption svg{width:16px;height:16px}.institution-module-row{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.institution-module-row span{color:#fff;background:#216b76;border-radius:5px;place-items:center;height:31px;font-size:12px;font-weight:600;display:grid}.institution-module-optional span{color:#326577;background:#fff;border:1px dashed #8badb6}.institution-programme p{color:#426372;margin:4px 0 9px;font-size:10px}.institution-programme p:last-child{margin-bottom:0}.institution-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:5px 0 0;display:grid}.institution-highlights>div{background:#f5f8fa;border:1px solid #d8e5e9;border-radius:10px;flex-direction:column-reverse;align-items:flex-start;gap:4px;padding:16px;display:flex}.institution-highlights>div:first-child{background:#eaf6f1;border-color:#c9e1d7}.institution-highlights dd{letter-spacing:-.04em;color:#18354a;margin:0;font-size:34px;font-weight:650;line-height:1.1}.institution-highlights dt{color:#466272;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.institution-highlights svg{flex:none;width:14px;height:14px}.institution-offer-detail{color:#375d6b;margin-top:-8px;font-size:13px}.institution-offer-detail summary{cursor:pointer;min-height:40px;padding:8px 0}.institution-offer-detail summary>svg{vertical-align:middle;width:14px;height:14px;margin-left:5px;display:inline-block}.institution-offer-detail .institution-facts{margin-top:10px;font-size:13px}.institution-readiness .institution-disclosures{gap:8px;display:grid}.institution-readiness .institution-disclosures details{background:#fff;border:1px solid #d8e4e8;border-radius:9px;overflow:hidden}.institution-readiness .institution-disclosures summary{background:#f7fafb;padding:13px 16px}.institution-readiness .institution-disclosures summary::marker{color:#2c7b83}.institution-readiness .institution-disclosures details[open]{border-color:#9bbfc7}.institution-readiness .institution-disclosures details[open]>summary{background:#eaf3f4;border-bottom:1px solid #cbdfe2;margin-bottom:14px}.institution-readiness .institution-disclosures details>ul{margin-left:28px;padding-right:18px}.institution-readiness .institution-disclosures li{padding-left:4px}.institution-readiness .institution-disclosures li::marker{color:#39868c}.institution-readiness .institution-downloads{background:linear-gradient(115deg,#edf5f5,#f2f5fa);border:1px solid #cddfe4;border-radius:12px;align-items:center;gap:24px;padding:18px 22px}.institution-file-art{color:#286777;background:#fff;border:1px solid #c5d7df;border-top:5px solid #388590;border-radius:4px;flex-direction:column;gap:6px;width:83px;min-width:83px;height:102px;padding:12px;display:flex;position:relative;transform:rotate(-5deg);box-shadow:4px 4px #dce8ed}.institution-file-art svg{width:20px;height:20px}.institution-file-art span{letter-spacing:.05em;font-size:7px;font-weight:750;line-height:1.3}.institution-file-art i{background:#d7e5e8;width:100%;height:2px}.institution-file-art i:last-child{width:65%}.institution-download-actions{flex-wrap:wrap;flex:1;gap:10px;display:flex}.institution-download-actions button{align-items:center;gap:8px;display:inline-flex}.institution-download-actions svg{flex:none;width:17px;height:17px}@media(max-width:760px){.institution-overview-intro{grid-template-columns:minmax(0,1fr) 180px;gap:18px}.institution-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.institution-programme{padding:12px}.institution-highlights dd{font-size:30px}}@media(max-width:600px){.institution-readiness>header{padding-right:0}.institution-readiness>header:after{opacity:.12;width:130px;right:-10px}.institution-overview-intro{grid-template-columns:1fr}.institution-programme{display:none}.institution-nav button{gap:7px}.institution-nav button>svg{width:16px;height:16px}.institution-highlights{gap:8px}.institution-highlights>div{padding:13px}.institution-highlights dt{gap:4px;font-size:10px}.institution-highlights svg{width:12px;height:12px}.institution-readiness .institution-downloads{gap:16px;padding:15px}.institution-file-art{width:60px;min-width:60px;height:86px;padding:8px}.institution-download-actions{min-width:0}.institution-download-actions button{min-width:0;padding:9px 10px;font-size:12px}.institution-download-actions svg{width:14px;height:14px}}.edu-start-guide .post-card{background:var(--card);border-color:var(--border);box-shadow:none}.edu-start-guide .post-body{color:var(--foreground);font-size:1rem}.edu-start-guide .post-help{color:var(--muted-foreground);font-size:.9rem}.edu-start-guide .post-eyebrow,.edu-start-guide .post-section-label{color:var(--foreground);line-height:1.5}.edu-start-guide .edu-onboard-dot{color:var(--tw-work-ink)}.edu-start-guide .edu-onboard-step[data-phase=reporting] .edu-onboard-dot{color:#fff}.edu-start-guide{--color-foreground:var(--foreground);--color-card:var(--card);--color-border:var(--border);--color-route:var(--foreground)}.edu-start-guide .edu-onboard-phase,.edu-start-guide .edu-onboard-num{color:var(--foreground)}.edu-start-guide .edu-onboard-hero{border-bottom:1px solid var(--border);padding:0 0 1.5rem}.edu-start-guide .edu-onboard-hero .post-eyebrow{color:#16555c;background:#e0efef;border-radius:2rem;padding:.45rem .8rem;display:inline-block}.edu-start-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.edu-start-outcome-grid li{background:#fff;border:1px solid #cbdbe5;border-top:3px solid #3696a2;border-radius:.8rem;padding:1.25rem;box-shadow:0 5px 15px #112f4a06}.edu-start-outcome-grid li:nth-child(2){border-top-color:#8274c3}.edu-start-outcome-grid li:nth-child(3){border-top-color:#c78c35}.edu-start-outcome-grid svg{color:#205d68;background:#eaf3f5;border-radius:.6rem;width:2.5rem;height:2.5rem;margin-bottom:.9rem;padding:.55rem}.edu-start-outcome-grid li:nth-child(2) svg{color:#5c4e93;background:#efedf8}.edu-start-outcome-grid li:nth-child(3) svg{color:#78531d;background:#faf0df}.edu-start-outcome-grid strong{margin-bottom:.65rem;display:block}.edu-start-outcome-grid p,.edu-start-resource-strip p{font-size:.95rem;line-height:1.7}.edu-start-resource-strip{background:#e8f0f6;border-radius:.7rem;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.edu-start-resource-strip>svg{flex-shrink:0;width:1.4rem;margin-top:.15rem}.edu-start-online-note{border-bottom:1px solid var(--border);padding-bottom:1rem}.edu-start-online-note summary{cursor:pointer;min-height:44px;padding-block:.65rem;font-weight:600}.edu-start-online-note p{padding-top:.5rem;line-height:1.7}.edu-start-guide .edu-onboard-jcard{background:#fff;box-shadow:0 4px 12px #112f4a06}.edu-start-guide :focus-visible{outline-offset:4px;outline:3px solid #177782}@media(max-width:760px){.edu-start-outcome-grid{grid-template-columns:1fr}}.edu-learner{--color-background:var(--tw-work-card,#fff);--color-foreground:var(--tw-work-ink,#18354a);--color-border:var(--tw-work-border,#c8d6e1);--color-card:var(--tw-work-card,#fff);--color-amber:#966000;color:#18354a;background:#edf3f8;min-height:calc(100vh - 64px);padding:clamp(20px,4vw,48px) 16px 64px;line-height:1.6}.edu-learner .learner-workspace{max-width:1060px;margin:auto}.edu-learner .learner-entry{max-width:680px}.edu-learner .post-card{color:#18354a;background:#fff;border:1px solid #c8d6e1;border-radius:16px;box-shadow:0 3px 18px #18354a06}.edu-learner .post-body{color:#18354a}.edu-learner .post-help{color:#496176;font-size:.9rem}.edu-learner .post-eyebrow,.edu-learner .post-meta-label,.edu-learner .post-section-label{color:#315468}.edu-learner input,.edu-learner textarea,.edu-learner select{color:#18354a;background:#fff}.edu-learner input::placeholder,.edu-learner textarea::placeholder{color:#62758a}.edu-learner .choice-select-shell .choice-select-trigger,.edu-learner .choice-select-shell .choice-native{color:#18354a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#c8d6e1}.edu-learner .choice-select-trigger svg{color:#176477}.edu-learner button{white-space:normal;height:auto;min-height:44px}.edu-learner button:focus-visible,.edu-learner a:focus-visible,.edu-learner input:focus-visible,.edu-learner textarea:focus-visible{outline-offset:3px;outline:3px solid #087d91}.edu-learner button:disabled{opacity:.55;cursor:wait}.edu-learner button.bg-amber,.edu-learner .learner-primary{color:#192b3d;background:#f5c45b;border:1px solid #cba042;border-radius:10px;padding:12px 20px;font-weight:650}.edu-learner .learner-secondary{background:#f1f5f9;border:1px solid #9eb3c4;border-radius:10px;margin-right:12px;padding:10px 18px}.edu-learner .learner-stage-nav{flex-wrap:wrap;gap:8px;display:flex}.edu-learner .learner-stage-nav button{text-align:left;color:#365369;background:#f8fbfd;border:1px solid #bdceda;border-radius:10px;flex:145px;padding:10px 14px;font-size:.9rem;line-height:1.4}.edu-learner .learner-stage-nav button[aria-current]{color:#153f49;background:#dff1f1;border-color:#237e88;font-weight:650}.edu-learner .learner-stage-nav span{color:#344869;background:#e5e9f7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;display:inline-flex}.edu-learner [aria-pressed=true]{color:#164d41!important;background:#e0f1ed!important;border-color:#317d70!important}.edu-learner .text-red-400{color:#a12635}.edu-learner a{color:#116979}.edu-learner .sticky{background:0 0;border:0;margin:0;padding:0;position:static}.edu-learner h1,.edu-learner h2,.edu-learner h3{color:#15354c}.edu-learner .learner-stage-nav+form{border-top:4px solid #7895bc}@media(max-width:480px){.edu-learner{padding:20px 12px 40px}.edu-learner .learner-stage-nav button{flex-basis:calc(50% - 8px);padding:8px;font-size:.8rem}.edu-learner .post-card{padding:18px}.edu-learner .learner-stage-nav span{display:none}}@media(prefers-reduced-motion:reduce){.edu-learner *{scroll-behavior:auto!important;transition:none!important}}.learner-exit{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.learner-exit a{background:#fff;border:1px solid #b7ccd9;border-radius:7px;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.learner-earlier-activity{max-width:1060px;margin:12px auto;padding:0 16px;font-size:14px}.learner-earlier-activity summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.choice-select-shell{width:100%;min-width:0;display:block}.choice-select-shell .choice-select-trigger,.choice-select-shell .choice-native{border:1px solid var(--input);background:var(--surface-deep,var(--background));width:100%;min-width:0;height:auto;min-height:44px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;font-size:.85rem;line-height:1.5;display:flex;box-shadow:0 1px #ffffff08}.choice-select-trigger>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.choice-select-trigger>svg{color:var(--primary);flex-shrink:0}.choice-select-shell .choice-select-trigger:hover,.choice-select-shell .choice-native:hover{border-color:var(--primary)}.choice-select-trigger:focus-visible,.choice-native:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.choice-select-shell .choice-select-trigger:disabled,.choice-select-shell .choice-native:disabled{opacity:.5;cursor:not-allowed}.choice-select-shell .choice-native-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.choice-native{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.choice-native option,.choice-native optgroup{background:var(--background);color:var(--foreground)}.choice-select-popup{z-index:100;min-width:min(20rem,100vw - 24px);width:var(--radix-popover-trigger-width);max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--primary);background:var(--surface-deep,var(--background));color:var(--foreground);border-radius:.85rem;padding:.35rem;overflow:hidden;box-shadow:0 20px 60px #00000073}.choice-select-search{border-bottom:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:.6rem;padding:.65rem .6rem;display:flex}.choice-select-search input{width:100%;min-width:0;min-height:32px;color:var(--foreground);outline:none;font-size:.9rem;background:0 0!important;border:0!important}.choice-select-search:focus-within{border-bottom-color:var(--primary)}.choice-select-options{max-height:min(22rem,calc(var(--radix-popover-content-available-height) - 110px));overscroll-behavior:contain;padding:.35rem 0;scroll-padding:.5rem;overflow:auto}.choice-select-popup [cmdk-item]{cursor:pointer;white-space:normal;overflow-wrap:anywhere;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.8rem;min-height:44px;padding:.75rem;font-size:.85rem;line-height:1.5;display:flex}.choice-select-popup [cmdk-item] svg{color:var(--success);flex-shrink:0}.choice-select-popup [cmdk-item][data-selected=true]{background:var(--surface-2);outline:1px solid var(--border)}.choice-select-popup [cmdk-item][data-current=true] .choice-select-label{color:var(--primary)}.choice-select-popup [cmdk-item][data-disabled=true]{opacity:.45;cursor:not-allowed}.choice-select-popup [cmdk-item] small{color:var(--muted-foreground);margin-top:.2rem;font-size:.72rem;display:block}.choice-select-popup [cmdk-group-heading]{color:var(--muted-foreground);padding:.7rem .75rem .3rem;font-size:.7rem;font-weight:600}.choice-select-empty{color:var(--muted-foreground);padding:1.5rem .75rem;font-size:.85rem}.choice-select-hint{border-top:1px solid var(--border);color:var(--muted-foreground);padding:.6rem;font-size:.68rem}@media(pointer:coarse){.choice-select-hint{display:none}}@media(forced-colors:active){.choice-select-popup [cmdk-item][data-selected=true]{outline:2px solid highlight}.choice-select-trigger:focus-visible{outline-color:highlight}}.edu-pricing-finish>section:first-of-type{background:#e6f3fc;border-top:4px solid #0075a1}.edu-pricing-finish .edu-price-inclusions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.edu-pricing-finish .edu-price-inclusions>div{border:1px solid var(--border);background:var(--card);border-top:3px solid #0075a1;border-radius:10px;margin:0;padding:20px}.edu-pricing-finish .edu-price-inclusions dt{font-size:16px;font-weight:650}.edu-pricing-finish .edu-price-inclusions dd{margin-top:10px;line-height:1.65}@media(max-width:600px){.edu-pricing-finish .edu-price-inclusions{grid-template-columns:minmax(0,1fr)}}.edu-pricing-finish>section:first-of-type,.edu-pricing-finish>section:first-of-type :is(h2,p,.post-help,.post-body){color:#12334b}.cert-home-summary{border-top:3px solid var(--primary);margin-block:1rem;padding:1.4rem}.cert-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cert-summary-heading h2{margin-top:.4rem;font-size:1.4rem;font-weight:600;line-height:1.3}.cert-summary-counts{color:var(--muted-foreground);flex-wrap:wrap;gap:1.5rem;margin:1.1rem 0;display:flex}.cert-summary-counts strong{color:var(--foreground);margin-right:.35rem;font-size:1.4rem}.cert-earned-list,.cert-owned-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:.75rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.cert-earned-list li{background:#33d8f30f;border:1px solid #33d8f333;border-radius:.5rem;align-items:flex-start;gap:.7rem;min-width:0;padding:.8rem;display:flex}.cert-earned-list strong,.cert-owned-list strong{overflow-wrap:anywhere;display:block}.cert-earned-list small,.cert-owned-list small{color:var(--muted-foreground);margin-top:.3rem;font-size:.75rem;display:block}.cert-earned-mark{color:var(--primary);font-size:1.25rem}.cert-learning-line{margin-block:.75rem;font-size:.9rem}.cert-renewal-callout{border-left:3px solid var(--amber);background:#ffc34d0d;margin:1rem 0;padding:.65rem 1rem;font-size:.85rem}.cert-owned-list button{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:.5rem;width:100%;height:100%;min-height:44px;padding:.8rem}.cert-owned-list button[aria-pressed=true]{border-color:var(--primary);background:#33d8f314}.cert-relation-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.cert-relation-tabs button{border:1px solid var(--border);border-radius:.35rem;min-height:44px;padding:.4rem .8rem;font-size:.8rem}.cert-relation-tabs button[aria-pressed=true]{border-color:var(--primary);background:#33d8f31f}.cert-relations article h3{margin-top:.5rem;font-size:1rem;font-weight:600}.cert-relations article button{color:var(--primary);text-underline-offset:3px;text-align:left;min-height:44px;text-decoration:underline}.cert-relations details{color:var(--muted-foreground);margin-top:.7rem;font-size:.8rem}.cert-relations details a{overflow-wrap:anywhere;color:var(--primary);padding:.35rem 0;text-decoration:underline;display:block}.cert-save-state{min-height:1.5rem;margin-block:.75rem;font-size:.85rem}.cert-save-state[data-failed=true]{color:var(--amber)}.cert-market-note{color:var(--muted-foreground);max-width:80ch;margin-top:.65rem;font-size:.85rem}.cert-control-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}@media(max-width:640px){.cert-summary-heading h2{font-size:1.2rem}.cert-summary-counts{gap:.8rem}.cert-home-summary{padding:1rem}}.cert-state-row button:disabled{opacity:.45;cursor:not-allowed}.cert-tracker-control input{width:100%;min-width:0}.cert-tracker-control{align-self:start}.cert-home-summary{border-top:0;border-left:3px solid var(--success);background:radial-gradient(ellipse at top right,#76c9aa17,transparent 65%),var(--card);padding:1.15rem 1.3rem}.cert-summary-heading h2{font-size:1.2rem}.cert-summary-counts{gap:1.25rem;margin:.65rem 0;font-size:.8rem}.cert-summary-counts strong{font-size:1rem}.cert-summary-counts span:first-child strong{color:var(--success)}.cert-earned-list,.cert-owned-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.6rem}.cert-earned-list li{background:#76c9aa0d;border-color:#76c9aa38}.cert-earned-mark,.cert-record-symbol{width:2.25rem;height:2.25rem;color:var(--success);background:#76c9aa1f;border-radius:50%;flex:0 0 2.25rem;place-items:center;font-size:1.1rem;display:grid}.cert-owned-list button{background:var(--surface-deep);align-items:center;gap:.75rem;font-size:.85rem;display:flex}.cert-owned-list button[data-state=earned]{border-color:#76c9aa4d}.cert-owned-list button[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:2px;background:var(--surface)}.cert-owned-list button[data-state=studying] .cert-record-symbol{color:var(--primary);background:#33d8f31a}.cert-owned-list button[data-state=planned] .cert-record-symbol,.cert-owned-list button[data-state=considering] .cert-record-symbol{color:var(--amber);background:#ffc34d1a}.cert-tracker header.cert-page-heading{max-width:65rem;margin-bottom:1.2rem}.cert-tracker header.cert-page-heading h1{max-width:27ch;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}.cert-tracker header.cert-page-heading>p:not(.mypost-eyebrow){color:var(--muted-foreground);margin-top:.65rem;font-size:.95rem}.cert-market-note summary{cursor:pointer;min-height:32px;padding-block:.4rem;font-size:.75rem}.cert-market-note p{max-width:85ch;margin-top:.4rem;line-height:1.6}.cert-tracker .cert-route-disclosure{border-block:1px solid var(--border);margin:1.2rem 0}.cert-route-disclosure>summary{cursor:pointer;color:var(--muted-foreground);padding:.9rem .25rem;font-size:.85rem}.cert-route-disclosure>summary strong{color:var(--foreground);margin-left:.7rem}.cert-route-hint{float:right;color:var(--primary);font-size:.75rem}.cert-tracker .cert-route-map{background:0 0;border:0;margin:0 0 .75rem;padding:.5rem 0}.cert-tracker .cert-tracker-grid{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:start;gap:1.25rem}.cert-tracker .cert-relationships-panel{box-shadow:none;background:0 0;border:0;padding:.25rem 0}.cert-section-title{font-size:1.2rem;font-weight:600}.cert-section-caption{color:var(--muted-foreground);margin-top:.35rem;font-size:.85rem}.cert-tracker .cert-relation-tabs{gap:.4rem;margin:.85rem 0 1rem}.cert-tracker .cert-relation-tabs button{border-radius:2rem;padding:.35rem .75rem;font-size:.75rem}.cert-tracker .cert-relations{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem}.cert-tracker .cert-relations article{--relation-color:var(--primary);border:1px solid var(--border);border-top:3px solid var(--relation-color);background:linear-gradient(145deg,#33d8f309,transparent 65%),var(--card);border-radius:.75rem;min-width:0;padding:1rem}.cert-tracker .cert-relations article[data-kind=complement]{--relation-color:var(--success);background:linear-gradient(145deg,#76c9aa12,transparent 65%),var(--card)}.cert-tracker .cert-relations article[data-kind=prerequisite],.cert-tracker .cert-relations article[data-kind=alternative]{--relation-color:var(--amber);background:linear-gradient(145deg,#ffc34d0e,transparent 65%),var(--card)}.cert-tracker .cert-relations article .cert-relation-kind{color:var(--relation-color);align-items:center;gap:.55rem;margin:0;font-size:.7rem;line-height:1.35;display:flex}.cert-tracker .cert-relations article .cert-relation-kind span{border:1px solid var(--relation-color);height:1.75rem;color:inherit;border-radius:.5rem;flex:0 0 1.75rem;place-items:center;font-size:1.15rem;display:grid}.cert-tracker .cert-relations article h3{margin:.7rem 0 .5rem;font-size:.95rem;line-height:1.4}.cert-tracker .cert-relations article h3 button{color:var(--foreground);min-height:44px;text-decoration:none}.cert-tracker .cert-relations article h3 button:hover{text-underline-offset:4px;text-decoration:underline}.cert-tracker .cert-relations article .cert-relation-benefit{color:var(--muted-foreground);margin:0;font-size:.82rem;line-height:1.65}.cert-tracker .cert-relations article details{border-top:1px solid var(--border);margin-top:.85rem;padding-top:.6rem}.cert-tracker .cert-relations article summary{cursor:pointer;min-height:32px;color:var(--relation-color);padding-block:.3rem;font-size:.75rem}.cert-tracker .cert-relations article details small,.cert-tracker .cert-relations article details p{font-size:.78rem;line-height:1.6}.cert-tracker .cert-relations article details strong{font-size:inherit;display:inline}.cert-tracker .cert-state-row button[data-state=earned][aria-pressed=true]{border-color:var(--success);color:var(--success);background:#76c9aa1a}.cert-tracker .cert-state-row button[data-state=planned][aria-pressed=true]{border-color:var(--amber);color:var(--amber);background:#ffc34d14}.cert-tracker button:focus-visible,.cert-tracker summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:1100px){.cert-tracker .cert-relations{grid-template-columns:1fr}}@media(max-width:800px){.cert-tracker .cert-tracker-grid{grid-template-columns:1fr}.cert-route-hint{float:none;margin:.35rem 0 0 1rem;display:block}.cert-tracker .cert-route-map{grid-template-columns:1fr}}.wm-monthly{color:#0b1830}.wm-home-main .wm-monthly-heading{background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;max-width:none;margin:0 0 20px;padding:0;display:flex}.wm-monthly-heading:after{display:none!important}.wm-home-main .wm-monthly-heading h1{letter-spacing:-.035em;-webkit-text-fill-color:currentColor;color:#0b1830;background:0 0;margin-bottom:6px;font-size:clamp(30px,2.6vw,42px);font-weight:650;line-height:1.15}.wm-monthly-heading p{color:#485f75;font-size:19px}.wm-monthly-heading>span{white-space:nowrap;background:#fff;border:1px solid #d4dce5;border-radius:10px;align-items:center;gap:12px;padding:13px 18px;font-size:15px;display:flex}.wm-monthly-columns{grid-template-columns:minmax(0,2.05fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.wm-monthly-steps{background:#fff;border:1px solid #dce4eb;border-radius:12px;gap:10px;margin-bottom:21px;padding:7px;display:flex}.wm-monthly-steps button{color:#536981;flex:1;justify-content:center;align-items:center;gap:15px;min-height:44px;padding:8px;font-size:14px;display:flex}.wm-monthly-steps button:first-child{color:#0b1830;background:#e0f2fe;border-radius:8px;font-weight:600}.wm-monthly-steps span{color:#fff;background:#7c899b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.wm-monthly-steps button:first-child span{background:#006e9f}.wm-monthly-panel{background:#fff;border:1px solid #dce4eb;border-radius:12px}.wm-monthly-stock{padding:20px 23px}.wm-monthly h2{letter-spacing:-.025em;margin:0 0 5px;font-size:24px;font-weight:650;line-height:1.25}.wm-monthly-stock>p,.wm-monthly-priorities>p{color:#60728a;font-size:15px;line-height:1.5}.wm-monthly-counts{grid-template-columns:1fr 1fr 1fr;gap:20px;margin:21px 0 29px;display:grid}.wm-monthly-counts>div{align-items:center;gap:16px;display:flex}.wm-monthly-counts>div+div{border-left:1px solid #dde5ed;padding-left:20px}.wm-monthly-counts svg{color:#0074a7;background:#e7f5ff;border-radius:50%;flex-shrink:0;width:57px;height:57px;padding:14px}.wm-monthly-counts strong{font-size:27px;font-weight:650;line-height:1}.wm-monthly-counts span{font-size:14px;line-height:1.3;display:block}.wm-monthly-counts small{color:#647690;margin-top:5px;font-size:11px;line-height:1.4;display:block}.wm-monthly form label{margin-top:16px;font-size:15px;font-weight:500;line-height:1.4;display:block}.wm-monthly textarea,.wm-monthly input:not([type=checkbox]){color:#18334d;background:#fff;border:1px solid #d4deea;border-radius:9px;width:100%;min-height:44px;margin-top:9px;padding:11px 14px;font-size:14px;font-weight:400;display:block}.wm-monthly textarea{resize:vertical;min-height:85px}.wm-monthly-stock>label>small{text-align:right;color:#485f75;margin-top:4px;font-size:12px;font-weight:400;display:block}.wm-monthly-generate{background:#fff4e4;border:1px solid #ffe4bc;border-radius:12px;align-items:center;gap:15px;margin-top:17px;padding:14px;display:flex}.wm-monthly-generate>svg{box-sizing:content-box;color:#526070;background:#ffe0aa;border-radius:50%;flex-shrink:0;padding:12px}.wm-monthly-generate h3{margin-bottom:4px;font-size:16px;font-weight:600}.wm-monthly-generate p{color:#485f75;font-size:13px;line-height:1.5}.wm-monthly-generate>div:last-child{text-align:right;flex-shrink:0;margin-left:auto}.wm-monthly-generate .wm-home-primary{justify-content:center;min-width:215px;font-size:13px}.wm-monthly-generate small{color:#485f75;margin-top:5px;font-size:9px;display:block}.wm-monthly-next{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:15px;padding:15px 23px;display:grid}.wm-monthly-next label{margin:0!important}.wm-monthly-next>.wm-home-primary{justify-content:center;min-width:210px;font-size:13px}.wm-monthly-next>details,.wm-monthly-next>p{color:#61748d;grid-column:1/-1;font-size:12px}.wm-monthly-checkbox{align-items:center;gap:10px;margin-top:15px!important;display:flex!important}.wm-monthly-checkbox input{width:16px;height:16px}.wm-monthly-columns>aside{gap:15px;display:grid}.wm-monthly-date{color:#fff;background:#0d293b;border-radius:12px;padding:23px}.wm-monthly-date h2{letter-spacing:0;margin-bottom:23px;font-size:18px}.wm-monthly-date>div{align-items:center;gap:24px;display:flex}.wm-monthly-date>div>p{text-align:center;border-right:1px solid #587284;padding-right:25px;line-height:1.1}.wm-monthly-date>div>p>span{text-transform:uppercase;letter-spacing:-.04em;font-size:51px;font-weight:650;display:block}.wm-monthly-date strong{letter-spacing:-.04em;font-size:65px;font-weight:600}.wm-monthly-date h3{margin-bottom:9px;font-size:18px;font-weight:600}.wm-monthly-date p{font-size:15px;line-height:1.65}.wm-monthly-date button{color:#61d6ff;align-items:center;gap:10px;min-height:44px;margin-top:8px;font-size:15px;display:flex}.wm-monthly-date label{margin-top:18px;font-size:14px;display:block}.wm-monthly-date small{margin-top:5px;font-size:11px;display:block}.wm-monthly-priorities{background:#edf7fe;border:1px solid #d0e7f7;border-radius:12px;padding:20px 22px}.wm-monthly-priorities h2{font-size:22px}.wm-monthly-priorities li{border-bottom:1px solid #c7dae8;gap:18px;padding:18px 0;display:flex}.wm-monthly-priorities li:last-child{border:0;padding-bottom:0}.wm-monthly-priorities li>span{color:#00699b;background:#d2edff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:600;display:flex}.wm-monthly-priorities h3{margin-bottom:5px;font-size:15px;font-weight:600;line-height:1.4}.wm-monthly-priorities li p{color:#485f75;font-size:14px;line-height:1.5}.wm-monthly-priorities a{color:#0077b3;min-height:28px;margin-top:8px;font-size:14px;display:block}.wm-monthly-links{padding:17px 23px}.wm-monthly-links h2{margin-bottom:10px;font-size:19px}.wm-monthly-links a{color:#0076b7;gap:15px;padding:10px 0;font-size:15px;display:flex}.wm-monthly-links a+a{border-top:1px solid #dce4eb}.wm-monthly-links svg{background:#e9f6ff;border-radius:50%;flex-shrink:0;width:42px;height:42px;padding:10px}.wm-monthly-links small{color:#63768e;margin-top:3px;font-size:12px;line-height:1.5;display:block}.wm-monthly-schedule{padding:15px;font-size:12px}.wm-monthly #monthly-insight:not(:empty){margin-top:18px}.wm-monthly-notice{background:#edf7fe;border-radius:8px;margin-top:10px;padding:15px;font-size:14px}.wm-monthly :focus-visible{outline-offset:3px;outline:2px solid #0076b7}.wm-monthly .career-cycle-history{color:#0b1830;background:#fff;margin-top:18px}.wm-monthly .waymark-review-insight{color:#0b1830;background:#fff}@media(max-width:1300px){.wm-monthly-counts{gap:12px}.wm-monthly-counts>div{gap:9px}.wm-monthly-counts>div+div{padding-left:12px}.wm-monthly-counts svg{width:40px;height:40px;padding:10px}.wm-monthly-counts span{font-size:12px}.wm-monthly-generate{flex-wrap:wrap}.wm-monthly-generate>div:last-child{text-align:left;margin-left:0}.wm-monthly-date>div{gap:15px}.wm-monthly-date>div>p{padding-right:15px}.wm-monthly-date>div>p>span{font-size:39px}.wm-monthly-date strong{font-size:52px}.wm-monthly-date h3{font-size:16px}.wm-monthly-date p{font-size:14px}}@media(max-width:1000px){.wm-monthly-columns{grid-template-columns:1fr}.wm-monthly-columns>aside{grid-template-columns:1fr 1fr}.wm-monthly-steps button{font-size:13px}.wm-monthly-heading{flex-wrap:wrap}.wm-monthly-heading p{font-size:16px}}@media(max-width:560px){.wm-home-main .wm-monthly-heading{display:block}.wm-monthly-heading>span{width:max-content;margin-top:15px}.wm-monthly-columns>aside{grid-template-columns:1fr}.wm-monthly-steps button{flex-direction:column;gap:6px;font-size:11px;display:flex}.wm-monthly-stock{padding:18px}.wm-monthly-counts{grid-template-columns:1fr;gap:13px;margin:20px 0}.wm-monthly-counts>div+div{border:0;padding:0}.wm-monthly-counts>div{gap:14px}.wm-monthly-counts strong{font-size:24px}.wm-monthly-counts span{font-size:14px}.wm-monthly-generate>svg{display:none}.wm-monthly-generate>div:last-child{width:100%}.wm-monthly-generate .wm-home-primary{width:100%;min-width:0;font-size:12px}.wm-monthly-next{grid-template-columns:1fr;padding:18px}.wm-monthly-next>.wm-home-primary{width:100%;min-width:0}.wm-monthly form label{font-size:14px}.wm-monthly h2{font-size:22px}}.wm-monthly{container-type:inline-size}.wm-monthly-date>div{grid-template-columns:max-content minmax(0,1fr);gap:18px;display:grid}.wm-monthly-date>div>p{padding-right:18px}.wm-monthly-date>div>p>span,.wm-monthly-date>div>p>strong{white-space:nowrap;overflow-wrap:normal;word-break:normal}.wm-monthly-date>div>p>span{font-size:32px}.wm-monthly-date>div>p>strong{font-size:48px}.wm-monthly-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.wm-monthly-counts>div{flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.wm-monthly-counts svg{width:40px;height:40px;padding:10px}.wm-monthly-counts span{overflow-wrap:normal;word-break:normal}@container (width<=720px){.wm-monthly-columns,.wm-monthly-columns>aside,.wm-monthly-next{grid-template-columns:minmax(0,1fr)}.wm-monthly-next>.wm-home-primary{width:100%;min-width:0}.wm-monthly-generate{flex-wrap:wrap}.wm-monthly-generate>div:last-child{text-align:left;margin-left:0}.wm-monthly-generate .wm-home-primary{width:100%;min-width:0}}@container (width<=440px){.wm-monthly-counts{grid-template-columns:minmax(0,1fr)}.wm-monthly-counts>div{flex-direction:row;align-items:center;gap:14px}.wm-monthly-counts>div+div{border:0;padding:0}}.career-cycle{border:1px solid var(--border);border-radius:20px;scroll-margin-top:6rem;overflow:hidden}.career-cycle-header{background:linear-gradient(120deg,color-mix(in oklch,var(--primary) 12%,var(--background)),var(--background));padding:clamp(1.25rem,4vw,2.5rem)}.career-cycle-header h2{letter-spacing:-.04em;margin:.6rem 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600}.career-cycle-header p:last-child{max-width:60ch;color:var(--muted-foreground)}.career-cycle-nav{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.career-cycle-nav button{text-align:left;border-bottom:3px solid #0000;align-items:center;gap:.7rem;padding:1rem;font-size:.875rem;display:flex}.career-cycle-nav button span{color:var(--muted-foreground);font-size:.7rem}.career-cycle-nav button[aria-pressed=true]{border-bottom-color:var(--primary);background:color-mix(in oklch,var(--primary) 8%,transparent);font-weight:600}.career-cycle button:focus-visible,.career-cycle textarea:focus-visible,.career-cycle select:focus-visible,.career-cycle input:focus-visible,.career-cycle summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.career-cycle-body{padding:clamp(1rem,3vw,2rem)}.career-cycle h3{margin-bottom:.6rem;font-size:1.3rem;font-weight:600}.career-cycle h4{margin-bottom:.5rem;font-weight:600}.career-cycle-intro,.career-cycle-footnote{color:var(--muted-foreground);max-width:75ch;margin-bottom:1.25rem;font-size:.875rem;line-height:1.7}.career-cycle-context{border-left:2px solid var(--primary);margin:1.25rem 0;padding:.7rem 1rem;font-size:.85rem}.career-cycle-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.career-cycle label{margin-bottom:1rem;font-size:.875rem;display:block}.career-cycle label>span{margin-bottom:.5rem;font-weight:500;display:block}.career-cycle textarea,.career-cycle select,.career-cycle input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;padding:.8rem;display:block}.career-cycle small{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem;line-height:1.6;display:block}.career-cycle button{cursor:pointer}.career-cycle button:disabled{opacity:.6;cursor:default}.career-cycle form>.mypost-secondary-action{margin-left:.75rem}.career-action{border:1px solid var(--border);border-radius:12px;margin:1rem 0}.career-action summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.2rem;display:flex}.career-action summary strong{flex:1;min-width:12ch}.career-action summary>span:last-child{color:var(--primary);font-size:.75rem}.career-action-state{background:var(--muted);border-radius:20px;padding:.3rem .6rem;font-size:.7rem}.career-action form{border-top:1px solid var(--border);padding:1.2rem}.career-cycle-suggestions,.career-cycle-history{border-top:1px solid var(--border);margin:1.5rem 0;padding-top:1rem}.career-cycle-suggestions summary,.career-cycle-history summary{cursor:pointer;font-weight:500}.career-cycle-suggestions>div,.career-cycle-history>div,.career-cycle-history article{background:color-mix(in oklch,var(--muted) 40%,transparent);overflow-wrap:anywhere;border-radius:10px;margin-top:1rem;padding:1rem;font-size:.875rem}.career-cycle-suggestions p,.career-cycle-history p{white-space:pre-wrap;margin:.5rem 0}.career-cycle-remove{color:var(--muted-foreground);margin-top:1rem;font-size:.75rem;text-decoration:underline;display:block}.career-cycle-empty{color:var(--muted-foreground);padding:1rem 0;font-size:.875rem}.career-review-comparison{background:color-mix(in oklch,var(--primary) 6%,transparent);border:1px solid var(--border);border-radius:12px;margin:1.25rem 0;padding:1.25rem}.career-review-comparison ul{margin:.7rem 0;padding-left:1.2rem;font-size:.875rem;line-height:1.8;list-style:outside}.career-cycle-save{border:1px solid var(--border);border-radius:8px;margin-top:1rem;padding:1rem;font-size:.85rem}.career-cycle-summary{border:1px solid color-mix(in oklch,var(--primary) 35%,var(--border));background:color-mix(in oklch,var(--primary) 5%,var(--background));border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.career-cycle-summary h2{margin:.5rem 0;font-size:1.3rem;font-weight:600}.career-cycle-summary p:last-child{color:var(--muted-foreground);font-size:.85rem}.career-cycle-summary a{flex-shrink:0}@media(max-width:600px){.career-cycle-fields{grid-template-columns:1fr}.career-cycle-nav button{flex-direction:column;align-items:flex-start;gap:.3rem;padding:.8rem .65rem;font-size:.75rem}.career-cycle-summary{flex-direction:column;align-items:flex-start}}.waymark-journey,.waymark-evidence-map,.waymark-timeline{overflow-wrap:anywhere;min-width:0}.waymark-journey{padding:1rem 0;position:relative}.waymark-journey-caption{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.waymark-milestones{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.7rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.waymark-milestones li{min-width:0;position:relative}.waymark-milestones li:before{content:"";background:var(--primary);opacity:.4;height:1px;position:absolute;top:1.1rem;left:0;right:0}.waymark-milestones button{text-align:left;cursor:pointer;border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;padding:0 .5rem .7rem;display:flex;position:relative}.waymark-milestone-dot{border:1px solid var(--primary);background:var(--background);width:2.2rem;height:2.2rem;color:var(--primary);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.waymark-milestones button[aria-pressed=true]{border-color:var(--primary)}.waymark-milestones button[aria-pressed=true] .waymark-milestone-dot{color:#061827;background:#ffc64a;border-color:#ffc64a}.waymark-milestones small{color:var(--muted-foreground);font-size:.65rem}.waymark-milestones strong{font-size:.85rem;line-height:1.4}.waymark-milestone-detail{background:color-mix(in oklch,var(--primary) 6%,var(--background));border:1px solid var(--border);border-radius:12px;padding:1.25rem;font-size:.85rem;line-height:1.65}.waymark-milestone-detail h3{margin:.5rem 0;font-size:1rem;font-weight:600}.waymark-milestone-detail details{margin:1rem 0}.waymark-milestone-detail summary{cursor:pointer;color:var(--primary)}.waymark-milestone-detail dl{gap:.4rem;margin:.75rem 0;display:grid}.waymark-milestone-detail dt{font-weight:600}.waymark-milestone-detail dd{color:var(--muted-foreground);margin:0 0 .5rem}.waymark-milestone-detail a{color:var(--primary)}.waymark-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.waymark-counts>div{border-left:2px solid var(--primary);padding:.7rem 1rem}.waymark-counts strong{font-size:1.6rem;display:block}.waymark-counts small{color:var(--muted-foreground);font-size:1rem}.waymark-counts span,.waymark-visual-note{color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.waymark-evidence-map,.waymark-timeline{border:1px solid var(--border);background:linear-gradient(125deg,color-mix(in oklch,var(--primary) 6%,var(--background)),var(--background));border-radius:18px;padding:clamp(1rem,3vw,2rem)}.waymark-evidence-map h2,.waymark-timeline h2{letter-spacing:-.025em;margin:.5rem 0;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:600}.waymark-evidence-map header>p:last-child,.waymark-timeline header>p:last-child{color:var(--muted-foreground);max-width:65ch;font-size:.85rem;line-height:1.65}.waymark-stage-select{flex-direction:column;gap:.5rem;max-width:28rem;margin:1.2rem 0;font-size:.8rem;display:flex}.waymark-stage-select select{background:var(--background);border:1px solid var(--border);border-radius:8px;width:100%;padding:.7rem}.waymark-map-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:.7rem 1.2rem;margin-bottom:1rem;font-size:.7rem;display:flex}.waymark-map-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}.waymark-map-nodes{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.7rem;display:grid}.waymark-map-nodes button{text-align:left;border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;padding:1rem;display:flex}.waymark-map-nodes button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 10%,var(--background))}.waymark-map-orbit{color:var(--muted-foreground);font-size:2rem;line-height:1}[data-evidence-state=detail] .waymark-map-orbit{color:#ffc64a}[data-evidence-state=recorded] .waymark-map-orbit{color:var(--primary)}.waymark-map-nodes strong{font-size:.8rem;line-height:1.5}.waymark-map-nodes small{color:var(--muted-foreground);font-size:.65rem}.waymark-map-focus{border-left:1px solid var(--border);padding-left:1.5rem;font-size:.85rem;line-height:1.7}.waymark-map-focus h3{font-size:1.15rem;font-weight:600}.waymark-map-focus p{margin:.7rem 0}.waymark-map-focus article{border-top:1px solid var(--border);padding:1rem 0}.waymark-map-focus h4{font-weight:600}.waymark-map-focus small{color:var(--muted-foreground)}.waymark-evidence-map>.waymark-visual-note{margin-top:1.2rem}.waymark-timeline{grid-column:1/-1}.waymark-timeline>ol{gap:.8rem;padding:1.2rem 0;list-style:none;display:flex;overflow-x:auto}.waymark-timeline>ol button{border:1px solid var(--border);text-align:left;white-space:nowrap;cursor:pointer;border-radius:10px;padding:.8rem 1rem}.waymark-timeline>ol button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 8%,transparent)}.waymark-timeline time,.waymark-timeline button span{font-size:.75rem;display:block}.waymark-timeline button span{color:var(--primary);margin-top:.3rem}.waymark-timeline article{border-left:2px solid var(--primary);margin:0 0 1.3rem;padding-left:1rem;font-size:.85rem;line-height:1.7}.waymark-timeline article h3{font-size:1.1rem;font-weight:600}.waymark-timeline article p{white-space:pre-wrap;margin:.6rem 0}.waymark-timeline summary{cursor:pointer}.waymark-timeline-empty{gap:1rem;padding:1.5rem 0;display:flex}.waymark-timeline-empty>span{color:var(--primary);font-size:2.5rem}.waymark-timeline-empty h3{font-weight:600}.waymark-timeline-empty p{color:var(--muted-foreground);margin:.5rem 0;font-size:.85rem}.waymark-review-insight{border:1px solid var(--primary);background:color-mix(in oklch,var(--primary) 5%,transparent);border-radius:14px;margin:1.3rem 0;padding:clamp(1rem,3vw,1.5rem)}.waymark-review-insight p{margin:.7rem 0;font-size:.85rem;line-height:1.7}.waymark-review-insight li{margin:.5rem 0;font-size:.85rem;line-height:1.7}.waymark-review-insight ul{padding-left:1.2rem;list-style:outside}.waymark-review-insight details{margin:1rem 0}.waymark-review-insight summary{cursor:pointer;color:var(--primary)}.waymark-review-suggestions{gap:.8rem;margin:1rem 0;display:grid}.waymark-review-suggestions article{border:1px solid var(--border);background:var(--background);border-radius:10px;padding:1rem}.waymark-review-suggestions h4{font-size:1rem}.waymark-review-suggestions button{margin:.5rem .5rem 0 0}.waymark-review-suggestions dl{font-size:.85rem;line-height:1.7}.waymark-review-suggestions dt{font-weight:600}.waymark-review-suggestions dd{color:var(--muted-foreground);margin:0 0 .5rem}:is(.waymark-journey,.waymark-evidence-map,.waymark-timeline) :is(button,a,select,summary):focus-visible{outline-offset:4px;outline:2px solid #ffc64a}@media(max-width:800px){.waymark-map-workspace{grid-template-columns:1fr}.waymark-map-focus{border-left:0;border-top:1px solid var(--border);padding:1rem 0 0}}@media(max-width:450px){.waymark-map-nodes,.waymark-milestones{grid-template-columns:1fr}.waymark-milestones button{min-height:3rem;padding-left:3rem}.waymark-milestone-dot{position:absolute;top:0;left:0}.waymark-milestones li:before{width:1px;height:100%;top:0;left:1.1rem}.waymark-counts{gap:.5rem}.waymark-counts>div{padding:.5rem}}@media(prefers-reduced-motion:no-preference){.waymark-map-nodes button,.waymark-milestones button{transition:background-color .18s,border-color .18s}}.dashboard-progress-sidebar{flex-direction:column;grid-column:span 4;gap:16px;min-width:0;display:flex}.dashboard-progress-sidebar>.dashboard-next{min-height:310px}.dashboard-progress-sidebar>.waymark-timeline{padding:1.4rem}.dashboard-progress-sidebar .waymark-timeline h2{font-size:1.25rem}.dashboard-progress-sidebar .waymark-timeline-empty{gap:.7rem}.dashboard-progress-sidebar .waymark-timeline-empty>span{font-size:1.8rem}.waymark-suggestion-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.waymark-suggestion-nav button{text-align:left;border:1px solid var(--border);border-radius:8px;padding:.8rem;font-size:.8rem;line-height:1.5}.waymark-suggestion-nav button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 10%,transparent)}.waymark-review-suggestions article[hidden]{display:none}@media(max-width:1200px)and (min-width:761px){.dashboard-progress-sidebar{grid-column:span 5}}@media(max-width:760px){.post-dashboard{grid-template-columns:minmax(0,1fr)}.post-dashboard>*{grid-column:1}.dashboard-progress-sidebar{display:contents}.dashboard-progress-sidebar>.dashboard-next,.dashboard-progress-sidebar>.waymark-timeline{grid-column:1}.dashboard-progress-sidebar>.dashboard-next{min-height:0}}@media(max-width:600px){.waymark-suggestion-nav{grid-template-columns:1fr}.waymark-suggestion-nav button{padding:.65rem .8rem}}.waymark-route-landscape{isolation:isolate;margin-top:.8rem;padding:.75rem 0;position:relative}.waymark-route-curve{z-index:-1;fill:none;stroke:#2adaef;stroke-width:1.8px;opacity:.65;width:100%;height:130px;position:absolute;inset:0;overflow:visible}.waymark-route-curve .waymark-route-glow{stroke-width:8px;opacity:.12;filter:blur(4px)}.waymark-milestones{gap:1rem;margin:.8rem 0 1rem}.waymark-milestones li:before{display:none}.waymark-milestones button{background:linear-gradient(#04182714,#041827f5 45%);border-radius:12px;gap:.45rem;padding:.5rem .75rem .85rem}.waymark-milestone-dot{border-width:2px;width:3rem;height:3rem;font-size:1rem;box-shadow:0 0 0 6px #18cae512,0 0 22px #18cae520}.waymark-milestones button[aria-pressed=true] .waymark-milestone-dot{box-shadow:0 0 0 6px #ffc64a15,0 0 26px #ffc64a30}.waymark-milestone-count{color:#a3c2d5;font-size:.68rem}.waymark-milestone-detail{background:linear-gradient(125deg,#082b3e,#061827);border-color:#1a5368}.waymark-map-nodes{gap:1rem;position:relative}.waymark-map-nodes button{text-align:center;background:linear-gradient(150deg,#0a2d40,#061827);align-items:center;padding:1.3rem .85rem}.waymark-map-orbit{border:2px solid;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;font-size:1.4rem;display:grid;box-shadow:0 0 0 5px #789aaf10,0 0 25px #789aaf18}[data-evidence-state=missing] .waymark-map-orbit{color:#b3c7d5}[data-evidence-state=recorded] .waymark-map-orbit{color:#6ee8b4;box-shadow:0 0 0 5px #6ee8b410,0 0 25px #6ee8b420}[data-evidence-state=detail] .waymark-map-orbit{color:#ffc64a;box-shadow:0 0 0 5px #ffc64a10,0 0 25px #ffc64a20}.waymark-progress-strip{background:linear-gradient(110deg,#0a2d40,#061827);border:1px solid #1a5368;border-radius:14px;grid-column:1/-1;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:1rem;padding:1.3rem;display:grid}.waymark-progress-strip>div{min-width:0}.waymark-progress-strip>div:not(:first-child){border-left:1px solid #1a5368;grid-template-columns:auto 1fr;align-content:center;gap:.3rem .7rem;padding-left:1rem;display:grid}.waymark-progress-strip h3{font-size:1rem;font-weight:600}.waymark-progress-strip p{color:#a3c2d5;font-size:.75rem;line-height:1.5}.waymark-progress-strip>div>span{color:#2adaef;font-size:1.7rem}.waymark-progress-strip strong{font-size:1.7rem}.waymark-progress-strip>div:not(:first-child)>p{grid-column:1/-1}.waymark-timeline>ol{gap:.7rem;position:relative}.waymark-timeline>ol li{border-top:1px solid #2adaef;padding-top:.6rem}.waymark-timeline>ol button{position:relative}.waymark-timeline>ol button:before{content:"";background:#061827;border:1px solid #2adaef;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.92rem;left:1rem}.waymark-timeline>ol button[aria-pressed=true]:before{background:#2adaef;box-shadow:0 0 15px #2adaef80}.waymark-transition,.waymark-long-view,.waymark-schedule{border:1px solid var(--border);overflow-wrap:anywhere;background:linear-gradient(135deg,#0a293b,#061827);border-radius:14px;min-width:0;margin:1rem 0;padding:1.4rem}.waymark-transition h3,.waymark-long-view h3{margin:.5rem 0;font-size:1.15rem;font-weight:600}.waymark-transition p,.waymark-transition li,.waymark-long-view p,.waymark-schedule p{margin:.65rem 0;font-size:.85rem;line-height:1.7}.waymark-transition ol{margin:1rem 0;padding-left:1.2rem;list-style:decimal}.waymark-schedule summary{cursor:pointer;color:var(--primary)}.waymark-schedule form{margin-top:1rem}.waymark-structured-profile{border:1px solid var(--border);border-radius:12px;margin:1.5rem 0;padding:1.2rem}.waymark-structured-profile legend{padding:0 .5rem;font-weight:600}.waymark-structured-profile>p{color:var(--muted-foreground);margin-bottom:1rem;font-size:.85rem}.waymark-period-heading{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.waymark-period-heading>div{flex:1;min-width:12rem}.waymark-period-heading label{font-size:.75rem}.waymark-period-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.waymark-period-counts dt{color:var(--muted-foreground);font-size:.75rem}.waymark-period-counts dd{margin:0;font-size:1.6rem;font-weight:600}.waymark-review-chart{border-bottom:1px solid var(--border);align-items:end;gap:clamp(.4rem,2vw,1.2rem);padding:1rem 0;display:flex;overflow-x:auto}.waymark-review-chart>div{flex-direction:column;flex:1;align-items:center;gap:.4rem;min-width:2.5rem;display:flex}.waymark-review-chart i{background:linear-gradient(#2adaef,#096c89);border-radius:5px 5px 0 0;width:min(100%,2.5rem);box-shadow:0 0 20px #2adaef15}.waymark-review-chart span,.waymark-review-chart time{font-size:.7rem}.waymark-feedback-tabs{flex-wrap:wrap;gap:.4rem;margin:.75rem 0;display:flex}.waymark-feedback-tabs button{border:1px solid var(--border);border-radius:6px;padding:.35rem .55rem;font-size:.7rem}.waymark-feedback-tabs button[aria-pressed=true]{color:#ffc64a;border-color:#ffc64a}.waymark-feedback-detail{background:#ffc64a06;border-left:2px solid #ffc64a;padding:.6rem .9rem}.waymark-feedback-basis{color:#a3c2d5;font-size:.75rem}.waymark-feedback label{margin:1rem 0 .5rem;display:block}.waymark-feedback label>span{margin-bottom:.5rem;display:block}.waymark-feedback textarea{border:1px solid var(--border);background:#061827;border-radius:8px;width:100%;padding:.8rem;display:block}.waymark-feedback small{margin-top:.8rem;display:block}@media(min-width:1000px){.waymark-map-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}.waymark-map-workspace{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media(max-width:700px){.waymark-progress-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:1rem}.waymark-progress-strip>div:first-child{grid-column:1/-1;margin-bottom:.5rem}.waymark-progress-strip>div:not(:first-child){gap:.3rem;padding-left:.5rem}.waymark-progress-strip strong,.waymark-progress-strip>div>span{font-size:1.3rem}.waymark-period-counts{gap:.5rem}.waymark-transition,.waymark-long-view,.waymark-schedule{padding:1rem}}@media(max-width:450px){.waymark-route-curve{display:none}.waymark-milestones button{background:linear-gradient(90deg,#0a2d4055,#061827);padding-left:4rem}.waymark-milestone-dot{top:.5rem;left:.3rem}.waymark-milestones li:before{display:block;left:1.8rem}.waymark-milestone-count{font-size:.65rem}}@media(prefers-reduced-motion:no-preference){.waymark-milestone-dot,.waymark-map-orbit{transition:box-shadow .2s,background-color .2s}.waymark-review-chart i{transform-origin:bottom;animation:.35s ease-out waymark-bar-in}@keyframes waymark-bar-in{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}}.waymark-value{border:1px solid var(--border);background:linear-gradient(135deg,#0a293b,#061827);border-radius:18px;margin:2rem 0;padding:clamp(1.2rem,3vw,2rem)}.waymark-value h2{margin:.5rem 0 1rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:600}.waymark-value p{color:var(--muted-foreground);margin:1rem 0;font-size:.85rem;line-height:1.7}.waymark-value-choices{flex-wrap:wrap;gap:.6rem;display:flex}.waymark-value-choices button{border:1px solid var(--border);text-align:left;border-radius:8px;padding:.65rem .85rem;font-size:.8rem}.waymark-value-choices button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:#2adaef08}.waymark-value dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:1.5rem 0;display:grid}.waymark-value dt{color:var(--primary);margin-bottom:.6rem;font-size:.8rem}.waymark-value dd{margin:0;font-size:.9rem;line-height:1.7}.waymark-value details{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1rem}.waymark-value summary{cursor:pointer;font-size:.8rem}.waymark-value button:focus-visible{outline-offset:3px;outline:2px solid #ffc64a}@media(max-width:650px){.waymark-value dl{grid-template-columns:1fr}.waymark-value dl>div{border-left:2px solid var(--border);padding-left:1rem}}.waymark-start{background:linear-gradient(#04182714,#041827f5 45%);border-radius:12px;flex-direction:column;gap:.45rem;padding:.5rem .75rem .85rem;display:flex}.waymark-start strong{font-size:.85rem;line-height:1.4}.waymark-start small{color:var(--muted-foreground);font-size:.65rem}.waymark-journey-compact .waymark-milestone-detail{padding:1rem}.waymark-journey-compact .waymark-milestone-detail h3{font-size:.9rem}.waymark-journey-compact .waymark-visual-note{margin-top:.8rem}.dashboard-progress-sidebar>.dashboard-next{flex:1}@media(min-width:1000px){.waymark-map-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.waymark-map-nodes{grid-template-columns:1fr;gap:.5rem}.waymark-map-nodes button{text-align:left;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.3rem .8rem;padding:.8rem;display:grid}.waymark-map-nodes .waymark-map-orbit{grid-row:span 2;width:2.2rem;height:2.2rem;font-size:1rem}.waymark-map-nodes strong{font-size:.8rem}.waymark-map-nodes small{grid-column:2}}@media(max-width:450px){.waymark-start{min-height:6rem;padding-left:4rem}}.workspace-purpose{border-left:2px solid var(--primary);overflow-wrap:anywhere;justify-content:space-between;align-items:start;gap:1rem;padding:.3rem 0 .3rem 1rem;font-size:.85rem;line-height:1.6;display:flex}.workspace-purpose>p{max-width:40rem}.workspace-purpose>p>strong,.workspace-purpose>p>span{display:block}.workspace-purpose>p>strong{margin-bottom:.2rem;font-weight:600}.workspace-purpose>p>span{color:var(--muted-foreground)}.workspace-purpose details{flex:0 23rem}.workspace-purpose summary,.workspace-tool-picker>summary{cursor:pointer;color:var(--primary);min-height:44px;padding:.5rem 0}.workspace-purpose ol{color:var(--muted-foreground);padding-left:1.2rem;list-style:decimal}.workspace-purpose li+li{margin-top:.6rem}.workspace-tool-picker{overflow-wrap:anywhere}.workspace-tool-picker>h2{letter-spacing:-.025em;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:600}.workspace-tool-picker>p{color:var(--muted-foreground);max-width:42rem;margin:.6rem 0;font-size:.9rem;line-height:1.6}.workspace-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.workspace-tool-card{border:1px solid var(--border);background:linear-gradient(120deg,#00d6ef0b,#0000);border-radius:.7rem;gap:.6rem;min-width:0;padding:1.2rem;display:grid}.workspace-tool-card:hover{border-color:var(--primary)}.workspace-tool-card>strong{font-size:1rem;line-height:1.45}.workspace-tool-card>strong>span{color:var(--primary)}.workspace-tool-card>span:not(.mypost-eyebrow),.workspace-tool-card>small{color:var(--muted-foreground);font-size:.8rem;line-height:1.6}.workspace-tool-card>small{border-top:1px solid var(--border);padding-top:.6rem}.workspace-tool-card:focus-visible,.workspace-tool-picker>summary:focus-visible,.workspace-purpose summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.workspace-step-purpose{color:var(--muted-foreground);max-width:43rem;margin-bottom:1.2rem;font-size:.85rem;line-height:1.6}@media(max-width:760px){.workspace-purpose{display:block}.workspace-purpose details{margin-top:.4rem}.workspace-tool-grid{grid-template-columns:1fr}.workspace-tool-card{padding:1rem}}.workspace-return .dashboard-next{grid-column:1/-1}.workspace-return .dashboard-next>p{max-width:45rem}.case-page-introduction .workspace-purpose{margin-top:1.3rem}.guided-start>div button{color:#f4f9fc;background-color:#081d2e;background-image:linear-gradient(90deg,#081d2e,#081d2ef5 42%,#081d2ec4 67%,#081d2e70),url(/art/evidence/area-infra.webp);background-position:50%,100%;background-size:cover;border-color:#33d8f34d;min-height:116px;padding:1.25rem 1.4rem;box-shadow:inset 0 1px #ffffff0a}.guided-start>div button[data-purpose=promotion]{background-image:linear-gradient(90deg,#081d2e,#081d2ef5 42%,#081d2ec4 67%,#081d2e70),url(/art/evidence/area-identity.webp);border-color:#ffd15b6b}.guided-start>div button[data-purpose=move]{background-image:linear-gradient(90deg,#081d2e,#081d2ef5 42%,#081d2ec4 67%,#081d2e70),url(/art/evidence/area-support.webp);border-color:#cd9af866}.guided-start>div button[data-purpose=development]>span:last-child{color:#55dbf0}.guided-start>div button[data-purpose=promotion]>span:last-child{color:#ffd15b}.guided-start>div button[data-purpose=move]>span:last-child{color:#cd9af8}.guided-start>div button strong{color:#f4f9fc}.guided-start>div button small{color:#c8d9e5;max-width:40rem}.guided-start>div button:hover{border-color:#55dbf0}.guided-start>div button[data-purpose=promotion]:hover{border-color:#ffd15b}.guided-start>div button[data-purpose=move]:hover{border-color:#cd9af8}.case-entry-options>.opportunity-intro,.opportunity-workspace>.opportunity-intro{color:#f4f9fc;background-color:#081d2e;background-image:linear-gradient(90deg,#081d2e,#081d2ef5 40%,#081d2ed9 61%,#081d2e82),url(/art/evidence/area-docs.webp);background-position:50%,100%;background-size:cover;border-color:#33d8f361}.case-entry-options>.opportunity-intro p,.opportunity-workspace>.opportunity-intro p{color:#d5e4ed}.case-entry-options>.opportunity-intro .mypost-eyebrow,.opportunity-workspace>.opportunity-intro .mypost-eyebrow{color:#65dfee}.mypost-panel.waymark-first-session{color:#f4f9fc;background-color:#081d2e;background-image:linear-gradient(90deg,#081d2e,#081d2ef5 41%,#081d2ed9 64%,#081d2e80),url(/art/evidence/area-infra.webp);background-position:50%,100%;background-size:cover;border-color:#33d8f361}.mypost-panel.waymark-first-session .text-muted-foreground{color:#d1e0e9}.mypost-panel.waymark-first-session .mypost-eyebrow{color:#65dfee}.mypost-panel.interview-filters{background-color:#081d2e;background-image:radial-gradient(at 100% 0,#33d8f313,#0000 55%);background-position:50%;background-repeat:no-repeat;border-color:#33d8f352}.mypost-panel.interview-filters h2{color:#f4f9fc}.mypost-panel.interview-filters input[type=search]{background:#081d2e}@media(max-width:600px){.guided-start>div button{min-height:108px;padding:1rem}.guided-start>div button,.case-entry-options>.opportunity-intro,.opportunity-workspace>.opportunity-intro,.mypost-panel.waymark-first-session{background-image:linear-gradient(90deg,#081d2e,#081d2ef5 54%,#081d2ebd 82%,#081d2e8c),var(--entry-image)}.guided-start>div button{--entry-image:url(/art/evidence/area-infra.webp)}.guided-start>div button[data-purpose=promotion]{--entry-image:url(/art/evidence/area-identity.webp)}.guided-start>div button[data-purpose=move]{--entry-image:url(/art/evidence/area-support.webp)}.case-entry-options>.opportunity-intro,.opportunity-workspace>.opportunity-intro{--entry-image:url(/art/evidence/area-docs.webp)}.mypost-panel.waymark-first-session{--entry-image:url(/art/evidence/area-infra.webp)}}@media(forced-colors:active){.guided-start>div button,.case-entry-options>.opportunity-intro,.opportunity-workspace>.opportunity-intro,.mypost-panel.waymark-first-session,.mypost-panel.interview-filters{color:canvastext;background:canvas;border-color:buttontext}.guided-start>div button strong,.guided-start>div button small,.case-entry-options>.opportunity-intro p,.opportunity-workspace>.opportunity-intro p,.mypost-panel.waymark-first-session .text-muted-foreground,.mypost-panel.interview-filters h2{color:canvastext}}.dashboard-card.dashboard-direction-refined{background:linear-gradient(130deg,#0b2638,#071b2c);gap:0;min-height:0}.dashboard-direction-refined .dashboard-direction-footer{margin-top:1.2rem}.route-summary-stages{background:#214458;border:1px solid #214458;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.3rem 0;display:grid;overflow:hidden}.route-summary-stages>div{background:#081e2e;min-width:0;padding:.9rem}.route-summary-stages dt{color:#9dbccd;margin-bottom:.4rem;font-size:.65rem}.route-summary-stages dd{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600}.route-summary-stages>div:nth-child(2){background:#102b39;border-top:2px solid #ffc64a;padding-top:calc(.9rem - 2px)}.route-summary-action{border-left:2px solid #ffc64a;padding:.2rem 0 .2rem 1rem}.route-summary-action h3{margin:.5rem 0;font-size:1rem;font-weight:600;line-height:1.5}.route-summary-action>p:not(.mypost-eyebrow){color:#adc8d8;margin:.6rem 0;font-size:.82rem;line-height:1.7}.waymark-journey .waymark-route-landscape{margin-top:1rem;padding:0}.waymark-journey .waymark-milestones{align-items:stretch;gap:1.25rem;margin:0 0 1.5rem}.waymark-journey .waymark-milestones li:before{display:none}.waymark-journey .waymark-milestones li:not(:last-child):after{content:"→";color:#588599;font-size:.85rem;position:absolute;top:1.2rem;right:-1.05rem}.waymark-journey .waymark-milestones button,.waymark-journey .waymark-start{background:#081e2e;border:1px solid #24475a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.5rem;height:100%;min-height:150px;padding:1rem;display:flex}.waymark-journey .waymark-milestones button[aria-pressed=true]{background:linear-gradient(135deg,#19303b,#0a2031);border-color:#ffc64a;box-shadow:inset 0 3px #ffc64a}.waymark-journey .waymark-milestone-dot{width:1.8rem;height:1.8rem;box-shadow:none;color:#58d6e8;background:#103247;border:0;border-radius:6px;position:static}.waymark-journey .waymark-milestone-dot svg{width:1.2rem;height:1.2rem}.waymark-journey .waymark-milestones button[aria-pressed=true] .waymark-milestone-dot{color:#ffd276;box-shadow:none;background:#ffc64a18}.waymark-journey .waymark-milestones small{font-size:.65rem;line-height:1.4}.waymark-journey .waymark-milestones strong{font-size:.9rem}.waymark-journey .waymark-milestone-count{margin-top:auto;padding-top:.25rem}.waymark-journey .waymark-milestone-detail{background:#0a2233;border-color:#315365 #315365 #315365 #ffc64a;border-left-style:solid;border-left-width:3px}.waymark-public .home-mypost-feature.home-mypost-work-preview,.home-mypost-feature.home-mypost-work-preview{background:linear-gradient(90deg,#07182df5,#07182dd9 45%,#07182df0),url(/art/my-waymark/home.webp) 50%/cover no-repeat}.home-mypost-feature.home-mypost-work-preview:before{display:none}.home-mypost-work-preview .home-mypost-copy h2{max-width:17ch;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.12}.home-mypost-work-preview .home-mypost-preview{background:#081c2bf5;box-shadow:0 18px 55px #0003}.home-work-context{color:#d5eaf4;background:#143246;border-radius:6px;flex-wrap:wrap;gap:.35rem .7rem;margin-bottom:1rem;padding:.6rem .8rem;font-size:.75rem;display:flex}.home-work-context>span{color:#9ebccd}.home-work-record{background:#0a2534;border:1px solid #2a5765;border-radius:10px;padding:1rem}.home-work-record h3{margin:.55rem 0 .85rem;font-size:1.05rem;font-weight:600;line-height:1.4}.home-work-record dl{gap:.7rem;display:grid}.home-work-record dt{color:#77d8c4;font-size:.65rem;font-weight:600}.home-work-record dd{color:#b4cbd8;margin:.2rem 0 0;font-size:.76rem;line-height:1.6}.home-work-conversation,.home-work-followup{border-left:2px solid #39d4ee;margin:1rem 0;padding:.3rem 0 .3rem .9rem}.home-work-followup{border-color:#ffc64a}.home-work-conversation strong,.home-work-followup strong{margin:.4rem 0;font-size:.85rem;line-height:1.5;display:block}.home-work-conversation>p:last-child,.home-work-followup>p:last-child{color:#adc8d8;font-size:.75rem;line-height:1.6}@media(max-width:700px){.route-summary-stages{grid-template-columns:1fr}.route-summary-stages>div{grid-template-columns:7rem 1fr;align-items:baseline;gap:.5rem;padding:.75rem;display:grid}.route-summary-stages dt{margin:0}.route-summary-stages>div:nth-child(2){border-top:0;border-left:2px solid #ffc64a;padding:.75rem}.waymark-journey .waymark-milestones{border-left:1px solid #315365;grid-template-columns:1fr;gap:.75rem;padding-left:1rem}.waymark-journey .waymark-milestones li:not(:last-child):after{display:none}.waymark-journey .waymark-milestones li:before{content:"";opacity:1;background:#315365;width:1rem;height:1px;display:block;position:absolute;top:1.6rem;left:-1rem}.waymark-journey .waymark-milestones button,.waymark-journey .waymark-start{grid-template-columns:1.8rem minmax(0,1fr);gap:.25rem .7rem;min-height:0;padding:.8rem;display:grid}.waymark-journey .waymark-milestone-dot{grid-row:1/4}.waymark-journey .waymark-milestones strong,.waymark-journey .waymark-milestone-count{grid-column:2}}@media(forced-colors:active){.waymark-journey .waymark-milestones button[aria-pressed=true]{outline:2px solid highlight}.home-mypost-feature.home-mypost-work-preview,.route-summary-stages>div{background:canvas}}.waymark-evidence-map .waymark-map-nodes .evidence-area-card{--area-accent:#20def6;--area-rgb:32,222,246;--area-image:url(/art/evidence/cyan.webp);isolation:isolate;text-align:left;border:1px solid rgba(var(--area-rgb),.27);color:#f3f8fc;cursor:pointer;background:#061b2b;border-radius:12px;grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;gap:16px;width:100%;min-width:0;height:100%;min-height:112px;padding:16px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.waymark-evidence-map .waymark-map-nodes .evidence-area-card[data-tone=green]{--area-accent:#65e5a2;--area-rgb:101,229,162;--area-image:url(/art/evidence/green.webp)}.waymark-evidence-map .waymark-map-nodes .evidence-area-card[data-tone=amber]{--area-accent:#ffd15b;--area-rgb:255,209,91;--area-image:url(/art/evidence/amber.webp)}.waymark-evidence-map .waymark-map-nodes .evidence-area-card[data-tone=purple]{--area-accent:#cd9af8;--area-rgb:205,154,248;--area-image:url(/art/evidence/purple.webp)}.waymark-evidence-map .waymark-map-nodes .evidence-area-card[data-area=monitor]{--area-image:url(/art/evidence/area-monitor.webp)}.waymark-evidence-map .waymark-map-nodes .evidence-area-card[data-area=identity]{--area-image:url(/art/evidence/area-identity.webp)}.waymark-evidence-map .waymark-map-nodes .evidence-area-card[data-area=data]{--area-image:url(/art/evidence/area-data.webp)}.waymark-evidence-map .waymark-map-nodes .evidence-area-card[data-area=network]{--area-image:url(/art/evidence/area-network.webp)}.waymark-evidence-map .waymark-map-nodes .evidence-area-card[data-area=infra]{--area-image:url(/art/evidence/area-infra.webp)}.waymark-evidence-map .waymark-map-nodes .evidence-area-card[data-area=docs]{--area-image:url(/art/evidence/area-docs.webp)}.waymark-evidence-map .waymark-map-nodes .evidence-area-card[data-area=support]{--area-image:url(/art/evidence/area-support.webp)}.waymark-evidence-map .waymark-map-nodes .evidence-area-card:before{content:"";z-index:-2;pointer-events:none;background:var(--area-image) center / cover no-repeat;position:absolute;inset:0 0 0 39%}.waymark-evidence-map .waymark-map-nodes .evidence-area-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#061b2b 0% 34%,#061b2be8 49%,#061b2b8c 72%,#061b2b42);position:absolute;inset:0}.waymark-evidence-map .waymark-map-nodes .evidence-area-card[aria-pressed=true]{border-color:var(--area-accent);box-shadow:inset 0 0 0 .5px var(--area-accent),0 0 18px rgba(var(--area-rgb),.1)}.waymark-evidence-map .waymark-map-nodes .evidence-area-card:hover{border-color:var(--area-accent);box-shadow:inset 0 0 0 .5px var(--area-accent),0 0 18px rgba(var(--area-rgb),.12)}.waymark-evidence-map .waymark-map-nodes .evidence-area-card:focus-visible{outline-offset:4px;outline:2px solid #f3f8fc}.evidence-area-card .evidence-area-icon{border:1.5px solid var(--area-accent);width:56px;height:56px;color:var(--area-accent);background:radial-gradient(circle,rgba(var(--area-rgb),.07),#031725e6);box-shadow:0 0 8px rgba(var(--area-rgb),.15),0 0 22px rgba(var(--area-rgb),.2),inset 0 0 12px rgba(var(--area-rgb),.06);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.evidence-area-card .evidence-area-icon svg{width:28px;height:28px}.evidence-area-card .evidence-area-copy{min-width:0;display:block}.waymark-evidence-map .waymark-map-nodes .evidence-area-card strong{color:#f3f8fc;text-wrap:pretty;font-size:13px;font-weight:650;line-height:1.4;display:block}.waymark-evidence-map .waymark-map-nodes .evidence-area-card small{color:#c5d9e7;grid-column:auto;align-items:center;gap:5px;margin-top:9px;font-size:11px;line-height:1.4;display:flex}.evidence-area-card small i{background:#89a7c1;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.evidence-area-card[data-evidence-state=detail] small i{background:#ffd15b}.evidence-area-card[data-evidence-state=recorded] small i{background:#65e5a2}.evidence-area-card .evidence-area-arrow{color:#e2f3fa;background:#06213345;border:1px solid #d3e8f0bd;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.evidence-area-card .evidence-area-arrow svg{stroke-width:1.6px;width:21px;height:21px}.waymark-evidence-map .waymark-map-workspace{grid-template-columns:minmax(0,1.52fr) minmax(300px,1fr);align-items:start;gap:24px}.waymark-evidence-map .waymark-map-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.waymark-evidence-map .waymark-map-focus{padding-left:24px}.waymark-evidence-map .waymark-map-focus h3{font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.25}.waymark-map-legend [data-status]{align-items:center;gap:6px;display:inline-flex}.waymark-map-legend [data-status]:before{content:"";background:#557695;border-radius:50%;width:10px;height:10px}.waymark-map-legend [data-status=detail]:before{background:#ffd15b}.waymark-map-legend [data-status=recorded]:before{background:#65e5a2}@media(max-width:1250px)and (min-width:801px){.waymark-evidence-map .waymark-map-workspace{grid-template-columns:1fr}.waymark-evidence-map .waymark-map-focus{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}}@media(max-width:800px){.waymark-evidence-map .waymark-map-workspace{grid-template-columns:1fr}.waymark-evidence-map .waymark-map-focus{padding:20px 0 0}.waymark-evidence-map .waymark-map-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.waymark-evidence-map .waymark-map-nodes{grid-template-columns:1fr}.waymark-evidence-map .waymark-map-nodes .evidence-area-card{grid-template-columns:50px minmax(0,1fr) 28px;gap:12px;min-height:112px;padding:14px}.evidence-area-card .evidence-area-icon{width:50px;height:50px}.evidence-area-card .evidence-area-arrow{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.waymark-evidence-map .waymark-map-nodes .evidence-area-card{transition:none}}@media(forced-colors:active){.waymark-evidence-map .waymark-map-nodes .evidence-area-card{color:canvastext;background:canvas;border:1px solid buttontext}.waymark-evidence-map .waymark-map-nodes .evidence-area-card:before,.waymark-evidence-map .waymark-map-nodes .evidence-area-card:after{display:none}.waymark-evidence-map .waymark-map-nodes .evidence-area-card[aria-pressed=true]{outline:2px solid highlight}.evidence-area-card .evidence-area-icon,.evidence-area-card .evidence-area-arrow{color:buttontext;background:canvas}.waymark-evidence-map .waymark-map-nodes .evidence-area-card strong,.waymark-evidence-map .waymark-map-nodes .evidence-area-card small{color:canvastext}}.guided-start,.guided-conversation{overflow-wrap:anywhere;max-width:900px;margin-inline:auto}.guided-start h2,.guided-surface h2{letter-spacing:-.035em;margin:.7rem 0 1.2rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:550;line-height:1.15}.guided-start>p:not(.mypost-eyebrow){color:var(--muted-foreground);max-width:600px;font-size:.95rem;line-height:1.6}.guided-start>div{gap:.65rem;margin-top:1.5rem;display:grid}.guided-start button,.guided-outcomes button{text-align:left;border:1px solid var(--border);background:linear-gradient(115deg,#00d6ef0f,#0000);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem;display:flex}.guided-start button:hover,.guided-outcomes button:hover{border-color:var(--primary)}.guided-start strong{font-size:1rem;font-weight:550;display:block}.guided-start small{color:var(--muted-foreground);margin-top:.35rem;font-size:.8rem;line-height:1.5;display:block}.guided-start button>span:last-child,.guided-outcomes button>span{color:var(--primary)}.guided-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.guided-top button,.guided-back{color:var(--primary);min-height:44px;font-size:.8rem}.guided-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-bottom:1rem;display:grid}.guided-steps button{text-align:left;border-bottom:2px solid var(--border);padding:.7rem;font-size:.75rem;line-height:1.5}.guided-steps button span{color:var(--muted-foreground);font-family:monospace;font-size:.65rem;display:block}.guided-steps button[aria-current=step]{border-color:var(--amber);background:#f5b6420f}.guided-steps button[aria-current=step] span{color:var(--amber)}.guided-steps button:disabled{opacity:.45}.guided-surface{border:1px solid var(--border);border-top:2px solid var(--amber);background:radial-gradient(at 100% 0,#00d6ef0e,#0000 65%),#0a2234;border-radius:.75rem;padding:clamp(1.1rem,3vw,2rem)}.guided-fields{gap:1rem;display:grid}.guided-fields label{gap:.5rem;min-width:0;font-size:.8rem;display:grid}.guided-fields input,.guided-fields select,.guided-fields textarea{background:var(--background);width:100%;min-width:0;color:var(--foreground);border:1px solid var(--border);border-radius:.45rem;padding:.75rem;font-size:.9rem;line-height:1.5}.guided-fields textarea{resize:vertical}.guided-hint{color:var(--muted-foreground);font-size:.8rem;line-height:1.6}.guided-fields>.mypost-primary-action{white-space:normal;justify-self:start;max-width:100%;line-height:1.5}.guided-source,.guided-recommendation{border-left:2px solid var(--primary);padding:.1rem 0 .1rem 1rem}.guided-recommendation{border-color:var(--amber)}.guided-source>p:last-child,.guided-recommendation>p:last-child{margin-top:.6rem;font-size:.9rem;line-height:1.65}.guided-recommendation .mypost-eyebrow{color:var(--amber)}.guided-inline{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.guided-inline details{color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.guided-inline summary,.guided-record summary{cursor:pointer;min-height:44px;color:var(--primary);padding-block:.7rem}.guided-inline p{margin-top:.6rem}.guided-outcomes{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.guided-outcomes button{font-size:.9rem}.guided-record{border-top:1px solid var(--border);font-size:.85rem;line-height:1.65}.guided-record p{white-space:pre-wrap;padding:.5rem 0}.guided-back{justify-self:start;margin-top:.6rem}.guided-status{border-left:2px solid var(--primary);margin-top:1rem;padding:.8rem;font-size:.8rem;line-height:1.6}.guided-conversation button:focus-visible,.guided-start button:focus-visible,.guided-conversation summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}:is(.mypost-main:has(.guided-conversation) .case-page-introduction,.mypost-main:has(.guided-start) .case-page-introduction),:is(.mypost-main:has(.guided-conversation) .case-example-loader,.mypost-main:has(.guided-start) .case-example-loader),.dashboard-map-toggle{display:none}.dashboard-tools{border:1px solid var(--border);border-radius:.7rem;grid-column:1/-1}.dashboard-tools>summary{cursor:pointer;color:var(--primary);padding:1rem 1.2rem;font-size:.85rem}.dashboard-tools-grid{grid-template-columns:1fr 1fr;gap:1rem;padding:0 1rem 1rem;display:grid}.dashboard-tools-grid .dashboard-card{grid-area:auto}.dashboard-tools-grid .dashboard-history{grid-column:1/-1}.post-dashboard .dashboard-reports{grid-template-columns:repeat(3,minmax(0,1fr))}.post-dashboard .dashboard-reports>div:first-child{grid-column:1/-1}@media(max-width:800px){.dashboard-tools-grid,.post-dashboard .dashboard-reports{grid-template-columns:1fr}.dashboard-tools-grid .dashboard-card{grid-column:1}.dashboard-tools-grid{padding:0 .6rem .6rem}}@media(max-width:760px){.post-dashboard .dashboard-next{order:-1}.dashboard-map-toggle{text-align:left;min-height:44px;color:var(--primary);margin:.4rem 0;font-size:.8rem;display:block}.dashboard-map-preview[data-expanded=false]{display:none}.post-dashboard .dashboard-reports{gap:.5rem;padding:1rem}.post-dashboard .dashboard-document{gap:.7rem;padding:.65rem}.post-dashboard .dashboard-document small{display:none}.post-dashboard .dashboard-document>svg{width:24px;height:28px}.post-dashboard .dashboard-reports>div:first-child>p:last-child{display:none}}@media(max-width:600px){.guided-inline,.guided-outcomes{grid-template-columns:1fr}.guided-steps{gap:.15rem}.guided-steps button{padding:.6rem .35rem;font-size:.65rem}.guided-surface{padding:1rem}.guided-start button{padding:.9rem}.guided-start h2,.guided-surface h2{font-size:1.55rem}}.waymark-account{max-width:none!important}.waymark-account-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.waymark-account-main{gap:1.5rem;min-width:0;display:grid}.waymark-account-main>header h1{letter-spacing:-.035em;margin:.65rem 0;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.13}.waymark-account-main>header>p:last-child{color:#b9cfdf;max-width:52ch;font-size:1rem;line-height:1.65}.waymark-account-form{border-radius:15px;box-shadow:0 20px 60px #0002;color:#102b40!important;background:#f3f6f8!important;border:1px solid #c4d6df!important;padding:clamp(1.2rem,3vw,2rem)!important}.waymark-account-form h2{margin:0;font-size:1.45rem;font-weight:650}.waymark-account-form .waymark-mode-help{color:#405e71;font-size:.9rem;line-height:1.6}.waymark-account-form .text-muted-foreground{color:#405e71}.waymark-account-modes{background:#e2ebf0;border-radius:9px;gap:.4rem;margin-bottom:1rem;padding:.3rem;display:flex}.waymark-account-modes button{color:#405e71;border:0;border-radius:6px;flex:1;min-height:42px;padding:.5rem;font-size:.88rem;font-weight:600}.waymark-account-modes button[aria-pressed=true]{color:#102b40;background:#fff;box-shadow:0 2px 6px #1232}.waymark-account-form label{font-weight:600}.waymark-account-form input{border-radius:7px;min-height:48px;color:#102b40!important;background:#fff!important;border-color:#9ab3c2!important;font-size:1rem!important}.waymark-account-form input:focus-visible{outline-offset:2px;outline:3px solid #16788e}.waymark-account-submit{color:#102238;background:#ffca55;border:1px solid #dca533;border-radius:7px;justify-content:center;width:100%;min-height:48px;padding:.75rem 1rem;font-size:.95rem;font-weight:700;display:flex}.waymark-account-submit:disabled{opacity:.6}.waymark-account-form button:focus-visible{outline-offset:3px;outline:3px solid #16788e}.waymark-account-recover{color:#285a75;min-height:44px;font-size:.85rem;text-decoration:underline}.waymark-account-form [role=status]{color:#284b61;overflow-wrap:anywhere;border-left:3px solid #2b7c83;padding-left:.8rem}.waymark-account-companion{background:#0b2335;border:1px solid #2c5063;border-radius:16px;margin-top:.25rem;overflow:hidden}.waymark-account-companion>img{object-fit:cover;object-position:center 40%;width:100%;height:220px}.waymark-account-companion>div{padding:1.5rem}.waymark-account-companion h2{letter-spacing:-.025em;color:#f1f7fc;margin:.6rem 0 1rem;font-size:1.65rem;font-weight:650;line-height:1.2}.waymark-account-companion ul{gap:.75rem;margin:1rem 0 1.25rem;padding:0;list-style:none;display:grid}.waymark-account-companion li{color:#d8e7ef;gap:.5rem;font-size:.9rem;display:flex}.waymark-account-companion li svg{color:#77cdb3;flex-shrink:0;width:18px;height:18px}.waymark-account-companion p:not(.mypost-eyebrow){color:#b9cfdf;font-size:.83rem;line-height:1.6}.waymark-account-companion .waymark-account-beta{border-top:1px solid #2c5063;margin-top:.8rem;padding-top:.8rem}.waymark-account-demo{color:#ffca55;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;margin-top:.7rem;font-size:.9rem;font-weight:650;display:flex}.waymark-account-demo svg{width:18px;height:18px}.waymark-account-alternatives{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.75rem;display:grid}.waymark-account-alternatives a{border-top:1px solid #2c5063;min-width:0;padding:1rem 0}.waymark-account-alternatives strong{color:#e5f0f7;font-size:.9rem}.waymark-account-alternatives span{color:#a8c3d5;align-items:center;gap:.5rem;margin-top:.3rem;font-size:.8rem;line-height:1.6;display:flex}.waymark-account-alternatives svg{flex-shrink:0;width:16px;height:16px}@media(max-width:780px){.waymark-account-grid{grid-template-columns:1fr}.waymark-account-companion{grid-template-columns:1fr 1fr;display:grid}.waymark-account-companion>img{height:100%;min-height:260px}.waymark-account-alternatives{grid-template-columns:1fr}.waymark-account-alternatives a{padding:.75rem 0}}@media(max-width:500px){.waymark-account-companion{display:block}.waymark-account-companion>img{height:180px;min-height:0}.waymark-account-companion>div{padding:1.2rem}.waymark-account-form{padding:1.2rem!important}}.waymark-account-main:only-child{grid-column:1/-1;max-width:760px}.mypost-public-header,.mypost-public-header nav{flex-wrap:wrap;gap:1rem}.worked-example{color:#e9f2fa;overflow-wrap:anywhere;max-width:1180px;margin:0 auto 2rem}.worked-example button,.worked-example a{touch-action:manipulation}.worked-example :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #ffc64a}.worked-hero{isolation:isolate;background:#0a2133;border:1px solid #235166;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:35px;padding:clamp(26px,4vw,46px);display:grid;position:relative;overflow:hidden}.worked-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#081c30f7 5%,#081c30d4 46%,#081c304d),url(/art/my-waymark/home.webp) 50%/cover;position:absolute;inset:0}.worked-hero h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(32px,3.6vw,48px);font-weight:650;line-height:1.09}.worked-hero h1 span{color:#4bd9ef}.worked-hero>div>p:not(.mypost-eyebrow){color:#b7cede;max-width:530px;font-size:16px;line-height:1.7}.worked-start{color:#ffc64a;align-items:center;gap:22px;min-height:44px;margin-top:17px;font-size:13px;font-weight:600;display:inline-flex}.worked-start:hover{text-underline-offset:5px;text-decoration:underline}.worked-hero aside{background:#091b2bca;border:1px solid #4f83926b;border-radius:12px;padding:24px;transform:rotate(2deg);box-shadow:0 18px 50px #0003}.worked-hero aside>span{letter-spacing:.16em;color:#78d6df;font:600 9px ui-monospace,monospace}.worked-hero aside strong{letter-spacing:-.025em;margin:20px 0;font-size:25px;font-weight:600;line-height:1.3;display:block}.worked-hero aside p{color:#adc5d7;border-top:1px solid #305267;padding-top:14px;font-size:12px;line-height:1.6}.worked-disclosure{color:#9ebad0;border-bottom:1px solid #233f52;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:17px 0;font-size:11px;line-height:1.6;display:flex}.worked-disclosure strong{color:#dcebf5;font-weight:600}.worked-live-dot{background:#69c8ad;border-radius:50%;flex-shrink:0;width:6px;height:6px}.worked-choice-heading{justify-content:space-between;align-items:end;gap:20px;margin:30px 0 18px;scroll-margin-top:90px;display:flex}.worked-choice-heading h2{letter-spacing:-.025em;margin-top:8px;font-size:23px;font-weight:600}.worked-choice-heading>p{color:#9ebad0;font-size:12px}.worked-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.worked-choices button{isolation:isolate;text-align:left;color:#eaf3fa;cursor:pointer;background:#0b2131;border:1px solid #254b60;border-radius:10px;min-height:150px;padding:18px 14px 14px;position:relative;overflow:hidden}.worked-choices button:before{content:"";z-index:-1;background:linear-gradient(0deg,#071b2bfd 15%,#071b2ba3 75%,#071b2b66),var(--choice-art) center/cover;opacity:.8;transition:opacity .15s;position:absolute;inset:0}.worked-choices button:hover:before{opacity:1}.worked-choices button[aria-pressed=true]{border-color:#ffc64a;box-shadow:inset 0 -3px #ffc64a}.worked-choices button[aria-pressed=true] strong{color:#ffe098}.worked-choice-index{color:#68dbea;margin-bottom:22px;font:600 10px ui-monospace,monospace;display:block}.worked-choices strong{max-width:150px;font-size:14px;font-weight:650;line-height:1.35;display:block}.worked-choices small{color:#9fbdd1;margin-top:7px;font-size:10px;line-height:1.5;display:block}.worked-choice-arrow{color:#75d9e4;font-size:12px;position:absolute;top:14px;right:14px}.worked-story-heading{justify-content:space-between;align-items:end;gap:20px;margin:32px 0 18px;display:flex}.worked-story-heading h2{letter-spacing:-.025em;margin-top:8px;font-size:23px;font-weight:600;line-height:1.3}.worked-story-heading>p{color:#9ab7cb;white-space:nowrap;font:500 11px ui-monospace,monospace}.worked-steps{background:#091e30;border:1px solid #284a60;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:16px;padding:6px;display:grid}.worked-steps button{text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-width:0;min-height:48px;padding:12px;font-size:13px;display:flex}.worked-steps button>span{color:#83a8bd;border:1px solid #315467;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font:500 10px ui-monospace,monospace;display:grid}.worked-steps strong{font-weight:550}.worked-steps button[aria-pressed=true]{color:#ffd477;background:#ffc64a12;box-shadow:inset 0 0 0 1px #ffc64a40}.worked-steps button[aria-pressed=true]>span{color:#092037;background:#ffc64a;border-color:#ffc64a}.worked-stage-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.worked-stage-card{background:linear-gradient(145deg,#102c3e,#0a2032);border:1px solid #29566b;border-radius:12px;padding:clamp(22px,3vw,32px)}.worked-stage-card h3{letter-spacing:-.025em;outline:0;margin:14px 0 20px;font-size:clamp(23px,2.4vw,30px);font-weight:600;line-height:1.2}.worked-stage-body{color:#e2edf5;font-size:15px;line-height:1.85}.worked-scope{border-top:1px solid #2c495d;margin-top:24px;padding-top:18px}.worked-scope>p:last-child{color:#a7c1d5;margin-top:8px;font-size:13px;line-height:1.8}.worked-result{background:#73c9ad0a;border-left:2px solid #73c9ad;gap:14px;margin-top:24px;padding:18px;display:flex}.worked-result>span{color:#73c9ad;font-size:24px}.worked-result .mypost-eyebrow{color:#92d4bd}.worked-result div>p:last-child{margin-top:8px;font-size:13px;line-height:1.75}.worked-pagination{justify-content:space-between;align-items:center;gap:14px;padding-top:24px;display:flex}.worked-pagination button{color:#a9c6d8;cursor:pointer;border:1px solid #31566c;border-radius:5px;min-height:44px;padding:10px 12px;font-size:12px}.worked-pagination button:disabled{opacity:.4;cursor:default}.worked-pagination .worked-next{color:#071b2b;background:#ffc64a;border-color:#ffc64a;font-weight:650}.worked-record{background:#081c2d;border:1px solid #285269;border-radius:12px;overflow:hidden}.worked-record-art{background:linear-gradient(0deg,#081c2d00,#081c2d20),var(--example-art) center/cover;height:130px}.worked-record-content{padding:22px}.worked-record h3{letter-spacing:-.02em;margin:10px 0;font-size:21px;font-weight:600;line-height:1.3}.worked-record-caption{color:#a2bbce;font-size:11px}.worked-record dl{gap:5px;margin:20px 0;display:grid}.worked-record dl>div{border-left:2px solid #2b465b;padding:10px 12px}.worked-record dl>div[data-highlight=true]{background:#33d8f309;border-color:#33d8f3}.worked-record dt{text-transform:uppercase;letter-spacing:.09em;color:#6ed8e6;margin-bottom:5px;font-size:10px}.worked-record dd{color:#d0e1ed;font-size:12px;line-height:1.65}.worked-record-footer{color:#a2bbce;border-top:1px solid #284457;padding-top:15px;font-size:11px;line-height:1.7}.worked-return{background:linear-gradient(120deg,#122d3e,#091b2a);border:1px solid #315167;border-radius:12px;grid-template-columns:1.2fr 1fr;align-items:start;gap:36px;margin-top:28px;padding:26px;display:grid}.worked-return h2{letter-spacing:-.025em;margin:10px 0 12px;font-size:23px;font-weight:600;line-height:1.25}.worked-return>div>p:not(.mypost-eyebrow){color:#abc3d5;font-size:13px;line-height:1.75}.worked-return-action{border-left:1px solid #325165;padding-left:28px}.worked-return-action>a{margin:12px 0}.worked-return small{color:#9eb9cd;font-size:10px;line-height:1.75;display:block}.worked-opportunity{background:linear-gradient(135deg,#102e3f,#081d2e);border:1px solid #285269;border-radius:12px;margin-top:26px;padding:clamp(20px,3vw,32px)}.worked-opportunity .opportunity-preview{max-width:none}.worked-opportunity .opportunity-preview>div:first-child{background:linear-gradient(90deg,#102e3f 25%,#102e3f5c),url(/art/public/recruiter.webp) 100%/cover;border-bottom:1px solid #315267;padding:16px 30% 24px 0}@media(max-width:900px){.worked-hero{grid-template-columns:1fr}.worked-hero aside{display:none}.worked-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.worked-choices button{min-height:132px}.worked-choice-heading>p{display:none}.worked-stage-grid{grid-template-columns:1.45fr 1fr}.worked-record-content{padding:18px}.worked-stage-card{padding:22px}.worked-return{gap:24px}}@media(max-width:600px){.worked-hero{padding:26px 22px}.worked-hero:before{background:linear-gradient(90deg,#081c30eb,#081c30c9),url(/art/my-waymark/home.webp) 65%/cover}.worked-hero h1{font-size:34px}.worked-hero>div>p:not(.mypost-eyebrow){font-size:14px}.worked-disclosure{gap:6px 10px}.worked-disclosure>span:last-child{flex-basis:100%;padding-left:16px}.worked-choice-heading h2{font-size:21px}.worked-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.worked-choices button{min-height:133px;padding:14px 12px}.worked-choices button:last-child{grid-column:1/-1;min-height:100px}.worked-choices button:last-child strong{max-width:none}.worked-choices button:last-child .worked-choice-index{margin-bottom:10px}.worked-choices strong{font-size:13px}.worked-story-heading{align-items:start;gap:12px}.worked-story-heading h2{font-size:21px}.worked-story-heading>p{padding-top:4px;font-size:9px}.worked-steps{gap:4px;padding:4px}.worked-steps button{text-align:center;flex-direction:column;justify-content:center;gap:8px;padding:10px 4px;font-size:11px}.worked-steps button>span{width:23px;height:23px}.worked-stage-grid{grid-template-columns:1fr}.worked-stage-card{padding:22px 18px}.worked-stage-body{font-size:14px}.worked-result{gap:10px;padding:14px 12px}.worked-record{grid-template-columns:82px minmax(0,1fr);display:grid}.worked-record-art{background-position:65%;height:100%;min-height:180px}.worked-record-content{padding:18px}.worked-record h3{font-size:18px}.worked-record dl{margin:14px 0}.worked-record dl>div{padding:8px 10px}.worked-record-footer{font-size:10px}.worked-return{grid-template-columns:1fr;gap:20px;padding:22px 18px}.worked-return-action{border-top:1px solid #325165;border-left:0;padding:18px 0 0}.worked-opportunity .opportunity-preview>div:first-child{background:linear-gradient(90deg,#102e3ff5,#102e3fd9),url(/art/public/recruiter.webp) 50%/cover;padding:12px 0 18px}}@media(prefers-reduced-motion:reduce){.worked-choices button:before{transition:none}}.worked-return-action>a{white-space:normal;justify-content:center;align-items:center;max-width:100%;min-height:48px;margin:14px 0;line-height:1.4;display:inline-flex}.ch-directory{grid-template-columns:minmax(0,1.25fr) minmax(310px,1fr);align-items:start;gap:22px;display:grid}.ch-directory .ch-tabs{padding:0 22px}.ch-directory .ch-tabs button{align-items:center;gap:9px;display:flex}.ch-directory-list{min-height:560px}.ch-directory-search{color:#516479;border:1px solid #7c8f9b;border-radius:6px;align-items:center;gap:12px;margin:22px;padding:10px 12px;display:flex}.ch-directory-search:focus-within{outline-offset:3px;outline:3px solid #00777d}.ch-directory-search input{color:#102a3c;background:0 0;width:100%;min-width:0;border:0!important;outline:0!important;min-height:28px!important}.ch-directory-columns{color:#516479;background:#f1f5f7;grid-template-columns:1fr 145px;gap:20px;padding:12px 22px;font-size:12px;display:grid}.ch-directory-rows{margin:0;padding:0;list-style:none}.ch-directory-rows li{border-bottom:1px solid #dce3e8}.ch-directory-rows li>button{text-align:left;color:#102a3c;background:#fff;border:0;border-left:4px solid #0000;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px;display:flex}.ch-directory-rows li>button[aria-pressed=true]{background:#eaf5f5;border-left-color:#00777d}.ch-directory-rows li>button:hover{background:#f1f7f8}.ch-directory-rows strong,.ch-directory-rows small,.ch-related-opportunity strong,.ch-related-opportunity small{display:block}.ch-directory-rows small,.ch-related-opportunity small{color:#516479;margin-top:5px;font-size:13px}.ch-directory-rows li>button>span:first-child,.ch-related-opportunity>span,.ch-plan-action>div{overflow-wrap:anywhere;min-width:0}.ch-directory-rows li>button>span:last-child{flex-shrink:0}.ch-evidence-editor-list li>button,.ch-evidence-used a{overflow-wrap:anywhere;min-height:44px}.ch-evidence-editor-grid button:focus-visible,.ch-evidence-editor-grid a:focus-visible,.ch-evidence-editor-grid input:focus-visible{outline-offset:3px;outline:3px solid #00777d}.ch-directory-rows li>button>span:last-child{align-items:center;gap:8px;display:flex}.ch-directory-detail{outline:none;min-width:0;padding:26px}.ch-directory-detail>header h2{margin-bottom:8px;font-size:27px}.ch-directory-detail>section,.ch-directory-detail>header{margin-bottom:20px}.ch-directory-detail h3{margin-bottom:12px}.ch-directory-detail section{border-top:1px solid #dce3e8;padding-top:20px}.ch-directory-detail details{margin-top:16px}.ch-directory-detail summary{cursor:pointer;color:#005f65;min-height:44px;font-weight:650}.ch-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.ch-related-opportunity{text-align:left;background:0 0;border:0;border-bottom:1px solid #dce3e8;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.ch-related-opportunity strong{color:#102a3c}.ch-contact-timeline{border-left:2px solid #bed2d9;margin:0;padding:0 0 0 18px;list-style:none}.ch-contact-timeline li{margin-bottom:20px;position:relative}.ch-contact-timeline li:before{content:"";background:#00777d;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-24px}.ch-contact-timeline time{color:#516479;font-size:12px}.ch-next-conversation{background:#f2f6f7;border-radius:8px;align-items:center;gap:16px;display:flex;border:1px solid #cad8de!important;padding:18px!important}.ch-next-conversation svg{color:#00777d;flex-shrink:0}.ch-next-conversation h3{margin-bottom:4px}.ch-directory-back{display:none}.ch-setup-progress{gap:26px;margin:0 0 28px;padding:0;list-style:none;display:flex}.ch-setup-progress li{color:#516479;flex:1;align-items:center;gap:12px;font-size:14px;display:flex}.ch-setup-progress li>span{color:#354d60;background:#e3ebef;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ch-setup-progress li[aria-current=step]{color:#102a3c;font-weight:700}.ch-setup-progress li[aria-current=step]>span{color:#fff;background:#00777d}.ch-setup-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);align-items:start;gap:24px;display:grid}.ch-setup-main{padding:28px}.ch-setup-main>h2{margin-bottom:12px;font-size:25px}.ch-setup-main>h3{margin:24px 0 16px}.ch-setup-main>.ch-muted{margin-bottom:20px}.ch-import-drop{background:#f1f8f8;border:1px dashed #6a8d98;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:22px 0;padding:30px 20px;display:flex}.ch-import-drop svg{color:#00777d}.ch-import-drop span{color:#516479;font-size:13px}.ch-import-drop input{width:100%;max-width:320px}.ch-import-banner{background:#f5faf9;border:1px solid #cad8de;border-radius:8px;align-items:center;gap:16px;margin:22px 0;padding:18px;display:flex}.ch-import-banner>span{flex:1;min-width:0}.ch-import-banner strong,.ch-import-banner small{overflow-wrap:anywhere;display:block}.ch-import-banner small{color:#516479;margin-top:4px}.ch-import-banner label{cursor:pointer}.ch-import-banner label:focus-within{outline-offset:3px;outline:3px solid #00777d}.ch-visually-hidden{clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden;width:1px!important;height:1px!important;min-height:0!important}.ch-source-review{color:#516479;padding:14px 0 20px}.ch-source-review summary{cursor:pointer;color:#005f65;min-height:40px}.ch-source-review pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font:inherit;border:1px solid #cad8de;padding:18px;font-size:13px;overflow:auto}.ch-import-role{border:1px solid #cad8de;border-left:3px solid #00777d;border-radius:7px;margin:16px 0;padding:20px}.ch-import-role .ch-actions{justify-content:space-between;margin-bottom:12px}.ch-review-dates{color:#854900;font-size:12px}.ch-setup-context{color:#e6f0f5;background:#0b293b;border-radius:10px;padding:30px}.ch-setup-context>.ch-eyebrow{color:#a6efea}.ch-setup-context>h2{color:#fff;margin:16px 0;font-size:30px}.ch-setup-context>p{color:#c3d8e2}.ch-setup-context section{align-items:flex-start;gap:18px;margin-top:30px;display:flex}.ch-setup-context section svg{color:#a6efea;flex-shrink:0}.ch-setup-context h3{color:#fff;margin-bottom:8px;font-size:16px}.ch-setup-context section p{color:#c3d8e2;font-size:14px}.ch-setup-footer{border-top:1px solid #cad8de;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:22px 0;display:flex}.ch-setup-summary{background:#f1f7f8;border:1px solid #cad8de;border-radius:8px;gap:18px;margin:24px 0;padding:24px;display:flex}.ch-setup-summary svg{color:#00777d;flex-shrink:0}.ch-check-review{align-items:flex-start;gap:12px;display:flex}.ch-onboarding-complete{padding:40px}.ch-onboarding-complete>svg{color:#00777d;margin-bottom:16px}.ch-onboarding-complete h2{margin-bottom:12px;font-size:30px}.ch-onboarding-complete .ch-actions{margin-top:24px}.ch-voice-studio{text-align:center;background:#f7fbfb;border:1px solid #c5d7de;border-radius:10px;margin:24px 0;padding:24px}.ch-voice-studio canvas{width:100%;height:90px;display:block}.ch-voice-studio .ch-actions{justify-content:center;margin:18px 0}.ch-voice-studio audio{width:100%}.ch-voice-state{font-variant-numeric:tabular-nums;font-weight:650}.ch-voice-studio .ch-voice-note{color:#516479;max-width:530px;margin:12px auto;font-size:13px}.ch-plan-connections{margin:26px 0}.ch-plan-connections .ch-panel{padding:24px}.ch-plan-action{border-bottom:1px solid #dce3e8;align-items:center;gap:18px;padding:20px 0;display:flex}.ch-plan-action>span{color:#005f65;font-size:20px;font-weight:700}.ch-plan-action>div{flex:1}.ch-plan-action p{color:#516479;font-size:13px}.ch-plan-connections h2{margin-bottom:12px}.ch-evidence-editor-grid{grid-template-columns:minmax(190px,.65fr) minmax(0,2fr) minmax(200px,.8fr);align-items:start;gap:20px;display:grid}.ch-evidence-editor-list,.ch-evidence-used{background:#fff;border:1px solid #cad8de;border-radius:9px;padding:20px}.ch-evidence-editor-list input{border:1px solid #7c8f9b;border-radius:5px;width:100%;min-width:0;padding:10px}.ch-evidence-editor-list ul{margin:14px 0;padding:0;list-style:none}.ch-evidence-editor-list li>button{text-align:left;color:#102a3c;background:#fff;border-top:0;border-bottom:1px solid #dce3e8;border-left:3px solid #0000;border-right:0;width:100%;padding:15px 10px}.ch-evidence-editor-list li>button[aria-pressed=true]{background:#eaf5f5;border-left-color:#00777d}.ch-evidence-editor-list strong,.ch-evidence-editor-list small{display:block}.ch-evidence-editor-list small{color:#516479;margin-top:5px}.ch-evidence-used h3{margin:0 0 16px;font-size:17px}.ch-evidence-used a{color:#005f65;border-bottom:1px solid #dce3e8;padding:15px 0;font-weight:600;display:block}.ch-evidence-used p{color:#516479;font-size:13px}.ch-evidence-editor-grid>section{min-width:0}@media(max-width:1200px){.ch-evidence-editor-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.ch-evidence-editor-list{grid-column:1/-1}.ch-evidence-editor-list ul{display:flex;overflow:auto}.ch-evidence-editor-list li{min-width:220px}.ch-evidence-editor-list input{max-width:400px}}@media(max-width:900px){.ch-directory{grid-template-columns:1fr}.ch-directory-detail,.ch-directory.is-detail .ch-directory-list{display:none}.ch-directory.is-detail .ch-directory-detail{display:block}.ch-directory-back{display:flex!important}.ch-directory-list{min-height:0}.ch-setup-grid{grid-template-columns:1fr}.ch-setup-context{padding:24px}.ch-setup-progress{gap:12px}.ch-setup-progress li{gap:6px;font-size:12px}.ch-setup-progress li>span{flex-basis:28px;width:28px;height:28px}.ch-evidence-editor-grid{grid-template-columns:1fr}.ch-evidence-editor-list{grid-column:auto}.ch-plan-action{flex-wrap:wrap}.ch-plan-action>.ch-button{margin-left:32px}}@media(max-width:520px){.ch-directory-detail,.ch-setup-main{padding:18px}.ch-directory-columns{display:none}.ch-directory-rows li>button{gap:8px;padding:17px 12px}.ch-directory-rows li>button>span:last-child{flex-wrap:wrap;max-width:105px}.ch-directory-search{margin:16px}.ch-setup-progress li{flex-direction:column;align-items:flex-start}.ch-import-banner{flex-wrap:wrap;padding:14px}.ch-import-banner label{width:100%}.ch-import-role{padding:14px}.ch-setup-footer{align-items:flex-start}.ch-setup-footer>.ch-actions{justify-content:flex-end}.ch-voice-studio{padding:16px}}.ch-evidence-editor-grid .wm-example-grid{grid-template-columns:1fr}.ch-evidence-editor-grid .wm-example-preview{display:none}.ch-evidence-editor-grid .wm-example-heading h1{font-size:27px}.ch-evidence-editor-grid .wm-example-heading{flex-wrap:wrap}.ch-example-modes{gap:12px;margin-bottom:18px;display:flex}.ch-example-modes button{color:#102a3c;background:#fff;border:1px solid #8aa1ae;border-radius:6px;min-height:44px;padding:9px 16px}.ch-example-modes button[aria-pressed=true]{color:#fff;background:#00777d;border-color:#00777d}.ch-evidence-editor-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ch-evidence-editor-grid>.ch-evidence-editor-main{grid-area:1/1}.ch-evidence-editor-grid>.ch-evidence-editor-list{grid-area:3/1;padding:12px 18px}.ch-evidence-editor-grid>.ch-evidence-used{grid-area:2/1;padding:12px 18px}.ch-evidence-editor-grid summary,.wm-imported-context>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.ch-evidence-editor-list ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;max-height:320px;display:grid;overflow:auto}.ch-evidence-editor-list nav{margin-top:10px}.ch-evidence-editor-grid .wm-example-meta{gap:12px}.ch-evidence-editor-grid .wm-example-form{padding:20px}.wm-imported-context{color:#243d55;background:#fff;border:1px solid #c6d2df;border-radius:8px;margin:12px 0;padding:8px 16px;font-size:13px}.wm-imported-context p{max-width:70ch;margin:8px 0;line-height:1.6}.wm-imported-context button{text-align:left;text-underline-offset:3px;min-height:44px;text-decoration:underline}@media(max-width:600px){.ch-evidence-editor-grid .wm-example-form{padding:14px}.ch-evidence-editor-list ul{grid-template-columns:1fr}}.ch-document-title{color:#17314b;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.3}.ch-document-workspace>.ch-studio-context{margin:12px 0;padding:14px 18px}.ch-document-workspace>.ch-studio-context h2{margin:3px 0;font-size:18px}.ch-reuse-prompt{color:#173e45;background:#eef7f6;border:1px solid #bdd4d2;border-radius:8px;margin:12px 0;padding:14px 18px;font-size:13px}.ch-reuse-prompt p{max-width:75ch;margin:6px 0;line-height:1.6}.wm-portfolio{color:#233c50;max-width:1320px;margin:auto}.wm-portfolio-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.wm-portfolio-heading h1{letter-spacing:-.04em;color:#102b40;font-size:clamp(28px,3vw,40px);font-weight:750}.wm-portfolio-heading p:not(.mypost-eyebrow){color:#526b7e;margin-top:9px}.wm-portfolio button{cursor:pointer}.wm-portfolio button:disabled{cursor:not-allowed;opacity:.5}.wm-portfolio button:focus-visible,.wm-portfolio a:focus-visible,.wm-portfolio input:focus-visible,.wm-portfolio textarea:focus-visible,.wm-portfolio summary:focus-visible{outline-offset:3px;outline:3px solid #1687ad}.wm-portfolio-steps{border-bottom:1px solid #cbd8e0;gap:12px;margin-bottom:28px;padding-bottom:18px;display:flex}.wm-portfolio-steps button{color:#526b7e;border-radius:8px;align-items:center;gap:10px;padding:9px 14px;font-size:14px;font-weight:650;display:flex}.wm-portfolio-steps button[aria-current]{color:#fff;background:#12324a}.wm-portfolio-steps span{border:1px solid #9ab1c2;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.wm-portfolio-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:28px;display:grid}.wm-portfolio-work{background:#fff;border:1px solid #d4dfe6;border-radius:16px;overflow:hidden}.wm-portfolio-work>section{padding:30px}.wm-portfolio-kicker{color:#287783;letter-spacing:.12em;margin-bottom:12px;font-size:11px;font-weight:750}.wm-portfolio-work h2{color:#15344a;letter-spacing:-.025em;margin-bottom:13px;font-size:24px;font-weight:720;line-height:1.25}.wm-portfolio-work h3{margin:22px 0 12px;font-size:16px;font-weight:700}.wm-portfolio-work p{font-size:14px;line-height:1.65}.wm-portfolio-work label:not(.wm-portfolio-choice){gap:8px;margin:21px 0;font-size:13px;font-weight:650;display:grid}.wm-portfolio-work input:not([type=checkbox]),.wm-portfolio-work textarea{color:#15344a;background:#fcfdfe;border:1px solid #b8cbd7;border-radius:8px;width:100%;min-width:0;padding:11px 12px;font-weight:400;line-height:1.5}.wm-portfolio-work textarea{resize:vertical}.wm-portfolio-hint{color:#61788a;font-size:12px!important}.wm-portfolio-text{color:#126b88;text-align:left;text-underline-offset:3px;font-size:13px;font-weight:650;text-decoration:underline}.wm-portfolio-choice{cursor:pointer;border-bottom:1px solid #e1e8ec;align-items:flex-start;gap:12px;padding:14px 0;font-size:14px;display:flex}.wm-portfolio-choice input{accent-color:#147a95;flex-shrink:0;width:17px;height:17px;margin-top:3px}.wm-portfolio-choice span{min-width:0}.wm-portfolio-choice strong,.wm-portfolio-choice small{overflow-wrap:anywhere;display:block}.wm-portfolio-choice small{color:#5a7487;margin-top:5px;font-size:12px}.wm-portfolio-order{padding:0;list-style:none}.wm-portfolio-order li{border-bottom:1px solid #dde6ec;gap:10px;padding:14px 0;display:grid}.wm-portfolio-order li>span{gap:10px;font-size:13px;display:flex}.wm-portfolio-order strong{color:#287783}.wm-portfolio-order li>div{gap:8px;display:flex}.wm-portfolio-order button{background:#f7fafb;border:1px solid #c7d7e1;border-radius:6px;padding:7px 9px;font-size:12px}.wm-portfolio-options{background:#f7fafb;border:1px solid #d4dfe6;border-radius:10px;margin-top:18px;padding:16px;font-size:13px;line-height:1.6}.wm-portfolio-options summary{cursor:pointer;font-weight:650}.wm-portfolio-options[open] summary{margin-bottom:14px}.wm-portfolio-save{background:#f3f7f9;border-top:1px solid #dce5eb;padding:20px 30px}.wm-portfolio-save>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.wm-portfolio-save button{align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.wm-portfolio-save p{color:#5d7485;margin-top:10px;font-size:12px}.wm-portfolio-preview{min-width:0}.wm-portfolio-preview-label{color:#587183;letter-spacing:.12em;align-items:center;gap:8px;margin:0 0 12px 5px;font-size:10px;display:flex}.wm-portfolio-cover{overflow-wrap:anywhere;background:#fff;border:1px solid #d8e2e8;border-radius:3px;min-height:550px;padding:36px;box-shadow:0 14px 35px #16354b12}.wm-portfolio-cover>p:first-child{letter-spacing:.17em;color:#287783;margin-bottom:24px;font-size:10px;font-weight:700}.wm-portfolio-cover h2{letter-spacing:-.04em;color:#102b40;font-size:32px;font-weight:750;line-height:1.2}.wm-portfolio-cover h3{color:#557084;margin-top:13px;font-size:14px;line-height:1.5}.wm-portfolio-purpose{border-left:3px solid #c8953e;gap:6px;margin:24px 0;padding-left:14px;font-size:13px;display:grid}.wm-portfolio-purpose small{letter-spacing:.1em;color:#587183;font-size:9px}.wm-portfolio-intro{white-space:pre-wrap;margin:24px 0;font-size:13px;line-height:1.75}.wm-portfolio-cover h4{margin:28px 0 10px;font-size:14px;font-weight:700}.wm-portfolio-cover ol{padding:0;list-style:none}.wm-portfolio-cover li{border-bottom:1px solid #e4eaee;gap:13px;padding:15px 0;font-size:13px;display:flex}.wm-portfolio-cover li>b{color:#287783;font-size:14px}.wm-portfolio-cover li strong,.wm-portfolio-cover li small{display:block}.wm-portfolio-cover li small{color:#4a6478;margin-top:5px;font-size:11px}.wm-portfolio-cover footer{color:#52697b;border-top:1px solid #dbe5eb;margin-top:36px;padding-top:15px;font-size:9px}.wm-portfolio-summary{gap:12px;margin:24px 0;display:flex}.wm-portfolio-summary>div{background:#eef5f7;border-radius:8px;flex:1;padding:15px}.wm-portfolio-summary strong{font-size:24px;display:block}.wm-portfolio-summary span{color:#547184;font-size:11px}.wm-portfolio-gaps{background:#fff8e8;border:1px solid #eed9a8;border-radius:10px;padding:16px}.wm-portfolio-gaps h3{margin:0 0 9px}.wm-portfolio-gaps ul{padding-left:18px;font-size:13px;line-height:1.6;list-style:outside}.wm-portfolio-gaps li+li{margin-top:6px}.wm-portfolio-gaps p{margin-top:12px;font-size:11px}.wm-portfolio-safe{color:#28615c;background:#eef7f5;border-radius:10px;gap:12px;padding:16px;display:flex}.wm-portfolio-safe svg{flex-shrink:0}.wm-portfolio-edit{color:#146e8b;text-align:left;padding-top:13px;font-size:13px;display:block}.wm-portfolio-downloads{flex-wrap:wrap;align-items:center;gap:15px;margin:24px 0 16px;display:flex}.wm-portfolio-downloads button{align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.wm-portfolio-heading>button{color:#41637a;white-space:nowrap;font-size:13px;font-weight:650}@media(max-width:1000px){.wm-portfolio-grid{grid-template-columns:minmax(0,1fr)}.wm-portfolio-preview{width:100%;max-width:680px;margin:auto}.wm-portfolio-cover{min-height:0}}@media(max-width:600px){.wm-portfolio-heading{display:block}.wm-portfolio-heading>button{margin-top:16px}.wm-portfolio-steps{gap:5px}.wm-portfolio-steps button{flex:1;align-content:start;padding:8px 5px;font-size:11px;line-height:1.4;display:grid}.wm-portfolio-work>section{padding:20px}.wm-portfolio-save{padding:18px 20px}.wm-portfolio-cover{padding:25px}.wm-portfolio-cover h2{font-size:28px}.wm-portfolio-summary{gap:6px}.wm-portfolio-summary>div{padding:10px}.wm-portfolio-summary span{font-size:10px}}.wm-portfolio-cover li>b{white-space:nowrap;flex:0 0 22px}.wm-portfolio-cover li>span{min-width:0}:is(.wm-evidence-page:has(.wm-example-editor)>.wm-evidence-heading,.wm-evidence-page:has(.wm-example-editor)>.wm-evidence-tabs){display:none}.wm-example-editor{color:#11253d}.wm-example-heading{justify-content:space-between;align-items:center;gap:22px;margin:0 0 26px;display:flex}.wm-example-heading h1{letter-spacing:-.04em;margin-bottom:7px;font-size:clamp(30px,3vw,44px);font-weight:650;line-height:1.18}.wm-example-heading p{color:#485f75;font-size:19px;line-height:1.5}.wm-example-outline{white-space:normal;background:#fff;border:1px solid #7294ad;border-radius:8px;min-height:47px;padding:12px 22px;font-weight:550}.wm-example-grid{grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);gap:18px;display:grid}.wm-example-steps{justify-content:space-between;gap:14px;margin-bottom:23px;display:flex}.wm-example-steps button{color:#62738a;text-align:left;align-items:center;gap:12px;font-size:14px;display:flex}.wm-example-steps button>span{background:#edf1f5;border:1px solid #d1dce4;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.wm-example-steps button[aria-current]{color:#102b46;font-weight:600}.wm-example-steps button[aria-current]>span{color:#fff;background:#0077b7;border-color:#0077b7}.wm-example-form{background:#fff;border:1px solid #d9e2e9;border-radius:12px;padding:24px}.wm-example-meta{grid-template-columns:1.7fr 1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.wm-example-meta label{gap:7px;min-width:0;font-size:14px;font-weight:550;display:grid}.wm-example-editor input:not([type=checkbox]),.wm-example-editor select,.wm-example-editor textarea{color:#19324d;background:#fff;border:1px solid #cedbe7;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font-size:15px;font-weight:400;line-height:1.6}.wm-example-field{margin-top:20px;display:block}.wm-example-field>span{font-size:15px;font-weight:600;display:block}.wm-example-field>small{color:#66788e;margin:5px 0 9px;font-size:14px;display:block}.wm-example-field>small.wm-example-counter{text-align:right;margin:4px 0;font-size:12px}.wm-example-guidance{background:#edf8ff;border:1px solid #d5eafa;border-radius:9px;gap:16px;margin-top:18px;padding:18px;display:flex}.wm-example-guidance>svg{color:#0087c3;flex-shrink:0}.wm-example-guidance h3,.wm-example-guidance h4{font-weight:600}.wm-example-guidance p{color:#485f75;margin-top:4px;font-size:14px;line-height:1.4}.wm-example-guidance>div>div{grid-template-columns:1fr 1fr;gap:22px;margin-top:16px;display:grid}.wm-example-guidance section+section{border-left:1px solid #cbdfea;padding-left:22px}.wm-example-preview{overflow-wrap:anywhere;background:linear-gradient(135deg,#fff2dc,#f8f0e2);border:1px solid #f0d6ac;border-radius:12px;padding:28px}.wm-example-kicker{text-transform:uppercase;letter-spacing:.09em;color:#006591;margin-bottom:14px;font-size:12px;font-weight:650}.wm-example-preview h2{letter-spacing:-.035em;margin-bottom:25px;font-size:30px;font-weight:650;line-height:1.25}.wm-example-preview section{border-bottom:1px solid #dcd7cd;gap:22px;padding:22px 0;display:flex}.wm-example-preview section:last-child{border:0}.wm-example-preview section>svg{color:#0078b8;flex-shrink:0}.wm-example-preview h3{margin-bottom:12px;font-size:18px;font-weight:600}.wm-example-preview section p{color:#536881;white-space:pre-wrap;font-size:16px;line-height:1.55}.wm-example-save{background:#fff;border:1px solid #d9e2e9;border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:10px 14px;display:flex}.wm-example-save>div{flex:1}.wm-example-save strong{font-size:14px}.wm-example-save p,.wm-example-note{color:#485f75;margin-top:4px;font-size:13px;line-height:1.5}.wm-example-save .wm-home-primary{min-height:47px;padding:12px 27px}.wm-example-follow{color:#006d9b;gap:20px;margin-top:20px;font-size:14px;display:flex}.wm-example-editor button{cursor:pointer}.wm-example-editor button:disabled{opacity:.5;cursor:not-allowed}.wm-example-editor :focus-visible{outline-offset:2px;outline:3px solid #0092b4}.wm-example-requirement{gap:12px;margin:14px 0;font-size:14px;display:flex}.wm-example-form details{background:#edf5fa;border-radius:8px;margin-top:22px;padding:18px}.wm-example-form summary{cursor:pointer;font-weight:550}@media(max-width:1150px){.wm-example-grid{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr)}.wm-example-heading{flex-wrap:wrap}.wm-example-steps{gap:7px}.wm-example-steps button{gap:5px;font-size:12px}.wm-example-meta{grid-template-columns:1fr 1fr}.wm-example-meta>label:first-child{grid-column:1/-1}}@media(max-width:850px){.wm-example-grid{grid-template-columns:minmax(0,1fr)}.wm-example-preview{padding:22px}.wm-example-save{flex-wrap:wrap}.wm-example-save>div{flex-basis:100%}.wm-example-save>button{flex:1}.wm-example-form{padding:18px}.wm-example-heading p{font-size:17px}}@media(max-width:500px){.wm-example-steps{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wm-example-meta{grid-template-columns:1fr}.wm-example-meta>label:first-child{grid-column:auto}.wm-example-guidance>div>div{grid-template-columns:1fr;gap:12px}.wm-example-guidance section+section{border:0;padding:0}.wm-example-save>button{flex-basis:100%}.wm-example-guidance{gap:10px;padding:14px}.wm-example-preview h2{font-size:26px}}.wm-home-main .wm-example-heading{background:0 0;border:0;max-width:none;padding:0}.wm-home-main .wm-example-heading h1{-webkit-text-fill-color:currentColor;color:#10233b;background:0 0;max-width:none}.wm-home-main .wm-example-heading:after{display:none}.wm-evidence-page{color:#0b1830}.wm-home-main .wm-evidence-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;display:flex;border:0!important;padding:0!important}.wm-home-main .wm-evidence-heading:after{display:none}.wm-home-main .wm-evidence-heading h1{-webkit-text-fill-color:currentColor;color:#0b1830;letter-spacing:-.04em;background:0 0;margin:0;font-size:clamp(29px,2.65vw,42px);font-weight:650;line-height:1.15}.wm-evidence-heading p{color:#60728a;margin:6px 0 0;font-size:18px;line-height:1.5}.wm-evidence-heading>.wm-home-primary{flex-shrink:0;min-height:48px;font-size:14px}.wm-evidence-tabs{background:#f4f7fa;border:1px solid #dce4eb;border-radius:10px;width:max-content;max-width:100%;margin:0 0 16px;display:flex;overflow:hidden}.wm-evidence-tabs a{color:#476079;justify-content:center;align-items:center;min-height:49px;padding:14px 30px;font-size:14px;line-height:1.4;display:flex;position:relative}.wm-evidence-tabs a+a{border-left:1px solid #e2e8ee}.wm-evidence-tabs a[aria-current]{color:#005e94;background:#fff;font-weight:650}.wm-evidence-tabs a[aria-current]:after{content:"";background:#007ab5;height:3px;position:absolute;bottom:0;left:12px;right:12px}.wm-evidence-panel[hidden]{display:none}.wm-evidence-page [id]{scroll-margin-top:18px}.wm-evidence-dossier{border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.wm-evidence-dossier>.evidence-collection-heading{background:#fff;border:1px solid #dce4eb;border-radius:12px;margin-bottom:18px;padding:20px}.wm-evidence-dossier>.space-y-5{background:#fff;border:1px solid #dce4eb;border-radius:12px;margin-top:14px;padding:24px}.wm-evidence-dossier>.evidence-preview-disclosure,.wm-evidence-dossier>.mypost-note{color:#29445c;background:#fff;border:1px solid #dce4eb;border-radius:10px;margin-top:15px;padding:15px 20px}.wm-evidence-dossier>.evidence-preview-disclosure>summary{cursor:pointer;color:#075e8e;font-size:12px}.wm-evidence-dossier>.evidence-preview-disclosure[open]{padding-bottom:24px}.wm-evidence-counts{background:#fff;border:1px solid #dce4eb;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:50px;margin-bottom:16px;padding:12px 22px;display:flex}.wm-evidence-counts p{align-items:center;gap:12px;margin:0;font-size:13px;line-height:1.4;display:flex}.wm-evidence-counts strong{font-size:15px;font-weight:650}.wm-evidence-counts button{color:#a75b00;min-height:28px}.wm-evidence-counts p+p{color:#526a83;font-size:11px}.wm-evidence-counts svg{flex-shrink:0}.wm-evidence-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.wm-evidence-list{background:#fff;border:1px solid #dce4eb;border-radius:13px;min-width:0;overflow:hidden}.wm-evidence-search{align-items:center;gap:14px;padding:15px 16px;display:flex}.wm-evidence-search>label{color:#59728d;background:#fff;border:1px solid #d4dfeb;border-radius:30px;flex:1;align-items:center;gap:9px;min-width:140px;padding:0 13px;display:flex}.wm-evidence-search input{color:#16314b;outline-offset:3px;width:100%;min-width:0;height:40px;padding:8px 0;font-size:13px;line-height:1.5;background:0 0!important;border:0!important}.wm-evidence-search input::placeholder{color:#71849b}.wm-evidence-search>label svg{flex-shrink:0}.wm-evidence-search>div{flex-wrap:wrap;gap:5px;display:flex}.wm-evidence-search button{color:#476079;background:#f0f4f8;border-radius:20px;min-height:32px;padding:7px 11px;font-size:11px}.wm-evidence-search button[aria-pressed=true]{color:#006598;background:#c1e8ff}.wm-evidence-rows{margin:0;padding:0 9px 0 0;list-style:none;display:block!important}.wm-evidence-rows>.dossier-example{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.wm-evidence-row{text-align:left;color:#0b1830;background:0 0;border:1px solid #0000;border-bottom-color:#e3e9ef;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto 16px;align-items:start;gap:16px;width:100%;min-height:119px;padding:18px 14px 18px 24px;display:grid;position:relative}.wm-evidence-page .wm-evidence-row[aria-pressed=true]{border-radius:0 8px 8px 0;background:#eaf7ff!important;border-color:#b9e3fd!important}.wm-evidence-row[aria-pressed=true]:before{content:"";background:#0082bf;border-radius:5px;width:4px;position:absolute;top:0;bottom:0;left:0}.wm-evidence-row:hover{background:#f0f8fd}.wm-evidence-number{color:#006b9c;background:#d2efff;border-radius:9px;justify-content:center;align-items:center;width:48px;height:50px;font-size:20px;font-weight:600;display:flex}.wm-evidence-number[data-tone=needs]{color:#855000;background:#fff0d6}.wm-evidence-number[data-tone=lab]{color:#7148b8;background:#eee6ff}.wm-evidence-row-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.wm-evidence-row-copy strong{letter-spacing:-.02em;font-size:17px;font-weight:650;line-height:1.3}.wm-evidence-row-copy>span{color:#60728a;font-size:12px;line-height:1.4}.wm-evidence-row-copy small{color:#60728a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.wm-evidence-field-state{color:#05678b;align-items:center;gap:7px;max-width:135px;margin-top:9px;font-size:10px;line-height:1.4;display:flex}.wm-evidence-field-state svg{color:#18a58d;flex-shrink:0;width:18px;height:18px}.wm-evidence-field-state[data-needs=true]{color:#a76000}.wm-evidence-field-state[data-needs=true] svg{color:#cb7b13}.wm-evidence-row>svg{color:#45627f;margin-top:13px}.wm-evidence-list-footer{color:#60728a;flex-wrap:wrap;align-items:center;gap:15px;padding:13px 20px;font-size:10px;display:flex}.wm-evidence-list-footer>button{color:#0076b7;min-height:30px}.wm-evidence-list-footer label{align-items:center;gap:6px;margin-left:auto;display:flex}.wm-evidence-list-footer select{color:#45617b;background:#fff;border:1px solid #dce4eb;border-radius:6px;max-width:145px;padding:5px;font-size:10px}.wm-evidence-paper-stack{isolation:isolate;background:#f5f1e7;border:1px solid #e7e1d5;border-radius:13px;min-width:0;padding:11px 10px 10px 12px;position:relative}.wm-evidence-paper-stack:before{content:"";z-index:-1;background:#fffaf0;border:1px solid #e9e2d3;border-radius:11px;position:absolute;inset:4px 14px 7px 7px;transform:rotate(1.1deg)}.wm-evidence-paper{color:#152e47;background:#fdfaf3;border:1px solid #e9e3d8;border-radius:10px;min-width:0;padding:24px 24px 20px;box-shadow:0 2px 8px #1f33450a}.wm-evidence-paper>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.wm-evidence-paper>header p{text-transform:uppercase;letter-spacing:.1em;color:#46627f;margin:0;font-size:9px;font-weight:650}.wm-evidence-paper>header>span{color:#526b84;align-items:center;gap:7px;font-size:10px;display:flex}.wm-evidence-paper>header svg{color:#08659a;flex-shrink:0}.wm-evidence-paper h2{letter-spacing:-.035em;color:#0b1830;overflow-wrap:anywhere;margin:0 0 6px;font-size:28px;font-weight:650;line-height:1.18}.wm-evidence-paper-meta{color:#60728a;margin:0 0 18px;font-size:12px;line-height:1.4}.wm-evidence-paper dl{margin:0}.wm-evidence-paper dl>div{border-top:1px solid #d8dedb;padding:14px 0}.wm-evidence-paper dt{margin:0 0 3px;font-size:14px;font-weight:650}.wm-evidence-paper dd{color:#52687e;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.wm-evidence-reasoning{color:#44617c;border-top:1px solid #d8dedb;padding:10px 0;font-size:11px}.wm-evidence-reasoning summary{cursor:pointer;min-height:22px}.wm-evidence-reasoning p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.wm-evidence-paper-actions{grid-template-columns:1.15fr 1fr;gap:12px;margin-top:8px;display:grid}.wm-evidence-paper-actions>button{color:#064873;background:#fff;border:1px solid #145d88;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:10px 12px;font-size:13px;display:flex}.wm-evidence-paper-actions>.wm-home-primary{color:#102338;background:#ffc365;border-color:#e5a63d}.wm-evidence-use{background:#fff;border:1px solid #dce4eb;border-radius:12px;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;gap:18px;margin-top:18px;padding:15px 22px;display:grid}.wm-evidence-use h2{letter-spacing:-.025em;margin:0 0 3px;font-size:16px;font-weight:650;line-height:1.35}.wm-evidence-use p{color:#60728a;margin:0;font-size:12px;line-height:1.4}.wm-evidence-use>a{border-left:1px solid #d4dfeb;align-items:center;gap:12px;min-height:55px;padding-left:18px;display:flex}.wm-evidence-use>a>svg:first-child{color:#0070a8;background:#e4f4ff;border-radius:50%;flex-shrink:0;width:39px;height:39px;padding:9px}.wm-evidence-use>a:nth-of-type(2)>svg:first-child{color:#7045b5;background:#eee6ff}.wm-evidence-use>a>svg:last-child{color:#13547d;flex-shrink:0;width:15px;height:15px}.wm-evidence-use strong{font-size:11px;font-weight:600;line-height:1.4;display:block}.wm-evidence-use small{color:#60728a;margin-top:2px;font-size:10px;line-height:1.5;display:block}.wm-evidence-export-link{color:#60728a;align-items:center;gap:18px;margin:12px 0;font-size:11px;display:flex}.wm-evidence-export-link button{color:#0076b7;min-height:32px;font-size:12px}.wm-evidence-empty,.wm-evidence-paper-empty{min-height:260px;padding:30px 22px}.wm-evidence-empty>svg{color:#0079ad;margin-bottom:15px}.wm-evidence-empty h3{letter-spacing:-.025em;margin-bottom:12px;font-size:22px;font-weight:650;line-height:1.3}.wm-evidence-empty p,.wm-evidence-paper-empty p{color:#60728a;margin-bottom:18px;font-size:14px;line-height:1.6}.wm-evidence-empty>button:not(.wm-home-primary){color:#0076b7;min-height:40px;text-decoration:underline}.wm-evidence-paper-empty{padding:15px 0}.wm-evidence-paper-empty h2{margin-bottom:14px;font-size:26px}.wm-evidence-page :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #0086b7}.wm-evidence-page .mypost-panel,.wm-evidence-page .mypost-note{color:#10253b;background:#fff;border-color:#dce4eb}.wm-evidence-page .mypost-note{border:1px solid #dce4eb;border-radius:9px;padding:14px 18px}.wm-evidence-page :is(input,textarea,select){color:#10253b;background:#fff;border-color:#bdcbd8}.wm-evidence-page .workspace-disclosure{color:#10253b;background:#fff;border:1px solid #dce4eb;border-radius:12px;padding:20px}.wm-evidence-page .dossier-prompt{color:#264c65;background:#edf7ff;border-color:#cee4f0}.wm-evidence-no-route{background:#fff;border:1px solid #dce4eb;border-radius:12px;padding:28px}.wm-evidence-no-route h2{margin-bottom:12px;font-size:24px;font-weight:650}.wm-evidence-no-route p{color:#60728a;margin-bottom:20px;font-size:15px;line-height:1.6}@media(max-width:1350px){.wm-evidence-search{flex-wrap:wrap}.wm-evidence-search>label{flex-basis:100%}.wm-evidence-row{grid-template-columns:42px minmax(0,1fr) 16px;gap:12px;padding:17px 12px 17px 19px}.wm-evidence-number{width:42px;height:44px;font-size:18px}.wm-evidence-field-state{grid-area:2/2;max-width:none;margin:0}.wm-evidence-row>svg{grid-area:1/3}.wm-evidence-row-copy strong{font-size:16px}.wm-evidence-paper{padding:20px}.wm-evidence-paper h2{font-size:25px}.wm-evidence-paper>header{flex-wrap:wrap;gap:5px}.wm-evidence-paper-actions{grid-template-columns:1fr}.wm-evidence-use{grid-template-columns:1fr 1fr;gap:15px}.wm-evidence-use>a:nth-of-type(2){border-left:0;padding-left:0}.wm-evidence-tabs a{padding-inline:23px}.wm-evidence-heading p{font-size:16px}}@media(max-width:900px){.wm-evidence-grid{grid-template-columns:1fr}.wm-evidence-paper-stack{scroll-margin-top:18px}.wm-evidence-paper{padding:25px}.wm-evidence-paper-actions{grid-template-columns:1fr 1fr}.wm-evidence-row{grid-template-columns:48px minmax(0,1fr) auto 16px}.wm-evidence-field-state{grid-area:auto;max-width:135px;margin-top:9px}.wm-evidence-row>svg{grid-area:auto}.wm-evidence-search>label{flex-basis:auto}.wm-evidence-heading>.wm-home-primary{padding:10px 14px;font-size:12px}.wm-evidence-counts{padding:12px 16px}.wm-evidence-counts p+p{max-width:190px}.wm-evidence-paper dd{-webkit-line-clamp:6}}@media(max-width:650px){.wm-home-main .wm-evidence-heading{flex-direction:column;align-items:flex-start;gap:15px}.wm-home-main .wm-evidence-heading h1{font-size:30px}.wm-evidence-heading p{font-size:14px}.wm-evidence-heading>.wm-home-primary{width:100%;min-height:44px;font-size:14px}.wm-evidence-tabs{grid-template-columns:1fr 1.1fr 1.2fr;width:100%;display:grid}.wm-evidence-tabs a{text-align:center;min-height:54px;padding:11px 7px;font-size:11px}.wm-evidence-counts{flex-direction:column;align-items:flex-start;gap:5px}.wm-evidence-counts p{font-size:12px}.wm-evidence-counts p+p{max-width:none;font-size:10px}.wm-evidence-counts strong{font-size:14px}.wm-evidence-search{gap:10px;padding:14px}.wm-evidence-search>label{flex-basis:100%}.wm-evidence-search>div{gap:5px}.wm-evidence-search button{padding:7px 10px;font-size:10px}.wm-evidence-rows{padding-right:7px}.wm-evidence-row{grid-template-columns:35px minmax(0,1fr) 13px;gap:9px;min-height:130px;padding:17px 11px 17px 14px}.wm-evidence-number{border-radius:7px;width:35px;height:38px;font-size:17px}.wm-evidence-row-copy strong{font-size:16px}.wm-evidence-row-copy>span{font-size:10px}.wm-evidence-row-copy small{font-size:11px}.wm-evidence-field-state{grid-area:2/2;max-width:none;margin:0;font-size:10px}.wm-evidence-row>svg{grid-area:1/3;width:13px}.wm-evidence-list-footer{gap:9px;padding:12px 14px}.wm-evidence-list-footer label{justify-content:space-between;width:100%;margin:0}.wm-evidence-paper-stack{padding:8px}.wm-evidence-paper{padding:21px 18px}.wm-evidence-paper h2{font-size:27px}.wm-evidence-paper>header>span{font-size:9px}.wm-evidence-paper dt{font-size:14px}.wm-evidence-paper dd{font-size:13px}.wm-evidence-paper-actions{gap:9px}.wm-evidence-paper-actions>button{min-height:44px;padding:9px 7px;font-size:11px}.wm-evidence-use{grid-template-columns:1fr;gap:13px;padding:18px}.wm-evidence-use>a,.wm-evidence-use>a:nth-of-type(2){border-top:1px solid #dce4eb;border-left:0;padding:13px 0 0}.wm-evidence-use strong{font-size:12px}.wm-evidence-use small{font-size:11px}.wm-evidence-use>a>svg:last-child{margin-left:auto}.wm-evidence-export-link{flex-wrap:wrap;gap:0}.wm-evidence-export-link span{width:100%}.wm-evidence-dossier>.space-y-5{padding:18px}.wm-evidence-page .mypost-note{padding:13px}.wm-evidence-empty{padding:24px 20px}.wm-evidence-empty .wm-home-primary{font-size:12px}.wm-evidence-dossier>.evidence-collection-heading{padding:18px}.wm-evidence-dossier>.evidence-preview-disclosure{padding:13px 15px}}.evidence-collection-heading{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.evidence-collection-heading>div{min-width:0;max-width:44rem}.evidence-collection-heading h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:.4rem;font-size:1.5rem;font-weight:650}.evidence-collection-heading p:not(.mypost-eyebrow){color:#a5becf;margin-top:.45rem;font-size:.9rem;line-height:1.6}.evidence-collection-heading>button{flex-shrink:0}.evidence-outcome-bar{background:#0f273373;border:1px solid #2db7d238;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.evidence-outcome-bar strong,.evidence-outcome-bar span{display:block}.evidence-outcome-bar span{opacity:.75;margin-top:.3rem;font-size:.8rem}.evidence-preview-disclosure{font-size:.875rem}.evidence-preview-disclosure>summary{cursor:pointer;color:#4cddf0;align-content:center;min-height:44px;list-style-position:inside;display:list-item}.evidence-list-toolbar{justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;display:flex}.evidence-list-toolbar>p{opacity:.75}.evidence-list-toolbar>button{color:#4cddf0;text-underline-offset:4px;min-height:44px;text-decoration:underline}.evidence-filter-fields{grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}.evidence-dossier .evidence-refined-list .dossier-example{background:#09172559;border:1px solid #3e627466;border-radius:.65rem;margin-top:.75rem;padding:1.25rem 12rem 1.25rem 1rem;display:block;position:relative}.evidence-dossier .evidence-refined-list .dossier-example[data-recent=true]{border-left:3px solid #18c2dc}.evidence-dossier .evidence-refined-list .dossier-example>.mypost-secondary-action{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.evidence-example-meta{color:#a5becf;flex-wrap:wrap;gap:.65rem;margin-bottom:.4rem;font-size:.7rem;display:flex}.evidence-example-meta>span:last-child:not(:first-child){color:#63d9e9}.evidence-example-status{color:#a5becf;margin:.4rem 0;font-size:.75rem}.evidence-select-example{align-items:center;gap:.6rem;min-height:44px;margin-top:.75rem;font-size:.875rem;display:flex}.evidence-select-example input{width:18px;height:18px}.evidence-export-step{background:#bf9b400f;border-left:3px solid #ffca42;padding:.75rem 1rem}.evidence-export-step ol{flex-wrap:wrap;gap:1rem;margin:.6rem 0;font-size:.8rem;display:flex}.evidence-export-step [aria-current=step]{color:#ffd466;font-weight:650}.evidence-export-step p{opacity:.8;font-size:.8rem}.conversation-resume[data-current=true]{border-color:#2bb5ca99}.conversation-current{color:#ffd466;font-size:.75rem;font-weight:600;display:block}.practice-destinations{border-bottom:1px solid #3e627466;flex-wrap:wrap;gap:.75rem;padding-bottom:1rem;display:flex}.cert-tracker-grid[data-empty=true]{grid-template-columns:1fr}.evidence-dossier :is(button,summary,a):focus-visible,.practice-destinations button:focus-visible{outline-offset:4px;outline:2px solid #ffcc4c}@media(max-width:640px){.evidence-collection-heading,.evidence-outcome-bar{flex-direction:column;align-items:stretch}.evidence-filter-fields{grid-template-columns:1fr}.evidence-dossier .evidence-refined-list .dossier-example{padding:1rem}.evidence-dossier .evidence-refined-list .dossier-example>.mypost-secondary-action{margin-top:.85rem;position:static;transform:none}.evidence-list-toolbar{gap:.5rem}.evidence-example-meta{line-height:1.6}}.evidence-dossier .dossier-grid.evidence-refined-list{max-height:none;display:block;overflow:visible}.evidence-dossier .evidence-refined-list .dossier-example>h3{line-height:1.45}.wm-experience-return{gap:6px;margin-bottom:18px;display:grid}.wm-experience-return p{margin:0;font-size:14px;line-height:1.5}.wm-experience-return a{color:#1b6962;align-items:center;min-height:32px;font-weight:650;display:inline-flex}.wm-experience-return small{color:#546e78;line-height:1.5}.practice-card-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.practice-card-toolbar p{color:var(--muted-foreground);font-size:.875rem}.post-practice-session [data-testid=interview-question]{background:linear-gradient(145deg,#153347,#0b1e2e);border-top:3px solid #e4b85d;border-radius:18px;box-shadow:0 14px 40px #0002}.post-practice-session [data-testid=interview-question] h2{max-width:52ch;font-size:clamp(1.2rem,2.3vw,1.65rem);line-height:1.4}.post-practice-session [data-testid=interview-answer]>summary{color:#ffe1a0;font-size:1rem;font-weight:650}.practice-example{border-top:1px solid #c5d9e630;padding-top:.65rem}.practice-question-browser{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-height:28rem;margin:1rem 0;padding:.4rem;display:grid;overflow:auto}.practice-question-browser button{text-align:left;background:#102c3d;border:1px solid #a9c3d342;border-radius:12px;min-height:44px;padding:1rem}.practice-question-browser button[aria-current=true]{background:#e4b85d14;border-color:#e4b85d}.practice-question-browser span,.practice-question-browser small{color:#bfd4df;font-size:.75rem;display:block}.practice-question-browser strong{margin-top:.5rem;font-size:.9rem;font-weight:500;line-height:1.5;display:block}.practice-question-browser small{color:#f0cb86;margin-top:.5rem}.practice-self-review{border-top:1px solid #a9c3d32b;margin:1.5rem 0;padding-top:1rem}.practice-self-review legend{font-weight:600}.practice-self-review p{color:var(--muted-foreground);margin:.6rem 0;font-size:.8rem}.practice-self-review>div{flex-wrap:wrap;gap:.6rem;display:flex}.practice-self-review button[aria-pressed=true]{color:#ffe1a0;background:#e4b85d22;border-color:#e4b85d}.practice-question-browser button:focus-visible{outline-offset:2px;outline:3px solid #ffca55}@media(max-width:640px){.practice-question-browser{grid-template-columns:1fr}.practice-card-toolbar>button{width:100%}}@media(forced-colors:active){.post-practice-session [data-testid=interview-question],.practice-question-browser button{color:canvastext;background:canvas}.practice-question-browser button[aria-current=true],.practice-self-review button[aria-pressed=true]{color:highlight;outline:2px solid highlight}}.interview-starter{background:linear-gradient(145deg,#153347,#0b1e2e);border:1px solid #e4b85d55;border-top:3px solid #e4b85d;border-radius:16px;gap:.6rem;padding:1.1rem 1.25rem;display:grid}.interview-starter h2{max-width:60ch;font-size:1.1rem;font-weight:600;line-height:1.4}.interview-starter-why{color:#bfd4df;max-width:62ch;font-size:.85rem}.interview-starter button{justify-self:start}.interview-depth-strip{color:var(--muted-foreground);flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.interview-depth-strip strong{color:var(--foreground);font-weight:600}@media(max-width:640px){.interview-depth-strip{flex-direction:column}}.interview-use-evidence{border:1px solid #a9c3d342;border-left:3px solid #5cc8e0;border-radius:12px;gap:.75rem;padding:1rem;display:grid}.interview-use-evidence h3{font-weight:600}.interview-suggested{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.interview-suggested .mypost-eyebrow{flex-basis:100%}.interview-browse-controls,.interview-browse-content{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;min-width:0;display:grid}.interview-browse-controls>*{min-width:0}.interview-browse-grid{gap:1.5rem;display:grid}@media(min-width:1200px){.interview-browse-grid{grid-template-columns:minmax(18rem,1fr) minmax(0,2fr);align-items:start}.mypost-main .interview-browse-controls .interview-filters .interview-filter-fields{grid-template-columns:minmax(0,1fr)}}.ch-momentum{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:24px 0;display:grid}.ch-momentum .ch-panel{min-width:0;padding:26px}.ch-momentum p,.ch-message-composer p{line-height:1.65}.ch-momentum-form,.ch-message-editor{gap:16px;margin-top:18px;display:grid}.ch-momentum-form>.ch-button{justify-self:start}.ch-momentum-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ch-momentum .ch-check{color:#142b40;align-items:center;gap:10px;font-weight:600;display:flex}.ch-momentum .ch-check input{flex-shrink:0;width:20px;min-height:20px}.ch-goal-progress{gap:22px;margin:24px 0;display:grid}.ch-goal-progress>div>div{color:#142b40;justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.ch-goal-progress strong{font-variant-numeric:tabular-nums;font-size:22px}.ch-goal-progress progress{appearance:none;background:#e7edf1;border:0;border-radius:4px;width:100%;height:8px;margin:10px 0 5px;overflow:hidden}.ch-goal-progress progress::-webkit-progress-bar{background:#e7edf1}.ch-goal-progress progress::-webkit-progress-value{background:#176341}.ch-goal-progress progress::-moz-progress-bar{background:#176341}.ch-goal-progress small{color:#516479;font-size:12px}.ch-delivery-state{color:#516479;border-left:3px solid #b47b22;padding-left:12px;font-size:13px}.ch-calendar-export{border-top:1px solid #dce3e8;margin-top:24px;padding-top:20px}.ch-reminder-summary{color:#142b40;margin:16px 0 6px;font-size:13px;font-weight:600}.ch-reminder-settings>summary{cursor:pointer;color:#005f65;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.ch-reminder-settings[open]{margin-bottom:20px}.ch-calendar-export p{margin-top:10px}.ch-reminder-error{color:#a32e36;font-size:13px}.ch-momentum-save{color:#142b40;background:#fff;border:1px solid #7c8f9b;border-radius:6px;grid-column:1/-1;padding:14px 18px}.ch-message-composer{border-top:1px solid #dce3e8;margin-top:26px;padding-top:24px}.ch-message-composer>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ch-message-composer>header>svg{color:#6f4794}.ch-message-composer h3{color:#142b40;font-size:20px}.ch-message-composer>.ch-muted{margin:10px 0 14px}.ch-message-composer textarea{line-height:1.65}.ch-message-composer [role=status]{color:#516479;margin-top:14px;font-size:13px}@media(max-width:1100px){.ch-momentum{grid-template-columns:minmax(0,1fr)}}@media(max-width:540px){.ch-momentum .ch-panel{padding:20px}.ch-momentum-fields{grid-template-columns:minmax(0,1fr)}.ch-momentum-form>.ch-button{width:100%}}.ch-ov{min-width:0;max-width:100%;color:var(--wm-ink);margin:0 0 28px}.ch-ov-head h2{letter-spacing:0;color:var(--wm-navy);margin:0;font-size:30px;font-weight:700}.ch-ov-head p{color:var(--wm-muted);margin:4px 0 18px;font-size:15px}.ch-ov-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ch-ov-stat{background:var(--wm-paper);border:1px solid var(--wm-line);border-top:3px solid var(--ov-ink);box-shadow:var(--wm-shadow);border-radius:8px;position:relative;overflow:hidden}.ch-ov-stat-link{all:unset;box-sizing:border-box;cursor:pointer;align-items:flex-start;gap:14px;width:100%;padding:18px;display:flex}.ch-ov-stat-link:hover{background:var(--wm-header)}.ch-ov-stat-link:focus-visible{outline:2px solid var(--wm-link);outline-offset:-3px;border-radius:8px}.ch-ov-icon{background:var(--ov-tint);width:40px;height:40px;color:var(--ov-ink);border-radius:10px;flex:none;place-items:center;display:grid}.ch-ov-stat small{color:var(--wm-muted);font-size:13px;font-weight:600;display:block}.ch-ov-stat strong{letter-spacing:0;color:var(--wm-navy);font-size:30px;font-weight:700;line-height:1.15;display:block}.ch-ov-stat-link>span:last-child>span{color:var(--wm-muted);font-size:12.5px;display:block}.ch-ov-apps{--ov-tint:var(--wm-facts);--ov-ink:var(--wm-link)}.ch-ov-int{--ov-tint:var(--wm-attention);--ov-ink:var(--wm-amber)}.ch-ov-saved{--ov-tint:var(--wm-experience);--ov-ink:var(--wm-plum)}.ch-ov-dev{--ov-tint:var(--wm-complete);--ov-ink:var(--wm-green)}.ch-ov-bar{background:var(--wm-line);border-radius:4px;height:4px;position:absolute;bottom:10px;left:18px;right:18px}.ch-ov-bar>span{background:var(--wm-green);border-radius:4px;height:100%;display:block}.ch-ov-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:grid}.ch-ov-card,.ch-ov-next{border-radius:8px;padding:18px 20px}.ch-ov-card{background:var(--wm-paper);border:1px solid var(--wm-line);box-shadow:var(--wm-shadow)}.ch-ov-card>h3{background:var(--wm-header);border-bottom:1px solid var(--wm-line);margin:-18px -20px 0;padding:15px 20px}.ch-ov h3{margin:0 0 12px;font-size:15px;font-weight:700}.ch-ov-card ul{margin:0;padding:0;list-style:none}.ch-ov-card li{border-top:1px solid var(--wm-line);align-items:center;gap:12px;padding:10px 0;display:flex}.ch-ov-card li:first-child{border-top:0}.ch-ov-ri{background:var(--wm-header);width:34px;height:34px;color:var(--wm-link);border-radius:9px;flex:none;place-items:center;display:grid}.ch-ov-rc{flex:1;min-width:0}.ch-ov-rc b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.ch-ov-rc small{color:var(--wm-muted);font-size:12.5px}.ch-ov-view{all:unset;cursor:pointer;color:var(--wm-ink);border:1px solid var(--wm-line);border-radius:7px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.ch-ov-view:hover{background:var(--wm-header)}.ch-ov-view:focus-visible{outline:2px solid var(--wm-link);outline-offset:2px}.ch-ov-empty{color:var(--wm-muted);margin:0;font-size:14px}.ch-ov-next{background:var(--wm-navy);color:var(--wm-on-navy);border-top:3px solid var(--wm-gold);box-shadow:var(--wm-shadow);flex-direction:column;display:flex}.ch-ov .ch-ov-next h3{color:var(--wm-on-navy-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.ch-ov-next p{margin:0 0 6px;font-size:14px;line-height:1.5}.ch-ov-next .ch-ov-next-title{color:var(--wm-paper);font-size:18px;font-weight:700;line-height:1.3}.ch-ov-next-date{color:var(--wm-on-navy-muted)}.ch-ov-primary{all:unset;box-sizing:border-box;cursor:pointer;background:var(--wm-gold);color:var(--wm-ink);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:11px 16px;font-size:14px;font-weight:700;display:flex}.ch-ov-next p+.ch-ov-primary{margin-top:14px}.ch-ov-primary:hover{background:var(--wm-gold-hover)}.ch-ov-primary:focus-visible{outline:2px solid var(--wm-paper);outline-offset:2px}@media(max-width:1100px){.ch-ov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ch-ov-grid{grid-template-columns:minmax(0,1fr)}.ch-ov-card,.ch-ov-next{min-width:0}.ch-ov-stat-link{gap:10px;padding:14px}.ch-ov-stat strong{font-size:24px}.ch-ov-icon{width:34px;height:34px}}@media(forced-colors:active){.ch-ov-stat,.ch-ov-card,.ch-ov-next{border:1px solid canvastext}.ch-ov-bar>span{background:highlight}}.ch-ov-practice{background:var(--wm-paper);border:1px solid var(--wm-line);border-left:4px solid var(--wm-link);--ov-tint:var(--wm-facts);--ov-ink:var(--wm-link);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:12px;padding:16px 20px;display:grid}.ch-ov-practice h3{margin:0 0 4px}.ch-ov-practice p{color:var(--wm-muted);margin:0;font-size:14px;line-height:1.5}.ch-ov-practice-actions{align-items:center;gap:10px;display:flex}.ch-ov-practice .ch-ov-primary{margin:0}@media(max-width:760px){.ch-ov-practice{grid-template-columns:auto minmax(0,1fr)}.ch-ov-practice-actions{flex-wrap:wrap;grid-column:1/-1}}.ch-ov-card{min-width:0;overflow:hidden}.ch-ov-card li{min-width:0}.ch-ov-stat-static{cursor:default}.ch-ov-stat-static:hover{background:0 0}.ch-practice-stats{margin-bottom:22px}.ch-ov-practice .ch-ov-primary{background:var(--wm-navy);color:var(--wm-paper)}.ch-ov-practice .ch-ov-primary:hover{background:var(--wm-rail-bottom)}.ch-ov-practice .ch-ov-primary:focus-visible{outline-color:var(--wm-link)}@media(max-width:760px){.ch-ov-rc b{white-space:normal}}.career-hub{--ch-ink:#102a3c;--ch-muted:#516479;--ch-teal:#007d83;--ch-line:#dce3e8;--ch-canvas:#f5f7f8;--ch-white:#fff;color:var(--ch-ink);min-width:0;font-family:inherit;line-height:1.55}.career-hub *{box-sizing:border-box}.career-hub button,.career-hub a,.career-hub input,.career-hub textarea,.career-hub select{font:inherit}.career-hub button{cursor:pointer}.career-hub button:disabled{cursor:not-allowed;opacity:.55}.career-hub a{color:var(--ch-teal);text-decoration:none}.career-hub button:focus-visible,.career-hub a:focus-visible,.career-hub input:focus-visible,.career-hub textarea:focus-visible,.career-hub select:focus-visible{outline-offset:3px;outline:3px solid #0a9ca5}.career-hub h1,.career-hub h2,.career-hub h3,.career-hub p{margin:0}.career-hub h1{letter-spacing:-1.1px;font-size:clamp(28px,3vw,40px);font-weight:720;line-height:1.14}.career-hub h2{letter-spacing:-.4px;font-size:20px;font-weight:700;line-height:1.3}.career-hub h3{font-size:16px;font-weight:650;line-height:1.4}.ch-heading{margin:4px 0 24px}.ch-heading>p:last-child{color:var(--ch-muted);margin-top:9px;font-size:16px}.ch-eyebrow{letter-spacing:1.5px;color:#5a6b7c;font-weight:700;margin-bottom:12px!important;font-size:11px!important}.ch-panel{border:1px solid var(--ch-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 2px 3px #102a3c02}.ch-panel-title{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.ch-panel-title>a{align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.ch-button{border:1px solid var(--ch-teal);background:var(--ch-teal);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 16px;display:inline-flex;color:#fff!important;font-size:13px!important;font-weight:650!important;text-decoration:none!important}.ch-button:hover{background:#006c72}.ch-secondary{background:#fff;border-color:#b8c6cf;color:var(--ch-ink)!important}.ch-secondary:hover{background:#edf5f6}.ch-link{text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;display:inline-flex;color:var(--ch-teal)!important;font-weight:650!important}.ch-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ch-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:20px 0;display:flex}.ch-toolbar>.ch-search{flex:1}.ch-search{grid-template-columns:minmax(190px,2fr) minmax(130px,1fr) minmax(130px,1fr) auto;align-items:end;gap:10px;display:grid}.ch-field{flex-direction:column;gap:6px;min-width:0;margin:0 0 16px;font-size:13px;display:flex}.ch-field>span:first-child{color:#354d60;font-weight:650}.ch-field>span:has(input){background:#fff;border:1px solid #b8c6cf;border-radius:6px;align-items:center;padding-left:12px;display:flex}.ch-field>span:has(input)>input{border:0;width:100%;min-width:0}.career-hub input:not([type=checkbox]),.career-hub select,.career-hub textarea{color:#102a3c;width:100%;max-width:100%;min-height:42px;box-shadow:none;background:#fff;border:1px solid #b8c6cf;border-radius:6px;padding:10px 11px;font-size:14px}.career-hub textarea{resize:vertical;line-height:1.6}.career-hub input::placeholder,.career-hub textarea::placeholder{color:#66798b;opacity:1}.ch-search .ch-field{margin:0}.ch-inline-search{background:#fff;border:1px solid #b8c6cf;border-radius:6px;flex:1;align-items:center;gap:8px;max-width:370px;padding-left:12px;display:flex}.ch-inline-search input{border:0!important}.ch-save-status{color:#516479;justify-content:flex-end;align-items:center;gap:10px;min-height:20px;font-size:12px;display:flex}.ch-save-status[role=alert]{color:#962b25;background:#fff1ed;border:1px solid #d9aca1;border-radius:6px;padding:12px}.ch-results-bar{color:var(--ch-muted);justify-content:space-between;align-items:center;gap:10px;margin:10px 0 20px;font-size:12px;display:flex}.ch-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ch-job-card{flex-direction:column;gap:10px;padding:22px;display:flex}.ch-job-top{color:var(--ch-muted);justify-content:space-between;align-items:center;margin-bottom:5px;font-size:12px;display:flex}.ch-company-mark{color:#006f75;background:#e7f1f2;border:1px solid #d2e5e6;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:inline-flex}.ch-title-button{color:var(--ch-ink);text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:inline-flex}.ch-title-button:hover{text-underline-offset:4px;-webkit-text-decoration:underline #007d83;text-decoration:underline #007d83}.ch-job-facts{color:var(--ch-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.ch-job-facts span{align-items:center;gap:5px;display:flex}.ch-job-card>strong{font-size:14px}.ch-job-excerpt{color:#52677a;font-size:13px;line-height:1.7}.ch-job-card footer,.ch-person footer,.ch-document-card footer{color:#52677a;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:11px;display:flex}.ch-job-card footer .ch-button{min-height:36px;padding:7px 10px}.ch-empty{text-align:center;background:#fff;border:1px dashed #bacbd3;border-radius:10px;flex-direction:column;align-items:center;gap:15px;margin-top:20px;padding:54px 24px;display:flex}.ch-empty>svg{color:#007d83}.ch-empty>p{max-width:540px;color:var(--ch-muted);font-size:14px}.ch-panel>.ch-empty{border:0;margin:0}.ch-count{color:#476074;background:#edf1f4;border-radius:5px;margin-left:8px;padding:2px 7px;font-size:12px;font-weight:600}.ch-split{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:20px;margin-bottom:20px;display:grid}.ch-hero{color:#fff;background:radial-gradient(at 90% 10%,#19485c,#0000 60%),#0b2637;border-radius:10px;min-height:280px;padding:30px;position:relative;overflow:hidden}.ch-hero>.ch-eyebrow{color:#8ccbd0}.ch-hero h2{color:#fff;font-size:clamp(24px,2.5vw,32px)}.ch-hero>p{color:#c3d6df;margin-top:10px}.ch-hero .ch-hero-detail{color:#e7f0f4;max-width:480px;margin:22px 0}.ch-hero-steps{color:#c4dde1;border-top:1px solid #496271;gap:25px;margin-top:28px;padding-top:20px;font-size:11px;display:flex}.ch-hero-steps span{align-items:center;gap:6px;display:flex}.ch-upcoming{border-top:1px solid #e0e7eb;align-items:center;gap:18px;padding:18px 22px;display:flex;color:var(--ch-ink)!important}.ch-upcoming>strong{min-width:49px;font-size:19px;line-height:1.3}.ch-upcoming>span{border-left:1px solid var(--ch-line);flex:1;padding-left:18px}.ch-upcoming b{font-size:13px;display:block}.ch-upcoming small{color:#52677a;margin-top:5px;font-size:12px;display:block}.ch-quiet{color:var(--ch-muted);flex-direction:column;align-items:flex-start;gap:12px;padding:18px 22px;font-size:14px;display:flex}.ch-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ch-overview>.ch-two{margin-top:20px}.ch-feature{align-items:flex-start;gap:18px;padding:22px;display:flex}.ch-feature>svg{color:#007d83;flex:0 0 25px}.ch-feature p{color:#52677a;margin:8px 0 12px;font-size:13px}.ch-feature a{align-items:center;gap:9px;font-size:13px;display:inline-flex}.ch-table-wrap{overflow-x:auto}.career-hub table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.career-hub th{text-align:left;color:#53697a;background:#f5f7f9;padding:10px 20px;font-size:11px;font-weight:500}.career-hub td{border-top:1px solid #e1e7eb;padding:15px 20px}.career-hub td small{color:#607185;margin-top:3px;font-size:11px;display:block}.ch-status{color:#395368;background:#edf1f4;border-radius:5px;align-items:center;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.ch-stage-interview{color:#2456a0;background:#eaf1fc}.ch-stage-offer,.ch-stage-accepted{color:#176341;background:#e9f5ed}.ch-stage-applied{color:#395368;background:#edf2f6}.ch-stage-preparing{color:#76581e;background:#fff1d9}.ch-stage-closed{color:#505763;background:#ececef}.ch-board{scroll-snap-type:x proximity;align-items:flex-start;gap:16px;padding:0 0 20px;display:flex;overflow-x:auto}.ch-board-column{scroll-snap-align:start;background:#edf1f3;border-radius:8px;flex:0 0 252px;min-height:240px;padding:12px}.ch-board-column>h2{align-items:center;gap:7px;margin:4px 0 18px;font-size:13px;display:flex}.ch-stage-dot{background:#6c8393;border-radius:100%;width:7px;height:7px}.ch-board-column h2 .ch-count{margin-left:auto}.ch-application-card{background:#fff;border:1px solid #dbe3e8;border-radius:7px;margin-bottom:10px;padding:15px;box-shadow:0 2px 4px #142d3f06}.ch-application-card h3{font-size:14px}.ch-application-card .ch-title-button{flex-direction:column;gap:12px}.ch-application-card p{margin:8px 0;font-size:12px}.ch-application-card small{color:#52677a;align-items:center;gap:5px;font-size:11px;display:flex}.ch-next-action{color:#00767c;border-top:1px solid #edf0f3;padding-top:12px}.ch-overdue{color:#9d4529!important}.ch-stage-select{color:#647687;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:10px;display:flex}.ch-stage-select select{max-width:150px;min-height:40px;padding:6px 8px;font-size:12px}.ch-segment{border:1px solid #bac8d2;border-radius:6px;display:flex;overflow:hidden}.ch-segment button{background:#fff;border:0;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.ch-segment button[aria-pressed=true]{color:#fff;background:#12374a}.ch-dialog{color:#102a3c;z-index:100;background:#fff;border:1px solid #d1dce2;border-radius:12px;width:min(820px,100vw - 32px);max-height:90dvh;margin:auto;padding:26px;position:fixed;overflow:auto;box-shadow:0 25px 100px #071b3066}.ch-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071d3680}.ch-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.ch-dialog>header>button{background:#edf2f5;border:0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ch-dialog footer{border-top:1px solid #dce3e8;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:flex}.ch-dialog footer>span{color:#6d5d3d;margin-right:auto;font-size:12px}.ch-muted{line-height:1.7;color:#53697a!important;margin:12px 0!important;font-size:12px!important}.ch-preserve{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;margin:20px 0!important}.ch-detail-company{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ch-detail-company .ch-status{margin-left:auto}.ch-detail-company p{color:#546b7e;font-size:12px}.ch-tabs{border-bottom:1px solid #dce4e9;gap:20px;margin:0 0 22px;display:flex;overflow-x:auto}.ch-tabs button{white-space:nowrap;color:#536b7d;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 0;font-size:13px}.ch-tabs button[aria-pressed=true]{color:#00777d;border-bottom-color:#007d83;font-weight:700}.ch-requirement{border-top:1px solid #e0e7ec;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:12px;margin-top:15px;padding:16px 0;display:grid}.ch-requirement .ch-field{margin:0}.ch-icon-button{color:#617487;background:0 0;border:0;padding:10px}.ch-danger{background:#fff;border-color:#dbc3bd;color:#923b30!important}.ch-timeline>div{border-bottom:1px solid #e6ecef;gap:16px;padding:12px 0;display:flex}.ch-timeline>div>span{background:#007d83;border-radius:100%;width:8px;height:8px;margin-top:7px}.ch-timeline small{color:#64778b;font-size:11px;display:block}.ch-saved-searches{flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0;font-size:12px;display:flex}.ch-saved-searches>div{border:1px solid #c5d8dc;border-radius:5px;display:flex;overflow:hidden}.ch-saved-searches button{color:#006f75;background:#fff;border:0;padding:5px 9px}.ch-pagination{justify-content:center;align-items:center;gap:20px;margin:22px 0;display:flex}.ch-pagination>span{font-size:12px}.ch-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ch-document-card>div{padding:20px}.ch-document-thumbnail{background:#eaf0f3;border:0;width:100%;height:230px;padding:22px 40px 0;display:block;overflow:hidden}.ch-paper-mini{text-align:left;background:#fff;flex-direction:column;gap:9px;width:100%;height:260px;padding:20px 17px;display:flex;box-shadow:0 2px 10px #19314415}.ch-paper-mini b{color:#143346;margin:8px 0;font-size:13px}.ch-paper-mini i{background:#d1d9df;height:3px;display:block}.ch-document-card h2{font-size:16px}.ch-document-card p{color:#566a7d;margin:7px 0;font-size:12px}.ch-document-card small{color:#647789;font-size:11px}.ch-document-card footer button{color:#526b7e;background:0 0;border:0}.ch-file-button{cursor:pointer;position:relative;overflow:hidden}.ch-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.ch-editor-grid{grid-template-columns:minmax(330px,1fr) minmax(340px,1fr);align-items:start;gap:25px;display:grid}.ch-document-editor{padding:23px}.ch-document-text{min-height:520px;font-size:13px!important;line-height:1.8!important}.ch-preview-side{min-width:0}.ch-preview-label{letter-spacing:1px;color:#5e7281;justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.ch-paper{background:#fff;border:1px solid #dce5eb;min-height:660px;padding:40px;font-family:Arial,sans-serif;box-shadow:0 3px 20px #17304610}.ch-paper>header{margin-bottom:24px}.ch-paper>header h2{color:#142e40;margin-bottom:7px;font-size:24px}.ch-paper p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.ch-paper>div{margin-bottom:17px}.ch-paper h3{letter-spacing:.8px;border-bottom:1px solid #d3dce2;margin-bottom:7px;padding-bottom:5px;font-size:11px;font-weight:700}.ch-paper-modern>header{border-left:4px solid #007d83;padding-left:15px}.ch-paper-modern>header h2{color:#00767e}.ch-coverage{margin-top:22px;padding:20px;font-size:12px}.ch-coverage p{margin:10px 0}.ch-coverage small{color:#5c7080;font-size:11px;display:block}.ch-progress{background:#e4ecef;border-radius:5px;height:5px;margin:15px 0;overflow:hidden}.ch-progress i{background:#007d83;height:100%;display:block}.ch-evidence-picker label{align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.ch-evidence-picker input{accent-color:#007d83;width:16px;height:16px}.career-hub details{border-top:1px solid #e1e7eb;margin:18px 0;padding-top:15px}.career-hub details summary{cursor:pointer;margin-bottom:12px;font-size:13px;font-weight:650}.ch-version{border-bottom:1px solid #e4e9ed;justify-content:space-between;gap:15px;padding:8px 0;font-size:11px;display:flex}.ch-version button{color:#007d83;background:0 0;border:0}.ch-suggestion{background:#f6fbfb;border:1px solid #9fc7c9;border-radius:7px;margin-top:20px;padding:18px}.ch-suggestion>p{margin-top:8px;font-size:12px}.ch-mobile-preview{display:none}.ch-notice{color:#13544d;background:#edf7f5;border:1px solid #b6d4ce;border-radius:7px;margin:16px 0;padding:16px;font-size:13px}.ch-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ch-person{flex-direction:column;gap:10px;padding:24px;display:flex}.ch-person h2{font-size:18px}.ch-person>p,.ch-person>strong{font-size:13px}.ch-person>p{color:#52677a}.ch-profile-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:25px;display:grid}.ch-profile-form{padding:28px}.ch-profile-form h2{margin:0 0 22px}.ch-profile-form footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.ch-profile-review{padding:26px}.ch-profile-review>p{color:#52677a;margin-top:12px;font-size:13px}.ch-review-check{border-top:1px solid #e0e7eb;gap:12px;padding:20px 0;display:flex}.ch-review-check:first-of-type{margin-top:20px}.ch-review-check>span{border:1px solid #b9c8d2;border-radius:50%;flex:0 0 21px;justify-content:center;align-items:center;width:21px;height:21px;margin-top:1px;display:flex}.ch-review-check>.is-done{color:#fff;background:#007d83;border-color:#007d83}.ch-review-check strong{font-size:13px}.ch-review-check p{color:#5a7082;margin-top:6px;font-size:12px}.ch-profile-feedback{background:#f2f6f8;border-radius:6px;padding:18px}.ch-profile-feedback p{color:#52677a;margin-top:12px;font-size:13px}.ch-onboarding-steps{color:#52677a;gap:20px;margin:0 0 35px;padding:0;font-size:11px;list-style:none;display:flex}.ch-onboarding-steps li{align-items:center;gap:8px;display:flex}.ch-onboarding-steps li>span{border:1px solid #b4c5d0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ch-onboarding-steps [aria-current=step]{color:#006d73;font-weight:700}.ch-onboarding-steps [aria-current=step]>span{color:#fff;background:#007d83;border-color:#007d83}.ch-onboarding-finish{text-align:center;padding:25px 0}.ch-onboarding-finish>svg{color:#007d83;margin:0 auto 20px}.ch-onboarding-finish p{color:#52677a;max-width:400px;margin:15px auto;font-size:14px}.ch-skeleton{color:#53697a;background:#fff;border:1px solid #dbe5eb;border-radius:8px;padding:50px}.wm-career-upgrade{background:#eff7f6;border:1px solid #bcd6d5;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:20px 24px;display:flex}.wm-career-upgrade p{color:#486471;font-size:13px}.wm-career-upgrade h2{margin-bottom:5px;font-size:18px}@media(min-width:901px){.wm-home-shell .mypost-rail .mypost-nav{gap:3px}.wm-home-shell .mypost-rail .mypost-nav a{min-height:39px;font-size:13px}.wm-home-shell .mypost-rail{overflow-y:auto}}@media(max-width:1200px){.ch-job-grid,.ch-document-grid,.ch-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-search{grid-template-columns:1fr 1fr}.ch-toolbar:has(.ch-search){align-items:flex-end}.ch-editor-grid{grid-template-columns:1fr 1fr;gap:15px}.ch-paper{padding:25px}.ch-hero-steps{gap:12px}}@media(max-width:750px){.ch-split,.ch-profile-layout{grid-template-columns:1fr}.ch-toolbar{flex-wrap:wrap}.ch-inline-search{min-width:100%;max-width:none}.ch-job-grid,.ch-document-grid,.ch-people-grid{gap:12px}.ch-job-card,.ch-person{padding:18px}.ch-editor-grid{grid-template-columns:1fr}.ch-preview-side{order:-1}.ch-mobile-preview{margin-bottom:15px;display:inline-flex}.ch-preview-side:not(.is-open) .ch-paper,.ch-preview-side:not(.is-open) .ch-preview-label,.ch-preview-side:not(.is-open)>.ch-muted,.ch-preview-side:not(.is-open) .ch-coverage{display:none}.ch-paper{min-height:500px;padding:30px}.ch-profile-review{order:-1}.ch-profile-review .ch-review-check,.ch-profile-review>p:last-child{display:none}.ch-profile-review>h2{font-size:18px}.ch-onboarding-steps{gap:12px}.ch-document-editor{padding:18px}.ch-hero{padding:24px}.ch-two{gap:12px}.ch-board-column{flex-basis:265px}.wm-career-upgrade{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.ch-job-grid,.ch-document-grid,.ch-people-grid{grid-template-columns:1fr}.ch-heading h1{letter-spacing:-.7px;font-size:29px}.ch-heading>p:last-child{font-size:14px}.ch-search{grid-template-columns:1fr}.ch-toolbar:has(.ch-search){display:block}.ch-toolbar>.ch-button{margin-top:14px}.ch-two{grid-template-columns:1fr;gap:0}.ch-overview>.ch-two{gap:15px}.ch-dialog{width:calc(100vw - 20px);max-height:94dvh;padding:20px}.ch-dialog>header h2{font-size:19px}.ch-requirement{grid-template-columns:1fr auto}.ch-requirement .ch-field:first-child{grid-column:1/-1}.ch-hero-steps{flex-wrap:wrap;gap:12px}.ch-panel-title{padding:18px}.ch-detail-company{flex-wrap:wrap}.ch-tabs{gap:17px}.ch-toolbar .ch-actions{gap:7px}.ch-button{padding:9px 12px;font-size:12px!important}.ch-profile-form{padding:20px}.ch-onboarding-steps{gap:8px;font-size:10px}.ch-onboarding-steps li{text-align:center;flex-direction:column;flex:1}.ch-save-status{justify-content:flex-start}.ch-document-thumbnail{height:200px}.ch-results-bar{align-items:flex-start}.ch-field>span:first-child{font-size:12px}}@media(prefers-reduced-motion:reduce){.career-hub *{scroll-behavior:auto!important;transition:none!important}}.career-hub{--ch-ink:#102a3c;--ch-muted:#516479;--ch-teal:#00777d;--ch-control-border:#7c8f9b;--ch-gold:#f3bb57;--ch-gold-hover:#ffd185;--ch-success:#176341;--ch-error:#a32e36;overflow-wrap:anywhere;font-size:15px}.career-hub :is(input:not([type=checkbox]),textarea,select){border-color:var(--ch-control-border);min-height:44px;font-size:15px}.career-hub :is(input,textarea)::placeholder{color:#52677a}.career-hub input[type=checkbox]{accent-color:var(--ch-teal);flex:0 0 18px;width:18px;height:18px}.career-hub :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #00777d}.career-hub button:disabled{opacity:1;background:#e8edf0;border-color:#a6b4bd;color:#52677a!important}.career-hub .ch-button{white-space:normal;text-align:center;min-height:44px;font-size:14px!important}.career-hub .ch-button:not(.ch-secondary):not(.ch-danger){background:var(--ch-gold);border-color:#b47b22;color:#142b40!important}.career-hub .ch-button:not(.ch-secondary):not(.ch-danger):hover:not(:disabled){background:var(--ch-gold-hover);border-color:#9f6b1d}.career-hub .ch-button:not(.ch-secondary):not(.ch-danger):disabled{background:#e8edf0;border-color:#a6b4bd;color:#52677a!important}.ch-save-status[data-save-state=saved]{color:var(--ch-success)}.ch-save-status[data-save-state=error]{color:var(--ch-error)}.career-hub .ch-secondary:hover:not(:disabled){background:#eaf3f4;color:#102a3c!important}.career-hub .ch-link{min-height:44px}.career-hub .ch-icon-button{color:#516479;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.career-hub .ch-icon-button:hover:not(:disabled){background:#eaf3f4}.career-hub .ch-field{font-size:14px}.career-hub .ch-field>span:first-child{font-size:13px}.career-hub .ch-muted{color:#516479!important;font-size:13px!important}.career-hub .ch-tabs{scrollbar-width:thin;gap:24px}.career-hub .ch-tabs button{color:#516479;min-height:48px;font-size:14px}.career-hub .ch-tabs button[aria-pressed=true]{color:#005f65;border-bottom-color:#00777d}.career-hub .ch-segment button{color:#354d60;min-height:44px;font-size:14px}.career-hub .ch-segment button[aria-pressed=true]{color:#fff;background:#00777d}.career-hub .ch-hero .ch-button{background:#f3bb57;border-color:#f3bb57;color:#102a3c!important}.career-hub .ch-hero .ch-button:hover:not(:disabled){background:#ffd185;border-color:#ffd185}.career-hub .ch-hero :is(a,button):focus-visible{outline-color:#a6efea}.ch-workspace-focus{outline:none;scroll-margin-top:24px}.career-hub:has(.ch-application-workspace)>.ch-heading{display:none}.ch-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ch-work-panel{flex-direction:column;gap:18px;padding:24px;display:flex}.ch-work-panel>.ch-field,.ch-work-panel>.ch-two>.ch-field{margin-bottom:0}.ch-work-panel>p{color:#516479;font-size:14px;line-height:1.65}.ch-work-panel details{border-top:1px solid var(--ch-line);padding-top:14px}.career-hub summary{cursor:pointer;color:#102a3c;min-height:44px}.ch-work-panel details .ch-field{margin-top:12px}.ch-advert-reading{color:#354d60;font-size:15px;line-height:1.8}.ch-area-jobs>.ch-heading{border:0;margin:0 0 18px;padding:0}.ch-area-jobs>.ch-heading .ch-eyebrow{color:#6a5430;margin-bottom:7px!important;font-size:10px!important}.ch-area-jobs>.ch-heading h1{letter-spacing:-.8px;font-size:clamp(27px,2.2vw,34px)}.ch-area-jobs>.ch-heading>p:last-child{margin-top:7px;font-size:14px}.ch-area-jobs>.ch-save-status[data-save-state=idle]{display:none}.ch-area-jobs>.ch-save-status:not([data-save-state=idle]){margin-bottom:12px}.ch-discovery{container:waymark-jobs/inline-size}.ch-discovery>.ch-toolbar{background:#f0f2f4;border:1px solid #e1e6ea;border-radius:8px;margin:0 0 8px;padding:16px 18px;display:block}.ch-discovery .ch-search{grid-template-columns:minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,.95fr) auto;gap:12px}.ch-discovery .ch-search .ch-field>span:first-child{font-size:12px}.ch-discovery .ch-search .ch-field>span:has(input){color:#516479;border-color:#7c8f9b}.career-hub .ch-discovery .ch-field>span:has(input)>input{box-shadow:none;background:0 0;border:0;border-radius:0 6px 6px 0}.ch-discovery .ch-search svg{flex-shrink:0}.ch-discovery .ch-search .ch-field>span:has(input:focus-visible){outline-offset:3px;outline:3px solid #00777d}.ch-discovery .ch-search .ch-field>span>input:focus-visible{outline:none}.career-hub .ch-discovery .ch-search>.ch-button{background:#142b40;border-color:#142b40;padding-inline:18px;color:#fff!important}.career-hub .ch-discovery .ch-search>.ch-button:not(.ch-secondary):not(.ch-danger):hover:not(:disabled){background:#263f55;border-color:#263f55}.ch-discovery>.ch-results-bar{flex-wrap:wrap;gap:6px 18px;min-height:44px;margin:0 0 10px}.ch-discovery>.ch-results-bar>.ch-actions{gap:12px;margin-left:auto}.ch-discovery .ch-results-bar>span{font-size:11px}.ch-discovery [data-message-tone=success]{color:#176341}.ch-discovery [data-message-tone=error]{color:#a32e36;font-weight:600}.ch-discovery .ch-results-bar .ch-link{color:#142b40;background:0 0;border:0;border-radius:5px;padding:8px}.career-hub .ch-discovery .ch-results-bar .ch-link:disabled{background:0 0;color:#657587!important}.ch-discovery .ch-results-bar .ch-button{padding:8px 12px;font-size:12px!important}.ch-job-loading-list,.ch-job-loading-detail{padding:24px}.ch-job-loading-card{padding:18px 0}.ch-job-loading-card+.ch-job-loading-card{border-top:1px solid #dce3e8}.ch-job-loading span{background:#e8edf0;border-radius:4px;width:80%;height:12px;margin:12px 0;display:block}.ch-job-loading span:first-child{width:65%;height:22px}.ch-job-loading span:last-child{width:45%}.ch-job-loading-detail{min-height:390px}.ch-job-loading-detail span:nth-child(3){margin-top:58px}.ch-job-browser{background:#fff;border:1px solid #dce3e8;border-radius:10px;grid-template-columns:clamp(260px,27%,350px) minmax(0,1fr);align-items:start;gap:0;display:grid;box-shadow:0 4px 20px #142b4005}.ch-job-results{align-self:start;min-width:0;position:sticky;top:16px}.ch-job-results>header{justify-content:space-between;align-items:center;gap:12px;padding:20px 18px;display:flex}.ch-job-results>header h2{font-size:18px}.ch-job-results>header>span{color:#516479;flex-shrink:0;font-size:10px}.ch-job-result-list{scrollbar-width:thin;scrollbar-color:#b8c5cd transparent;gap:0;max-height:max(460px,100dvh - 100px);padding:0 10px 10px;display:grid;overflow:auto}.ch-job-result{background:#fff;border:1px solid #0000;border-bottom-color:#e6ebee;border-radius:0;position:relative}.ch-job-result:hover{background:#f6f8fa}.ch-job-result.is-selected{background:#fffdf8;border-color:#b68a36;border-radius:7px;box-shadow:inset 3px 0 #e7b14e}.ch-job-result-button{color:#142b40;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:9px;width:100%;padding:16px 14px 3px;display:flex}.ch-job-result-identity{align-items:flex-start;gap:12px;width:100%;padding-right:26px;display:flex}.ch-job-result-copy{min-width:0;display:block}.ch-job-result-button .ch-job-title{letter-spacing:-.2px;font-size:15px;font-weight:700;line-height:1.4;display:block}.ch-job-result-button .ch-job-employer{color:#516479;margin-top:5px;font-size:12px;font-weight:500;display:block}.ch-job-result-button .ch-job-location{color:#516479;align-items:flex-start;gap:6px;font-size:11px;display:flex}.ch-job-location svg{flex-shrink:0;margin-top:2px}.ch-job-result-meta{flex-wrap:wrap;align-items:center;gap:7px 12px;display:flex}.ch-job-mode{color:#205b61;background:#eff7f7;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.ch-job-result-button .ch-job-salary{color:#142b40;font-size:11px;font-weight:600}.ch-job-result>footer{color:#516479;justify-content:space-between;align-items:center;min-height:30px;padding:5px 14px 12px;font-size:10px;display:flex}.ch-job-result-status{align-items:center;gap:6px;display:inline-flex}.ch-job-selection-mark{background:#795612;border-radius:50%;flex-shrink:0;width:5px;height:5px}.career-hub .ch-job-save{color:#34516a;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:36px;min-height:44px;padding:8px;display:inline-flex;position:absolute;top:7px;right:5px}.career-hub .ch-job-save:hover:not(:disabled){background:#eef2f5}.career-hub .ch-job-save:disabled{background:0 0;color:#176341!important}.career-hub .ch-job-result button:focus-visible{outline-offset:-3px}.ch-company-logo{color:#516479;background:#fff;border:1px solid #d7e1e7;border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:5px;display:inline-flex;overflow:hidden}.ch-company-logo img{object-fit:contain;width:100%;height:100%}.ch-job-selected{border-left:1px solid #e1e6ea;min-width:0;container:waymark-opportunity/inline-size}.ch-job-detail{background:#fff;border-radius:0 10px 10px 0;min-width:0}.ch-job-detail>header{padding:28px 30px 16px}.ch-job-heading-brand{color:#142b40;align-items:center;gap:10px;min-height:24px;margin-bottom:12px;font-size:13px;font-weight:650;display:flex}.ch-job-heading-brand .ch-company-logo{flex-basis:30px;width:30px;height:30px}.ch-job-heading-brand .ch-job-saved-label{color:#176341;align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.ch-job-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.ch-job-identity{min-width:0}.ch-job-detail>header h2{letter-spacing:-.7px;color:#142b40;max-width:32ch;font-size:clamp(25px,2vw,32px);font-weight:700;line-height:1.2}.ch-job-detail-meta{color:#516479;flex-wrap:wrap;gap:8px 20px;margin-top:15px;font-size:12px;display:flex}.ch-job-detail-meta>span{align-items:center;gap:7px;display:inline-flex}.ch-job-detail-meta svg{color:#315d9e;flex-shrink:0}.ch-job-heading-row .ch-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;margin:0}.career-hub .ch-job-heading-row .ch-button{padding:9px 13px;font-size:12px!important}.ch-job-fact-strip{border-top:1px solid #edf0f2;flex-wrap:wrap;gap:14px 26px;margin:18px 0 0;padding-top:14px;display:flex}.ch-job-fact-strip dt{color:#516479;align-items:center;gap:5px;font-size:10px;display:flex}.ch-job-fact-strip dt svg{color:#315d9e}.ch-job-fact-strip dd{color:#142b40;margin:3px 0 0;font-size:12px;font-weight:600}.ch-job-detail>header .ch-job-missing{color:#657587;margin-top:14px;font-size:11px;line-height:1.5}.ch-job-detail>.ch-tabs{border-bottom:1px solid #dce3e8;gap:26px;margin:0 30px;padding:0}.ch-job-content{grid-template-columns:minmax(0,1fr) 224px;align-items:start;gap:28px;padding:24px 30px 30px;display:grid}.ch-job-detail-body{color:#354d60;min-width:0;font-size:14px;line-height:1.7}.ch-job-detail-body:focus-visible{outline-offset:6px;border-radius:2px;outline:3px solid #00777d}.ch-job-detail-body>.ch-advert-reading{max-width:74ch;font-size:14px;line-height:1.75}.career-hub .ch-job-advert p{margin:0 0 16px}.career-hub .ch-job-advert h3{color:#142b40;border-top:1px solid #e8ecef;margin:26px 0 10px;padding-top:18px;font-size:16px}.career-hub .ch-job-advert h3:first-child{border:0;margin-top:0;padding-top:0}.ch-job-advert ul{margin:0 0 20px;padding-left:20px;list-style:outside}.ch-job-advert li{margin-bottom:7px;padding-left:2px}.ch-job-advert li::marker{color:#315d9e}.ch-job-aside{border-left:1px solid #e4e9ed;min-width:0;padding-left:22px}.ch-job-aside h3{color:#142b40;font-size:15px}.ch-job-aside>p{color:#516479;margin:9px 0 16px;font-size:12px;line-height:1.6}.ch-job-tools{display:grid}.career-hub .ch-job-tool{text-align:left;color:#142b40;background:0 0;border:0;border-bottom:1px solid #e4e9ed;align-items:flex-start;gap:9px;width:100%;padding:15px 0;display:flex}.ch-job-tool>span{flex:1;min-width:0}.ch-job-tool>svg{color:#315d9e;flex-shrink:0;margin-top:1px}.ch-job-tool.ch-job-tool-evidence>svg{color:#73418e}.ch-job-tool b{font-size:12px;font-weight:650;line-height:1.45;display:block}.ch-job-tool small{color:#516479;margin-top:5px;font-size:11px;line-height:1.5;display:block}.career-hub .ch-job-tool:hover b{text-underline-offset:3px;text-decoration:underline}.ch-job-evidence{margin-top:24px}.ch-job-evidence h4{color:#73418e;margin:0 0 8px;font-size:11px;font-weight:650}.ch-job-evidence>div{display:grid}.ch-job-evidence a{color:#142b40;align-items:flex-start;gap:8px;padding-block:12px;display:flex}.ch-job-evidence a+a{border-top:1px solid #e4e9ed}.ch-job-evidence a svg{color:#73418e;flex-shrink:0;margin-top:2px}.ch-job-evidence a>span{flex:1;min-width:0}.ch-job-evidence b{font-size:12px;font-weight:600;display:block}.ch-job-evidence small{-webkit-line-clamp:2;color:#516479;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;display:-webkit-box;overflow:hidden}.career-hub .ch-job-capture,.career-hub .ch-job-contacts{margin-top:12px;font-size:11px}.ch-job-prepare{color:#fff;background:#142b40;border-radius:8px;align-items:center;gap:14px;margin:0 22px 16px;padding:20px;display:flex}.ch-job-prepare>svg{color:#f3bb57;flex-shrink:0}.ch-job-prepare>div{flex:1;min-width:0}.career-hub .ch-job-prepare h3{color:#fff;font-size:15px}.ch-job-prepare p{color:#d7e3ec;margin-top:5px;font-size:11px;line-height:1.6}.career-hub .ch-job-prepare .ch-button{flex-shrink:0;font-size:12px!important}.career-hub .ch-job-prepare .ch-button:focus-visible{outline-color:#f3bb57}.ch-job-source{color:#657587;padding:0 30px 18px;font-size:10px}.ch-job-back{display:none}.ch-requirement-reading{margin:18px 0;padding:0;list-style:none}.ch-requirement-reading li{border-bottom:1px solid #e4e9ed;align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;display:flex}.ch-job-requirement-marker{background:#315d9e;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.ch-company-contact{border-top:1px solid #e4e9ed;padding:16px 0}.ch-company-contact span{color:#516479;margin:5px 0;font-size:13px;display:block}.ch-company-name{color:#354d60;font-size:18px;margin:8px 0 16px!important}.ch-role-heading .ch-job-facts,.ch-profile-preview .ch-job-facts{flex-flow:wrap;gap:12px 18px;font-size:13px}@container waymark-jobs (width<=1050px){.ch-discovery .ch-search{grid-template-columns:repeat(2,minmax(0,1fr))}}@container waymark-opportunity (width<=740px){.ch-job-heading-row{grid-template-columns:minmax(0,1fr);gap:18px}.ch-job-heading-row .ch-actions{flex-flow:wrap}.ch-job-content{grid-template-columns:minmax(0,1fr)}.ch-job-aside{border-top:1px solid #e4e9ed;border-left:0;padding:20px 0 0}.ch-job-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.career-hub .ch-job-tool{display:block}.ch-job-tool>svg{margin-bottom:8px}.ch-job-tool>svg:last-child{display:none}.ch-job-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ch-job-evidence a+a{border:0}.ch-job-prepare{flex-wrap:wrap}.career-hub .ch-job-prepare .ch-button{margin-left:38px}}@container waymark-jobs (width<=700px){.ch-job-browser{grid-template-columns:minmax(0,1fr)}.ch-job-browser:not(.has-selection)>.ch-job-selected,.ch-job-browser.has-selection>.ch-job-results{display:none}.ch-job-results{position:static}.ch-job-result-list{max-height:none;overflow:visible}.ch-job-selected{border-left:0}.ch-job-back{margin:8px 18px 0;display:inline-flex}.ch-job-detail>header{padding:16px 20px}.ch-job-detail>header h2{font-size:26px}.ch-job-detail>.ch-tabs{margin-inline:20px}.ch-job-content{padding:20px}.ch-job-prepare{margin-inline:12px}.ch-job-source{padding-inline:20px}.ch-job-loading-detail{display:none}}@container waymark-opportunity (width<=420px){.ch-job-tools,.ch-job-evidence>div{grid-template-columns:minmax(0,1fr);gap:0}.career-hub .ch-job-tool{display:flex}.ch-job-tool>svg:last-child{display:block}.ch-job-heading-row .ch-actions .ch-button{flex:150px}.ch-job-prepare>svg{display:none}.career-hub .ch-job-prepare .ch-button{width:100%;margin-left:0}}@container waymark-jobs (width<=440px){.ch-discovery .ch-search{grid-template-columns:minmax(0,1fr)}.ch-discovery>.ch-toolbar{padding:14px}.ch-discovery>.ch-results-bar>.ch-actions{margin-left:0}}.ch-role-heading{justify-content:space-between;align-items:center;gap:24px;padding:22px 0 24px;display:flex}.ch-role-heading>div:first-child{min-width:0}.ch-role-heading h2{margin:10px 0 16px;font-size:20px}.ch-role-heading>.ch-actions{flex-shrink:0}.ch-role-tabs{margin-bottom:22px}.ch-application-layout{grid-template-columns:minmax(0,2.25fr) minmax(240px,1fr);align-items:start;gap:20px;display:grid}.ch-application-main,.ch-application-aside,.ch-profile-aside{flex-direction:column;gap:20px;min-width:0;display:flex}.ch-application-aside{position:sticky;top:24px}.ch-preparation-steps{margin:0;padding:0;list-style:none}.ch-preparation-steps li{align-items:flex-start;gap:14px;padding:0 0 25px;display:flex;position:relative}.ch-preparation-steps li:last-child{padding-bottom:0}.ch-preparation-steps li:not(:last-child):before{content:"";background:#cbd9df;width:1px;position:absolute;top:38px;bottom:6px;left:16px}.ch-preparation-steps li>span{color:#354d60;background:#edf2f5;border:1px solid #879da9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:650;display:flex}.ch-preparation-steps li.is-done>span{color:#fff;background:#00777d;border-color:#00777d}.ch-preparation-steps li.is-current>span{color:#005f65;background:#fff;border:2px solid #00777d}.ch-preparation-steps button{color:#102a3c;text-align:left;background:0 0;border:0;min-height:44px;padding:5px 0}.ch-preparation-steps b{font-size:14px}.ch-preparation-steps small{color:#516479;margin-top:5px;font-size:12px;line-height:1.6;display:block}.ch-evidence-row{border-top:1px solid var(--ch-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:20px 16px;display:grid}.ch-evidence-row.is-linked{background:#f0f8f7;border-left:3px solid #00777d}.ch-evidence-row .ch-field{margin:0}.ch-evidence-excerpt{color:#516479;font-size:13px;line-height:1.6;margin-top:12px!important}.ch-evidence-state{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.ch-evidence-badge{color:#354d60;background:#e9eef2;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.ch-evidence-badge.is-linked{color:#005f65;background:#d7efea}.ch-linked-documents{gap:12px;display:grid}.ch-linked-documents a{border:1px solid var(--ch-line);color:#102a3c;background:#f8fbfc;border-radius:8px;align-items:center;gap:14px;padding:18px;display:flex}.ch-linked-documents a>span{flex:1;min-width:0}.ch-linked-documents small{color:#516479;margin-top:5px;font-size:12px;display:block}.ch-submit-panel{border-top:1px solid var(--ch-line);flex-direction:column;gap:16px;margin-top:8px;padding-top:22px;display:flex}.ch-submit-panel>p,.ch-submit-panel>small{color:#516479;font-size:13px}.ch-interview-evidence{border:1px solid var(--ch-line);border-radius:8px;gap:12px;padding:14px;display:flex}.ch-interview-evidence svg{color:#00777d;flex-shrink:0}.ch-interview-evidence p{color:#516479;font-size:13px}.ch-workspace-save{z-index:5;background:#fff;border:1px solid #b4c5ce;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:15px 20px;display:flex;position:sticky;bottom:16px;box-shadow:0 5px 24px #102a3c12}.ch-workspace-save>span{color:#516479;flex:1;font-size:12px}.ch-board-column{border:1px solid var(--ch-line);background:#fff;flex:1 0 220px;padding:14px}.ch-board-column>h2{border-bottom:4px solid #92a5b2;padding:6px 0 16px;font-size:16px}.ch-board-column:has(.ch-stage-preparing)>h2{border-bottom-color:#bd7d12}:is(.ch-board-column:has(.ch-stage-applied)>h2,.ch-board-column:has(.ch-stage-interview)>h2){border-bottom-color:#00777d}.ch-application-card{box-shadow:none;padding:18px}.ch-application-card h3{font-size:15px}.ch-application-card p{font-size:13px}.ch-application-card small{font-size:12px;line-height:1.6}.ch-stage-select select{min-height:40px;font-size:12px}.ch-toolbar>.ch-actions>select{width:auto;max-width:180px}.ch-document-identity{align-items:center;gap:16px;margin:10px 0 24px;display:flex}.ch-document-identity>.ch-field{flex:1;max-width:510px;margin:0}.ch-document-identity>.ch-field>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ch-document-identity>svg{color:#00777d;flex-shrink:0}.ch-composer-tabs{margin-bottom:0;padding:0 22px}.ch-composer-body{flex-direction:column;gap:18px;padding:20px;display:flex}.ch-composer-body>.ch-field{margin:0}.ch-compose-mode{color:#516479;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ch-compose-mode>.ch-link{flex-shrink:0;font-size:12px}.ch-composer-section{border:1px solid var(--ch-line);background:#fff;border-radius:8px}.ch-composer-section summary{align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.ch-composer-section summary:after{content:"+";color:#516479;margin-left:auto;font-size:20px}.ch-composer-section[open] summary:after{content:"−"}.ch-composer-section summary::-webkit-details-marker{display:none}.ch-composer-section summary>svg{color:#354d60;flex-shrink:0}.ch-composer-section summary b{font-size:14px}.ch-composer-section summary small{color:#516479;margin-top:4px;font-size:11px;display:block}.ch-section-fields{padding:0 16px 16px}.ch-section-fields>.ch-field{margin-bottom:8px}.ch-section-tools{align-items:center;gap:2px;margin-bottom:12px;display:flex}.ch-section-tools>.ch-field{flex:1;margin:0}.ch-section-tools>.ch-field>span{font-size:11px}.ch-section-tools .ch-icon-button{align-self:flex-end;padding:8px}.ch-role-stack{flex-direction:column;gap:16px;display:flex}.ch-role-editor{background:#f7fafb;border-left:3px solid #00777d;padding:14px}.ch-role-editor>.ch-field{margin-bottom:12px}.ch-role-editor .ch-field>span:first-child{font-size:12px}.ch-achievement{background:#fff;border:1px solid #d7e0e5;border-radius:6px;align-items:flex-start;gap:10px;margin:8px 0;padding:10px;display:flex}.ch-achievement.is-included{background:#eef7f6;border-color:#b4d7d2}.ch-achievement>label{justify-content:center;align-items:center;min-width:28px;min-height:44px;display:flex}.ch-achievement>.ch-field{flex:1;margin:0}.ch-achievement>.ch-field>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ch-achievement textarea{font-size:13px;line-height:1.6}.ch-add-section{border:1px dashed #8aa1ae;border-radius:8px;align-items:flex-end;gap:12px;padding:14px;display:flex}.ch-add-section>.ch-field{flex:1;margin:0}.ch-add-section>.ch-button{flex-shrink:0}.ch-evidence-picker{border:1px solid var(--ch-line);background:#f7fafb;border-radius:8px;padding:16px}.ch-evidence-picker>p{color:#516479;margin:10px 0;font-size:13px}.ch-evidence-picker>label{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.ch-evidence-picker>.ch-button{margin:16px 0 6px}.ch-design-options,.ch-document-review{flex-direction:column;gap:20px;display:flex}.ch-design-options>p,.ch-document-review>p{color:#516479;font-size:14px}.ch-template-option{text-align:left;color:#102a3c;background:#fff;border:1px solid #8aa1ae;border-radius:8px;align-items:center;gap:18px;width:100%;padding:18px;display:flex}.ch-template-option.is-selected{background:#f0f8f7;border:2px solid #00777d}.ch-template-option>span:nth-child(2){flex:1;min-width:0}.ch-template-option small{color:#516479;margin-top:6px;font-size:12px;line-height:1.6;display:block}.ch-template-sample{background:#fff;border:1px solid #c8d4dc;flex-direction:column;flex-shrink:0;gap:7px;width:85px;height:112px;padding:16px 10px;display:flex;box-shadow:0 3px 9px #102a3c0d}.ch-template-sample b{letter-spacing:1px;font-size:7px}.ch-template-sample i{background:#bac9d2;height:2px;display:block}.ch-sample-modern{border-top:4px solid #00777d}.ch-review-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ch-review-list li{align-items:flex-start;gap:12px;font-size:14px;display:flex}.ch-review-list svg{color:#00777d;flex-shrink:0;margin-top:3px}.ch-version-panel{margin-bottom:20px;padding:24px}.ch-version-panel>p{color:#516479;margin-top:12px;font-size:13px}.ch-document-footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.ch-document-workspace .ch-preview-side{background:#e8eef1;border:1px solid #d6e0e5;border-radius:8px;padding:20px;position:sticky;top:24px}.ch-document-workspace .ch-paper{min-height:660px;padding:36px 30px}.ch-document-workspace .ch-preview-label{color:#354d60;font-size:10px}.ch-application-context{background:#edf7f5;border:1px solid #a9cecb;border-radius:8px;align-items:center;gap:16px;margin:18px 0;padding:18px 22px;display:flex}.ch-application-context>div{flex:1;min-width:0}.ch-application-context p{color:#516479;margin-top:4px;font-size:13px}.ch-profile-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px}.ch-profile-aside{position:sticky;top:24px}.ch-profile-source{color:#005f65;background:#dff2ee;border:1px solid #b0d8cf;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;font-size:14px;display:flex}.ch-profile-source small{color:#354d60;margin-top:4px;font-size:12px;display:block}.ch-profile-guidance{border-top:1px solid var(--ch-line);align-items:flex-start;gap:16px;padding-top:16px;display:flex}.ch-profile-guidance>span{color:#005f65;background:#def0f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.ch-profile-guidance h3{font-size:15px}.ch-profile-guidance p{color:#516479;margin-top:7px;font-size:13px;line-height:1.65}.ch-profile-preview>h2{padding:20px;font-size:18px}.ch-profile-preview>h2 small{font-size:12px;font-weight:400}.ch-profile-cover{background:linear-gradient(125deg,#0b2637 35%,#17485b);height:90px;position:relative;overflow:hidden}.ch-profile-cover:after{content:"";background:linear-gradient(155deg,#0000 50%,#20556666 50%,#0000 75%);position:absolute;inset:-50% -10%}.ch-profile-preview-body{padding:24px}.ch-profile-preview-body h3{font-size:25px}.ch-preview-headline{font-size:16px;line-height:1.55;margin:10px 0 16px!important}.ch-profile-preview-body h4{border-top:1px solid var(--ch-line);margin-top:20px;padding-top:20px;font-size:15px;font-weight:700}.ch-profile-preview-body .ch-preserve{font-size:13px}.ch-profile-suggestion{background:#edf8f5;border:1px solid #aed3ca;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.ch-profile-suggestion p{color:#354d60;font-size:13px}.ch-profile-suggestion .ch-field{margin:0}@media(max-width:1200px){.ch-role-heading{flex-direction:column;align-items:flex-start}.ch-application-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.ch-work-panel{padding:20px}.ch-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.ch-composer-body{padding:16px}.ch-document-workspace .ch-preview-side{padding:14px}.ch-document-workspace .ch-paper{padding:26px 22px}.ch-section-tools{flex-wrap:wrap}.ch-section-tools>.ch-field{flex-basis:100%}}@media(max-width:1000px){.ch-application-layout{grid-template-columns:1fr}.ch-application-aside{grid-template-columns:1fr 1fr;display:grid;position:static}.ch-workspace-save{bottom:82px}}@media(max-width:750px){.ch-discovery>.ch-toolbar{padding:16px}.ch-job-loading-detail{display:none}.career-hub{font-size:15px}.career-hub :is(input:not([type=checkbox]),textarea,select){font-size:16px}.ch-editor-grid,.ch-profile-layout{grid-template-columns:1fr}.ch-profile-aside,.ch-document-workspace .ch-preview-side{position:static}.ch-application-aside{grid-template-columns:1fr}.ch-role-heading{gap:18px;padding:20px 0}.ch-role-heading h1{font-size:29px}.ch-role-heading>.ch-actions{width:100%}.ch-role-heading>.ch-actions .ch-button{flex:1}.ch-evidence-row{grid-template-columns:1fr;padding:18px 12px}.ch-document-identity{flex-wrap:wrap;gap:10px}.ch-document-identity>.ch-field{flex-basis:calc(100% - 40px)}.ch-document-identity>.ch-muted{margin:0!important}.ch-document-workspace .ch-preview-side{order:-1;padding:14px}.ch-document-workspace .ch-preview-side:not(.is-open){background:0 0;border:0;padding:0}.ch-mobile-preview{min-height:44px;margin-bottom:0}.ch-document-workspace .is-open .ch-mobile-preview{margin-bottom:16px}.ch-document-workspace .ch-paper{padding:28px 22px}.ch-document-toolbar .ch-actions{width:100%}.ch-document-toolbar .ch-actions>.ch-button{flex:40%}.ch-document-footer{flex-direction:column;align-items:flex-start;gap:0}.ch-application-context{flex-wrap:wrap;align-items:flex-start}.ch-application-context>.ch-link{flex-basis:100%}.ch-profile-preview-body{padding:20px}.ch-board-column{flex-basis:min(285px,85vw)}.ch-workspace-save{flex-wrap:wrap;gap:8px 12px;padding:12px;bottom:82px}.ch-workspace-save>span{flex-basis:100%;order:-1}.ch-workspace-save>.ch-button{margin-left:auto}.ch-overview .ch-table-wrap table{min-width:0}.ch-overview .ch-table-wrap thead{display:none}.ch-overview .ch-table-wrap tbody{display:grid}.ch-overview .ch-table-wrap tr{border-top:1px solid var(--ch-line);grid-template-columns:1fr auto;gap:7px;padding:16px;display:grid}.ch-overview .ch-table-wrap td{border:0;padding:0}.ch-overview .ch-table-wrap td:first-child{grid-column:1}.ch-overview .ch-table-wrap td:nth-child(2){color:#516479;grid-column:1;font-size:12px}.ch-overview .ch-table-wrap td:nth-child(3){grid-area:1/2/3}.ch-overview .ch-table-wrap td:nth-child(4){color:#005f65;grid-column:1;font-size:13px}.ch-overview .ch-table-wrap td:nth-child(5){color:#516479;grid-column:2;font-size:12px}}@media(max-width:480px){.ch-discovery .ch-search{grid-template-columns:minmax(0,1fr)}.ch-work-panel{gap:16px;padding:18px}.ch-composer-body{padding:12px}.ch-composer-tabs{padding:0 16px}.ch-composer-section summary{padding:14px 12px}.ch-section-fields{padding:0 12px 12px}.ch-role-editor{padding:10px}.ch-achievement{gap:5px;padding:8px 6px}.ch-add-section{flex-direction:column;align-items:stretch}.ch-add-section>.ch-field{flex-basis:auto}.ch-compose-mode{flex-wrap:wrap;gap:0}.ch-template-option{gap:12px;padding:12px}.ch-template-sample{width:65px}.ch-workspace-save>.ch-link{font-size:12px}.ch-workspace-save>.ch-button{padding-inline:12px}.ch-profile-layout+.ch-actions{flex-direction:column}}@media(forced-colors:active){.career-hub :is(.ch-panel,.ch-job-result,.ch-role-editor,.ch-template-option,.ch-workspace-save){border:1px solid canvastext}.career-hub .ch-job-result.is-selected,.career-hub .ch-template-option.is-selected{outline:2px solid highlight}.career-hub :is(button,a,input,textarea,select,summary):focus-visible{outline-color:highlight}}.ch-card-readiness{border-top:1px solid var(--ch-line);gap:8px;margin-top:15px;padding-top:14px;display:grid}.ch-card-readiness>span{color:#516479;align-items:center;gap:8px;font-size:12px;display:flex}.ch-card-readiness svg{color:#00777d;flex-shrink:0}.ch-card-pending{border:1px solid #7c8f9b;border-radius:50%;flex-shrink:0;width:15px;height:15px}.ch-card-action{justify-content:space-between;width:100%;margin-top:8px;font-size:13px}.ch-card-interview{align-items:center;gap:7px;margin-top:10px;display:flex}.ch-job-detail:focus{outline:none}.ch-paper .ch-document-line{color:#203444;letter-spacing:normal;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ch-paper .ch-document-title{color:#142e40;padding-bottom:6px;font-weight:700}.ch-paper .ch-document-section{color:#142e40;border-bottom:1px solid #d3dce2;margin-bottom:6px;padding-bottom:4px}.ch-paper .ch-document-entry{font-weight:700}.ch-paper .ch-document-space{height:12px}.ch-paper-modern .ch-document-title,.ch-paper-modern .ch-document-contact{border-left:3px solid #00767e;padding-left:12px}.ch-paper-modern .ch-document-title{color:#00767e}.ch-studio-context{color:#fff;background:#102a3c;border-left:4px solid #6ee7d2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px 20px;display:flex}.ch-studio-context .ch-eyebrow{color:#9ee9df;letter-spacing:.12em;font-size:10px}.ch-studio-context h2{color:#fff;overflow-wrap:anywhere;margin:4px 0;font-size:18px;line-height:1.3}.ch-studio-context p{color:#d5e2e9;margin:0;font-size:13px}.ch-studio-context-detail{border-left:1px solid #456070;flex-shrink:0;align-items:center;gap:12px;padding-left:24px;display:flex}.ch-studio-context-detail>svg{color:#9ee9df}.ch-studio-context-detail strong{font-size:13px;font-weight:600;display:block}.ch-studio-context-detail small{color:#d5e2e9;margin-top:4px;font-size:11px;display:block}.ch-design-heading .ch-eyebrow{color:#006a70;letter-spacing:.12em;font-size:10px;font-weight:700}.ch-design-heading h2{letter-spacing:-.035em;margin:8px 0;font-size:24px;line-height:1.25}.ch-design-heading p{color:#516479;font-size:13px;line-height:1.65}.ch-design-group{border:0;border-top:1px solid #d7e0e5;min-width:0;margin:0;padding:20px 0 0}.ch-design-group legend{color:#006a70;padding-right:14px;font-size:11px;font-weight:700}.ch-design-group legend span{color:#102a3c;margin-left:10px;font-size:14px}.ch-style-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ch-style-card{text-align:left;color:#102a3c;background:#f4f7f8;border:1px solid #8aa1ae;border-radius:10px;padding:16px}.ch-style-card.is-selected{background:#eef7f6;border-color:#006a70;box-shadow:inset 0 0 0 1px #006a70}.ch-style-sheet{background:#fff;border:1px solid #d3dce2;flex-direction:column;gap:8px;width:100%;max-width:148px;height:160px;margin:0 auto 14px;padding:14px 12px;display:flex;box-shadow:0 4px 12px #102a3c0d}.ch-style-sheet b{font-size:12px}.ch-style-sheet>span{letter-spacing:.1em;font-size:5px}.ch-style-sheet i{background:#d3dce2;height:2px;display:block}.ch-style-sheet i:last-child{width:65%}.ch-style-sheet em{border-bottom:1px solid #d3dce2;margin-top:7px;padding-bottom:4px;font-size:6px;font-style:normal;font-weight:700}.ch-style-modern b{color:#00767e;border-left:3px solid #00767e;padding-left:7px}.ch-style-title{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.ch-style-title svg{color:#006a70}.ch-style-card small{color:#516479;margin-top:5px;font-size:11px;line-height:1.6;display:block}.ch-design-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.ch-design-fields .ch-field{min-width:0;margin:0}.ch-design-fields select{width:100%;min-width:0;min-height:44px;font-size:13px}.ch-accent-options{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ch-accent-option{color:#203444;background:#fff;border:1px solid #8aa1ae;border-radius:6px;align-items:center;gap:7px;min-height:44px;padding:7px 9px;font-size:11px;display:flex}.ch-accent-option[aria-pressed=true]{border-color:#006a70;box-shadow:inset 0 0 0 1px #006a70}.ch-accent-option>span{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ch-design-note{color:#516479;margin-top:12px;font-size:12px;line-height:1.6}.ch-design-reset{align-self:flex-start;min-height:44px}.ch-section-inclusion{color:#354d60;align-items:center;gap:10px;min-height:44px;margin-bottom:8px;font-size:12px;display:flex}.ch-section-inclusion input{accent-color:#006a70;width:16px;height:16px}.ch-paper-frame{background:#fff;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 5px 20px #102a3c14}.ch-paper-frame>.ch-paper{box-sizing:border-box;transform-origin:0 0;box-shadow:none;border:0;border-radius:0;margin:0;position:absolute;top:0;left:0}.ch-design-options :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #00767e}@media(max-width:750px){.ch-studio-context{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.ch-studio-context-detail{border-left:0;padding-left:0}.ch-studio-context h2{font-size:18px}.ch-preview-side:not(.is-open) .ch-paper-frame{display:none}}@media(max-width:380px){.ch-design-fields{grid-template-columns:minmax(0,1fr)}.ch-style-card{padding:10px}}.ch-workspace-fieldset{border:0;min-width:0;margin:0;padding:0}.ch-workspace-fieldset[disabled]{opacity:.75}.ch-archive-access{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px;display:flex}.ch-archive-list{gap:12px;margin:22px 0;display:grid}.ch-archive-list>article{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.ch-archive-list h3{margin:6px 0;font-size:17px}.ch-archive-detail{padding:24px}.ch-archive-document{margin-top:28px}.ch-archive-document .ch-paper{max-width:620px}.ch-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){.ch-archive-detail,.ch-archive-list>article{padding:16px}}.ch-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-style-hint{color:#516479;margin:0 0 10px;font-size:12px}.ch-style-grid .ch-style-sheet{gap:0;height:150px;overflow:hidden}.ch-style-card:focus-visible{outline-offset:2px;outline:2px solid #006a70}.ch-style-grid .ch-style-sheet{max-width:160px;height:196px}.ch-style-facts{border-top:1px solid #d3dce2;gap:6px;margin:10px 0 0;padding-top:9px;display:grid}.ch-style-facts div{gap:1px;display:grid}.ch-style-facts dt{letter-spacing:.06em;text-transform:uppercase;color:#3d5466;font-size:10px;font-weight:700}.ch-style-facts dd{color:#102a3c;margin:0;font-size:12px;line-height:1.45}.ch-style-card.is-selected .ch-style-title{color:#00575c}@media(max-width:520px){.ch-style-grid{grid-template-columns:minmax(0,1fr)}.ch-style-grid .ch-style-sheet{height:176px}}.career-hub.ch-dashboard{color:#142b40;gap:18px;display:grid;container:waymark-dashboard/inline-size}.career-hub.ch-dashboard :is(h1,h2,h3,p){margin:0}.career-hub.ch-dashboard :is(h1,h2,h3){color:#142b40}.career-hub.ch-dashboard .ch-eyebrow{letter-spacing:1.2px;font-weight:700;margin-bottom:12px!important;font-size:11px!important}.career-hub.ch-dashboard .ch-dash-heading{justify-content:space-between;align-items:center;gap:24px;padding:4px 2px 6px;display:flex}.career-hub.ch-dashboard .ch-dash-heading h1{letter-spacing:-1px;font-size:clamp(27px,3vw,38px);line-height:1.2}.career-hub.ch-dashboard .ch-dash-heading p{color:#516479;margin-top:8px;font-size:16px}.career-hub.ch-dashboard .ch-dash-heading>div:last-child{text-align:right;flex-shrink:0}.career-hub.ch-dashboard .ch-dash-heading time{color:#516479;font-size:12px;display:block}.career-hub.ch-dashboard .ch-dash-heading .ch-link{min-height:44px;margin-top:7px;font-size:12px!important}.career-hub.ch-dashboard .ch-tone-navy{--dash-accent:#142b40}.career-hub.ch-dashboard .ch-tone-plum{--dash-accent:#73418e}.career-hub.ch-dashboard .ch-tone-blue{--dash-accent:#2456b8}.career-hub.ch-dashboard .ch-tone-red{--dash-accent:#a32e36}.career-hub.ch-dashboard .ch-tone-amber{--dash-accent:#825407}.career-hub.ch-dashboard .ch-dash-summary{background:#fff;border:1px solid #d6e0e5;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0;display:grid}.career-hub.ch-dashboard .ch-dash-summary>:is(button,a){text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #dbe3e8;border-radius:0;align-items:center;gap:13px;min-height:64px;padding:2px 22px;display:flex;color:#142b40!important;text-decoration:none!important}.career-hub.ch-dashboard .ch-dash-summary>:last-child{border-right:0}.career-hub.ch-dashboard .ch-dash-summary>:is(button,a):hover{background:#f5f7f8}.career-hub.ch-dashboard .ch-dash-dot{background:var(--dash-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.career-hub.ch-dashboard .ch-dash-summary strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:650;line-height:1.15;display:block}.career-hub.ch-dashboard .ch-dash-summary span>span{margin-top:5px;font-size:13px;display:block}.career-hub.ch-dashboard .ch-dash-summary>:is(button,a)>svg{color:#516479;flex-shrink:0;margin-left:auto}.career-hub.ch-dashboard .ch-dash-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.career-hub.ch-dashboard .ch-dash-grid>*{min-width:0}.career-hub.ch-dashboard .ch-dash-focus{color:#fff;background:#142b40;border:1px solid #304b60;border-radius:11px;flex-direction:column;order:1;padding:25px 24px 0;display:flex;overflow:hidden;box-shadow:0 5px 16px #142b4010}.career-hub.ch-dashboard .ch-dash-focus-main{flex:1;align-items:flex-start;gap:22px;padding-bottom:24px;display:flex}.career-hub.ch-dashboard .ch-dash-focus-main>div{flex:1;min-width:0}.career-hub.ch-dashboard .ch-dash-focus .ch-eyebrow{color:#f3bb57}.career-hub.ch-dashboard .ch-dash-focus h2{color:#fff;letter-spacing:-.75px;overflow-wrap:anywhere;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.career-hub.ch-dashboard .ch-dash-focus-main p:not(.ch-eyebrow){color:#d7e5ec;margin-top:12px;font-size:14px;line-height:1.6}.career-hub.ch-dashboard .ch-dash-focus-main .ch-dash-focus-note{margin-top:10px!important;font-size:13px!important}.career-hub.ch-dashboard .ch-dash-focus .ch-button{white-space:normal;background:#f3bb57;border-color:#f3bb57;min-height:44px;margin-top:20px;color:#102a3c!important}.career-hub.ch-dashboard .ch-dash-focus .ch-button:hover{background:#ffd185!important}.career-hub.ch-dashboard .ch-dash-date-tile{color:#173953;background:#eff4fb;border-radius:6px;flex-direction:column;flex:0 0 48px;justify-content:center;align-items:center;min-height:55px;display:flex}.career-hub.ch-dashboard .ch-dash-date-tile b{font-variant-numeric:tabular-nums;font-size:23px;line-height:1.15}.career-hub.ch-dashboard .ch-dash-date-tile span{text-transform:uppercase;letter-spacing:.5px;margin-top:3px;font-size:12px}.career-hub.ch-dashboard .ch-dash-focus .ch-dash-date-tile{background:#f1f6fa;border:1px solid #b9cad8;flex-basis:76px;min-height:96px;margin-top:8px}.career-hub.ch-dashboard .ch-dash-focus .ch-dash-date-tile b{font-size:37px}.career-hub.ch-dashboard .ch-dash-focus .ch-dash-date-tile span{margin-top:6px;font-size:13px}.career-hub.ch-dashboard .ch-dash-focus-resources{border-top:1px solid #496170;gap:12px;padding:9px 0;display:flex}.career-hub.ch-dashboard .ch-dash-focus-resources a{color:#eef5fa;flex:1;align-items:center;gap:8px;min-height:44px;font-size:12px;line-height:1.4;text-decoration:none;display:flex}.career-hub.ch-dashboard .ch-dash-focus-resources a+a{border-left:1px solid #496170;padding-left:12px}.career-hub.ch-dashboard .ch-dash-focus-resources svg{flex-shrink:0}.career-hub.ch-dashboard .ch-dash-focus a:focus-visible{outline-color:#f3bb57}.career-hub.ch-dashboard .ch-dash-attention{order:2}.career-hub.ch-dashboard .ch-dash-pipeline{order:3}.career-hub.ch-dashboard .ch-dash-agenda{order:4}.career-hub.ch-dashboard .ch-dash-study{order:5}.career-hub.ch-dashboard .ch-dash-learning{order:6}.career-hub.ch-dashboard[data-focus=development] .ch-dash-study{order:3}.career-hub.ch-dashboard[data-focus=development] .ch-dash-learning{order:4}.career-hub.ch-dashboard[data-focus=development] .ch-dash-pipeline{order:5}.career-hub.ch-dashboard[data-focus=development] .ch-dash-agenda{order:6}.career-hub.ch-dashboard .ch-dash-grid:not(:has(.ch-dash-pipeline)) .ch-dash-agenda{grid-column:1/-1}.career-hub.ch-dashboard .ch-panel{background:#fff;border:1px solid #d6e0e5;border-radius:10px;overflow:hidden;box-shadow:0 2px 7px #142b4003}.career-hub.ch-dashboard .ch-dash-panel-header{justify-content:space-between;align-items:center;gap:12px;padding:19px 20px 15px;display:flex}.career-hub.ch-dashboard .ch-dash-panel-header h2,.career-hub.ch-dashboard .ch-dash-milestones h2,.career-hub.ch-dashboard .ch-dash-continue h2{letter-spacing:-.35px;font-size:18px;font-weight:650;line-height:1.3}.career-hub.ch-dashboard .ch-dash-panel-header :is(a,button){flex-shrink:0;align-items:center;gap:6px;min-height:44px;display:inline-flex;color:#173953!important;font-size:12px!important}.career-hub.ch-dashboard .ch-dash-panel-header select{color:#173953;background:#fff;border-color:#0000;max-width:135px;min-height:44px;padding:8px;font-size:12px}.career-hub.ch-dashboard .ch-dash-count{color:#825407;font-size:13px;font-weight:700}.career-hub.ch-dashboard .ch-dash-event{border-top:1px solid #e5ebef;align-items:center;gap:12px;min-height:83px;padding:16px 20px;display:flex;color:#142b40!important;text-decoration:none!important}.career-hub.ch-dashboard .ch-dash-event:hover,.career-hub.ch-dashboard .ch-dash-application:hover{background:#f7f9fa}.career-hub.ch-dashboard .ch-dash-event>svg{color:#516479;flex-shrink:0}.career-hub.ch-dashboard .ch-dash-event-symbol{color:#825407;background:#fff6e5;border-radius:8px;flex-shrink:0;padding:9px;display:inline-flex}.career-hub.ch-dashboard .ch-event-interview .ch-dash-event-symbol{color:#2456b8;background:#eff4ff}.career-hub.ch-dashboard .ch-event-contact .ch-dash-event-symbol,.career-hub.ch-dashboard .ch-event-study .ch-dash-event-symbol{color:#73418e;background:#f6effa}.career-hub.ch-dashboard .ch-event-update .ch-dash-event-symbol{color:#a32e36;background:#fff0f1}.career-hub.ch-dashboard .ch-dash-row-copy{overflow-wrap:anywhere;flex:1;min-width:0;display:block;color:#142b40!important;text-decoration:none!important}.career-hub.ch-dashboard .ch-dash-row-copy b{font-size:14px;font-weight:650;line-height:1.4;display:block}.career-hub.ch-dashboard .ch-dash-row-copy small,.career-hub.ch-dashboard .ch-dash-row-copy>span{color:#516479;margin-top:4px;font-size:12px;line-height:1.5;display:block}.career-hub.ch-dashboard .ch-dash-row-copy .ch-dash-overdue,.career-hub.ch-dashboard .ch-dash-overdue{font-weight:600;color:#a32e36!important}.career-hub.ch-dashboard .ch-dash-row-copy .ch-dash-date{color:#38516d}.career-hub.ch-dashboard .ch-dash-row-copy .ch-dash-update-label{color:#825407}.career-hub.ch-dashboard .ch-dash-row-action{text-align:right;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;max-width:110px;min-height:44px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex;color:#173953!important}.career-hub.ch-dashboard .ch-dash-row-action svg{flex-shrink:0}.career-hub.ch-dashboard .ch-dash-tabs{border-bottom:1px solid #dce4e9;gap:18px;padding:0 20px;display:flex}.career-hub.ch-dashboard .ch-dash-tabs button{color:#516479;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:44px;padding:6px 0;font-size:12px;font-weight:600;display:flex}.career-hub.ch-dashboard .ch-dash-tabs button[aria-pressed=true]{color:#142b40;border-bottom-color:#142b40}.career-hub.ch-dashboard .ch-dash-tabs button span{font-size:12px}.career-hub.ch-dashboard .ch-dash-application{border-bottom:1px solid #e5ebef;align-items:center;gap:16px;padding:16px 20px;display:flex}.career-hub.ch-dashboard .ch-dash-application .ch-dash-row-copy{flex-direction:column;justify-content:center;min-height:44px;display:flex}.career-hub.ch-dashboard .ch-dash-footnote{color:#516479;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:12px;line-height:1.5;display:flex}.career-hub.ch-dashboard .ch-dash-footnote .ch-link{white-space:nowrap;min-height:44px;font-size:12px!important}.career-hub.ch-dashboard .ch-dash-stage-details{border-top:1px solid #e5ebef}.career-hub.ch-dashboard .ch-dash-stage-details summary,.career-hub.ch-dashboard .ch-dash-more summary{cursor:pointer;color:#173953;min-height:44px;padding:12px 20px;font-size:12px;font-weight:600}.career-hub.ch-dashboard .ch-dash-stage-totals{color:#516479;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:4px 20px 18px;font-size:12px;display:grid}.career-hub.ch-dashboard .ch-dash-stage-totals b{color:#142b40;margin-bottom:3px;font-size:19px;display:block}.career-hub.ch-dashboard .ch-dash-more{border-top:1px solid #e5ebef}.career-hub.ch-dashboard .ch-dash-expand{min-height:44px;padding:13px 20px!important;font-size:12px!important}.career-hub.ch-dashboard .ch-dash-date-note{color:#516479;padding:10px 20px 16px;font-size:11px;line-height:1.6}.career-hub.ch-dashboard .ch-dash-empty{border-top:1px solid #e5ebef;padding:25px 20px}.career-hub.ch-dashboard .ch-dash-empty h3{font-size:15px;line-height:1.5}.career-hub.ch-dashboard .ch-dash-empty p{color:#516479;margin:9px 0 14px;font-size:13px;line-height:1.7}.career-hub.ch-dashboard .ch-dash-empty>a{color:#173953;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.career-hub.ch-dashboard .ch-dash-empty .ch-button{margin:5px 0}.career-hub.ch-dashboard .ch-dash-study-body,.career-hub.ch-dashboard .ch-dash-learning-body{padding:0 20px 20px}.career-hub.ch-dashboard .ch-dash-study-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;display:grid}.career-hub.ch-dashboard :is(.ch-dash-study-body,.ch-dash-learning-body) h3{margin:4px 0;font-size:16px;line-height:1.45}.career-hub.ch-dashboard .ch-dash-study-body p,.career-hub.ch-dashboard .ch-dash-learning-body p{color:#516479;margin:6px 0;font-size:12px;line-height:1.6}.career-hub.ch-dashboard .ch-dash-study-body small,.career-hub.ch-dashboard .ch-dash-learning-body small{color:#516479;margin:7px 0;font-size:12px;line-height:1.6;display:block}.career-hub.ch-dashboard .ch-dash-study-body>.ch-button{margin-top:15px}.career-hub.ch-dashboard .ch-dash-study-date{border-left:1px solid #dce4e9;justify-content:flex-end;align-items:flex-start;gap:12px;margin:10px 0 5px;padding-left:18px;display:flex}.career-hub.ch-dashboard .ch-dash-study-date b{font-size:12px;display:block}.career-hub.ch-dashboard .ch-dash-study-date span:not(.ch-dash-date-tile){margin-top:5px;font-size:13px;display:block}.career-hub.ch-dashboard .ch-dash-progress-label{margin:17px 0 9px;font-size:12px;display:block}.career-hub.ch-dashboard .ch-dash-progress{appearance:none;background:#e0e6ec;border:0;border-radius:5px;width:100%;height:8px;margin:9px 0;display:block;overflow:hidden}.career-hub.ch-dashboard .ch-dash-progress::-webkit-progress-bar{background:#e0e6ec}.career-hub.ch-dashboard .ch-dash-progress::-webkit-progress-value{background:#176341}.career-hub.ch-dashboard .ch-dash-progress::-moz-progress-bar{background:#176341}.career-hub.ch-dashboard .ch-progress-study::-webkit-progress-value{background:#73418e}.career-hub.ch-dashboard .ch-progress-study::-moz-progress-bar{background:#73418e}.career-hub.ch-dashboard .ch-dash-learning-body .ch-dash-credit{color:#142b40;align-items:center;gap:12px;display:flex}.career-hub.ch-dashboard .ch-dash-credit strong{letter-spacing:-1px;font-size:34px;font-weight:650}.career-hub.ch-dashboard .ch-dash-learning-body .ch-actions{gap:20px;margin-top:15px}.career-hub.ch-dashboard .ch-dash-learning-body .ch-actions>a:not(.ch-button){color:#173953;align-items:center;min-height:44px;font-size:12px;display:flex}.career-hub.ch-dashboard .ch-dash-learning-body .ch-dash-date-note{padding:12px 0 0;font-size:11px}.career-hub.ch-dashboard .ch-dash-select-label{color:#516479;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;display:flex}.career-hub.ch-dashboard .ch-dash-select-label select{flex:1;min-width:0;min-height:44px;font-size:12px}.career-hub.ch-dashboard .ch-dash-milestones{align-items:center;gap:20px;padding:16px 20px;display:flex}.career-hub.ch-dashboard .ch-dash-milestones h2{flex-shrink:0;max-width:140px}.career-hub.ch-dashboard .ch-dash-milestones>div{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.career-hub.ch-dashboard .ch-dash-milestones a{flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;font-size:12px;display:flex;color:#173953!important}.career-hub.ch-dashboard .ch-dash-milestones a+a{border-left:1px solid #dce4e9;padding-left:16px}.career-hub.ch-dashboard .ch-dash-milestones a>svg{flex-shrink:0}.career-hub.ch-dashboard .ch-dash-milestones b{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.4;display:block}.career-hub.ch-dashboard .ch-dash-milestones small{color:#516479;margin-top:4px;font-size:11px;display:block}.career-hub.ch-dashboard .ch-milestone-marker{color:#2456b8;flex-shrink:0;display:inline-flex}.career-hub.ch-dashboard .ch-milestone-marker.is-done{color:#fff;background:#176341;border-radius:50%;padding:3px}.career-hub.ch-dashboard .ch-milestone-marker.is-blocked{color:#a32e36}.career-hub.ch-dashboard .ch-dash-rhythm{background:#fff;border:1px solid #d6e0e5;border-radius:8px;overflow:hidden}.career-hub.ch-dashboard .ch-dash-rhythm>summary{cursor:pointer;color:#516479;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 20px;font-size:12px;list-style:none;display:flex}.career-hub.ch-dashboard .ch-dash-rhythm>summary b{color:#142b40;margin-right:10px}.career-hub.ch-dashboard .ch-dash-rhythm>summary>span:last-child{color:#173953;flex-shrink:0;align-items:center;gap:6px;font-weight:600;display:flex}.career-hub.ch-dashboard .ch-dash-rhythm[open]>summary>span:last-child svg{transform:rotate(90deg)}.career-hub.ch-dashboard .ch-dash-rhythm .ch-momentum{border-top:1px solid #d6e0e5;margin:0;padding:20px}.career-hub.ch-dashboard .ch-dash-rhythm .ch-dash-panel-header{padding:0 0 15px}.career-hub.ch-dashboard .ch-dash-continue{align-items:center;gap:22px;padding:8px 2px;display:flex}.career-hub.ch-dashboard .ch-dash-continue h2{flex-shrink:0;font-size:14px}.career-hub.ch-dashboard .ch-dash-continue a{color:#173953;align-items:center;gap:10px;min-width:0;min-height:44px;font-size:12px;display:flex}.career-hub.ch-dashboard .ch-dash-continue a>span{overflow-wrap:anywhere}.career-hub.ch-dashboard .ch-dash-continue svg{flex-shrink:0}.career-hub.ch-dashboard .ch-dash-continue small{color:#516479;margin-top:4px;font-size:11px;display:block}.career-hub.ch-dashboard :is(#waymark-pipeline,#waymark-agenda,#waymark-attention){scroll-margin-top:20px}.career-hub.ch-dashboard :is(a,button,summary,select,input):focus-visible{outline-offset:3px;outline:3px solid #2456b8}.ch-overview-dialog{color:#142b40;background:#fff;width:min(760px,100vw - 32px);max-height:88dvh;padding:24px!important}.ch-overview-dialog header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.ch-overview-dialog header h2{font-size:23px;line-height:1.3}.ch-overview-dialog form{gap:20px;display:grid}.ch-overview-dialog form>p{color:#516479;font-size:14px;line-height:1.7}.ch-overview-dialog fieldset{border-top:1px solid #d6e0e5;min-width:0;padding-top:18px}.ch-overview-dialog legend{color:#142b40;padding-right:12px;font-size:16px;font-weight:650}.ch-overview-dialog fieldset>p{margin:0 0 14px}.ch-overview-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.ch-overview-form-grid>p{grid-column:1/-1}.ch-overview-check{color:#142b40;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex!important}.ch-overview-check input,.ch-study-topic input[type=checkbox]{accent-color:#173953;flex-shrink:0;height:20px;width:20px!important;min-height:20px!important}.ch-study-topic{align-items:center;gap:12px;margin:10px 0;display:flex}.ch-study-topic input:not([type=checkbox]){flex:1;min-width:0}.ch-study-session{border-bottom:1px solid #e0e7eb;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 18px;padding:18px 0;display:grid}.ch-study-session .ch-link{justify-self:end}.ch-overview-save{color:#142b40;background:#f2f6f8;border-left:3px solid #173953;padding:12px 15px;font-size:13px}.ch-overview-save[role=alert]{color:#a32e36;border-color:#a32e36}@media(hover:hover)and (prefers-reduced-motion:no-preference){.career-hub.ch-dashboard .ch-dash-summary>:is(a,button),.career-hub.ch-dashboard .ch-button{transition:transform .15s,background-color .15s}.career-hub.ch-dashboard .ch-dash-summary>:is(a,button):hover,.career-hub.ch-dashboard .ch-button:hover:not(:disabled){transform:translateY(-2px)}}@container waymark-dashboard (width<=1000px){.career-hub.ch-dashboard .ch-dash-summary>:is(a,button){gap:10px;padding-inline:16px}.career-hub.ch-dashboard .ch-dash-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.career-hub.ch-dashboard .ch-dash-row-action{max-width:86px}.career-hub.ch-dashboard .ch-dash-event{gap:10px;padding-inline:16px}.career-hub.ch-dashboard .ch-dash-event-symbol{display:none}.career-hub.ch-dashboard .ch-dash-focus{padding-inline:20px}.career-hub.ch-dashboard .ch-dash-focus .ch-dash-date-tile{flex-basis:56px;min-height:76px}.career-hub.ch-dashboard .ch-dash-focus .ch-dash-date-tile b{font-size:30px}.career-hub.ch-dashboard .ch-dash-focus-resources{flex-wrap:wrap;gap:0 12px}.career-hub.ch-dashboard .ch-dash-focus-resources a{flex:40%}.career-hub.ch-dashboard .ch-dash-focus-resources a+a{border:0;padding-left:0}.career-hub.ch-dashboard .ch-dash-study-split{grid-template-columns:minmax(0,1fr);gap:12px}.career-hub.ch-dashboard .ch-dash-study-date{border:0;justify-content:flex-start;padding:0}.career-hub.ch-dashboard .ch-dash-milestones{flex-direction:column;align-items:flex-start;gap:14px}.career-hub.ch-dashboard .ch-dash-milestones h2{max-width:none}.career-hub.ch-dashboard .ch-dash-milestones>div{flex-wrap:wrap;width:100%}}@container waymark-dashboard (width<=740px){.career-hub.ch-dashboard .ch-dash-heading{align-items:flex-start}.career-hub.ch-dashboard .ch-dash-heading>div:last-child{flex-shrink:1}.career-hub.ch-dashboard .ch-dash-heading time{display:none}.career-hub.ch-dashboard .ch-dash-heading .ch-link{text-align:left;max-width:130px;font-size:12px!important}.career-hub.ch-dashboard .ch-dash-heading p{font-size:14px}.career-hub.ch-dashboard .ch-dash-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.career-hub.ch-dashboard .ch-dash-summary>:is(a,button){padding:14px 18px}.career-hub.ch-dashboard .ch-dash-summary>:nth-child(2){border-right:0}.career-hub.ch-dashboard .ch-dash-summary>:nth-child(-n+2){border-bottom:1px solid #dbe3e8}.career-hub.ch-dashboard .ch-dash-summary strong{font-size:29px}.career-hub.ch-dashboard .ch-dash-summary span>span{font-size:12px}.career-hub.ch-dashboard .ch-dash-grid{grid-template-columns:minmax(0,1fr)}.career-hub.ch-dashboard .ch-dash-focus{order:1!important}.career-hub.ch-dashboard .ch-dash-attention{order:2!important}.career-hub.ch-dashboard .ch-dash-agenda{order:4!important}.career-hub.ch-dashboard .ch-dash-event-symbol{display:inline-flex}.career-hub.ch-dashboard .ch-dash-event{padding:16px 20px}.career-hub.ch-dashboard .ch-dash-study-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.career-hub.ch-dashboard .ch-dash-milestones>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.career-hub.ch-dashboard .ch-dash-milestones a+a{border:0;padding:0}.career-hub.ch-dashboard .ch-dash-rhythm>summary{align-items:flex-start;font-size:12px}.career-hub.ch-dashboard .ch-dash-rhythm>summary b{margin-bottom:6px;display:block}.career-hub.ch-dashboard .ch-dash-continue{flex-wrap:wrap;gap:12px 20px}.career-hub.ch-dashboard .ch-dash-continue h2{flex-basis:100%}}@container waymark-dashboard (width<=420px){.career-hub.ch-dashboard .ch-dash-heading{display:block}.career-hub.ch-dashboard .ch-dash-heading>div:last-child{text-align:left}.career-hub.ch-dashboard .ch-dash-heading .ch-link{max-width:none;margin-top:4px}.career-hub.ch-dashboard .ch-dash-summary>:is(a,button){gap:8px;padding-inline:13px}.career-hub.ch-dashboard .ch-dash-summary>:is(a,button)>svg{display:none}.career-hub.ch-dashboard .ch-dash-focus-main{gap:12px}.career-hub.ch-dashboard .ch-dash-focus .ch-dash-date-tile{flex-basis:50px}.career-hub.ch-dashboard .ch-dash-focus h2{font-size:25px}.career-hub.ch-dashboard .ch-dash-event-symbol{display:none}.career-hub.ch-dashboard .ch-dash-event{padding-inline:16px}.career-hub.ch-dashboard .ch-dash-tabs{gap:12px;padding-inline:16px}.career-hub.ch-dashboard .ch-dash-tabs button{font-size:12px}.career-hub.ch-dashboard .ch-dash-panel-header{padding-inline:16px}.career-hub.ch-dashboard .ch-dash-panel-header h2{font-size:17px}.career-hub.ch-dashboard .ch-dash-application{gap:12px;padding-inline:16px}.career-hub.ch-dashboard .ch-dash-study-split,.career-hub.ch-dashboard .ch-dash-milestones>div{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.ch-overview-form-grid,.ch-study-session{grid-template-columns:minmax(0,1fr)}.ch-overview-dialog{max-height:92dvh;padding:20px!important}}@media(forced-colors:active){.career-hub.ch-dashboard .ch-dash-focus,.career-hub.ch-dashboard .ch-dash-summary,.career-hub.ch-dashboard .ch-dash-date-tile,.career-hub.ch-dashboard .ch-dash-event-symbol,.career-hub.ch-dashboard .ch-milestone-marker{border:1px solid canvastext}.career-hub.ch-dashboard .ch-dash-tabs button[aria-pressed=true]{border-color:highlight}}.career-hub.ch-dashboard{gap:14px}.career-hub.ch-dashboard .ch-dash-heading{padding-bottom:2px}.career-hub.ch-dashboard .ch-dash-summary{border-color:#cbd7df;padding:10px 0}.career-hub.ch-dashboard .ch-dash-summary strong{color:var(--dash-accent,#142b40);font-weight:750}.career-hub.ch-dashboard .ch-dash-summary>:has(.ch-tone-plum){--dash-accent:#73418e}.career-hub.ch-dashboard .ch-dash-summary>:has(.ch-tone-blue){--dash-accent:#2456b8}.career-hub.ch-dashboard .ch-dash-summary>:has(.ch-tone-red){--dash-accent:#a32e36}.career-hub.ch-dashboard .ch-dash-summary>:has(.ch-tone-amber){--dash-accent:#825407}.career-hub.ch-dashboard .ch-dash-grid{gap:14px}.career-hub.ch-dashboard .ch-dash-focus{background-image:linear-gradient(115deg,#142b40 25%,#244b6c 150%);padding-top:22px}.career-hub.ch-dashboard .ch-dash-focus-main{padding-bottom:20px}.career-hub.ch-dashboard .ch-dash-focus-resources a{font-size:13px}.career-hub.ch-dashboard .ch-dash-panel-header{min-height:62px;padding:10px 20px}.career-hub.ch-dashboard .ch-dash-panel-header h2{align-items:center;gap:9px;font-size:19px;font-weight:720;display:flex}.career-hub.ch-dashboard .ch-dash-panel-header h2>svg{flex-shrink:0}.career-hub.ch-dashboard .ch-dash-panel-header :is(a,button){font-size:13px!important}.career-hub.ch-dashboard .ch-dash-pipeline .ch-dash-panel-header h2>svg{color:#2456b8}.career-hub.ch-dashboard .ch-dash-study{border-top:3px solid #73418e}.career-hub.ch-dashboard .ch-dash-study .ch-dash-panel-header h2>svg{color:#73418e}.career-hub.ch-dashboard .ch-dash-learning{border-top:3px solid #176341}.career-hub.ch-dashboard .ch-dash-learning .ch-dash-panel-header h2>svg{color:#176341}.career-hub.ch-dashboard .ch-dash-count.is-clear{color:#176341;white-space:nowrap;background:#eef7f1;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:650;display:inline-flex}.career-hub.ch-dashboard .ch-dash-empty{padding:17px 20px}.career-hub.ch-dashboard .ch-dash-empty:has(.ch-dash-empty-icon){grid-template-columns:38px minmax(0,1fr);gap:0 12px;display:grid}.career-hub.ch-dashboard .ch-dash-empty:has(.ch-dash-empty-icon)>:not(.ch-dash-empty-icon){grid-column:2}.career-hub.ch-dashboard .ch-dash-empty-icon{color:#2456b8;background:#eef3fb;border-radius:50%;grid-row:1/span 4;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.career-hub.ch-dashboard .ch-empty-clear .ch-dash-empty-icon{color:#176341;background:#eef7f1}.career-hub.ch-dashboard .ch-empty-study .ch-dash-empty-icon{color:#73418e;background:#f5eff9}.career-hub.ch-dashboard .ch-dash-empty p{margin:7px 0 8px;font-size:14px;line-height:1.6}.career-hub.ch-dashboard .ch-dash-empty>:is(a,button){justify-self:start;font-size:13px}.career-hub.ch-dashboard .ch-dash-empty .ch-button{width:fit-content}.career-hub.ch-dashboard .ch-dash-row-copy b{font-size:15px}.career-hub.ch-dashboard .ch-dash-row-copy small{font-size:13px}.career-hub.ch-dashboard .ch-dash-row-action{white-space:nowrap;max-width:none;font-size:13px;font-weight:650}.career-hub.ch-dashboard .ch-dash-application{padding:12px 20px}.career-hub.ch-dashboard .ch-dash-footnote{min-height:36px;padding:8px 20px;font-size:12px}.career-hub.ch-dashboard .ch-dash-stage-details summary{padding:8px 20px;font-size:12px}.career-hub.ch-dashboard .ch-dash-tabs{gap:20px}.career-hub.ch-dashboard .ch-dash-tabs button{font-size:13px}.career-hub.ch-dashboard .ch-dash-date-note{padding:8px 20px 12px;font-size:11px}.career-hub.ch-dashboard .ch-dash-study-body p,.career-hub.ch-dashboard .ch-dash-learning-body p{font-size:14px}.career-hub.ch-dashboard .ch-dash-select-label{font-size:12px;display:block}.career-hub.ch-dashboard .ch-dash-select-label select{width:100%;margin-top:6px;font-size:14px;display:block}.career-hub.ch-dashboard .ch-dash-milestones{padding:12px 20px}.career-hub.ch-dashboard .ch-dash-milestones h2{max-width:none;font-size:18px}.career-hub.ch-dashboard .ch-dash-milestones b{font-size:13px}.career-hub.ch-dashboard .ch-dash-milestones small{font-size:12px}.career-hub.ch-dashboard .ch-dash-rhythm>summary{padding:8px 20px;font-size:13px}.career-hub.ch-dashboard .ch-dash-continue{gap:20px;padding:4px 2px}.career-hub.ch-dashboard .ch-dash-continue a{font-size:13px}.career-hub.ch-dashboard .ch-dash-continue small{font-size:12px}.career-hub.ch-dashboard .ch-link{color:#173953!important}.career-hub.ch-dashboard .ch-dash-setup{background:#fff8e9;border:1px solid #d2ad63;border-left:4px solid #b47b22;border-radius:10px;align-items:center;gap:18px;padding:20px 22px;display:flex}.career-hub.ch-dashboard .ch-dash-setup-icon{color:#f3bb57;background:#142b40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.career-hub.ch-dashboard .ch-dash-setup>div{flex:1;min-width:0}.career-hub.ch-dashboard .ch-dash-setup .ch-eyebrow{color:#825407;margin-bottom:4px!important}.career-hub.ch-dashboard .ch-dash-setup h2{font-size:22px}.career-hub.ch-dashboard .ch-dash-setup p:not(.ch-eyebrow){color:#43556a;margin-top:5px;font-size:14px}.career-hub.ch-dashboard .ch-dash-setup ol{color:#43556a;flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding:0;font-size:12px;list-style:none;display:flex}.career-hub.ch-dashboard .ch-dash-setup li{align-items:center;gap:6px;display:flex}.career-hub.ch-dashboard .ch-dash-setup li span{color:#142b40;border:1px solid #b8a67f;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-weight:700;display:inline-flex}.career-hub.ch-dashboard .ch-dash-setup>.ch-button{flex-shrink:0}.wm-home-page:has(.ch-dashboard)>details.mypost-note{margin-block:8px;padding:12px 16px}@container waymark-dashboard (width<=1000px){.career-hub.ch-dashboard .ch-dash-panel-header{padding-inline:16px}.career-hub.ch-dashboard .ch-dash-panel-header h2{gap:7px;font-size:17px}.career-hub.ch-dashboard .ch-dash-panel-header :is(a,button){font-size:12px!important}.career-hub.ch-dashboard .ch-dash-row-action{white-space:normal;max-width:115px}.career-hub.ch-dashboard .ch-dash-setup{flex-wrap:wrap}.career-hub.ch-dashboard .ch-dash-setup>.ch-button{margin-left:66px}}@container waymark-dashboard (width<=740px){.career-hub.ch-dashboard .ch-dash-summary{padding:0}.career-hub.ch-dashboard .ch-dash-milestones h2{font-size:18px}.career-hub.ch-dashboard .ch-dash-row-action{max-width:none}}@container waymark-dashboard (width<=420px){.career-hub.ch-dashboard .ch-dash-panel-header{flex-wrap:wrap;gap:4px 10px}.career-hub.ch-dashboard .ch-dash-panel-header h2{font-size:18px}.career-hub.ch-dashboard .ch-dash-row-action{max-width:86px;font-size:12px}.career-hub.ch-dashboard .ch-dash-setup{align-items:flex-start;gap:12px;padding:16px}.career-hub.ch-dashboard .ch-dash-setup-icon{width:36px;height:36px}.career-hub.ch-dashboard .ch-dash-setup h2{font-size:20px}.career-hub.ch-dashboard .ch-dash-setup>.ch-button{width:100%;margin-left:0}.career-hub.ch-dashboard .ch-dash-tabs{gap:12px;padding-inline:16px}.career-hub.ch-dashboard .ch-dash-tabs button{font-size:12px}}.career-hub.ch-dashboard .ch-dash-setup>div{min-width:0}.career-hub.ch-dashboard .ch-dash-setup>.ch-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;display:flex}.career-hub.ch-dashboard .ch-dash-setup li[data-complete=true] span{color:#fff;background:#1f6b4a;border-color:#1f6b4a}.career-hub.ch-dashboard .ch-dash-setup li[aria-current=step]{color:#142b40;font-weight:700}@container waymark-dashboard (width<=700px){.career-hub.ch-dashboard .ch-dash-setup>.ch-actions{width:100%}}.career-hub.ch-dashboard .ch-dash-note{color:#5b6b7a;margin:4px 20px 0;font-size:13px}.wm-premium .career-hub.ch-dashboard .ch-dash-heading{background:linear-gradient(115deg,#fff,#f2f9fd);border:1px solid #dce6f1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:15px 25px;margin-bottom:14px;padding:18px 22px;display:flex;box-shadow:0 4px 18px #10233e0a}.wm-premium .career-hub.ch-dashboard .ch-dash-heading h1{letter-spacing:-.04em;color:#10233e;font-size:clamp(27px,2.8vw,37px);line-height:1.17}.wm-premium .career-hub.ch-dashboard .ch-dash-heading p{color:#4e6482;font-size:15px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:0;display:grid}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:is(button,a){background:#fff;border:1px solid #dce6f1;border-top:3px solid #087cab;border-radius:11px;flex-wrap:wrap;align-content:center;align-items:center;gap:10px 14px;min-width:0;min-height:105px;padding:17px;transition:border-color .16s,transform .16s;display:flex;box-shadow:0 3px 12px #11273c0a}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:nth-child(2){border-top-color:#7653ab}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:nth-child(3){border-top-color:#1a7cca}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:nth-child(4){border-top-color:#ab6b10}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:is(button,a):hover{background:#fff;border-color:#aacbdc;transform:translateY(-1px)}.wm-premium .career-hub.ch-dashboard .ch-dash-summary .ch-dash-dot{color:#087cab;background:#e8f3fa;border-radius:9px;flex:none;width:34px;min-width:34px;height:34px;padding:8px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary .ch-tone-plum{color:#7653ab;background:#f0eafa}.wm-premium .career-hub.ch-dashboard .ch-dash-summary .ch-tone-blue{color:#2456b8;background:#eaf2ff}.wm-premium .career-hub.ch-dashboard .ch-dash-summary .ch-tone-amber,.wm-premium .career-hub.ch-dashboard .ch-dash-summary .ch-tone-red{color:#855a16;background:#fff3e1}.wm-premium .career-hub.ch-dashboard .ch-dash-summary strong{letter-spacing:-.035em;font-size:31px;line-height:1.08}.wm-premium .career-hub.ch-dashboard .ch-dash-summary span>span{color:#4e6482;margin-top:5px;line-height:1.35}.wm-premium .career-hub.ch-dashboard .ch-dash-grid{gap:15px}.wm-premium .career-hub.ch-dashboard .ch-dash-focus{color:#10233e;background:#fff;border-color:#dce6f1;border-radius:12px;padding:23px 23px 0;box-shadow:0 4px 20px #10233e0b}.wm-premium .career-hub.ch-dashboard .ch-dash-focus h2{color:#10233e;font-size:clamp(23px,2.1vw,28px)}.wm-premium .career-hub.ch-dashboard .ch-dash-focus .ch-eyebrow{color:#087cab}.wm-premium .career-hub.ch-dashboard .ch-dash-focus-main p:not(.ch-eyebrow){color:#4e6482}.wm-premium .career-hub.ch-dashboard .ch-dash-focus .ch-button{background:#f4bf45;border-color:#c08e31;border-radius:8px;color:#10233e!important}.wm-premium .career-hub.ch-dashboard .ch-dash-focus-resources{border-color:#dce6f1}.wm-premium .career-hub.ch-dashboard .ch-dash-focus-resources a{color:#2457a6;border-color:#dce6f1;font-weight:650}.wm-premium .career-hub.ch-dashboard .ch-dash-event{min-height:66px;padding:12px 18px}.wm-premium .career-hub.ch-dashboard .ch-dash-event-symbol{place-items:center;width:39px;height:39px;padding:7px;display:grid}.wm-premium .career-hub.ch-dashboard .ch-dash-panel-header{background:#fff;border-color:#dce6f1}@media(max-width:980px){.wm-premium .career-hub.ch-dashboard .ch-dash-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.wm-premium .career-hub.ch-dashboard .ch-dash-heading{padding:16px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary{gap:9px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:is(button,a){gap:8px;min-height:90px;padding:12px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary strong{font-size:26px}.wm-premium .career-hub.ch-dashboard .ch-dash-summary .ch-dash-dot{width:29px;min-width:29px;height:29px;padding:7px}.wm-premium .career-hub.ch-dashboard .ch-dash-focus{padding:17px 17px 0}}@media(prefers-reduced-motion:reduce){.wm-premium .career-hub.ch-dashboard .ch-dash-summary>:is(button,a){transition:none}}@media(forced-colors:active){.wm-premium .career-hub.ch-dashboard :is(.ch-dash-focus,.ch-dash-heading,.ch-dash-summary>:is(button,a)){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.wm-premium .career-hub.ch-dashboard .ch-dash-focus :is(h2,p,a){color:canvastext}}.wm-start{color:#153e3a;background:#f1f7f4;border:1px solid #cddeda;border-radius:18px;margin:0 0 24px;padding:26px}.wm-start h2{margin:5px 0 9px;font-size:1.6rem;font-weight:650;line-height:1.25}.wm-start p{max-width:65ch;margin:0;font-size:.9rem;line-height:1.6}.wm-start .wm-start-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:700}.wm-start-goals{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.wm-start-goals button{color:#214f45;text-align:left;background:#fff;border:1px solid #b8d1c8;border-radius:10px;padding:12px 16px;font-weight:600}.wm-start-goals button[aria-pressed=true]{color:#fff;background:#1c6557;border-color:#1c6557}.wm-start :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #087fa2}.wm-start ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.wm-start li{align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.5;display:flex}.wm-start li>span{background:#fff;border:1px solid #b8d1c8;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-weight:650;display:grid}.wm-start li[data-complete=true]>span{color:#fff;background:#1c6557}.wm-start li small{color:#526b61;font-size:.74rem;display:block}.wm-start-action{align-items:center;gap:20px;display:flex}.wm-start-action p{max-width:55ch;font-size:.8rem}.wm-start .wm-home-primary{white-space:normal;flex-shrink:0}@media(max-width:700px){.wm-start{padding:20px}.wm-start ol{grid-template-columns:1fr;gap:12px}.wm-start-action{flex-direction:column;align-items:stretch;gap:12px}.wm-start-goals{flex-direction:column}.wm-start .wm-home-primary{justify-content:center}}.wm-dashboard-actions{min-width:0;color:var(--tw-work-ink,#10283a)}.wm-action-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.wm-action-heading h2{letter-spacing:-.02em;color:#142c40;margin:0;font-size:16px;font-weight:650;line-height:1.4}.wm-action-heading>span{color:#536979;font-size:12px}.wm-action-grid{grid-template-columns:1.15fr 1fr 1fr;gap:12px;display:grid}.wm-action-card{text-align:left;color:#123449;cursor:pointer;background:#fff;border:1px solid #cfdee2;border-radius:12px;align-items:center;gap:13px;min-width:0;min-height:98px;padding:19px 18px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;box-shadow:0 2px 2px #11364705,0 8px 20px #11364706}.wm-action-card>span:nth-child(2){flex:1;min-width:0}.wm-action-card strong{letter-spacing:-.012em;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.4;display:block}.wm-action-card small{color:#4c6371;margin-top:4px;font-size:11px;line-height:1.5;display:block}.wm-action-icon{color:#087091;background:#e5f4f8;border:1px solid #c9e6ed;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:42px;display:grid}.wm-action-arrow{color:#346477;flex-shrink:0;align-self:flex-start;margin-top:2px}.wm-action-capture{background:linear-gradient(125deg,#e1f9fb,#f0fcfd);border-color:#82c9d3;box-shadow:0 6px 18px #0c566218,inset 0 1px #ffffffb3}.wm-action-capture .wm-action-icon{color:#fff;background:linear-gradient(145deg,#087e92,#006173);border-color:#006173;box-shadow:0 3px 8px #07697a26}.wm-action-capture[aria-expanded=true]{border-color:#087899;box-shadow:0 0 0 2px #087899}.wm-action-learning .wm-action-icon{color:#27694f;background:#edf5ef;border-color:#d3e5d9}.wm-action-prepare .wm-action-icon{color:#85600c;background:#f5efdf;border-color:#e6dbc0}.wm-action-card:hover{border-color:#8ab8c5;transform:translateY(-2px);box-shadow:0 5px 18px #11364712}.wm-home-home:has(.wm-dashboard-actions) .wm-home-top-grid{gap:20px}.wm-home-home:has(.wm-dashboard-actions) .wm-home-focus{border:1px solid #284f60;box-shadow:0 5px 18px #0b2b3d16}.wm-home-home:has(.wm-dashboard-actions) .wm-home-focus-copy{min-height:238px;padding-top:28px}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe{color:#f5fbff;background:radial-gradient(at 100% 0,#086170,#0000 72%),linear-gradient(150deg,#0b354b,#072d40);border-color:#267385;box-shadow:0 9px 24px #092e4024,inset 0 1px #7ed6e33b}.wm-home-home:has(.wm-dashboard-actions) .wm-home-ring circle+circle{stroke:#0780a0;stroke-width:14px}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe-note{color:#d2e3e9;font-size:11px}.wm-home-home:has(.wm-dashboard-actions) .wm-home-card{box-shadow:0 4px 15px #17344607}.wm-home-home:has(.wm-dashboard-actions) .wm-home-month{background:linear-gradient(145deg,#fcf0d9,#fff8ec);border-color:#e4cfa5}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe :is(h2,h3,.wm-home-ring strong,.wm-home-cpe-next>p){color:#f5fbff}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe :is(.wm-home-kicker,.wm-home-cpe-empty>svg){color:#7ee7f1}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe :is(.wm-home-ring small,.wm-home-cpe-next>span,.wm-home-cpe-next>small,.wm-home-cpe-empty p){color:#d2e3e9}.wm-home-home:has(.wm-dashboard-actions) .wm-home-ring circle{stroke:#467787}.wm-home-home:has(.wm-dashboard-actions) .wm-home-ring circle+circle{stroke:#35def2}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe :is(footer,footer>a+a){border-color:#467787}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe footer a{color:#8eedf5}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe .wm-home-primary{color:#f5fbff;background:#0c3547;border-color:#9ccfda;box-shadow:inset 0 1px #ffffff15}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe .wm-home-primary:hover{background:#14495b}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #8eedf5}.wm-home-home:has(.wm-dashboard-actions) .wm-home-evidence{border-top:4px solid #00899b}.wm-home-home:has(.wm-dashboard-actions) .wm-home-month{border-top:4px solid #d7962a}.wm-home-home:has(.wm-dashboard-actions) .wm-home-focus-photo{width:58%}.wm-home-home:has(.wm-dashboard-actions) .wm-home-focus:after{background:linear-gradient(90deg,#082737,#082737f5 38%,#082737da 56%,#08273728 82%,#0000)}.wm-capture{color:#142c40;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #9fbfc9;border-radius:14px;margin-top:15px;padding:24px;scroll-margin-top:20px;position:relative;box-shadow:0 10px 25px #0b2b3d0e}.wm-capture:before{content:"";background:#0786a2;border-radius:0 0 3px 3px;width:48px;height:3px;position:absolute;top:-1px;left:24px}.wm-capture header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.wm-capture-heading{align-items:center;gap:13px;min-width:0;display:flex}.wm-capture-icon{color:#076981;background:#e7f5f8;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.wm-capture .wm-home-kicker{color:#086b87;margin:0 0 5px}.wm-capture h2{letter-spacing:-.03em;color:#142c40;margin:0;font-size:22px;font-weight:650;line-height:1.25}.wm-capture-close{color:#244455;cursor:pointer;background:#f0f5f6;border:1px solid #d7e1e5;border-radius:8px;place-items:center;min-width:38px;min-height:38px;display:grid}.wm-capture form{gap:15px;display:grid}.wm-capture-intro{color:#526575;margin:0;font-size:14px}.wm-capture label{color:#294555;gap:7px;min-width:0;font-size:12px;font-weight:600;display:grid}.wm-capture :is(input,textarea,select){color:#142c40;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fbfdfe;border:1px solid #b8cbd2;border-radius:8px;min-height:44px;padding:11px 12px;font-size:14px;line-height:1.5;display:block}.wm-capture textarea{resize:vertical;min-height:104px}.wm-capture textarea::placeholder{color:#647785;opacity:1}.wm-capture-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.wm-capture details{color:#3d596a;font-size:12px}.wm-capture summary{cursor:pointer;min-height:32px;padding-block:6px}.wm-capture details>label{margin-top:8px}.wm-capture details>p{margin:8px 0 0;font-size:12px}.wm-capture form>footer{border-top:1px solid #e1e9ed;justify-content:space-between;align-items:center;gap:20px;padding-top:15px;display:flex}.wm-capture form>footer p{color:#526575;max-width:62ch;margin:0;font-size:12px;line-height:1.55}.wm-capture form>footer .wm-home-primary{flex-shrink:0}.wm-capture button:disabled,.wm-capture :is(input,textarea,select):disabled{opacity:.7;cursor:default}.wm-capture-status{color:#744e09;background:#fff5df;border:1px solid #e6d4ad;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.wm-capture-success{color:#205c40;background:#edf7f0;border:1px solid #c6dfcf;border-radius:10px;align-items:flex-start;gap:14px;padding:18px;display:flex}.wm-capture-success>svg{flex-shrink:0;margin-top:1px}.wm-capture-success>div{flex:1;min-width:0}.wm-capture-success h3{margin:0 0 5px;font-size:17px;font-weight:650;line-height:1.4}.wm-capture-success p{color:#3d6151;margin:0 0 12px;font-size:13px;line-height:1.5}.wm-capture-success strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.wm-capture-next{color:#085e80;align-items:center;gap:7px;min-height:44px;margin-top:8px;font-size:13px;font-weight:650;display:inline-flex}.wm-capture-another{text-underline-offset:3px;color:#285542;cursor:pointer;min-height:40px;font-size:12px;text-decoration:underline;display:block}.wm-dashboard-actions :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #087899}@media(max-width:1200px){.wm-action-card{align-items:flex-start;gap:10px;padding:16px 13px}.wm-action-icon{border-radius:9px;width:31px;height:34px}.wm-action-arrow{display:none}.wm-action-card strong{font-size:13px}.wm-action-card small{font-size:11px}}@media(max-width:750px){.wm-action-grid{grid-template-columns:1fr}.wm-action-heading>span{display:none}.wm-action-card{align-items:center;gap:13px;min-height:82px;padding:16px}.wm-action-icon{width:39px;height:42px}.wm-action-card strong{font-size:14px}.wm-action-card small{font-size:12px}.wm-action-arrow{align-self:center;display:block}.wm-capture{padding:20px}.wm-capture form>footer{flex-direction:column;align-items:stretch;gap:12px}.wm-capture h2{font-size:20px}.wm-capture-heading{gap:10px}.wm-capture-icon{display:none}}@media(max-width:400px){.wm-capture{padding:17px}.wm-capture-fields{grid-template-columns:1fr}.wm-capture-success{gap:9px;padding:14px}}@media(prefers-reduced-motion:reduce){.wm-action-card{transition:none}.wm-action-card:hover{transform:none}}@media(max-width:900px){.wm-home-home:has(.wm-dashboard-actions) .wm-home-focus-photo{width:80%}.wm-home-home:has(.wm-dashboard-actions) .wm-home-focus:after{background:linear-gradient(90deg,#082737f5,#082737d9 60%,#082737ab)}}@media(forced-colors:active){.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe :is(h2,h3,p,small,span,strong,svg){color:canvastext}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe :is(a,button){color:linktext;background:canvas;border-color:linktext}.wm-home-home:has(.wm-dashboard-actions) .wm-home-cpe :is(a,button):focus-visible{outline-color:highlight}.wm-home-home:has(.wm-dashboard-actions) .wm-home-ring circle{stroke:canvastext}.wm-home-home:has(.wm-dashboard-actions) .wm-home-ring circle+circle{stroke:highlight}.wm-action-card,.wm-action-icon,.wm-capture,.wm-capture-success{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.wm-action-card:hover{border-color:highlight}.wm-capture:before{background:highlight}.wm-capture :is(input,select,textarea){color:fieldtext;background:field}}.return-review{overflow-wrap:anywhere;padding:clamp(20px,3vw,32px)}.return-review-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.return-review h2{letter-spacing:-.025em;margin:8px 0 12px;font-size:clamp(23px,2.8vw,30px);font-weight:600;line-height:1.2}.return-review p,.return-review li{font-size:14px;line-height:1.65}.return-review-header>div>p:last-child,.return-review small,.return-review-small{color:var(--muted-foreground)}.return-review-date{border-left:2px solid var(--primary);gap:5px;max-width:210px;padding:4px 0 4px 18px;display:grid}.return-review-date>span,.return-review-last>span{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.return-review-date strong{font-size:17px;font-weight:600}.return-review small{font-size:12px;line-height:1.6;display:block}.return-review-last{border-top:1px solid var(--border);margin:20px 0 0;padding-top:16px}.return-review-last p{white-space:pre-wrap;margin-top:5px}.return-review-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.return-review-link{text-underline-offset:4px;font-size:13px;text-decoration:underline}.return-review button{white-space:normal;text-align:left;max-width:100%}.return-review button:disabled{opacity:.6;cursor:default}.return-review button:focus-visible,.return-review a:focus-visible,.return-review summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.return-review [hidden]{display:none!important}.return-review-context{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:28px;margin-top:26px;padding-top:24px;display:grid}.return-review h3{margin-bottom:10px;font-size:17px;font-weight:600}.return-review ul{gap:9px;margin:12px 0;padding-left:18px;list-style:outside;display:grid}.return-review-focus{border-left:2px solid var(--border);padding-left:24px}.return-review-focus button{margin:14px 0}.return-review-focus h3{margin-top:8px}.return-review details{margin-top:16px}.return-review summary{cursor:pointer;padding:6px 0;font-size:13px;font-weight:500}.return-review details p{white-space:pre-wrap;margin:10px 0}.return-review-form{border-top:1px solid var(--border);margin-top:26px;padding-top:24px}.return-review fieldset{gap:18px;min-width:0;display:grid}.return-review legend{margin-bottom:18px;font-size:18px;font-weight:600}.return-review label{gap:8px;min-width:0;font-size:13px;font-weight:500;display:grid}.return-review label small{font-weight:400}.return-review textarea,.return-review input{box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:10px;padding:12px;font-size:14px;display:block}.return-review textarea{resize:vertical}.return-review textarea:focus,.return-review input:focus{outline:2px solid var(--primary);outline-offset:2px}.return-review-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.return-review fieldset>button{justify-self:start}.return-review-form>p{margin-top:12px}.return-review-receipt{border:1px solid var(--border);border-radius:12px;margin-top:24px;padding:18px}.return-review-receipt>a,.return-review-receipt>button{margin-top:12px;display:inline-block}.return-review-export,.return-review-tasks{border-top:1px solid var(--border);padding-top:12px}.return-review pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--background);border:1px solid var(--border);border-radius:10px;max-height:300px;padding:16px;font-family:inherit;font-size:13px;line-height:1.7;overflow:auto}.return-review-export small{margin-top:12px}.return-review-tasks li{padding-bottom:10px}@media(max-width:640px){.return-review-header,.return-review-context,.return-review-fields{grid-template-columns:minmax(0,1fr);gap:18px}.return-review-date{max-width:none}.return-review-focus{border-left:0;border-top:1px solid var(--border);padding:18px 0 0}.return-review-actions{flex-direction:column;align-items:flex-start;gap:16px}.return-review input{min-height:45px}.return-review textarea{font-size:16px}}.wm-account-page{width:100%}.wm-account-page>.waymark-account-grid{max-width:none;display:block}.wm-account{color:var(--tw-work-ink,#12263c)}.wm-account-heading h1{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(30px,3.1vw,46px);font-weight:650;line-height:1.15}.wm-account-heading p{color:#485f75;font-size:20px}.wm-account-tabs{border-bottom:1px solid #d4dce4;gap:12px;margin:28px 0 24px;display:flex}.wm-account-tabs button{color:#596a81;cursor:pointer;border-bottom:3px solid #0000;padding:12px 20px;font-size:17px}.wm-account-tabs button[aria-pressed=true]{color:#12263c;border-bottom-color:#0879a5;font-weight:600}.wm-account-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:20px;display:grid}.wm-account-main{min-width:0}.wm-account-aside{align-content:start;gap:16px;display:grid}.wm-account-aside>section{background:#fff;border:1px solid #d4dce4;border-radius:12px;padding:24px}.wm-account-aside h2{letter-spacing:-.03em;font-size:24px;font-weight:650;line-height:1.3}.wm-account-aside p:not(.wm-account-kicker){color:#63738a;margin:7px 0 16px;line-height:1.55}.wm-account-kicker{text-transform:uppercase;letter-spacing:.09em;color:#006087;margin:0 0 12px;font-size:12px;font-weight:650}.wm-account-aside>section.wm-account-identity{color:#fff;background:linear-gradient(125deg,#052c40,#0b2232);border-color:#0b2232}.wm-account-identity .wm-account-kicker{color:#fff}.wm-account-person{overflow-wrap:anywhere;align-items:center;gap:20px;display:flex}.wm-account-person>span{color:#085c7f;background:#def3fc;border-radius:50%;flex-shrink:0;place-items:center;width:84px;height:84px;font-size:32px;font-weight:600;display:grid}.wm-account-identity .wm-account-person p{color:#c5d4de;margin-bottom:8px}.wm-account-person small{color:#afe0c2;font-size:14px}.wm-account-identity .workspace-sign-out{border-top:1px solid #516777;margin-top:22px;padding-top:20px}.wm-account-identity .workspace-sign-out-button{color:#fff;border:1px solid #d5e4ed;border-radius:8px;justify-content:center;width:100%;padding:12px}.wm-account-state{background:#f4eee2;border-radius:6px;padding:3px 10px;font-size:15px;display:inline-block}.wm-account-state[data-active=true]{background:#dfefdf;color:#205e35!important}.wm-account-aside .wm-home-primary{justify-content:center;width:100%;min-height:46px}.wm-account-data-actions{flex-wrap:wrap;gap:12px;display:flex}.wm-account-data-actions button{border:1px solid #31536b;border-radius:7px;align-items:center;gap:9px;padding:11px;font-size:14px;font-weight:550;display:flex}.wm-account-security{border-radius:12px;padding:30px;position:relative}.wm-account-security h2{margin:4px 0 12px;padding-left:64px;font-size:28px}.wm-security-icon{position:absolute;top:30px;left:26px}.wm-account-security>p:first-of-type{color:#63738a;padding-left:64px}.wm-account-security .waymark-mfa-status{margin:12px 0 20px}.wm-account-security .wm-device-heading{border-top:1px solid #d4dce4;padding-top:22px;font-size:17px;font-weight:550}.wm-account-security ul li{border:1px solid #d9e2e9;border-radius:10px;flex-wrap:nowrap;gap:16px;margin:10px 0;padding:16px}.wm-account-security li>svg{color:#00648f;box-sizing:content-box;background:#e3f3ff;border-radius:50%;flex-shrink:0;padding:10px}.wm-account-security li>span{flex:1;font-weight:600}.wm-account-security li small{color:#485f75;font-weight:400;display:block}.wm-account-security li button{color:#00628b;border:0;border-left:1px solid #d9e2e9;border-radius:0;font-size:13px}.wm-account-security .waymark-mfa-primary{background:linear-gradient(#ffd584,#f2b956);border-color:#dfa444}.wm-account-recovery{background:#fff3e1;border:1px solid #f2d5a6;border-radius:10px;gap:18px;margin-top:28px;padding:20px;display:flex}.wm-account-recovery>svg{color:#a3640c;flex-shrink:0;margin-top:5px}.wm-account-recovery h3{margin:0}.wm-account-recovery p{color:#596b7e;font-size:15px}.wm-account-security>details:last-child{background:#fff3e1;border:1px solid #f2d5a6;margin-top:0}.wm-account [hidden]{display:none!important}.wm-account button:focus-visible{outline-offset:3px;outline:3px solid #007b9c}.wm-account button{cursor:pointer}.wm-account button:disabled{opacity:.55}.wm-account #account-password-panel{color:#12263c;background:#fff;border:1px solid #d4dce4;border-radius:12px}.wm-account #account-password-panel>div{border:0;padding:0}.wm-account #account-password{margin-bottom:20px;font-size:28px;font-weight:650}.wm-account-main>div>*+*{margin-top:20px}@media(max-width:1100px){.wm-account-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}.wm-account-security{padding:22px}.wm-security-icon{top:26px;left:20px}.wm-account-security li{flex-wrap:wrap!important}.wm-account-person{gap:12px}.wm-account-person>span{width:60px;height:60px;font-size:24px}}@media(max-width:850px){.wm-account-grid{grid-template-columns:1fr}.wm-account-tabs{gap:0;overflow-x:auto}.wm-account-tabs button{white-space:nowrap;padding:12px;font-size:15px}.wm-account-security h2{font-size:25px}.wm-account-heading p{font-size:17px}.wm-account-aside h2{font-size:22px}}@media(max-width:400px){.wm-account-security{padding:18px}.wm-account-security h2{padding-top:54px;padding-left:0}.wm-account-security>p:first-of-type{padding-left:0}.wm-account-tabs button{padding:12px 8px;font-size:13px}.wm-account-recovery{gap:10px;padding:14px}}.wm-home-main .wm-account-heading{background:0 0;border:0;max-width:none;padding:0}.wm-home-main .wm-account-heading h1{-webkit-text-fill-color:currentColor;color:#10233b;background:0 0;max-width:none}.wm-home-main .wm-account-heading:after{display:none}.wm-account-page .waymark-account-main{width:100%;min-width:0;max-width:none!important}.wm-account-page .waymark-account-grid{width:100%;min-width:0}.wm-account-grid>*{min-width:0}.wm-account .wm-home-primary,.wm-account-security button{white-space:normal;overflow-wrap:anywhere}.wm-account-security .waymark-mfa-primary{background:linear-gradient(#ffd584,#f2b956)!important}.wm-account-security .wm-account-recovery p{color:#596b7e}.wm-account-security .wm-account-recovery{margin-bottom:0}@media(max-width:850px){.wm-account-grid{grid-template-columns:minmax(0,1fr)}}.wm-account{overflow-wrap:anywhere;width:100%;min-width:0}.wm-account-page .waymark-account-main{display:block}.wm-account-identity .workspace-sign-out{width:100%;max-width:none;display:block}.wm-account-identity .workspace-sign-out-button{width:100%;max-width:none;color:#fff!important;background:0 0!important}.wm-account-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wm-account-tabs button{min-width:0;padding-left:8px;padding-right:8px}.wm-account-tabs{max-width:700px}@media(max-width:500px){.wm-account-tabs button{white-space:normal;padding:12px 3px;font-size:13px}}.mypost-public-frame:has(.waymark-login){overflow-wrap:normal;max-width:none;margin:0;padding:0}:is(.mypost-public-frame:has(.waymark-login)>.mypost-public-header,.mypost-public-frame:has(.waymark-login)>.mypost-public-footer){display:none}.waymark-login{min-height:100svh;color:var(--tw-work-ink,#10283c);font-family:var(--font-sans,sans-serif);isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f7f3;grid-template-columns:1fr 1fr;display:grid;position:relative}.waymark-login-story{isolation:isolate;color:#fff;background:#092738;flex-direction:column;min-width:0;min-height:780px;padding:clamp(32px,2.75vw,44px) clamp(32px,5.8vw,94px) clamp(32px,4vw,64px);display:flex;position:relative;overflow:hidden}.waymark-login-photo{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.waymark-login-story:after{content:"";z-index:-1;background:linear-gradient(#09273826,#0000 43%,#0927380a 64%,#092738eb 87%,#092738);position:absolute;inset:0}.waymark-login-brand{width:190px;margin-bottom:clamp(40px,6vh,64px);display:block}.waymark-login-intro h2{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(40px,4.2vw,68px);font-weight:650;line-height:1.06}.waymark-login-intro p{color:#c8d6df;max-width:38ch;margin:18px 0 0;font-size:clamp(17px,1.55vw,24px);line-height:1.4}.waymark-login-benefits{grid-template-columns:1fr 1fr 1fr;gap:22px;margin:auto -10px 0 0;padding:330px 0 0;list-style:none;display:grid}.waymark-login-benefits li{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.waymark-login-benefits li+li{border-left:1px solid #ffffff38;padding-left:22px}.waymark-login-benefits svg{stroke-width:1.4px;width:30px;height:30px;margin-bottom:6px}.waymark-login-benefits strong{font-size:15px;font-weight:600;line-height:1.35}.waymark-login-benefits span{color:#c8d6df;font-size:14px;line-height:1.5}.waymark-login-access{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:70px clamp(28px,5.5vw,88px) 100px;display:flex;position:relative}.waymark-login-card{background:var(--tw-work-card,#fff);border:1px solid #dce2e7;border-radius:15px;width:100%;max-width:520px;padding:clamp(28px,2.8vw,46px);box-shadow:0 4px 28px #10283c02}.waymark-login-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#0077b5;margin:0 0 20px;font-size:12px;font-weight:700}.waymark-login-card h1{letter-spacing:-.04em;color:#0b1729;margin:0 0 8px;font-size:clamp(30px,2.7vw,43px);font-weight:650;line-height:1.12}.waymark-login-description{color:#60738a;margin:0 0 32px;font-size:18px;line-height:1.5}.waymark-login-card form{flex-direction:column;display:flex}.waymark-login-card label{color:#142139;margin-bottom:8px;font-size:15px;font-weight:550}.waymark-login-card input{color:#142139;width:100%;min-width:0;height:52px;box-shadow:none;background:#fff;border:1px solid #bdcfdf;border-radius:9px;padding:12px 16px;font-size:16px}.waymark-login-card input::placeholder{color:#718399;opacity:1}.waymark-login-card input[type=email]{margin-bottom:24px}.waymark-login-password{margin-bottom:24px;position:relative}.waymark-login-password input{padding-right:54px}.waymark-login-password button{color:#142139;border-radius:6px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:3px;right:3px}.waymark-login-password svg{stroke-width:1.7px;width:22px;height:22px}.waymark-login-submit{color:#111f31;cursor:pointer;background:#ffc15c;border:1px solid #eaa52c;border-radius:9px;min-height:52px;font-size:18px;font-weight:600}.waymark-login-submit:hover{background:#ffb943}.waymark-login button:disabled{opacity:.6;cursor:wait}.waymark-login :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #0077b5}.waymark-login-text-button{text-align:left;color:#006eaf;min-height:44px;margin-top:10px;font-size:16px;font-weight:500;display:block}.waymark-login-new{border-top:1px solid #d1dce5;margin-top:25px;padding-top:25px}.waymark-login-new>p:first-child{color:#40566d;margin:0 0 5px;font-size:16px}.waymark-login-new>a{color:#006eaf;align-items:center;gap:12px;min-height:36px;font-size:17px;font-weight:600;line-height:1.4;display:flex}.waymark-login-new>a svg{flex-shrink:0;width:20px}.waymark-login-invite{color:#60738a;margin:16px 0 0;font-size:12px;line-height:1.6}.waymark-login-invite button{color:#006eaf;text-underline-offset:3px;min-height:28px;margin-left:4px;text-decoration:underline}.waymark-login-message{overflow-wrap:anywhere;background:#eef6fa;border-left:3px solid #0077b5;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.5}.waymark-login-footer{color:#60738a;align-items:center;gap:18px;font-size:13px;display:flex;position:absolute;bottom:34px}.waymark-login-footer a{align-items:center;min-height:44px;display:inline-flex}@media(min-width:1700px){.waymark-login-story{padding-inline:max(94px,25vw - 375px)}}@media(max-width:1100px)and (min-width:761px){.waymark-login-story{padding-inline:32px}.waymark-login-benefits{gap:12px}.waymark-login-benefits li+li{padding-left:12px}.waymark-login-benefits strong{font-size:13px}.waymark-login-benefits span{font-size:12px}.waymark-login-access{padding-inline:28px}.waymark-login-wide-break{display:none}}@media(max-width:760px){.waymark-login{grid-template-columns:1fr}.waymark-login-story{min-height:260px;padding:25px 28px 30px}.waymark-login-photo{object-position:center 29%;opacity:.5}.waymark-login-story:after{background:linear-gradient(90deg,#092738eb,#09273870)}.waymark-login-brand{width:164px;margin-bottom:30px}.waymark-login-intro h2{font-size:36px}.waymark-login-intro p{max-width:34ch;margin-top:12px;font-size:16px}.waymark-login-benefits{display:none}.waymark-login-access{padding:28px 20px 18px}.waymark-login-card{max-width:520px;padding:28px 24px}.waymark-login-card h1{font-size:32px}.waymark-login-description{margin-bottom:26px;font-size:16px}.waymark-login-footer{margin-top:20px;position:static}.waymark-login-wide-break{display:none}}@media(max-width:360px){.waymark-login-story{padding-inline:22px}.waymark-login-access{padding-inline:12px}.waymark-login-card{padding:25px 20px}.waymark-login-new>a{font-size:15px}.waymark-login-intro h2{font-size:33px}}.wm-certs{color:#102d40;container-type:inline-size}.wm-home-main .wm-certs-heading{background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;max-width:none;margin:0 0 24px;padding:0;display:flex}.wm-certs-heading:after{display:none!important}.wm-home-main .wm-certs-heading h1{letter-spacing:-.035em;-webkit-text-fill-color:currentColor;color:#102d40;background:0 0;margin-bottom:9px;font-size:clamp(30px,2.6vw,42px);font-weight:700;line-height:1.15}.wm-certs-heading p{color:#475f70;font-size:17px;line-height:1.6}.wm-certs-heading .wm-home-primary{flex-shrink:0;padding:12px 20px;font-size:14px}.wm-certs .wm-certs-tabs{border-bottom:1px solid #c8d6dc;gap:26px;max-width:100%;min-height:49px;margin-bottom:24px;display:flex}.wm-certs .wm-certs-tabs a.mypost-secondary-action{color:#475f70;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:49px;padding:12px 0;font-size:14px}.wm-certs .wm-certs-tabs a[aria-current=location]{color:#086d73;border-bottom-color:#086d73;font-weight:700}.wm-certs-columns{grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.wm-certs-columns>*{min-width:0}.wm-certs-totals{color:#16394a;border-bottom:1px solid #c8d6dc;align-items:center;gap:18px;min-height:56px;margin-bottom:12px;padding:16px 0;display:flex}.wm-certs-totals>span{white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:flex}.wm-certs-totals>span+span{border-left:1px solid #c8d6dc;padding-left:18px}.wm-certs-totals svg{color:#086d73;flex-shrink:0;width:18px;height:18px}.wm-certs-totals small{color:#475f70;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.wm-certs-records{gap:12px;display:grid}.wm-certs .wm-certs-card{background:#fff;border:1px solid #c8d6dc;border-radius:9px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 90px;align-items:center;gap:18px;min-height:148px;padding:22px;display:grid;box-shadow:0 4px 14px #123b4908}.wm-certs .wm-certs-card[data-selected=true]{background:#fff;border-color:#086d73;box-shadow:inset 4px 0 #086d73,0 5px 18px #123b4912}.wm-certs-identity{text-align:left;min-width:0;min-height:44px;padding:3px 0;display:block}.wm-certs-identity>span{min-width:0;display:block}.wm-certs-identity small,.wm-certs-complement small{text-transform:uppercase;letter-spacing:.08em;color:#4c6473;margin-bottom:7px;font-size:10px;font-weight:650;display:block}.wm-certs-identity strong{letter-spacing:-.03em;color:#102d40;font-size:26px;font-weight:700;line-height:1.2;display:block}.wm-certs-identity span span{color:#475f70;margin-top:6px;font-size:12px;line-height:1.5;display:block}.wm-certs-identity em,.wm-certs-status{text-transform:capitalize;color:#475f70;align-items:center;gap:7px;margin-top:10px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.wm-certs-identity em:before,.wm-certs-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.wm-certs-identity em[data-state=earned]{color:#25654d}.wm-certs-identity em[data-state=studying]{color:#086d73}.wm-certs-cycle{border-left:1px solid #d7e2e5;min-height:92px;padding:8px 0 8px 18px}.wm-certs-cycle p{color:#475f70;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;line-height:1.5;display:flex}.wm-certs-cycle strong{color:#102d40;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.wm-certs-cycle svg{color:#086d73;flex-shrink:0;width:16px;height:16px}.wm-certs-cycle progress{background:#dbe5e8;border:0;border-radius:8px;width:100%;height:6px;margin-bottom:10px;overflow:hidden}.wm-certs-cycle progress::-webkit-progress-bar{background:#dbe5e8}.wm-certs-cycle progress::-webkit-progress-value{background:#087b7f;border-radius:8px}.wm-certs-cycle progress::-moz-progress-bar{background:#087b7f;border-radius:8px}.wm-certs-cycle button{color:#086d73;text-align:left;background:0 0;border:0;min-height:32px;padding:5px 0;font-size:12px;font-weight:650}.wm-certs-cycle button:hover{text-underline-offset:4px;text-decoration:underline}.wm-certs-manage{color:#16485a;background:#fff;border:1px solid #a8bdc7;border-radius:6px;min-height:44px;padding:10px;font-size:12px;font-weight:600}.wm-certs-manage:hover{background:#f0f6f6;border-color:#086d73}.wm-home-main .wm-certs .wm-certs-detail,.waymark-refresh .wm-certs .wm-certs-detail{--wm-cert-accent:#71ded1;--wm-cert-track:#315b68;color:#f5fafb;background:linear-gradient(150deg,#103e4e,#0a293c);border:1px solid #285567;border-top:3px solid #4dc9be;border-radius:10px;padding:26px;position:relative;box-shadow:0 10px 26px #123b4924}.wm-certs-detail-heading{border-bottom:1px solid #426471;justify-content:space-between;align-items:start;gap:12px;padding-bottom:20px;display:flex}.wm-certs-kicker{color:#086d73;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:650}.wm-certs-detail .wm-certs-kicker{color:#9de8df}.wm-certs-detail h2{color:#fff;letter-spacing:-.03em;margin-bottom:6px;font-size:32px;font-weight:700;line-height:1.15}.wm-certs-detail-heading p:not(.wm-certs-kicker){color:#d0e1e7;font-size:13px;line-height:1.5}.wm-certs-status{color:#b4eee0;flex-shrink:0;margin:4px 0 0}.wm-certs-progress{border-bottom:1px solid #426471;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:22px;padding:26px 0;display:grid}.wm-certs-ring{aspect-ratio:1;border-radius:50%;max-width:158px;padding:8px}.wm-certs-ring>div{background:#103345;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.wm-certs-ring strong{color:#fff;font-variant-numeric:tabular-nums;font-size:35px;font-weight:650;line-height:1.1}.wm-certs-ring span{text-align:center;color:#d0e1e7;margin-top:6px;font-size:11px;line-height:1.4}.wm-certs-progress h3{color:#fff;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:1.25}.wm-certs-progress p,.wm-certs-progress small{color:#d0e1e7;font-size:12px;line-height:1.6}.wm-certs-progress small{margin-top:14px;display:block}.wm-certs-renewal{padding:16px 0}.wm-certs-renewal p{color:#e2eef1;align-items:center;gap:10px;margin-bottom:7px;font-size:12px;line-height:1.6;display:flex}.wm-certs-renewal button{color:#9de8df;min-height:32px;margin-left:auto}.wm-certs-renewal svg{color:#9de8df;flex-shrink:0;width:17px}.wm-home-main .wm-certs-detail>.wm-home-primary,.waymark-refresh .wm-certs-detail>.wm-home-primary{color:#092d3b;width:100%;min-height:48px;box-shadow:none;background:#8ce2dc;border-color:#8ce2dc;justify-content:center;font-size:13px}.wm-home-main .wm-certs-detail>.wm-home-primary:hover,.waymark-refresh .wm-certs-detail>.wm-home-primary:hover{color:#092d3b;background:#b1f1e9;border-color:#b1f1e9}.wm-certs-detail>a{text-align:center;color:#a5ece3;min-height:44px;padding:15px 0;font-size:13px;display:block}.wm-certs-notice{color:#d0e1e7;border-top:1px solid #426471;align-items:start;gap:10px;margin-top:4px;padding:16px 0 0;font-size:11px;line-height:1.6;display:flex}.wm-certs-notice svg{color:#9de8df;flex-shrink:0;width:17px}.wm-certs-no-cycle{gap:12px;padding:28px 0;display:grid}.wm-certs-no-cycle>svg{color:#9de8df}.wm-certs-no-cycle h3{color:#fff;font-size:23px;font-weight:650;line-height:1.3}.wm-certs-no-cycle p{color:#d0e1e7;font-size:14px;line-height:1.6}.wm-certs-no-cycle button{color:#a5ece3;text-align:left;min-height:44px;font-size:14px}.wm-certs-complement{background:#fff;border:1px solid #c8d6dc;border-radius:9px;grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-top:24px;padding:24px;display:grid}.wm-certs-complement h2{letter-spacing:-.025em;margin-bottom:8px;font-size:23px;font-weight:650;line-height:1.3}.wm-certs-complement p:not(.wm-certs-kicker){color:#475f70;font-size:14px;line-height:1.65}.wm-certs-complement>button{text-align:left;border-left:1px solid #c8d6dc;flex-direction:column;align-items:start;gap:14px;min-height:44px;padding:0 0 0 28px;display:flex}.wm-certs-complement strong{font-size:20px;font-weight:650;line-height:1.35;display:block}.wm-certs-complement span span{color:#475f70;margin-top:7px;font-size:12px;line-height:1.6;display:block}.wm-certs-complement b{color:#086d73;font-size:12px;font-weight:650}.wm-certs-empty{background:#fff;border:1px solid #c8d6dc;border-top:3px solid #086d73;border-radius:9px;padding:32px}.wm-certs-empty h2{font-size:25px;font-weight:650;line-height:1.3}.wm-certs-empty p{color:#475f70;margin:15px 0;line-height:1.65}.wm-certs :focus-visible{outline-offset:4px;outline:3px solid #086d73}.wm-certs-detail :focus-visible{outline-color:#a5ece3}.wm-certs-back{color:#086d73;min-height:44px;margin-bottom:12px;font-size:14px;font-weight:600}@container (width<=1100px){.wm-certs-columns{grid-template-columns:minmax(0,1.6fr) minmax(285px,1fr);gap:18px}.wm-certs .wm-certs-card{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;min-height:0;padding:20px}.wm-certs-manage{grid-column:2;justify-self:start;min-width:90px}.wm-certs-identity{grid-row:1/3;align-self:center}.wm-certs-cycle{min-height:0;padding-block:0}.wm-certs-totals small{display:none}.wm-certs-progress{gap:16px}}@container (width<=760px){.wm-certs-columns{grid-template-columns:minmax(0,1fr)}.wm-certs-progress{grid-template-columns:158px minmax(0,1fr)}.wm-certs-complement{grid-template-columns:1fr;gap:20px}.wm-certs-complement>button{border-top:1px solid #c8d6dc;border-left:0;padding:20px 0 0}}@media(max-width:650px){.wm-home-main .wm-certs-heading{flex-direction:column;align-items:stretch;gap:16px}.wm-certs-heading p{font-size:15px}.wm-certs-heading .wm-home-primary{width:100%}.wm-certs .wm-certs-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wm-certs .wm-certs-tabs a.mypost-secondary-action{text-align:center;white-space:normal;padding:10px 4px;font-size:12px}.wm-certs-totals{gap:10px}.wm-certs-totals>span{gap:6px;font-size:11px}.wm-certs-totals>span+span{padding-left:10px}.wm-certs-totals svg{width:16px}.wm-certs .wm-certs-card{gap:14px;padding:18px}.wm-certs-identity strong{font-size:24px}.wm-certs-cycle{padding-left:14px}.wm-certs-cycle p{flex-wrap:wrap;font-size:11px}.wm-certs-cycle button{min-height:44px}.wm-home-main .wm-certs .wm-certs-detail,.waymark-refresh .wm-certs .wm-certs-detail,.wm-certs-complement{padding:22px}.wm-certs-progress{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px}.wm-certs-progress h3{font-size:22px}}@media(max-width:480px){.wm-certs .wm-certs-tabs{grid-template-columns:minmax(0,1fr);gap:0}.wm-certs .wm-certs-tabs a.mypost-secondary-action{text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal;justify-content:flex-start;padding:10px 12px;font-size:13px}}@media(forced-colors:active){.wm-home-main .wm-certs .wm-certs-detail,.waymark-refresh .wm-certs .wm-certs-detail,.wm-certs .wm-certs-card[data-selected=true],.wm-certs-ring>div{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.wm-certs-detail :is(h2,h3,p,small,span,strong,button,a,svg){color:canvastext}.wm-certs-detail .wm-home-primary{color:buttontext;background:buttonface;border-color:buttontext}}.wm-cpe-plan{border:1px solid var(--tw-work-border,#cbdedb);color:#173d47;background:#f0f7f5;border-radius:12px;min-width:0;margin:18px 0 22px;padding:24px}.wm-cpe-plan-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:start;gap:24px;display:grid}.wm-cpe-plan h2{color:#173d47;margin:4px 0 8px;font-size:25px;font-weight:650}.wm-cpe-plan p{margin:6px 0;font-size:13px;line-height:1.6}.wm-cpe-plan .wm-cpe-plan-kicker{text-transform:uppercase;letter-spacing:.08em;color:#276957;font-size:11px;font-weight:650}.wm-cpe-plan-heading form{align-items:end;gap:8px;display:flex}.wm-cpe-plan-heading label{flex:1}.wm-cpe-plan button{color:#174d42;background:#fff;border:1px solid #aac6c0;border-radius:7px;min-height:40px;padding:9px 12px;font-size:12px}.wm-cpe-plan-totals{grid-template-columns:2fr 1fr 1fr;gap:10px;margin:20px 0 12px;display:grid}.wm-cpe-plan-totals>div{background:#fff;border-radius:9px;gap:5px;padding:14px;display:grid}.wm-cpe-plan-totals strong{color:#174d42;font-size:25px}.wm-cpe-plan-totals span{font-size:12px}.wm-cpe-plan .wm-cpe-plan-note{color:#536974;font-size:11px}.wm-cpe-plan-status{font-weight:550}.wm-cpe-shortlist,.wm-cpe-plan-related{border-top:1px solid #cbdedb;margin:12px 0;padding-top:12px}.wm-cpe-plan summary{cursor:pointer;font-size:13px;font-weight:600}.wm-cpe-shortlist ul{margin:10px 0;padding:0;list-style:none}.wm-cpe-shortlist li{border-top:1px solid #d9e5e1;justify-content:space-between;gap:15px;padding:12px 0;font-size:13px;display:flex}.wm-cpe-shortlist li>div{min-width:0}.wm-cpe-shortlist li>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wm-cpe-shortlist li p,.wm-cpe-shortlist li small{font-size:11px}.wm-cpe-collections{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.wm-cpe-collections button{color:#235747;background:#fff;border:1px solid #c9dcd8;border-radius:20px;padding:9px 13px;font-size:12px}.wm-cpe-collections button[aria-pressed=true]{color:#fff;background:#216b60;border-color:#216b60}.wm-cpe-source-body .wm-cpe-save-plan{color:#205d4d;background:#f0f7f5;border:1px solid #9cbbb1;border-radius:8px;margin:12px 0 0;padding:10px;font-size:13px}.wm-cpe-credit-detail{color:#244c41;background:#edf7f4;border-radius:8px;margin:10px 0;padding:12px;font-size:13px}.wm-cpe-credit-detail>strong{font-size:17px}.wm-cpe-credit-detail p{margin:6px 0;font-size:12px;line-height:1.5}.wm-cpe-credit-detail details{font-size:11px}.wm-cpe-credit-detail a{color:#006a86}.wm-cpe-source-body .wm-cpe-featured{color:#4a5863;border-left:3px solid #eeb449;margin:8px 0;padding-left:10px;font-size:12px;line-height:1.5}.wm-cpe-source-body .wm-cpe-new{color:#246343;background:#e5f4ea;border-radius:5px;width:fit-content;margin:5px 0;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}@media(max-width:760px){.wm-cpe-plan-heading{grid-template-columns:1fr;gap:14px}.wm-cpe-plan{padding:18px}.wm-cpe-plan-totals{grid-template-columns:1fr 1fr}.wm-cpe-plan-totals>div:first-child{grid-column:1/-1}.wm-cpe-shortlist li{flex-direction:column}.wm-cpe-plan-heading form{flex-wrap:wrap}.wm-cpe-plan-heading label{min-width:150px}}.wm-cpe-plan-heading label{min-width:0;font-size:12px;line-height:1.5}.wm-cpe-plan-heading input{box-sizing:border-box;color:#173d47;background:#fff;border:1px solid #aac6c0;border-radius:6px;width:100%;min-width:0;margin-top:5px;padding:9px;display:block}.wm-cpe-plan-heading form>button{flex-shrink:0}.wm-cpe-plan button:focus-visible,.wm-cpe-collections button:focus-visible,.wm-cpe-save-plan:focus-visible{outline-offset:3px;outline:3px solid #268aad}.cpe-cert-overlap{border-top:1px solid var(--tw-work-border,#dce5ed);border-bottom:1px solid var(--tw-work-border,#dce5ed);min-width:0;margin:14px 0;padding:12px 0}.cpe-cert-overlap .cpe-cert-overlap-title{color:#294b45;margin:0 0 8px;font-size:12px;font-weight:650}.cpe-cert-overlap ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cpe-cert-overlap li{color:#35546d;overflow-wrap:anywhere;background:#f5f8fa;border:1px solid #d4e0e8;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:12px;line-height:1.4;display:flex}.cpe-cert-overlap li[data-held=true]{color:#205d4d;background:#e9f5f0;border-color:#b7d8ca}.cpe-cert-overlap li small{font-size:10px;font-weight:600}.cpe-cert-overlap .cpe-cert-overlap-note{color:#526477;margin:8px 0 0;font-size:11px;line-height:1.5}.wm-cpe{color:#10243b}.wm-cpe button,.wm-cpe a{cursor:pointer}.wm-cpe button:disabled{opacity:.5;cursor:not-allowed}.wm-cpe select,.wm-cpe input,.wm-cpe textarea{color:#19334e;background:#fff;border:1px solid #c9d8e5;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font-size:14px}.wm-cpe label{gap:6px;min-width:0;font-size:13px;font-weight:550;display:grid}.wm-cpe-cycle-strip{color:#fff;background:linear-gradient(115deg,#072d42,#0a2638);border-radius:11px;align-items:center;gap:22px;margin-bottom:12px;padding:18px 24px;display:flex}.wm-cpe-cycle-strip>strong{border-right:1px solid #526879;padding-right:22px;font-size:19px}.wm-cpe-cycle-strip>p{flex:1;font-size:14px}.wm-cpe-cycle-strip>button{color:#6bd5ff;border-left:1px solid #526879;padding-left:24px;font-size:14px}.wm-cpe-cycle-strip>svg{flex-shrink:0}.wm-cpe-filters{background:#fff;border:1px solid #dce5ed;border-radius:12px;grid-template-columns:minmax(160px,1fr) minmax(140px,.9fr) minmax(165px,1.1fr) minmax(200px,2fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.wm-cpe-filters label{border:1px solid #dce5ed;border-radius:9px;gap:0;padding:7px 12px;font-size:11px}.wm-cpe-filters select{border:0;padding:3px 0;font-size:14px}.wm-cpe-filters>input{border-radius:30px;padding:13px}.wm-cpe-filters>button{color:#0077ab;white-space:nowrap;font-size:13px}.wm-cpe-results{align-items:center;gap:23px;margin:22px 0 16px;display:flex}.wm-cpe-results h2{letter-spacing:-.025em;font-size:21px;font-weight:650}.wm-cpe-results p{color:#4b6379;border-left:1px solid #cfdce6;padding-left:24px;font-size:14px}.wm-cpe-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.wm-cpe-sources .learning-opportunity{background:#fff;border:1px solid #dce4eb;border-radius:11px;flex-direction:column;display:flex;overflow:hidden}.wm-cpe-source-art{background-image:url(/art/my-waymark/learning-covers.webp);background-position:0;background-size:300% 100%;height:175px}.wm-cpe-source-art[data-format=course]{background-position:50%}.wm-cpe-source-art[data-format=reading]{background-position:100%}.wm-cpe-source-body{flex-direction:column;flex:1;padding:20px;display:flex}.wm-cpe-provider{text-transform:uppercase;letter-spacing:.06em;color:#35546d;font-size:12px}.wm-cpe-source-body h3{letter-spacing:-.025em;margin:7px 0;font-size:23px;font-weight:650;line-height:1.25}.wm-cpe-source-body>p:not(.wm-cpe-provider){color:#4b6379;font-size:16px;line-height:1.4}.wm-cpe-badges{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.wm-cpe-badges span{color:#086397;background:#e7f5ff;border-radius:9px;padding:5px 10px;font-size:12px}.wm-cpe-badges span:nth-child(2){color:#534492;background:#eee9ff}.wm-cpe-source-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.wm-cpe-source-actions>*{white-space:normal;justify-content:center;align-items:center;min-height:43px;padding:10px;font-size:13px;display:flex}.wm-cpe-source-actions button{border:1px solid #527189;border-radius:8px}.wm-cpe-source-body details{border-top:1px solid #dce5ec;margin-top:16px;padding-top:12px;font-size:13px;line-height:1.5}.wm-cpe-source-body details summary{cursor:pointer;font-weight:550}.wm-cpe-source-body details p{margin:9px 0}.wm-cpe-source-body details a{color:#0074a7}.wm-cpe-source-body>small{color:#4b6379;margin-top:12px;font-size:12px;line-height:1.5}.wm-cpe-own,.wm-cpe-evidence-note{background:#edf8ff;border:1px solid #cce6fa;border-radius:11px;align-items:center;gap:20px;margin-top:18px;padding:20px;display:flex}.wm-cpe-own>svg,.wm-cpe-evidence-note>svg{color:#0085b6;flex-shrink:0}.wm-cpe-own>div{flex:1}.wm-cpe-own h3,.wm-cpe-evidence-note h3{font-size:17px;font-weight:600}.wm-cpe-own p,.wm-cpe-evidence-note p{color:#4b6379;margin-top:5px;font-size:14px;line-height:1.5}.wm-cpe-own button{color:#0075ad;border:1px solid #3794c6;border-radius:8px;padding:10px 16px;font-size:14px}.wm-cpe-catalogue{color:#4b6379;margin-top:12px;font-size:11px;line-height:1.5}.wm-cpe-toolbar{align-items:end;gap:15px;margin-bottom:18px;display:flex}.wm-cpe-toolbar label{min-width:200px;margin-right:auto}.wm-cpe-toolbar>button{border:1px solid #7599b3;border-radius:8px;padding:12px 18px;font-size:14px}.wm-cpe-log-grid{grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr);gap:20px;display:grid}.wm-cpe-log-grid>*{min-width:0}.wm-cpe-progress{color:#fff;background:linear-gradient(115deg,#072d42,#0a2739);border-radius:12px;align-items:center;gap:22px;padding:24px;display:flex}.wm-cpe-progress>div:first-child{flex:1}.wm-cpe-progress>div:first-child>p:first-child{color:#ffca69;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600}.wm-cpe-progress h2{margin:12px 0;font-size:25px;line-height:1.3}.wm-cpe-progress h2>strong{font-size:43px}.wm-cpe-progress h2>span{font-size:19px}.wm-cpe-progress p{color:#d1e1ec;font-size:13px;line-height:1.5}.wm-cpe-progress>div:last-child{max-width:115px}.wm-cpe-progress h3{margin-bottom:8px;font-size:22px;font-weight:600}.wm-cpe-ring{border-radius:50%;flex-shrink:0;width:115px;height:115px;padding:11px}.wm-cpe-ring>span{background:#09293d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.wm-cpe-ring strong{font-size:26px}.wm-cpe .cpe-cycle{background:#fff;border:1px solid #dce5ed;border-radius:10px;margin:14px 0;padding:14px;font-size:13px}.wm-cpe .cpe-cycle summary{cursor:pointer;font-weight:550}.wm-cpe .cpe-cycle form{gap:12px;margin-top:18px;display:grid}.wm-cpe-log{background:#fff;border:1px solid #dce5ed;border-radius:12px;margin-top:18px;padding:20px}.wm-cpe-log h2{font-size:22px;font-weight:650}.wm-cpe-log>p{color:#4b6379;margin:7px 0 16px;font-size:12px;line-height:1.5}.wm-cpe-table{max-width:100%;overflow:auto}.wm-cpe-table table{border-collapse:collapse;width:100%;font-size:13px}.wm-cpe-table th{text-align:left;border-bottom:1px solid #cedce7;padding:10px 8px;font-size:12px;font-weight:600}.wm-cpe-table td{vertical-align:top;border-bottom:1px solid #dce5ed;padding:16px 8px}.wm-cpe-table tr:last-child td{border:0}.wm-cpe-table td:first-child{min-width:145px}.wm-cpe-table td strong{font-size:14px;display:block}.wm-cpe-table td small{color:#4b6379;margin-top:4px;font-size:11px;display:block}.wm-cpe-table details{margin-top:8px;font-size:11px;line-height:1.4}.wm-cpe-table summary{cursor:pointer}.wm-cpe-status{color:#076293;background:#e1f2ff;border-radius:20px;padding:4px 9px;font-size:11px;display:inline-block}.wm-cpe-status[data-status=accepted]{color:#215c40;background:#e6f3eb}.wm-cpe-status[data-status=submitted]{color:#574491;background:#eee9ff}.wm-cpe-record-actions{color:#006c9c;gap:8px;font-size:12px;display:grid}.wm-cpe .cpe-entry,.wm-cpe-entry-empty{background:linear-gradient(135deg,#fff5e7,#faf1e1);border:1px solid #efd9b6;border-radius:12px;gap:16px;min-width:0;padding:24px;display:grid}.wm-cpe .cpe-entry h3,.wm-cpe-entry-empty h2{letter-spacing:-.035em;font-size:28px;font-weight:650;line-height:1.2}.wm-cpe .cpe-entry>p,.wm-cpe-entry-empty p{color:#65778d;font-size:13px;line-height:1.5}.wm-cpe .cpe-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wm-cpe .cpe-form-grid>label:first-child,.wm-cpe .cpe-form-grid>label:last-child{grid-column:1/-1}.wm-cpe .cpe-entry .cpe-actions{gap:15px;display:flex}.wm-cpe .cpe-entry .cpe-actions>*{border:1px solid #758da2;border-radius:8px;flex:1;padding:12px;font-size:14px}.wm-cpe .mypost-primary-action{color:#102b40;background:linear-gradient(#ffd084,#f4b950);border-color:#e9a33a}.wm-cpe .mypost-secondary-action{color:#153c59;background:#fff;border:1px solid #718fa6;border-radius:8px;padding:11px 15px}.wm-cpe [role=alert]{background:#fff4ed;border-left:3px solid #bc4b2d;margin-top:16px;padding:15px}.wm-cpe [role=status]{margin-top:16px}.wm-cpe-empty{background:#fff;border:1px solid #dce5ed;border-radius:10px;padding:24px;line-height:1.5}.wm-cpe-empty h2{font-size:24px;font-weight:600}.wm-cpe-empty a{color:#0075ab;margin-top:15px;display:block}.wm-cpe :focus-visible{outline-offset:3px;outline:3px solid #0088b1}@media(max-width:1200px){.wm-cpe-filters{grid-template-columns:1fr 1fr 1fr}.wm-cpe-filters>input{grid-column:1/3}.wm-cpe-log-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr)}.wm-cpe-progress{flex-wrap:wrap;gap:15px}.wm-cpe-progress>div:first-child{flex-basis:100%}.wm-cpe-sources{gap:14px}.wm-cpe-source-body{padding:16px}.wm-cpe-source-actions{grid-template-columns:1fr}}@media(max-width:900px){.wm-cpe-log-grid{grid-template-columns:minmax(0,1fr)}.wm-cpe-sources{grid-template-columns:1fr 1fr}.wm-cpe-cycle-strip{flex-wrap:wrap}.wm-cpe-cycle-strip>button{border:0;padding-left:0}.wm-cpe-cycle-strip>p{flex-basis:65%}.wm-cpe-toolbar{flex-wrap:wrap}.wm-cpe-toolbar label{flex-basis:100%}.wm-cpe-toolbar>button{flex:1}.wm-cpe-progress>div:first-child{flex-basis:40%}}@media(max-width:560px){.wm-cpe-sources{grid-template-columns:minmax(0,1fr)}.wm-cpe-filters{grid-template-columns:1fr 1fr;gap:10px}.wm-cpe-filters>input,.wm-cpe-filters>label:first-child{grid-column:1/-1}.wm-cpe-results{flex-wrap:wrap;gap:8px}.wm-cpe-results p{border:0;padding:0}.wm-cpe-own{flex-wrap:wrap}.wm-cpe-own button{width:100%}.wm-cpe-cycle-strip{gap:13px;padding:17px}.wm-cpe-cycle-strip>strong{border:0;padding:0}.wm-cpe-cycle-strip>p{flex-basis:100%}.wm-cpe-source-art{height:180px}.wm-cpe-source-actions{grid-template-columns:1fr 1fr}.wm-cpe .cpe-entry{padding:18px}.wm-cpe .cpe-form-grid{grid-template-columns:minmax(0,1fr)}.wm-cpe .cpe-form-grid>label{grid-column:auto!important}.wm-cpe-progress>div:first-child{flex-basis:100%}.wm-cpe-ring{width:105px;height:105px}.wm-cpe-progress{padding:20px}.wm-cpe-evidence-note{align-items:start;gap:14px;padding:17px}}.wm-cpe{overflow-wrap:anywhere;min-width:0;max-width:100%}.wm-cpe-log-grid>aside{min-width:0}.wm-cpe .cpe-entry,.wm-cpe .cpe-form-grid,.wm-cpe .cpe-actions{min-width:0;max-width:100%}.wm-cpe .cpe-entry>*{min-width:0}.wm-cpe input[type=date]{box-sizing:border-box;max-width:100%}.wm-cpe-table{contain:inline-size}.wm-cpe-table table{overflow-wrap:normal;word-break:normal;min-width:620px}.wm-cpe-table td:nth-child(2),.wm-cpe-table th{white-space:nowrap}.wm-cpe-status{min-width:90px}@media(max-width:560px){.wm-certs-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:visible}.wm-certs-tabs a{white-space:normal;text-align:center;min-width:0;padding:10px 5px;font-size:12px}}.wm-cpe .wm-cpe-table{contain:inline-size paint;width:100%;max-width:100%;display:block;position:relative;overflow:auto hidden!important}.wm-cpe .wm-cpe-table:focus-visible{outline-offset:-3px}.wm-cpe-pack{border:1px solid var(--tw-work-border,#d9e4e8);background:var(--tw-work-surface,#fff);color:#203c4a;overflow-wrap:anywhere;border-radius:16px;gap:14px;margin-top:20px;padding:24px;display:grid}.wm-cpe-pack h3{margin:0;font-size:1.25rem;font-weight:650;line-height:1.3}.wm-cpe-pack p{margin:0;font-size:.9rem;line-height:1.6}.wm-cpe-pack label{gap:7px;font-size:.85rem;font-weight:600;display:grid}.wm-cpe-pack select{color:#203c4a;background:#fff;border:1px solid #cbdadb;border-radius:8px;width:100%;min-width:0;padding:10px}.wm-cpe-pack small{color:#526477;font-size:.78rem;line-height:1.55}.wm-cpe-pack button{white-space:normal;justify-content:center;max-width:100%}.wm-cpe-pack button:disabled{opacity:.55;cursor:not-allowed}.wm-cpe-source-body .wm-cpe-credit-note,.wm-cpe-source-body .wm-cpe-domain-note{color:#294b45;background:#f0f6f5;border-radius:8px;padding:12px 14px;font-size:.82rem;line-height:1.55}.wm-cpe-credit-note strong,.wm-cpe-domain-note strong{margin-bottom:4px;font-size:.75rem;display:block}.wm-cpe-domain-note small{color:#526477;margin-top:5px;display:block}.wm-cpe-filters{flex-wrap:wrap}.wm-cpe-filters>label{min-width:140px}.wm-cpe-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.wm-cpe-filters>label{grid-column:auto;min-width:0}.wm-cpe-filters>input{grid-column:1/4;min-width:0}.wm-cpe-filters>button{grid-column:4}@media(max-width:960px){.wm-cpe-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-cpe-filters>input,.wm-cpe-filters>button{grid-column:1/-1}}@media(max-width:480px){.wm-cpe-filters{grid-template-columns:1fr}.wm-cpe-filters>label:first-child{grid-column:auto}}.wm-learning-intro{color:#fff;background:#12354a;border-radius:12px;gap:18px;margin-bottom:24px;padding:22px 25px;display:flex}.wm-learning-intro>svg{color:#77cee0;flex-shrink:0}.wm-learning-intro h2{font-size:21px;font-weight:700;line-height:1.3}.wm-learning-intro p{color:#ccdae3;max-width:720px;margin-top:7px;font-size:14px;line-height:1.65}.wm-learning-shortlist{color:#365970;background:#eef5f7;border:1px solid #d1e0e7;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding:17px 20px;font-size:13px;display:flex}.wm-learning-shortlist span{font-size:12px}.wm-learning-log-summary{color:#234859;background:#edf5f6;border-radius:12px;margin-bottom:22px;padding:25px}.wm-learning-log-summary>div{align-items:baseline;gap:12px;display:flex}.wm-learning-log-summary strong{font-size:34px;font-weight:700}.wm-learning-log-summary p{margin:12px 0;font-size:14px;line-height:1.65}.wm-learning-log-summary a{color:#126b88;font-size:13px;font-weight:650;text-decoration:underline}.wm-cpe-record-actions a{color:#126b88;white-space:normal;font-size:12px}.wm-cpe-record-actions button{white-space:normal}@media(max-width:600px){.wm-learning-intro{gap:12px;padding:18px}.wm-learning-intro h2{font-size:19px}.wm-learning-shortlist{display:grid}.wm-learning-log-summary{padding:20px}}.waymark-refresh .wm-cpe .wm-learning-intro h2{color:#fff}.waymark-refresh .wm-cpe .wm-learning-intro p{color:#d4e4ed}.wm-cpe-log{container-type:inline-size}.wm-cpe-progress time{white-space:nowrap;display:inline-block}.wm-cpe-ring>span{text-align:center}@container (width<=620px){.wm-cpe .wm-cpe-table{contain:none;overflow:visible!important}.wm-cpe-table table,.wm-cpe-table tbody,.wm-cpe-table tr,.wm-cpe-table td{width:100%;min-width:0;display:block}.wm-cpe-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wm-cpe-table tr{border-bottom:1px solid #dce5ed;padding:12px 0}.wm-cpe-table td,.wm-cpe-table tr:last-child td{white-space:normal;border:0;padding:7px 0}.wm-cpe-table td:first-child{min-width:0}.wm-cpe-table td[data-label]:before{content:attr(data-label);color:#5e7587;margin-bottom:4px;font-size:10px;display:block}.wm-cpe-record-actions{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.wm-cpe-record-actions a{flex-basis:100%}.wm-cpe-table td strong{font-size:16px}}.cpe-workspace{min-width:0;color:var(--foreground);background:var(--background);border-radius:14px;gap:26px;margin-top:24px;padding:clamp(18px,3vw,32px);display:grid}.cpe-workspace :is(h2,h3,h4,p,small,strong,span){overflow-wrap:anywhere}.cpe-workspace h2{font-size:28px;font-weight:650;line-height:1.2}.cpe-workspace h3{font-size:21px;font-weight:600}.cpe-workspace h4{font-size:18px;font-weight:600;line-height:1.35}.cpe-workspace p{color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:1.6}.cpe-workspace small{color:var(--muted-foreground);font-size:12px;line-height:1.6;display:block}.cpe-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.cpe-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cpe-workspace label{gap:7px;min-width:0;font-size:13px;font-weight:550;display:grid}.cpe-workspace :is(input,select,textarea){background:var(--card);border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);font:inherit;border-radius:6px;min-height:44px;padding:10px;display:block}.cpe-select{max-width:420px}.cpe-overview{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.cpe-progress,.cpe-cycle,.cpe-entry{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:22px}.cpe-progress{border-top:3px solid var(--primary)}.cpe-progress h3{margin-top:18px;font-size:24px}.cpe-progress h3 strong{font-size:42px}.cpe-progress progress{width:100%;height:10px;accent-color:var(--primary);margin:20px 0 4px}.cpe-progress small{margin-top:14px}.cpe-workspace summary{cursor:pointer;min-height:38px;color:var(--primary);padding:8px 0;font-size:13px}.cpe-cycle form,.cpe-entry{gap:16px;display:grid}.cpe-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cpe-entry{scroll-margin-top:24px}.cpe-filters{flex-wrap:wrap;gap:10px;display:flex}.cpe-opportunities{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.cpe-opportunities article{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;align-items:start;gap:10px;min-width:0;padding:22px;display:flex}.cpe-opportunities article>p{margin:0}.cpe-opportunities .cpe-provider{color:var(--primary);letter-spacing:.03em;font-size:11px;font-weight:650}.cpe-opportunities .cpe-duration{font-size:12px}.cpe-opportunities article>.cpe-actions{margin-top:auto;padding-top:12px}.cpe-opportunities details{border-top:1px solid var(--border);width:100%;padding-top:4px}.cpe-opportunities a{color:var(--primary)}.cpe-notice{background:var(--card);border-left:3px solid var(--primary);border-radius:6px;padding:18px}.cpe-log ul{margin-top:16px;padding:0;list-style:none}.cpe-log li{background:var(--card);border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding:18px;display:flex}.cpe-log li>div:first-child{min-width:0}.cpe-log li span{color:var(--muted-foreground);margin:6px 0;font-size:12px;display:block}.cpe-workspace :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.cpe-workspace button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.cpe-heading{flex-direction:column}.cpe-overview,.cpe-opportunities,.cpe-form-grid{grid-template-columns:1fr}.cpe-log li{flex-direction:column}.cpe-workspace{padding:18px}.cpe-actions .mypost-primary-action{white-space:normal}.cpe-filters{width:100%}.cpe-filters label{flex:1;min-width:120px}}.cpe-overview{align-items:start}.cert-tracker>nav a[aria-current=location]{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 12%,transparent)}.cpe-workspace progress,.dashboard-cert progress{appearance:none;background:var(--tw-work-border);border:0;border-radius:999px;overflow:hidden}.cpe-workspace progress::-webkit-progress-bar{background:var(--tw-work-border);border-radius:999px}.dashboard-cert progress::-webkit-progress-bar{background:var(--tw-work-border);border-radius:999px}.cpe-workspace progress::-webkit-progress-value{background:var(--primary);border-radius:999px}.dashboard-cert progress::-webkit-progress-value{background:var(--primary);border-radius:999px}.cpe-workspace progress::-moz-progress-bar{background:var(--primary);border-radius:999px}.dashboard-cert progress::-moz-progress-bar{background:var(--primary);border-radius:999px}.wm-claim{color:#102b42;max-width:1120px;margin:42px auto 65px}.wm-claim header{max-width:760px;margin-bottom:32px}.wm-claim h1{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(34px,4vw,53px);font-weight:650;line-height:1.1;color:#102b42!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.wm-claim header>p:last-child{color:#6a7c92;max-width:660px;font-size:18px;line-height:1.5}.wm-claim-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:25px;display:grid}.wm-claim-form{background:#fff;border:1px solid #cfdae5;border-radius:14px;padding:32px}.wm-claim-form h2{letter-spacing:-.03em;margin-bottom:22px;font-size:25px;font-weight:650}.wm-claim-form label{font-size:14px;font-weight:550;display:block}.wm-claim-form label span{color:#6c7d91;margin:8px 0 18px;font-size:13px;font-weight:400;display:block}.wm-claim-form input{color:#17334b;background:#fff;border:1px solid #adc0cf;border-radius:8px;width:100%;margin-bottom:20px;padding:14px}.wm-claim-form button{color:#132f44;background:linear-gradient(#ffd383,#f6bd5b);border:1px solid #e8ad4d;border-radius:8px;width:100%;padding:14px;font-weight:600}.wm-claim-form button:disabled{opacity:.55}.wm-claim-form>p{color:#647a91;margin-top:20px;font-size:13px;line-height:1.6}.wm-claim-form .wm-claim-privacy{border-top:1px solid #dce5eb;gap:12px;padding-top:20px;display:flex}.wm-claim-privacy svg{color:#2f815d;flex-shrink:0}.wm-claim-cover{color:#fff;background:linear-gradient(135deg,#072d43,#092330);border-radius:14px;padding:28px;position:relative;overflow:hidden}.wm-claim-cover img{object-fit:cover;border-radius:4px;width:160px;height:205px;margin:10px auto 25px;transform:rotate(-5deg);box-shadow:12px 12px 22px #0005}.wm-claim-cover h2{letter-spacing:-.025em;font-size:26px;font-weight:600}.wm-claim-cover p{color:#c5d7e4;margin-top:13px;font-size:14px;line-height:1.6}.wm-claim-help{background:#edf5fb;border:1px solid #d5e4ef;border-radius:12px;margin-top:18px;padding:23px}.wm-claim-help h2{font-size:18px;font-weight:600}.wm-claim-help p{color:#667d92;margin:10px 0;font-size:13px;line-height:1.6}.wm-claim a{color:#0077a5;font-size:14px}.wm-claim-back{margin-top:26px;display:inline-block}.wm-claim-result{background:#eef8f1;border:1px solid #c5dfd2;border-radius:10px;margin-top:18px;padding:18px;font-size:14px}.wm-claim :focus-visible{outline-offset:3px;outline:3px solid #078aad}@media(max-width:700px){.wm-claim{margin:25px auto}.wm-claim-grid{grid-template-columns:minmax(0,1fr)}.wm-claim-form{padding:23px}.wm-claim-cover img{width:130px;height:170px}.wm-claim h1{font-size:36px}.wm-claim header>p:last-child{font-size:16px}}.mypost-public-frame:has(.wm-claim){color:#112c42;background:#f7f6f2;min-height:100vh}.mypost-public-frame:has(.wm-claim)>.mypost-public-header{color:#d9eaf2;background:#082b3d;width:100%;max-width:none;margin:0;padding:22px max(24px,50vw - 570px)}.mypost-public-frame:has(.wm-claim)>.mypost-public-footer{color:#5c758b;border-color:#d5e1e9}.mypost-public-frame:has(.wm-claim)>.mypost-public-footer a{color:#466b86}.mypost-public-frame:has(.wm-claim){width:100%;max-width:none;margin:0;padding:0}.mypost-public-frame:has(.wm-claim)>.mypost-public-content{max-width:1190px;margin:auto;padding:0 24px}.mypost-public-frame:has(.wm-claim)>.mypost-public-footer{max-width:1140px;margin:auto;padding:24px}.wm-claim .mypost-eyebrow{color:#50758e}.wm-evidence-page:has(.wm-application:not([hidden])):has(.wm-evidence-panel:not([hidden])>.wm-application)>.wm-evidence-heading{display:none}.wm-application{color:#10233b}.wm-application-heading{margin:0 0 23px}.wm-application-heading h1{letter-spacing:-.04em;margin-bottom:6px;font-size:clamp(30px,3vw,44px);font-weight:650;line-height:1.2}.wm-application-heading p{color:#485f75;font-size:20px;line-height:1.5}.wm-application-grid{grid-template-columns:minmax(285px,.95fr) minmax(0,2fr);gap:16px;display:grid}.wm-application-controls{background:#fff;border:1px solid #d6e1eb;border-radius:12px;min-width:0;padding:22px}.wm-application-select{gap:12px;font-size:17px;font-weight:600;display:grid}.wm-application-select select{background:#fff;border:1px solid #bfcfdf;border-radius:9px;width:100%;min-width:0;padding:13px;font-size:17px;font-weight:400}.wm-application-controls fieldset{margin:28px 0 20px}.wm-application-controls legend{margin-bottom:10px;font-size:17px;font-weight:600}.wm-application-controls fieldset label{cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:10px;align-items:center;gap:14px;margin-bottom:9px;padding:15px 12px;display:flex}.wm-application-controls fieldset label[data-selected=true]{background:#eaf6ff;border-color:#b7e0ff}.wm-application-controls fieldset svg{color:#006a9f;flex-shrink:0}.wm-application-controls fieldset span{flex:1}.wm-application-controls fieldset strong{font-size:15px;font-weight:600}.wm-application-controls fieldset small{color:#485f75;margin-top:3px;font-size:13px;display:block}.wm-application-controls input[type=radio]{accent-color:#007db6;flex-shrink:0;width:20px;height:20px}.wm-application-prompts{background:#fff2dc;border:1px solid #f7dfb8;border-radius:10px;padding:18px}.wm-application-prompts h2{align-items:center;gap:10px;font-size:17px;font-weight:650;display:flex}.wm-application-prompts>p{color:#485f75;margin-top:9px;font-size:14px;line-height:1.5}.wm-application-prompts ol{margin-top:18px}.wm-application-prompts li{gap:12px;margin:14px 0;font-size:14px;line-height:1.5;display:flex}.wm-application-prompts li span{color:#273947;background:#f8cc82;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.wm-application-prompts>a{color:#0075b1;border-top:1px solid #e1d5bd;margin-top:17px;padding-top:12px;font-size:14px;display:block}.wm-application-stage{background:#e4ebf0;border-radius:12px;min-width:0;padding:28px 40px}.wm-application-paper{background:#fffefc;border-top:10px solid #064b70;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #0c283512}.wm-application-paper>header{border-bottom:1px solid #d0dce4;margin:0 40px;padding:30px 0 24px}.wm-application-paper>header p{text-transform:uppercase;letter-spacing:.13em;color:#566b83;font-size:12px;font-weight:600}.wm-application-paper h2{letter-spacing:-.04em;margin-top:24px;font-size:clamp(26px,2.7vw,40px);font-weight:650;line-height:1.2}.wm-application-draft{padding:26px 40px;display:block}.wm-application-draft textarea{letter-spacing:-.025em;color:#10233b;resize:vertical;background:0 0;border:0;width:100%;min-height:220px;font-size:clamp(19px,1.8vw,27px);line-height:1.45}.wm-application-check{border-top:1px solid #d0dce4;gap:20px;margin:0 40px;padding:25px 0;display:flex}.wm-application-check svg{color:#536b84;flex-shrink:0}.wm-application-check h3{font-size:16px;font-weight:650}.wm-application-check p{color:#485f75;margin-top:5px;font-size:15px;line-height:1.5}.wm-application-paper footer{background:#fff;padding:23px}.wm-application-actions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wm-application-actions>*{white-space:normal;justify-content:center;align-items:center;gap:14px;min-height:55px;padding:14px;font-size:16px;display:flex}.wm-application-outline{border:1px solid #d0dce5;border-radius:9px}.wm-application-next{border-top:1px solid #d5e0e9;gap:20px;margin-top:24px;padding-top:22px;display:flex}.wm-application-next a{color:#0074ad;flex:1;align-items:center;gap:14px;font-size:14px;line-height:1.5;display:flex}.wm-application-next a svg{flex-shrink:0}.wm-application-next p{color:#485f75;border-left:1px solid #d5e0e9;max-width:175px;padding-left:20px;font-size:12px;line-height:1.5}.wm-application-empty{background:#fff;border:1px solid #d6e1eb;border-radius:12px;padding:30px}.wm-application-empty h2{font-size:24px;font-weight:650}.wm-application-empty p{color:#485f75;margin:15px 0}.wm-application :focus-visible{outline-offset:3px;outline:3px solid #007aab}@media(max-width:1200px){.wm-application-grid{grid-template-columns:minmax(265px,.9fr) minmax(0,1.5fr)}.wm-application-stage{padding:20px}.wm-application-paper>header{margin:0 25px}.wm-application-draft{padding:24px}.wm-application-check{margin:0 24px}.wm-application-actions{grid-template-columns:1fr}.wm-application-next{flex-wrap:wrap}.wm-application-next p{border:0;max-width:none;padding:0}}@media(max-width:900px){.wm-application-grid{grid-template-columns:minmax(0,1fr)}.wm-application-heading p{font-size:17px}.wm-application-actions{grid-template-columns:1fr 1fr}}@media(max-width:500px){.wm-application-stage{padding:12px}.wm-application-controls{padding:18px}.wm-application-paper>header{margin:0 18px;padding-top:23px}.wm-application-draft{padding:20px 18px}.wm-application-check{gap:12px;margin:0 18px}.wm-application-paper footer{padding:18px}.wm-application-actions{grid-template-columns:1fr}.wm-application-controls fieldset label{gap:10px}.wm-application-prompts{padding:14px}}.wm-home-main .wm-application-heading{background:0 0;border:0;max-width:none;padding:0}.wm-home-main .wm-application-heading h1{-webkit-text-fill-color:currentColor;color:#10233b;background:0 0;max-width:none}.wm-home-main .wm-application-heading:after{display:none}.wm-interview{color:#0b1830;--interview-muted:#485f75}.wm-home-main .wm-interview-heading{background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;margin:0 0 20px;padding:0;display:flex}.wm-interview-heading:after{display:none!important}.wm-home-main .wm-interview-heading h1{letter-spacing:-.035em;color:#09152c;-webkit-text-fill-color:currentColor;background:0 0;margin:0 0 7px;font-size:clamp(29px,2.6vw,42px);font-weight:650;line-height:1.14}.wm-interview-heading p{color:var(--interview-muted);font-size:19px;line-height:1.4}.wm-interview-saved-button{color:#064c78;background:#f0f8fe;border:1px solid #1479b4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 19px;font-size:15px;display:flex}.wm-interview-hero{isolation:isolate;background:#0c293b;border-radius:13px;min-height:203px;margin-bottom:15px;position:relative;overflow:hidden}.wm-interview-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.wm-interview-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b293bf0,#0b293be8 38%,#0b293b88 56%,#0000 80%);position:absolute;inset:0}.wm-interview-hero>div{color:#fff;max-width:76%;padding:27px 34px}.wm-interview .wm-interview-kicker{letter-spacing:.1em;text-transform:uppercase;color:#0065a1;margin:0 0 9px;font-size:11px;font-weight:700;line-height:1.5}.wm-interview-hero .wm-interview-kicker{color:#ffc365}.wm-interview-hero h2{letter-spacing:-.025em;color:#fff;margin:0 0 9px;font-size:27px;font-weight:600;line-height:1.2}.wm-interview-hero>div>p:not(.wm-interview-kicker){color:#e7eef4;margin-bottom:17px;font-size:16px}.wm-interview-hero .wm-home-primary{min-width:195px}.wm-interview-filters{background:#fff;border:1px solid #e0e5ea;border-radius:13px;grid-template-columns:1.05fr .9fr 1.55fr 1.55fr;align-items:end;gap:24px;margin-bottom:15px;padding:15px 19px;display:grid}.wm-interview-filters>div,.wm-interview-filters fieldset{min-width:0}.wm-interview-filters label,.wm-interview-filters legend{margin-bottom:5px;font-size:12px;font-weight:500;display:block}.wm-interview-filters button[role=combobox]{background:#fff;border-color:#d9e2eb;width:100%;min-height:40px;font-size:14px}.wm-interview-levels{gap:7px;display:flex}.wm-interview-levels button{color:#536681;border:1px solid #d9e2eb;border-radius:10px;flex:1;min-height:40px;padding:6px 10px;font-size:12px}.wm-interview-levels button[aria-pressed=true]{color:#0065a1;background:#e3f3ff;border-color:#71bcea}.wm-interview-filters .wm-interview-search{color:#485f75;border:1px solid #d9e2eb;border-radius:30px;align-items:center;gap:10px;min-height:42px;margin:0;padding:7px 15px;display:flex}.wm-interview-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.wm-interview-search:focus-within{outline-offset:2px;outline:2px solid #0076b7}.wm-interview-columns{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:17px;display:grid}.wm-interview-panel{background:#fff;border:1px solid #dce4eb;border-radius:13px}.wm-interview-questions{padding:0 24px}.wm-interview-list-heading{border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:14px;min-height:52px;font-size:15px;display:flex}.wm-interview-list-heading details{color:#485f75;max-width:220px;font-size:12px}.wm-interview-list-heading details[open]{padding:10px}.wm-interview-list-heading details label{margin:8px 0;display:block}.wm-interview-question{border-bottom:1px solid #dce4eb;grid-template-columns:58px minmax(0,1fr) 130px;align-items:start;gap:20px;min-height:158px;padding:22px 0;display:grid}.wm-interview-question:last-child{border:0}.wm-interview-topic-icon{color:#0074b0;background:#edf7fe;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.wm-interview .wm-interview-topic{letter-spacing:.04em;text-transform:uppercase;color:#415a7a;margin-bottom:8px;font-size:10px;font-weight:650}.wm-interview-question h2{letter-spacing:-.025em;margin-bottom:10px;font-size:20px;font-weight:650;line-height:1.25}.wm-interview-question p{color:var(--interview-muted);font-size:14px;line-height:1.5}.wm-interview-question-action{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:23px;display:flex}.wm-interview button:not(.wm-home-primary):not(.wm-interview-saved-button){cursor:pointer}.wm-interview-question-action button,.wm-interview-record button,.wm-interview-pagination button,.wm-interview-empty button{color:#0076b7;min-height:40px;font-size:15px;font-weight:500}.wm-interview-badge{color:#976000;background:#fff0d8;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:10px;line-height:1.4;display:flex}.wm-interview-aside{gap:9px;display:grid}.wm-interview-evidence{background:#edf7fe;border:1px solid #dce7ee;border-radius:13px;padding:20px 24px 13px}.wm-interview-aside h2{letter-spacing:-.025em;margin:0 0 5px;font-size:22px;font-weight:650;line-height:1.25}.wm-interview-aside p{color:var(--interview-muted);font-size:15px;line-height:1.4}.wm-interview-example{grid-template-columns:1fr 1fr;align-items:center;gap:16px;margin:14px 0 10px;display:grid}.wm-interview-example img{object-fit:cover;border-radius:8px;width:100%;height:94px}.wm-interview-example h3{margin-bottom:5px;font-size:13px;font-weight:600;line-height:1.3}.wm-interview-example p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.wm-interview-evidence .wm-home-primary{justify-content:center;width:100%;margin-top:5px;font-size:13px}.wm-interview-record{padding:17px 24px 9px;position:relative}.wm-interview-record>svg{float:right;color:#0076b7}.wm-interview-record h2{font-size:19px}.wm-interview-record p{font-size:13px}.wm-interview .wm-interview-note{border:1px solid #dce4eb;border-radius:10px;align-items:center;gap:9px;padding:9px 15px;font-size:10px;display:flex}.wm-interview-note svg{flex-shrink:0}.wm-interview-pagination{color:#485f75;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.wm-interview-pagination button:disabled{opacity:.4;cursor:default}.wm-interview-empty{padding:24px;line-height:1.5}.wm-interview-empty h2{margin-bottom:10px;font-size:23px}.wm-interview-empty button{margin-top:12px}.wm-interview :focus-visible{outline-offset:3px;outline:2px solid #0076b7}@media(min-width:1450px){.wm-interview-question{grid-template-columns:58px minmax(0,1fr) 145px}}@media(max-width:1200px){.wm-interview-heading{flex-wrap:wrap}.wm-interview-filters{grid-template-columns:1fr 1fr;gap:14px}.wm-interview-question{grid-template-columns:44px minmax(0,1fr);gap:14px}.wm-interview-topic-icon{width:44px;height:44px}.wm-interview-question-action{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;gap:10px}.wm-interview-hero>div{max-width:85%}.wm-interview-evidence,.wm-interview-record{padding-left:18px;padding-right:18px}}@media(max-width:900px){.wm-interview-columns{grid-template-columns:1fr}.wm-interview-aside{grid-template-columns:1fr 1fr}.wm-interview-note{grid-column:1/-1}.wm-interview-hero>div{max-width:90%}.wm-home-main .wm-interview-heading p{font-size:16px}}@media(max-width:560px){.wm-home-main .wm-interview-heading{display:block}.wm-interview-saved-button{margin-top:15px}.wm-interview-hero>div{max-width:100%;padding:24px}.wm-interview-hero h2{font-size:24px}.wm-interview-hero:after{background:#0b293bcc}.wm-interview-filters{grid-template-columns:1fr;gap:13px}.wm-interview-aside{grid-template-columns:1fr}.wm-interview-questions{padding:0 16px}.wm-interview-question h2{font-size:19px}.wm-interview-levels button{font-size:13px}.wm-interview-question-action{flex-wrap:wrap}.wm-interview-heading h1{font-size:30px}}.wm-interview-levels{flex-wrap:wrap}.wm-interview-levels button{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:1 0 auto}.wm-interview-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:1600px){.wm-interview-filters{grid-template-columns:1.05fr .9fr 1.55fr 1.55fr}}@media(max-width:560px){.wm-interview-filters{grid-template-columns:minmax(0,1fr)}}.wm-reports{color:#0b1830}.wm-home-main .wm-reports-heading,.wm-reports .wm-reports-heading{background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;max-width:none;margin:0 0 27px;padding:0;display:flex}.wm-reports-heading:after{display:none!important}.wm-home-main .wm-reports-heading h1,.wm-reports .wm-reports-heading h1{letter-spacing:-.035em;-webkit-text-fill-color:currentColor;color:#0b1830;background:0 0;margin-bottom:8px;font-size:clamp(30px,2.85vw,44px);font-weight:650;line-height:1.2}.wm-reports-heading p{color:#485f75;font-size:21px;line-height:1.4}.wm-report-outline{color:#0b1830;background:#fbfdff;border:1px solid #0076b7;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:14px;min-height:51px;padding:12px 23px;font-size:16px;display:inline-flex}.wm-reports-columns{grid-template-columns:minmax(0,2.05fr) minmax(300px,1fr);align-items:start;gap:17px;display:grid}.wm-reports-list{gap:15px;display:grid}.wm-report-card{background:#fff;border:1px solid #dce4eb;border-radius:11px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:31px;min-height:450px;padding:22px;display:grid}.wm-report-cover{aspect-ratio:auto;color:#fff;background:#082438 url(/art/my-waymark/report-cover.webp) 50%/cover;border-radius:4px;width:100%;min-width:0;min-height:405px;padding:25px 28px;position:relative;box-shadow:0 3px 9px #0b18302b}.wm-report-cover>p:first-child{margin-bottom:29px;font-size:14px;font-weight:650}.wm-report-cover>p:first-child span{color:#10c8f5}.wm-report-cover>h2{letter-spacing:-.025em;margin-bottom:9px;font-family:Georgia,serif;font-size:39px;font-weight:500;line-height:1.02}.wm-report-cover>p{font-size:14px}.wm-report-cover>small{align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:22px;left:28px}.wm-report-card-body{flex-direction:column;padding:10px 4px;display:flex}.wm-report-status{color:#006b9f;background:#e4f4ff;border-radius:30px;align-self:start;margin-bottom:20px;padding:6px 14px;font-size:13px;display:inline-flex}.wm-report-card-body>h2{letter-spacing:-.035em;margin-bottom:18px;font-size:38px;font-weight:650;line-height:1.15}.wm-report-description{color:#61728b;font-size:19px;line-height:1.45}.wm-report-card-footer{border-top:1px solid #dce4eb;margin-top:auto;padding-top:23px}.wm-report-card-footer>p{color:#536b89;align-items:center;gap:14px;margin-bottom:18px;font-size:15px;line-height:1.4;display:flex}.wm-report-card-actions{gap:15px;display:flex}.wm-report-card-actions>*{flex:1}.wm-report-card-actions .wm-home-primary{justify-content:center;min-height:51px;font-size:16px}.wm-report-card-actions .wm-report-outline{border-color:#193c62;padding:10px 15px;font-size:14px}.wm-reports-panel{background:#fff;border:1px solid #dce4eb;border-radius:11px;padding:21px}.wm-reports-separate{align-items:center;gap:22px;margin-top:14px;display:flex}.wm-reports-separate>svg,.wm-reports-help section>span{color:#0076b7;background:#e1f3ff;border-radius:50%;flex-shrink:0;width:50px;height:50px;padding:12px}.wm-reports-separate h2{font-size:17px;font-weight:600;line-height:1.4}.wm-reports-separate p{color:#63758f;margin-top:3px;font-size:14px;line-height:1.4}.wm-reports-help{background:#edf7fe;border:1px solid #cae6fa;border-radius:11px;padding:20px 27px}.wm-reports-help section>span{justify-content:center;align-items:center;margin-bottom:15px;padding:0;display:flex}.wm-reports-help h2{letter-spacing:-.025em;margin-bottom:7px;font-size:24px;font-weight:650;line-height:1.3}.wm-reports-help p{color:#61728b;font-size:18px;line-height:1.45}.wm-reports-help .wm-home-primary{justify-content:center;width:100%;min-height:52px;margin-top:18px;font-size:16px}.wm-reports-help section+section{border-top:1px solid #c2dce9;margin-top:25px;padding-top:20px}.wm-reports-help section>a:not(.wm-home-primary){color:#006ba8;margin-top:19px;font-size:16px;line-height:1.5;display:block}.wm-reports-help section>a.wm-report-order-help{margin-top:12px;font-size:12px}.wm-reports-created{background:#edf7fe;border:1px solid #cae6fa;border-radius:11px;grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:20px;margin-top:17px;padding:20px 27px;display:grid}.wm-reports-created h2{letter-spacing:-.025em;margin-bottom:9px;font-size:23px;font-weight:650;line-height:1.3}.wm-reports-created p{color:#485f75;font-size:14px;line-height:1.55}.wm-reports-created>a{color:#0b1830;background:#fff;border:1px solid #daeafa;border-radius:11px;align-self:stretch;gap:16px;padding:20px;display:flex}.wm-reports-created>a>svg{color:#0076b7;background:#e5f5ff;border-radius:50%;flex-shrink:0;width:45px;height:45px;padding:10px}.wm-reports-created h3{margin-bottom:5px;font-size:15px;font-weight:600;line-height:1.4}.wm-reports-created a span{color:#0076b7;margin-top:16px;font-size:15px;display:block}.wm-reports :focus-visible{outline-offset:3px;outline:2px solid #0076b7}.wm-report-outline:disabled{opacity:.65}.mypost-public-content:has(.wm-reports){background:#f8f7f4;max-width:1450px;padding:30px}.mypost-public-frame:has(.wm-reports){background:#f8f7f4}@media(max-width:1250px){.wm-reports-heading{flex-wrap:wrap}.wm-report-card{grid-template-columns:180px minmax(0,1fr);gap:20px;min-height:390px;padding:18px}.wm-report-cover{aspect-ratio:auto;min-height:340px;padding:22px 18px}.wm-report-cover>h2{font-size:32px}.wm-report-cover>small{left:18px}.wm-report-card-body>h2{font-size:29px}.wm-report-description{font-size:16px}.wm-report-card-actions{flex-wrap:wrap}.wm-report-card-actions>*{flex-basis:100%}.wm-reports-help{padding:21px}.wm-reports-help h2{font-size:21px}.wm-reports-help p{font-size:16px}.wm-reports-created{grid-template-columns:1fr 1fr}.wm-reports-created>div{grid-column:1/-1}}@media(max-width:1000px){.wm-reports-columns{grid-template-columns:1fr}.wm-reports-help{grid-template-columns:1fr 1fr;gap:25px;display:grid}.wm-reports-help section+section{border:0;border-left:1px solid #c2dce9;margin:0;padding:0 0 0 25px}.wm-report-card{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}.wm-report-card-actions{flex-wrap:nowrap}.wm-report-cover{min-height:350px}.wm-reports-heading p{font-size:18px}}@media(max-width:560px){.wm-reports .wm-reports-heading{display:block}.wm-reports-heading>.wm-report-outline{width:100%;margin-top:17px;font-size:14px}.wm-report-card{grid-template-columns:1fr;padding:18px}.wm-report-cover{aspect-ratio:.75;width:100%;max-width:285px;min-height:360px;margin:auto;padding:25px}.wm-report-cover>h2{font-size:39px}.wm-report-card-body>h2{font-size:30px}.wm-report-description{font-size:16px}.wm-report-card-footer{margin-top:24px}.wm-report-card-actions{flex-wrap:wrap}.wm-reports-help{display:block}.wm-reports-help section+section{border:0;border-top:1px solid #c2dce9;margin-top:23px;padding:23px 0 0}.wm-reports-created{grid-template-columns:1fr;padding:20px}.wm-reports-created>div{grid-column:auto}.wm-reports-separate{align-items:start;gap:15px}.wm-reports-separate h2{font-size:15px}.mypost-public-content:has(.wm-reports){padding:18px}}.wm-reports-columns>*,.wm-reports-list,.wm-report-card,.wm-report-card-body,.wm-reports-help{min-width:0}.wm-reports .wm-home-primary,.wm-reports .wm-report-outline{white-space:normal;overflow-wrap:anywhere}.wm-report-card-footer svg{flex-shrink:0}@media(max-width:360px){.wm-reports-help{padding:17px}.wm-reports-help .wm-home-primary{padding:10px 12px;font-size:14px}.wm-report-card{padding:16px}.wm-report-cover>h2{font-size:34px}.wm-reports-columns{grid-template-columns:minmax(0,1fr)}}.pathway-primary-action{border:1px solid var(--border);min-height:44px;color:var(--foreground);background:var(--card);border-radius:.65rem;align-items:center;gap:.6rem;margin-top:1.25rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.pathway-work-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;scroll-margin-top:6rem;display:grid}.pathway-work-grid article{border-top:1px solid var(--border);padding:1.2rem 0}.pathway-work-grid h2,.pathway-practice-brief h3{margin:.55rem 0;font-size:1.08rem;font-weight:600}.pathway-work-grid article>p:last-child,.pathway-practice-brief p,.pathway-practice-brief li{color:var(--muted-foreground);font-size:.9rem;line-height:1.7}.pathway-employer-question{border-left:2px solid var(--primary);background:var(--card);grid-column:1/-1;padding:.8rem 1rem;font-size:.875rem;line-height:1.65}.pathway-employer-question strong,.pathway-output strong{color:var(--foreground);margin-bottom:.4rem;display:block}.pathway-practice-brief{border:1px solid var(--border);background:var(--card);border-radius:1rem;grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}.pathway-practice-main,.pathway-practice-review{padding:1.5rem}.pathway-practice-review{border-left:1px solid var(--border);background:color-mix(in srgb,var(--primary) 4%,transparent)}.pathway-output{border-top:1px solid var(--border);margin-top:1.2rem;padding-top:1rem}.pathway-practice-review ol{padding-left:1.2rem;list-style:decimal}.pathway-practice-review li+li{margin-top:.8rem}.pathway-practice-review .pathway-limit{margin-top:1rem;font-size:.78rem}.pathway-project-options{border-bottom:1px solid var(--border);margin-top:1rem;padding:1rem 0;font-size:.875rem;line-height:1.65}.pathway-project-options summary{cursor:pointer;min-height:32px;font-weight:600}.pathway-project-options p{color:var(--muted-foreground);margin:.65rem 0}.pathway-project-options ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-left:1.2rem;list-style:outside;display:grid}.pathway-cert-explanation{color:var(--muted-foreground);margin-bottom:1rem;font-size:.8rem;line-height:1.6}.pathway-directory-guide{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.2rem 0;display:flex}.pathway-directory-guide p{max-width:65ch;color:var(--muted-foreground);font-size:.9rem;line-height:1.65}.pathway-directory-guide strong{color:var(--foreground)}@media(max-width:640px){.pathway-work-grid,.pathway-practice-brief{grid-template-columns:1fr}.pathway-work-grid{gap:.4rem}.pathway-practice-review{border-left:0;border-top:1px solid var(--border)}.pathway-practice-main,.pathway-practice-review{padding:1.1rem}.pathway-project-options ul{grid-template-columns:1fr}.pathway-directory-guide{flex-direction:column;align-items:flex-start;gap:.8rem}}.pathway-practice-main .pathway-download-note{margin-top:.6rem;font-size:.78rem}.career-artwork{color:#32d6ee;pointer-events:none;overflow:hidden}.career-artwork svg{width:100%;height:100%;display:block}.career-visual-hero{isolation:isolate;background:linear-gradient(115deg,#0b2638,#071a2a);border:1px solid #205066;overflow:hidden;border-radius:18px!important}.career-visual-hero>.career-artwork{z-index:-1;opacity:.6;width:48%;height:100%;position:absolute;top:0;right:-24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.career-visual-hero>:not(.career-artwork){max-width:68%}.career-visual-hero h1{text-wrap:balance}.explore-role-directory .explore-hero{padding:clamp(24px,4vw,42px)}.explore-directory-intro{justify-content:flex-end;align-items:center;gap:20px;margin:12px 0;display:flex}.explore-directory-intro p{color:var(--muted-foreground);max-width:60ch;font-size:14px}.explore-directory-intro a{flex-shrink:0}.pathway-art-band{background:linear-gradient(110deg,#0c2637,#071a29);border-bottom:1px solid #1a3c50;height:76px;position:relative;overflow:hidden}.pathway-art-band .career-artwork{opacity:.65;width:245px;height:150px;position:absolute;top:-32px;right:0}.pathway-art-band>span{letter-spacing:.14em;text-transform:uppercase;color:#a8c7d5;max-width:50%;font:600 10px ui-monospace,monospace;position:absolute;top:29px;left:24px}.pathway-uplift-card{border-color:#1b4054}.pathway-uplift-card a:focus-visible,.role-directory-card:focus-visible{outline-offset:4px;outline:2px solid #32d6ee}.pathway-uplift-card a{min-height:40px}.pathway-uplift-card button{min-height:36px}.role-area-heading{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:16px;padding:0 0 14px;display:flex}.role-area-heading svg{color:var(--tint-accent,#32d6ee)}.role-area-heading h2{font-size:18px;font-weight:650}.role-area-heading>span{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:12px}.role-directory-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#0d2638,#081b2b)!important;padding:22px!important}.role-directory-card h3{font-size:17px;line-height:1.4}.role-card-symbol{border:1px solid var(--tint-border,#214e63);width:48px;height:48px;color:var(--tint-accent,#32d6ee);background:var(--tint-wash,#0c2c40);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.role-directory-card:hover{border-color:var(--tint-accent,#32d6ee)}.role-directory-card .post-help{font-size:14px;line-height:1.65}.atlas-map-page .atlas-explore-heading{isolation:isolate;background:linear-gradient(115deg,#0b2638,#071a2a);border:1px solid #205066;border-radius:18px;padding:clamp(22px,3vw,36px);position:relative;overflow:hidden}.atlas-explore-heading>.career-artwork{z-index:-1;opacity:.38;width:38%;height:240px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.atlas-explore-heading .atlas-entry-choices{gap:12px;margin-top:0}.atlas-explore-heading .atlas-entry-choices>div{background:#081c2bd9;padding:16px}.atlas-explore-heading .atlas-entry-choices h2{font-size:16px}.atlas-explore-heading .atlas-entry-choices p:not(.post-eyebrow){font-size:13px;line-height:1.6}.atlas-directory{background:linear-gradient(145deg,#0a2234,#071a2a);border:1px solid #205066;border-radius:16px;margin-top:24px;padding:clamp(18px,2.5vw,28px)}.atlas-directory-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.atlas-directory-heading h2{margin-top:6px;font-size:24px;font-weight:650;line-height:1.3}.atlas-directory-heading>p{color:var(--muted-foreground);max-width:42ch;font-size:14px;line-height:1.6}.atlas-directory-controls{grid-template-columns:2fr 1fr 1fr;align-items:end;gap:14px;display:grid}.atlas-directory-controls label{min-width:0;font-size:13px;font-weight:550;display:block}.atlas-directory-controls label>span{margin-bottom:8px;display:block}.atlas-directory-controls :is(input,select,button){min-height:46px}.atlas-search-input{background:#061827;border:1px solid #285367;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.atlas-search-input svg{color:#6d9aaf;flex-shrink:0}.atlas-search-input input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;font-size:16px}.atlas-search-input:focus-within{outline-offset:2px;outline:2px solid #32d6ee}.atlas-search-input input:focus{outline:none}.atlas-area-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.atlas-area-grid button{text-align:left;background:#0b2537;border:1px solid #204154;border-radius:9px;align-items:center;gap:10px;min-height:60px;padding:12px;font-size:13px;display:flex}.atlas-area-grid button svg{color:#32d6ee;flex-shrink:0}.atlas-area-grid button svg:last-child{width:13px;margin-left:auto}.atlas-area-grid button:hover,.atlas-result-grid button:hover{background:#103044;border-color:#32d6ee}.atlas-directory :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #32d6ee}.atlas-result-summary{color:#a9c6d7;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.atlas-result-summary button{color:#32d6ee;min-height:44px}.atlas-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.atlas-result-grid li{min-width:0}.atlas-result-grid button{text-align:left;background:#0a2234;border:1px solid #23495d;border-radius:10px;flex-direction:column;gap:9px;width:100%;height:100%;padding:16px;display:flex}.atlas-result-kind{text-transform:uppercase;letter-spacing:.08em;color:#a2c2d5;font:10px ui-monospace,monospace}.atlas-result-grid strong{overflow-wrap:anywhere;font-size:15px;line-height:1.45}.atlas-result-action{color:#32d6ee;align-items:center;gap:6px;margin-top:auto;padding-top:5px;font-size:12px;display:flex}.atlas-history-toggle{color:#b6cedc;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.atlas-history-toggle input{accent-color:#32d6ee;width:18px;height:18px}.atlas-history-toggle span{color:#8baec2;font-size:12px}.atlas-empty{color:var(--muted-foreground);border:1px dashed #31556b;border-radius:12px;margin:20px 0;padding:28px}.atlas-detail-panel{background:#091e2f!important;border-color:#285468!important}.atlas-detail-panel header{padding:20px}.atlas-detail-panel header h3{font-size:22px;line-height:1.3}.atlas-panel-context{border-top:1px solid #234356;margin-top:14px;padding-top:10px}.atlas-panel-context summary{cursor:pointer;color:#aac8d9;min-height:32px;padding:6px 0;font-size:12px}.atlas-panel-context p{color:#9fbdd0;margin-top:10px;font-size:12px;line-height:1.6}.atlas-historical-notice{background:#ffca5509;border:1px solid #8d704038;border-left:3px solid #ffc64a;border-radius:8px;margin-top:14px;padding:12px}.atlas-historical-notice strong{color:#ffca55;font-size:13px}.atlas-historical-notice p{color:#c2d2de;margin-top:5px;font-size:12px;line-height:1.65}.atlas-panel-tabs button{min-height:38px}.atlas-detail-panel [role=tabpanel]{padding:4px}.atlas-detail-panel [role=tabpanel] p{line-height:1.7}.atlas-detail-panel footer a{min-height:44px}@media(min-width:768px){.atlas-detail-panel{max-width:calc(100vw - 32px);width:480px!important}}@media(max-width:1100px){.atlas-area-grid,.atlas-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.career-visual-hero>:not(.career-artwork){max-width:100%}.career-visual-hero>.career-artwork{opacity:.75;width:100%;height:105px;margin:-10px 0 18px;position:relative;right:auto;-webkit-mask-image:none;mask-image:none}.explore-directory-intro,.atlas-directory-heading{flex-direction:column;align-items:flex-start;gap:12px}.atlas-directory-controls{grid-template-columns:1fr 1fr}.atlas-directory-controls>label:first-child{grid-column:1/-1}.atlas-area-grid,.atlas-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-area-grid button{gap:8px;padding:12px 10px;font-size:12px}.atlas-area-grid button svg:last-child{display:none}.atlas-history-toggle{align-items:flex-start}.atlas-history-toggle span{width:100%;padding-left:28px}.atlas-directory-heading h2{font-size:22px}.atlas-explore-heading>.career-artwork{display:none}.atlas-explore-heading .atlas-entry-choices{grid-template-columns:1fr}.atlas-explore-heading .atlas-entry-choices>div:not(:first-child){display:none}.atlas-detail-panel header{padding:16px}.atlas-detail-panel header h3{font-size:19px}.atlas-historical-notice p{max-height:100px;overflow:auto}.atlas-panel-tabs{max-height:108px;overflow-y:auto}}@media(max-width:380px){.atlas-directory-controls,.atlas-result-grid{grid-template-columns:1fr}.atlas-area-grid{grid-template-columns:1fr 1fr}.role-area-heading h2{font-size:16px}}@media(prefers-reduced-motion:reduce){.atlas-map-page svg *{transition:none!important;animation:none!important}}.atlas-directory>.explore-action{color:#32d6ee;border:1px solid #285367;border-radius:8px;align-items:center;min-height:44px;margin-bottom:12px;padding:10px 14px;font-size:14px;display:inline-flex}.atlas-kind-legend{color:#aac6d7;border-top:1px solid #234356;flex-wrap:wrap;gap:16px;margin-top:16px;padding:12px 0;font-size:12px;display:flex}.atlas-kind-legend span{align-items:center;gap:7px;display:inline-flex}.atlas-kind-legend i{border-radius:50%;width:8px;height:8px}@media(max-width:767px){.atlas-kind-legend{display:none}}.atlas-directory{scroll-margin-top:90px}@media(max-width:767px){.atlas-explore-heading .atlas-entry-choices>div:nth-child(2){display:block}.atlas-explore-heading .atlas-entry-choices>div:nth-child(2) p:not(.post-eyebrow){display:none}:is(.career-explore,.atlas-map-page) nav[aria-label="Explore careers"]{margin-left:0;margin-right:0;padding:0;overflow:visible}:is(.career-explore,.atlas-map-page) nav[aria-label="Explore careers"]>div{border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}:is(.career-explore,.atlas-map-page) nav[aria-label="Explore careers"] a{border-radius:9px;min-height:44px;padding:10px 12px}.career-visual-hero>.career-artwork{height:72px;margin-bottom:12px}.career-visual-hero .explore-field-strip{display:none}.atlas-directory-controls label button{min-height:64px}}.explore-pathways .career-visual-hero,.explore-role-directory .career-visual-hero{min-height:0;padding:1.5rem 1.8rem}.explore-pathways .explore-filter-panel{margin-top:1rem}.explore-pathways .career-visual-hero .explore-field-strip{display:none}@media(max-width:640px){.explore-pathways .career-visual-hero,.explore-role-directory .career-visual-hero{padding:1.1rem}.explore-pathways .career-visual-hero>.career-artwork,.explore-role-directory .career-visual-hero>.career-artwork{opacity:.25;width:65%;height:100%;position:absolute;top:0;right:-15px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}}.atlas-search-input input:focus-visible{box-shadow:none;outline:none}.atlas-result-grid .atlas-cyber-work-note{color:#b5cedb;font-size:12px;font-weight:400;line-height:1.5;display:block}.approved-public{--ap-ink:#0b1830;--ap-muted:#465d73;--ap-line:#cbdbe5;--ap-paper:#f8f7f4;color:var(--ap-ink);background:var(--ap-paper);font-family:var(--font-sans,Arial,sans-serif)}.approved-public :is(h1,h2,h3,h4){color:var(--ap-ink);letter-spacing:-.035em;text-wrap:balance;font-family:inherit;font-weight:650}.approved-public h2{margin:0 0 14px;font-size:clamp(27px,2.8vw,39px);line-height:1.14}.approved-public h3{margin:0 0 10px;font-size:21px;line-height:1.25}.approved-public p{line-height:1.6}.approved-public a:focus-visible,.approved-public button:focus-visible{outline-offset:4px;outline:3px solid #0087b2}.ap-section{max-width:1280px;margin:auto;padding:52px 32px}.ap-kicker{text-transform:uppercase;letter-spacing:.2em;color:#087394;margin:0 0 12px;font-size:11px;font-weight:650}.ap-intro{color:var(--ap-muted);margin:0 0 24px;font-size:17px}.ap-note{color:var(--ap-muted);max-width:58ch;margin-top:18px!important;font-size:12px!important}.ap-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.ap-primary,.ap-secondary,.ap-text-link{justify-content:center;align-items:center;gap:12px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.ap-primary{background:#ffca66;border:1px solid #e5a73c;border-radius:8px;min-height:47px;padding:13px 20px;font-size:15px;color:#102438!important}.ap-primary:hover{background:#ffd28a}.ap-secondary{color:inherit;border:1px solid #d8e6eb;border-radius:7px;padding:12px 18px;font-size:15px}.ap-text-link{color:#006b91;justify-content:flex-start;padding:9px 0;font-size:14px}.ap-primary svg,.ap-secondary svg,.ap-text-link svg{flex-shrink:0;width:18px;height:18px}.ap-hero{isolation:isolate;color:#fff;background:#082b3f;position:relative;overflow:hidden}.ap-hero-photo{object-fit:cover;z-index:-2;width:58%;height:100%;position:absolute;top:0;right:0}.ap-hero:after{content:"";z-index:-2;background:linear-gradient(90deg,#082b3f 0% 40%,#082b3f22 68%,#0000);position:absolute;inset:0}.ap-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:44px;max-width:1280px;min-height:385px;margin:auto;padding:60px 32px;display:grid}.ap-hero .ap-hero-copy h1{letter-spacing:-.04em;color:#fff;margin:0 0 20px;font-size:clamp(38px,4.4vw,60px);line-height:1.08}.ap-hero-copy>p{color:#e2edf3;max-width:48ch;font-size:19px;line-height:1.5}.ap-hero .ap-secondary{color:#fff}.ap-hero-example{color:#fff;background:#082b3fa6;border:1px solid #9ccada66;border-radius:12px;place-self:start end;max-width:320px;padding:18px;font-size:12px}.ap-hero-example>div{align-items:center;gap:12px;margin-top:12px;display:flex}.ap-hero-example a{color:#0b304c;background:#f6fbff;border-radius:7px;padding:12px}.ap-hero-example svg{flex-shrink:0;width:20px}.ap-hero-map-net{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ap-hero-map-spine{z-index:-1;pointer-events:none;width:100%;height:190px;position:absolute;bottom:0;left:0;right:0}.ap-hero-map-spine text{font-family:inherit}.ap-hero-certs{z-index:1;gap:10px;display:flex;position:absolute;top:16px;right:30px}.ap-hero-cert-chip{letter-spacing:.08em;text-transform:uppercase;color:#dbe9f2;white-space:nowrap;background:#061f3099;border:1px solid #9ccada66;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.ap-hero-cert-dot{background:#f4bf45;border-radius:50%;width:6px;height:6px}@media(max-width:900px){.ap-hero-certs,.ap-hero-map-spine{display:none}.ap-hero-map-net{opacity:.35}}.ap-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ap-card{border:1px solid var(--ap-line);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.ap-card>img{object-fit:cover;width:100%;height:170px}.ap-card>div{padding:24px;position:relative}.ap-card p{color:var(--ap-muted);margin:10px 0 14px;font-size:15px}.ap-round{color:#006b91;background:#e2f5ff;border:1px solid #bee1ee;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:-46px 0 18px;display:flex;position:relative}.ap-round svg{width:23px}.ap-small-links{color:#006b91;flex-wrap:wrap;gap:25px;margin-top:25px;font-size:13px;display:flex}.ap-band{background:#e3f2fa}.ap-split{grid-template-columns:1fr 1.3fr;align-items:center;gap:55px;display:grid}.ap-split>div>p:not(.ap-kicker){color:var(--ap-muted);margin:16px 0 24px;font-size:17px}.ap-workspace-preview{background:#fff;border:1px solid #cbdbe5;border-radius:14px;padding:22px;box-shadow:0 10px 25px #163a4d08}.ap-workspace-preview>header{justify-content:space-between;gap:15px;padding-bottom:20px;font-size:17px;display:flex}.ap-workspace-preview>header>span{color:#486078;font-size:11px}.ap-preview-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ap-preview-grid>article{border:1px solid #dce5ec;border-radius:9px;min-width:0;padding:17px}.ap-preview-grid svg{color:#0080af;width:22px;height:22px;margin-bottom:10px}.ap-preview-grid small{color:#486078;margin-bottom:8px;font-size:10px;display:block}.ap-preview-grid h3{letter-spacing:-.02em;font-size:15px}.ap-preview-grid p{color:#486078;margin:0;line-height:1.5;font-size:12px!important}.ap-education-feature{grid-template-columns:1fr 1fr}.ap-education-feature>img{object-fit:cover;border-radius:12px;width:100%;height:290px}.ap-close{color:#fff;text-align:center;background:#082b3f;padding:42px 24px}.ap-close h2{color:#fff;font-size:28px}.ap-close p{color:#dbe7ec;margin-bottom:22px}.ap-home-perspectives>section{max-width:none;margin:0;padding:0}.ap-home-perspectives :is(h2,h3){color:#0b1830}.ap-home-perspectives .post-card{background:#fff;border-color:#cbdbe5}.ap-example-route{border:1px solid #286078;border-radius:9px;padding:22px}.ap-example-route>p{margin:0 0 18px;font-size:14px}.ap-example-route ol{grid-template-columns:repeat(3,1fr);gap:34px;margin:0;padding:0;list-style:none;display:grid}.ap-example-route li{isolation:isolate;text-align:center;border:1px solid #93b7c1;border-radius:8px;justify-content:center;align-items:flex-end;min-height:185px;padding:20px 10px;display:flex;position:relative}.ap-example-route li:after{content:"";z-index:-1;background:linear-gradient(#082b3f00 10%,#082b3f);border-radius:7px;position:absolute;inset:0}.ap-example-route img{object-fit:cover;z-index:-2;border-radius:7px;width:100%;height:100%;position:absolute;inset:0}.ap-example-route strong{font-size:16px}.ap-example-route .ap-route-arrow{color:#4de4ee;background:#082b3f;border:1px solid #4de4ee;border-radius:50%;width:26px;height:26px;padding:3px;position:absolute;top:45%;right:-30px}.ap-pathways-hero:after{display:none}.ap-pathways .discovery-mode{background:0 0;justify-content:flex-start;margin:0 0 30px}.ap-pathways .discovery-mode button{color:#315367;background:#fff;border-color:#cbdbe5}.ap-pathways .discovery-mode button[aria-pressed=true]{color:#07384b;background:#d4f1f7}.ap-pathways .pw-hub>header h2{font-size:36px}.ap-pathways .pw-hub>header>p{color:#465d73}.ap-pathways .pw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ap-pathways .pw-feature{box-shadow:none;color:#0b1830;background:#fff;border:1px solid #cbdbe5;border-radius:9px;min-width:0;display:block;overflow:hidden}.ap-pathways .pw-feature>img{object-fit:cover;width:100%;height:185px}.ap-pathways .pw-feature-body{padding:15px 20px 22px}.ap-pathways .pw-feature-body>strong{letter-spacing:-.025em;margin:16px 0 10px;font-size:22px;font-weight:650;line-height:1.2;display:block}.ap-pathways .pw-feature-body>p{color:#465d73;font-size:15px;line-height:1.6}.ap-card-route{color:#164f70;background:#edf7fc;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5;list-style:none;display:flex}.ap-card-route li{display:inline}.ap-pathways .discovery-route-link{color:#006b91;margin-top:18px;font-size:14px;font-weight:600;display:block}.ap-pathways .route-discovery-controls{background:0 0;margin-top:24px;padding:0}.ap-pathways .route-discovery-controls :is(input,select){color:#0b1830;background:#fff;border:1px solid #bfccd7}.ap-pathways .route-discovery-controls label,.ap-pathways .route-result-count{color:#465d73}.ap-pathway-guidance{background:#e3f2fa;border-radius:10px;grid-template-columns:1.6fr .8fr 1fr;align-items:center;gap:28px;margin-top:45px;padding:32px;display:grid}.ap-pathway-guidance h2{font-size:29px}.ap-pathway-guidance p{color:#465d73;font-size:14px}.ap-pathway-guidance img{object-fit:cover;border-radius:7px;width:100%;height:180px}.ap-pathway-guidance nav{background:#fff;border-radius:7px;gap:14px;padding:22px;display:grid}.ap-pathway-guidance nav a{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ap-pathway-guidance svg{flex-shrink:0;width:16px}.ap-pathways .explore-disclosure{color:#0b1830;background:#fff;border-color:#cbdbe5}.ap-pathways .text-muted-foreground{color:#465d73}@media(max-width:1000px){.ap-hero-inner{gap:24px;padding:45px 28px}.ap-hero-copy>p{font-size:17px}.ap-example-route{padding:18px}.ap-example-route ol{gap:20px}.ap-example-route .ap-route-arrow{width:20px;height:20px;right:-20px}.ap-example-route strong{font-size:13px}.ap-cards,.ap-pathways .pw-grid{gap:16px}.ap-split{gap:25px}.ap-pathway-guidance{grid-template-columns:1.3fr 1fr}.ap-pathway-guidance>img{display:none}}@media(max-width:760px){.ap-section{padding:35px 20px}.ap-hero-inner,.ap-split{grid-template-columns:1fr}.ap-hero-inner{min-height:0;padding:40px 22px}.ap-hero-photo{opacity:.3;width:100%}.ap-hero:after{background:linear-gradient(90deg,#082b3fe8,#082b3f91)}.ap-hero .ap-hero-copy h1{font-size:40px}.ap-hero-example{display:none}.ap-cards,.ap-pathways .pw-grid{grid-template-columns:1fr 1fr}.ap-card>div{padding:20px}.ap-education-feature>img{height:230px}.ap-example-route li{min-height:150px}.ap-pathway-guidance{grid-template-columns:1fr;padding:25px}.ap-pathways .pw-hub>header h2{font-size:30px}.ap-preview-grid{gap:10px}.ap-preview-grid>article{padding:14px}.ap-workspace-preview{padding:17px}}@media(max-width:500px){.ap-cards,.ap-pathways .pw-grid{grid-template-columns:1fr}.ap-hero .ap-hero-copy h1{font-size:36px}.ap-example-route ol{gap:18px}.ap-example-route li{min-height:145px;padding:14px 4px}.ap-example-route strong{font-size:12px}.ap-example-route{padding:15px}.ap-small-links{gap:12px}.ap-preview-grid{grid-template-columns:1fr 1fr}.ap-preview-grid h3{font-size:13px}.ap-preview-grid p{font-size:11px!important}.ap-hero-inner{padding:32px 20px}.ap-actions{gap:12px}.ap-primary{padding:12px 16px;font-size:14px}}.ap-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#427188;font-size:11px;font-weight:700}.ap-education-hero .ap-eyebrow,.ap-verdict-hero .ap-eyebrow{color:#a8d5e7}.ap-verdict>.post-card,.ap-verdict details.post-card{color:#122839;background:#fff;border-color:#cbdbe5}.ap-verdict>.post-body,.ap-verdict .post-help{color:#465d73}.ap-home-perspectives .hpe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ap-home-perspectives .hpe-card{color:#102537;background:#fff;border:1px solid #cbdbe5;flex-direction:column;grid-area:auto;min-width:0;display:flex}.ap-home-perspectives .hpe-art{flex:none;width:100%;height:140px}.ap-home-perspectives .hpe-body{padding:22px}.ap-home-perspectives .hpe-card h3{color:#102537;font-size:19px;line-height:1.3}.ap-home-perspectives .hpe-dek{color:#465d73}.ap-home-perspectives .hpe-read,.ap-home-perspectives .post-home-text-action{color:#006b91}.ap-home-perspectives .hpe-meta{color:#465d73}.ap-pathways .pw-hub{background:0 0;border:0;padding:0}.ap-pathways .route-discovery-controls{border:0}.ap-pathways>.ap-section>p:last-child{color:#465d73}@media(max-width:650px){.ap-home-perspectives .hpe-grid{grid-template-columns:1fr}}.ap-show-pathways{color:#205b78;cursor:pointer;background:#fff;border:1px solid #b5c9d6;border-radius:7px;min-height:44px;margin:25px auto 0;padding:11px 22px;font-size:14px;font-weight:650;display:block}.ap-show-pathways span{margin-left:12px}.approved-public,.ap-detail,.ap-tutor{--foreground:#0b1830;--muted-foreground:#465d73;--primary:#006b91;--primary-foreground:#fff;--border:#cbdbe5;--card:#fff;--card-foreground:#0b1830;--background:#f8f7f4;--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-border:var(--border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.approved-public :is(.ap-hero,.ap-education-hero,.ap-verdict-hero,.ap-close),.ap-detail .career-visual-hero{--foreground:#fff;--muted-foreground:#dbe9f2;--primary:#8cdeed;--card:#123b50;--card-foreground:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ap-home-perspectives .post-eyebrow,.ap-home-perspectives .hpe-meta :is(a,span){color:#006b91}.ap-pathways .ap-hero [aria-label=Breadcrumb]{color:#dbe9f2}.ap-pathways .ap-hero [aria-label=Breadcrumb] [aria-current=page]{color:#fff}.ap-card,.ap-pathways .pw-feature,.ap-home-perspectives .hpe-card{box-shadow:0 5px 16px #123f600b}.ap-round{background:#d6f1ff;border-color:#a8d7eb;box-shadow:0 3px 8px #123f6014}.ap-round svg{color:#006b91;stroke-width:1.9px}.ap-preview-grid svg{box-sizing:content-box;color:#006b91;background:#def2ff;border-radius:8px;padding:8px}.ap-workspace-preview{box-shadow:0 9px 24px #123f6012}.ap-card-route{background:#def0fa;border:1px solid #c8e5f2}.ap-primary{background:linear-gradient(110deg,#ffd477,#ffbf50);box-shadow:0 2px 5px #082b3f12}.ap-home-perspectives .hpe-body{flex-direction:column;flex:1;display:flex}.ap-home-perspectives .hpe-read{margin-top:auto;padding-top:20px}.ap-pathways .pw-feature{border-color:#b4d2dd;box-shadow:0 7px 22px #103b5014,inset 0 1px #fff}.ap-pathways .pw-feature:hover{border-color:#25849a}@media(forced-colors:active){.ap-pathways .pw-feature{box-shadow:none;border-color:canvastext}}.approved-home .ap-hero-inner{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);min-height:560px;padding-block:54px 160px}.approved-home .ap-hero-copy h1{max-width:12em;font-size:clamp(38px,3.9vw,56px)}.approved-home .ap-hero-copy>p{max-width:47ch;font-size:18px}.approved-home .ap-hero-copy .ap-note{color:#c9dce6}.approved-home .ap-home-journey{background:#fff;border-bottom:1px solid #e6eaec}.approved-home .ap-home-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;margin:0 auto;padding:23px 32px;list-style:none;display:grid}.approved-home .ap-home-journey li{color:#17384d;justify-content:center;align-items:center;gap:17px;min-width:0;padding:3px 22px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.approved-home .ap-home-journey li+li{border-left:1px solid #dbe3e8}.approved-home .ap-home-journey svg{color:#155775;stroke-width:1.65px;flex:none;width:33px;height:33px}.approved-home .ap-home-guidance{background:#fff}.approved-home .ap-home-guidance .ap-section{padding-block:52px 34px}.approved-home .ap-home-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.approved-home .ap-home-guidance-card{background:#fff;border:1px solid #dce4e8;border-radius:8px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 4px 15px #15384e07}.approved-home .ap-home-guidance-card>img{aspect-ratio:2.15;object-fit:cover;width:100%;height:auto;display:block}.approved-home .ap-home-guidance-card>div{flex:1;padding:19px 44px 20px 19px;position:relative}.approved-home .ap-home-guidance-card h3{letter-spacing:-.025em;text-wrap:pretty;margin:0 0 7px;font-size:19px;line-height:1.25}.approved-home .ap-home-guidance-card p{color:var(--ap-muted);margin:0;font-size:14px;line-height:1.5}.approved-home .ap-home-guidance-card>div>svg{color:#0989a8;width:18px;height:18px;position:absolute;bottom:23px;right:16px}.approved-home :is(.ap-home-guidance-card,.ap-home-report,.ap-home-promo):hover{border-color:#4199aa}.approved-home .ap-home-guidance-footer{justify-content:space-between;align-items:center;gap:25px;margin-top:25px;display:flex}.approved-home .ap-home-guidance-footer>p{color:var(--ap-muted);align-items:center;gap:17px;margin:0;font-size:14px;display:flex}.approved-home .ap-home-guidance-footer>p>svg{color:#149db9;stroke-width:1.5px;flex:none;width:36px;height:36px}.approved-home .ap-home-guidance-footer p a{color:#087394;text-underline-offset:3px;text-decoration:underline}.approved-home .ap-home-guidance-footer>.ap-primary{flex:none}.approved-home .ap-home-reports{background:#f5f4f1;border-block:1px solid #eceeea}.approved-home .ap-home-reports-inner{grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:22px;padding-block:31px;display:grid}.approved-home .ap-home-reports-intro h2{text-wrap:pretty;margin-bottom:10px;font-size:27px;line-height:1.2}.approved-home .ap-home-reports-intro>p:last-child{color:var(--ap-muted);margin:0;font-size:14px;line-height:1.5}.approved-home .ap-home-report{background:#fff;border:1px solid #e1e6e9;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-self:stretch;align-items:center;gap:16px;min-width:0;padding:15px;text-decoration:none;display:grid}.approved-home .ap-home-report>img{object-fit:cover;border-radius:4px;width:82px;height:112px}.approved-home .ap-home-report h3{letter-spacing:-.02em;text-wrap:pretty;margin:0 0 7px;font-size:17px;line-height:1.25}.approved-home .ap-home-report p{color:var(--ap-muted);margin:0 0 13px;font-size:13px;line-height:1.5}.approved-home .ap-home-report span{color:#087394;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.approved-home .ap-home-report span>svg{flex:none;width:17px;height:17px}.approved-home .ap-home-promos{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding-block:26px;display:grid}.approved-home .ap-home-promo{background:#eef3f5;border:1px solid #e0e7ea;border-radius:8px;grid-template-columns:1.1fr 1fr;min-width:0;min-height:188px;text-decoration:none;display:grid;overflow:hidden}.approved-home .ap-home-promo>div{align-self:center;min-width:0;padding:25px 22px}.approved-home .ap-home-promo h2{text-wrap:pretty;margin:0 0 9px;font-size:22px;line-height:1.2}.approved-home .ap-home-promo p{color:var(--ap-muted);margin:0 0 17px;font-size:14px;line-height:1.5}.approved-home .ap-home-promo>div>span{color:#9a6508;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.approved-home .ap-home-promo>div>span>svg{flex:none;width:16px;height:16px}.approved-home .ap-home-promo-art{min-height:188px;position:relative;overflow:hidden}.approved-home .ap-home-promo-art>img{object-fit:cover;object-position:54% center;width:100%;height:100%;position:absolute;inset:0}.approved-home .ap-home-promo-perspectives .ap-home-promo-art>img{object-position:center 70%}.approved-home .ap-home-close{color:#fff;background:#082b3f}.approved-home .ap-home-close>.ap-section{justify-content:space-between;align-items:center;gap:32px;padding-block:31px;display:flex}.approved-home .ap-home-close h2{color:#fff;text-wrap:pretty;max-width:24em;margin:0;font-size:28px;line-height:1.25}.approved-home .ap-home-close .ap-actions{flex:none;gap:14px;margin:0}.approved-home .ap-home-close .ap-secondary{color:#fff;border-color:#8ba6b5}@media(max-width:1050px){.approved-home .ap-home-journey li{gap:12px;padding-inline:14px;font-size:13px}.approved-home .ap-home-journey svg{width:29px;height:29px}.approved-home .ap-home-reports-inner{grid-template-columns:1fr 1fr;gap:18px}.approved-home .ap-home-reports-intro{grid-column:1/-1}.approved-home .ap-home-report{grid-template-columns:86px minmax(0,1fr)}.approved-home .ap-home-report>img{width:86px}.approved-home .ap-home-close>.ap-section{flex-direction:column;align-items:flex-start;gap:22px}}@media(max-width:760px){.approved-home .ap-hero-inner{grid-template-columns:1fr;min-height:0;padding-block:40px}.approved-home .ap-hero-copy h1{max-width:14em;font-size:40px}.approved-home .ap-hero-copy>p{font-size:17px}.approved-home .ap-home-journey ol{padding:19px 20px}.approved-home .ap-home-journey li{text-align:center;flex-direction:column;gap:9px;padding-inline:8px;font-size:12px}.approved-home .ap-home-guidance-grid{gap:14px}.approved-home .ap-home-guidance-card>div{padding:16px 16px 45px}.approved-home .ap-home-guidance-card h3{font-size:17px}.approved-home .ap-home-guidance-card p{font-size:13px}.approved-home .ap-home-guidance-card>div>svg{bottom:16px}.approved-home .ap-home-guidance-footer{flex-direction:column;align-items:flex-start;gap:19px}.approved-home .ap-home-promos{grid-template-columns:1fr;gap:16px}.approved-home .ap-home-promo{grid-template-columns:1.15fr 1fr;min-height:175px}.approved-home .ap-home-promo-art{min-height:175px}.approved-home .ap-home-close h2{font-size:27px}}@media(max-width:540px){.approved-home .ap-hero-inner{padding-block:34px}.approved-home .ap-hero-copy h1{font-size:36px}.approved-home .ap-home-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px 20px}.approved-home .ap-home-journey li{text-align:left;flex-direction:row;justify-content:flex-start;gap:11px;padding:16px 12px;font-size:12px}.approved-home .ap-home-journey li:nth-child(odd){border-left:0;padding-left:0}.approved-home .ap-home-journey li:nth-child(n+3){border-top:1px solid #e5ebee}.approved-home .ap-home-journey svg{width:27px;height:27px}.approved-home .ap-home-guidance .ap-section{padding-block:36px 29px}.approved-home .ap-home-guidance-grid{grid-template-columns:1fr;gap:17px}.approved-home .ap-home-guidance-card>img{aspect-ratio:2.35}.approved-home .ap-home-guidance-card>div{padding:18px 45px 18px 18px}.approved-home .ap-home-guidance-card h3{font-size:19px}.approved-home .ap-home-guidance-card p{font-size:14px}.approved-home .ap-home-guidance-card>div>svg{bottom:21px}.approved-home .ap-home-reports-inner{grid-template-columns:1fr;gap:15px;padding-block:29px}.approved-home .ap-home-reports-intro{margin-bottom:5px}.approved-home .ap-home-reports-intro h2{font-size:25px}.approved-home .ap-home-report{grid-template-columns:78px minmax(0,1fr);gap:17px;padding:14px}.approved-home .ap-home-report>img{width:78px;height:104px}.approved-home .ap-home-report h3{font-size:18px}.approved-home .ap-home-report p{font-size:14px}.approved-home .ap-home-report span{font-size:13px}.approved-home .ap-home-promo{grid-template-columns:1.2fr 1fr}.approved-home .ap-home-promo>div{padding:20px 17px}.approved-home .ap-home-promo h2{font-size:20px}.approved-home .ap-home-promo>div>span{gap:6px;font-size:12px}.approved-home .ap-home-close>.ap-section{padding-block:29px}.approved-home .ap-home-close .ap-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%}}.approved-home .ap-hero-laptop .ap-hero-photo{object-position:50% 36%;width:118%;left:-19%;right:auto}.approved-home .ap-hero-laptop:after{background:radial-gradient(40% 70% at 72% 60%,#082b3f,#082b3ff5 45%,#082b3f00 80%),linear-gradient(90deg,#082b3f59,#082b3f45,#082b3f59 28%,#082b3f7a 40%,#082b3fae 50%,#082b3f 60% 100%)}.approved-home .ap-hero-laptop .ap-hero-copy{position:relative}.approved-home .ap-hero-laptop .ap-hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(76% 66% at 34%,#082b3fd9,#082b3fb0 46%,#082b3f00 82%);position:absolute;inset:-30px -40px -26px -34px}@media(max-width:760px){.approved-home .ap-hero-laptop .ap-hero-photo{object-position:34% 38%;width:100%;left:0}.approved-home .ap-hero-laptop:after{background:linear-gradient(90deg,#082b3fe8,#082b3fbf)}.approved-home .ap-hero-laptop .ap-hero-copy:before{background:radial-gradient(88% 72% at 40%,#082b3fe6,#082b3fc4 52%,#082b3f00 86%);inset:-22px -26px}}.approved-home .ap-hero-copy>p.ap-hero-kicker{letter-spacing:.12em;text-transform:uppercase;color:#dbe9f2;border:1px solid #9ccada66;border-radius:999px;margin:0 0 18px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.approved-home .ap-hero-copy h1 span{color:#5fd4ec}.ap-laptop{perspective:1600px;width:min(100%,640px);color:inherit;justify-self:end;text-decoration:none;display:block;position:relative}.ap-laptop-screen{transform-origin:0;background:#0b1620;border:1px solid #3a5566;border-radius:14px 14px 4px 4px;padding:10px;transition:transform .4s;display:block;transform:rotateY(-14deg)rotateX(4deg);box-shadow:0 30px 60px -24px #000c}.ap-laptop-screen img{border-radius:4px;width:100%;height:auto;display:block}.ap-laptop-base{transform-origin:0;background:linear-gradient(#45596a,#1c2a35);border-radius:0 0 18px 18px;height:14px;margin:-2px -4% 0 2%;display:block;transform:rotateY(-14deg)}.ap-laptop-caption{color:#e3eef4;background:#061f30d9;border-radius:999px;width:fit-content;margin:12px 0 0 auto;padding:5px 12px;font-size:12px;display:block}.ap-laptop:hover .ap-laptop-screen,.ap-laptop:focus-visible .ap-laptop-screen{transform:rotateY(-8deg)rotateX(2deg)}.ap-laptop:focus-visible{outline-offset:6px;border-radius:14px;outline:2px solid #5fd4ec}@media(max-width:1000px){.approved-home .ap-hero-laptop .ap-hero-inner{grid-template-columns:1fr}.ap-laptop{justify-self:center;max-width:560px}.approved-home .ap-hero-laptop .ap-hero-photo{object-position:20% 38%;opacity:.55}}@media(min-width:1001px)and (max-width:1280px){.approved-home .ap-hero-laptop .ap-hero-photo{width:128%;left:-26%}}@media(max-width:760px){.ap-laptop-screen,.ap-laptop-base,.ap-laptop:hover .ap-laptop-screen{transform:none}}@media(prefers-reduced-motion:reduce){.ap-laptop-screen{transition:none}}@media(min-width:1001px){.approved-home .ap-hero-laptop .ap-hero-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);max-width:1400px}.ap-laptop{width:min(100%,720px);margin-right:-24px}.ap-laptop-screen{transform:rotateY(-9deg)rotateX(3deg)}.ap-laptop-base{transform:rotateY(-9deg)}}.ap-laptop-screen{box-shadow:0 40px 80px -30px #000e,0 0 0 1px #5fd4ec22,0 0 60px -10px #5fd4ec33}.approved-home .ap-home-journey{background:#061f30;border-top:1px solid #ffffff14;border-bottom:0}.approved-home .ap-home-journey ol{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1400px}.approved-home .ap-home-journey li{justify-content:stretch;padding:0}.approved-home .ap-home-journey li+li{border-left-color:#ffffff1a}.approved-home .ap-home-journey a{color:#fff;border-radius:8px;align-items:center;gap:14px;width:100%;padding:6px 20px;text-decoration:none;display:flex}.approved-home .ap-home-journey a:hover,.approved-home .ap-home-journey a:focus-visible{background:#ffffff0d}.approved-home .ap-home-journey svg{color:#5fd4ec}.approved-home .ap-home-journey strong{color:#fff;font-size:14px;display:block}.approved-home .ap-home-journey small{color:#a9c3d1;font-size:12px;font-weight:500;display:block}.approved-home .wm-tour{background:linear-gradient(#061f30 0,#0b2a3e 120px,#eef3f4 120px,#f3f6f5);padding-top:0}.approved-home .wm-tour-inner{background:#f3f6f5;border-radius:18px 18px 0 0;padding:56px 40px 0;box-shadow:0 -20px 50px -30px #000a}@media(max-width:1000px){.approved-home .ap-home-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.approved-home .ap-home-journey li:nth-child(4){border-left:0}}@media(max-width:620px){.approved-home .ap-home-journey ol{grid-template-columns:1fr 1fr}.approved-home .ap-home-journey li{border-left:0!important}.approved-home .ap-home-journey a{gap:10px;padding:8px 6px}.approved-home .ap-home-journey li:last-child{grid-column:1/-1}.approved-home .wm-tour-inner{border-radius:14px 14px 0 0;padding:36px 18px 0}}.ap-laptop:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 60% at 52% 52%,#082b3f,#082b3ff2 52%,#082b3f00 82%);position:absolute;inset:-16% -12% -26% -10%}.ap-detail{color:#0b1830;background:#f8f7f4}.ap-detail>.career-explore{max-width:1280px;padding:25px 32px 50px}.ap-detail .career-visual-hero{min-height:355px;box-shadow:none;background:#082b3f;border:0;border-radius:0;margin:0 -32px;padding:45px 40px}.ap-detail .career-visual-hero:after{background:linear-gradient(90deg,#082b3f 0% 44%,#082b3f40 70%,#0000)}.ap-detail .career-visual-hero h1{color:#fff;max-width:18ch;font-family:inherit;font-size:clamp(35px,3.5vw,49px);line-height:1.1}.ap-detail .career-visual-hero p{color:#e0edf4;max-width:55ch;font-size:16px}.ap-detail .discovery-hero-photo{opacity:1;width:55%}.ap-detail .pathway-primary-action{color:#102438;background:#ffca66;border:1px solid #e5a73c;border-radius:7px;align-items:center;gap:12px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.ap-detail .pw-band{background:#e3f2fa;border:1px solid #d9e9ee;border-radius:10px;margin:25px 0;padding:24px}.ap-detail .pw-route{gap:20px;display:flex}.ap-detail .pw-li{flex:1;min-width:0}.ap-detail .pw-step{color:#0b1830;background:#fff;border:1px solid #cbdbe5;border-radius:9px}.ap-detail .pw-label{color:#0b1830;font-weight:650}.ap-detail .pw-tag,.ap-detail .pw-more{color:#246482}.ap-detail .pw-note{color:#465d73;font-size:11px;line-height:1.5}.ap-detail-work{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start;gap:28px;display:grid}.ap-detail-main{min-width:0}.ap-detail-main>.explore-route-section:first-child{margin-top:0}.ap-detail h2{letter-spacing:-.03em;font-family:inherit;font-size:28px;line-height:1.2}.ap-detail .pathway-stage-list{gap:18px;padding:0;list-style:none;display:grid}.ap-detail .pathway-stage-list>li{background:#fff;border:1px solid #cbdbe5;border-radius:10px;padding:22px 22px 22px 65px;display:block;position:relative}.ap-detail .pathway-stage-number{color:#076f98;background:#d6f0fa;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font-size:18px;display:flex;position:absolute;top:20px;left:16px}.ap-detail .pathway-stage-heading{margin-bottom:16px}.ap-detail .pathway-stage-heading h3{color:#0b1830;letter-spacing:-.025em;font-size:22px;line-height:1.2}.ap-detail .pathway-stage-heading>p{color:#397b93;margin-bottom:6px;font-size:11px}.ap-detail .pathway-stage-content{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ap-detail .ap-stage-task,.ap-detail .pathway-stage-output{background:#f5fafd;border:1px solid #dfebf0;border-radius:7px;margin:0;padding:15px}.ap-detail .pathway-stage-content p{color:#465d73;font-size:13px;line-height:1.6}.ap-detail .pathway-stage-content strong{color:#0b1830;margin-bottom:7px;font-size:12px;display:block}.ap-detail .pathway-stage-context{border:1px solid #dfebf0;border-radius:7px;grid-column:1/-1;margin:0;padding:12px}.ap-detail .pathway-stage-context strong{display:inline}.ap-detail .pathway-progression-note{color:#465d73;margin:12px 0 20px;font-size:12px}.ap-detail-aside{gap:18px;display:grid}.ap-detail-aside>section{background:#fff;border:1px solid #cbdbe5;border-radius:10px;padding:23px}.ap-detail-aside h2{margin-bottom:12px;font-size:22px}.ap-detail-aside p,.ap-detail-aside li,.ap-detail-aside dd{color:#465d73;font-size:13px;line-height:1.6}.ap-detail-aside dl>div{border:1px solid #dce6ec;border-radius:7px;margin:12px 0;padding:15px}.ap-detail-aside dt{margin-bottom:5px;font-size:14px;font-weight:600}.ap-detail-aside ul{padding-left:17px;list-style:outside}.ap-detail-aside li{margin:10px 0}.ap-detail-aside .pathway-primary-action{justify-content:center;width:100%}.ap-detail-aside .pw-band{background:0 0;border:0;margin:0;padding:0}.ap-detail-aside .pw-band>h2,.ap-detail-aside .pw-band>.post-eyebrow,.ap-detail-aside .pw-note,.ap-detail-aside .pw-arrow{display:none}.ap-detail-aside .pw-route{flex-direction:column;gap:10px}.ap-detail .pathway-work-grid{grid-template-columns:1fr}.ap-detail .pathway-facts{grid-template-columns:1fr 1fr}.ap-detail .text-muted-foreground{color:#465d73}@media(max-width:900px){.ap-detail-work{grid-template-columns:1fr}.ap-detail-aside{grid-template-columns:1fr 1fr}.ap-detail-aside>section:last-child{grid-column:1/-1}.ap-detail .career-visual-hero{padding:35px 28px}.ap-detail .discovery-hero-photo{opacity:.4;width:100%}.ap-detail .career-visual-hero:after{background:linear-gradient(90deg,#082b3fee,#082b3f77)}}@media(max-width:600px){.ap-detail>.career-explore{padding:20px 18px 35px}.ap-detail .career-visual-hero{margin:0 -18px;padding:30px 20px}.ap-detail .career-visual-hero h1{font-size:35px}.ap-detail .pw-route{flex-direction:column;gap:12px}.ap-detail .pathway-stage-list>li{padding:20px 17px 20px 52px}.ap-detail .pathway-stage-number{width:28px;height:28px;font-size:16px;left:12px}.ap-detail .pathway-stage-content,.ap-detail-aside{grid-template-columns:1fr}.ap-detail-aside>section:last-child{grid-column:auto}.ap-detail h2{font-size:25px}}.ap-detail .pathway-stage-list>li{border-top:3px solid var(--stage-accent,#239d89);box-shadow:0 4px 14px #123f6009}.ap-detail .pathway-stage-list>li:nth-child(3n+1){--stage-accent:#167f6e;--stage-tint:#e4f5ef}.ap-detail .pathway-stage-list>li:nth-child(3n+2){--stage-accent:#007eaf;--stage-tint:#e5f3fc}.ap-detail .pathway-stage-list>li:nth-child(3n){--stage-accent:#7850b5;--stage-tint:#f0eafa}.ap-detail .pathway-stage-number{background:var(--stage-accent);color:#fff;font-weight:700}.ap-detail .pathway-stage-heading>p{color:var(--stage-accent);font-weight:700}.ap-detail .ap-stage-task,.ap-detail .pathway-stage-output{background:var(--stage-tint);border-color:#d5e3eb}.ap-detail-aside>section:first-child{background:#e6f3fc;border-color:#bedceb}.home-editorial-opening .post-home-opening-inner{max-width:1440px;padding-top:64px;padding-bottom:64px}.home-editorial-opening .post-home-intro-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px}.home-editorial-opening .post-home-intro-copy{padding-block:12px}.home-editorial-opening h1{letter-spacing:-.04em;font-size:clamp(40px,4.1vw,60px);line-height:1.07}.home-editorial-opening .post-home-intro-copy>p:first-of-type{max-width:43ch;font-size:18px;line-height:1.7}.home-career-explorer{color:#f3f7fa;background:#0b2232;border:1px solid #31576d;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 24px 70px #0003}.home-explorer-heading{padding:26px 28px 20px}.home-explorer-heading>p{text-transform:uppercase;letter-spacing:.12em;color:#61dce5;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.home-explorer-heading h2{letter-spacing:-.025em;max-width:24ch;margin-top:10px;font-size:clamp(22px,2.1vw,29px);font-weight:600;line-height:1.2}.home-explorer-modes{border-bottom:1px solid #315064;gap:4px;padding:0 24px 20px;display:flex}.home-explorer-modes button{color:#b9cdd7;border:1px solid #0000;border-radius:7px;flex:1;min-width:0;min-height:44px;padding:10px 8px;font-size:12px;line-height:1.4}.home-explorer-modes button[aria-pressed=true]{color:#123b47;background:#d9f2f2;border-color:#d9f2f2;font-weight:600}.home-explorer-modes button:hover{border-color:#6d9daf}.home-explorer-body{grid-template-columns:.95fr 1.05fr;gap:20px;padding:24px;display:grid}.home-explorer-choices{flex-direction:column;min-width:0;display:flex}.home-explorer-note{color:#b9cdd7;min-height:66px;font-size:13px;line-height:1.65}.home-role-thread{margin-top:16px;position:relative}.home-role-thread:before{content:"";background:#416c7d;width:1px;position:absolute;top:32px;bottom:32px;left:17px}.home-role-thread button{text-align:left;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:80px;padding:14px 0;display:grid;position:relative}.home-thread-node{color:#b9cdd7;background:#0b2232;border:1px solid #52798a;border-radius:50%;place-items:center;width:34px;height:34px;font:11px ui-monospace,monospace;display:grid;position:relative}.home-role-thread small{color:#adc1ce;margin-bottom:5px;font-size:10px;line-height:1.4;display:block}.home-role-thread strong{color:#f3f7fa;font-size:15px;font-weight:600;line-height:1.25;display:block}.home-role-thread button>svg{color:#83a8ba;opacity:.5}.home-role-thread button[aria-pressed=true] .home-thread-node{color:#08232f;background:#61dce5;border-color:#61dce5;box-shadow:0 0 0 5px #61dce511}.home-role-thread button[aria-pressed=true] strong,.home-role-thread button[aria-pressed=true]>svg{color:#7ce7e8;opacity:1}.home-thread-caption{color:#a8bdca;margin-top:auto;padding-top:12px;font-size:11px;line-height:1.55}.home-role-preview{color:#173346;background:#f1f5f5;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.home-role-preview>img{object-fit:cover;object-position:center;width:100%;height:166px}.home-role-preview>div{flex-direction:column;flex:1;padding:20px;display:flex}.home-role-preview .home-preview-label{letter-spacing:.1em;text-transform:uppercase;color:#386473;font-size:10px;font-weight:600}.home-role-preview h3{letter-spacing:-.025em;margin-top:8px;font-size:24px;font-weight:600;line-height:1.2}.home-role-preview h3+p{color:#456071;margin-top:10px;font-size:14px;line-height:1.65}.home-role-preview a{color:#08677d;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:600;display:flex}.home-career-explorer footer{border-top:1px solid #315064;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.home-career-explorer footer>span{color:#a8bdca;max-width:20ch;font-size:11px;line-height:1.6}.home-career-explorer footer a{color:#cbe7eb;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.home-career-explorer :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #20d9f2}.home-role-preview a:focus-visible{outline-color:#08677d}.pathway-editorial.pathway-reading>.career-explore{max-width:1160px}.pathway-editorial.pathway-reading .explore-nav{margin-bottom:32px}.pathway-editorial.pathway-reading .pw-band{color:#173346;background:0 0;border-block:1px solid #c4d4dd;border-radius:0;margin-top:24px;padding:24px 0}.pathway-editorial.pathway-reading .pw-band h2{font-size:22px}.pathway-editorial.pathway-reading .pw-band .post-eyebrow{color:#08677d}.pathway-editorial.pathway-reading .pw-route{align-items:stretch;gap:16px}.pathway-editorial.pathway-reading .pw-li{flex:1;min-width:0}.pathway-editorial.pathway-reading .pw-step{color:#173346;background:0 0;border:0;border-radius:0;flex:1;min-width:0;padding:10px 0}.pathway-editorial.pathway-reading .pw-label{font-size:19px}.pathway-editorial.pathway-reading .pw-tag{color:#4c6375}.pathway-editorial.pathway-reading .pw-more{color:#08677d}.pathway-editorial.pathway-reading .pw-target{border-bottom:3px solid #08677d}.pathway-editorial.pathway-reading .pw-arrow{color:#4d8694}.pathway-editorial.pathway-reading .pw-note{color:#526b79;max-width:90ch;font-size:12px;line-height:1.65}.pathway-editorial.pathway-reading .pathway-work-grid{grid-template-columns:1.15fr 1fr;gap:28px 56px;margin:48px 0}.pathway-editorial.pathway-reading .pathway-work-grid article{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pathway-editorial.pathway-reading .pathway-work-grid article+article{border-left:1px solid #c4d4dd;padding-left:36px}.pathway-editorial.pathway-reading .pathway-work-grid h2{letter-spacing:-.02em;max-width:23ch;margin:12px 0 16px;font-size:27px;line-height:1.2}.pathway-editorial.pathway-reading .pathway-work-grid article>p:last-child{font-size:16px;line-height:1.8}.pathway-editorial.pathway-reading .pathway-employer-question{background:0 0;border-left:3px solid #08677d;max-width:88ch;padding:8px 20px;font-size:14px}.pathway-editorial.pathway-reading .pathway-editorial-verdict{background:#dfecee;border:0;border-radius:12px;padding:32px 36px}.pathway-editorial.pathway-reading .pathway-editorial-verdict>p{letter-spacing:-.015em;color:#173346;max-width:65ch;font-size:23px;line-height:1.4}.pathway-verdict-columns{border-top:1px solid #b4ced4;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;padding-top:24px;display:grid}.pathway-editorial.pathway-reading .pathway-verdict-columns>.post-card{box-shadow:none;background:0 0;border:0;padding:0}.pathway-editorial.pathway-reading .pathway-verdict-columns p{font-size:14px;line-height:1.75}.pathway-facts{border-bottom:1px solid #c4d4dd;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 52px;padding-bottom:24px;display:grid}.pathway-editorial.pathway-reading .pathway-facts>.post-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pathway-editorial.pathway-reading .pathway-facts .post-meta-value{margin-top:10px;font-size:15px;line-height:1.5}.pathway-editorial.pathway-reading .explore-route-section{border:0;margin-top:56px;padding:0}.pathway-editorial.pathway-reading .explore-route-section>div:first-child{margin-bottom:24px}.pathway-editorial.pathway-reading .explore-route-section h2{letter-spacing:-.025em;font-size:32px;line-height:1.2}.pathway-editorial.pathway-reading .explore-route-section h2+p{max-width:80ch;margin-top:12px;line-height:1.75}.pathway-progression-note{color:#526b79;margin-bottom:28px;font-size:13px;line-height:1.7}.pathway-stage-list{margin:0;padding:0;list-style:none}.pathway-stage-list>li{grid-template-columns:56px minmax(180px,.7fr) minmax(0,1.3fr);gap:24px;padding:0 0 32px;display:grid;position:relative}.pathway-stage-list>li:before{content:"";background:#b9d2d8;width:2px;position:absolute;top:50px;bottom:0;left:27px}.pathway-stage-list>li:last-child:before{display:none}.pathway-stage-number{color:#08677d;background:#e5eff1;border:1px solid #94b7c2;border-radius:50%;place-items:center;width:56px;height:56px;font:500 18px ui-monospace,monospace;display:grid}.pathway-stage-heading{padding-top:5px}.pathway-stage-heading>p{text-transform:uppercase;letter-spacing:.09em;color:#527181;font-size:11px!important}.pathway-stage-heading h3{letter-spacing:-.02em;max-width:21ch;margin-top:10px;font-size:23px;font-weight:600;line-height:1.25}.pathway-stage-content{border-bottom:1px solid #cedde3;padding:4px 0 28px}.pathway-stage-content>p{color:#415c6e;line-height:1.8;font-size:15px!important}.pathway-stage-output{background:#fff;border-left:3px solid #458797;margin-top:18px;padding:16px 20px}.pathway-stage-output>strong{text-transform:uppercase;letter-spacing:.08em;color:#08677d;font-size:11px}.pathway-stage-output>p{color:#173346;margin-top:6px;line-height:1.65;font-size:14px!important}.pathway-stage-content .pathway-stage-context{color:#526b79;margin-top:12px;font-size:12px!important}.pathway-stage-context>strong{color:#173346;margin-right:8px;font-weight:500}.pathway-learning-groups{border-block:1px solid #c4d4dd;padding:0}.pathway-learning-group{grid-template-columns:240px minmax(0,1fr);gap:32px;padding:28px 0;display:grid}.pathway-learning-group+.pathway-learning-group{border-top:1px solid #c4d4dd}.pathway-learning-group>header{align-items:baseline;gap:14px;display:flex}.pathway-learning-marker{color:#08677d;font:12px ui-monospace,monospace}.pathway-learning-group h3{font-size:21px;font-weight:600}.pathway-learning-group>header p{color:#526b79;max-width:23ch;margin-top:6px;line-height:1.5;font-size:12px!important}.pathway-editorial.pathway-reading .pathway-cert-explanation{max-width:70ch;margin:0 0 14px;font-size:13px}.pathway-learning-list{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.pathway-learning-list li{min-width:0}.pathway-learning-list li>a,.pathway-learning-list li>div{background:#fff;border:1px solid #d1dfe5;border-radius:8px;justify-content:space-between;gap:12px;height:100%;padding:18px;display:flex}.pathway-learning-list li>div{display:block}.pathway-learning-list strong{color:#173346;font-size:18px;display:block}.pathway-learning-list a>svg{color:#08677d;flex-shrink:0;margin-top:3px}.pathway-learning-list a>span>span,.pathway-learning-list li>div>p{color:#526b79;margin-top:7px;line-height:1.65;display:block;font-size:13px!important}.pathway-learning-list a:hover{background:#f9fdfd;border-color:#458797}.pathway-cert-empty{color:#526b79;font-size:14px}.pathway-editorial.pathway-reading .pathway-practice-brief{color:#f3f7fa;background:#102c3d;border:0;border-radius:14px;grid-template-columns:1.1fr 1fr}.pathway-editorial.pathway-reading .pathway-practice-main{padding:32px}.pathway-editorial.pathway-reading .pathway-practice-main .post-eyebrow{color:#7edee2}.pathway-editorial.pathway-reading .pathway-practice-main h3{color:#f3f7fa;margin:12px 0 18px;font-size:26px;line-height:1.25}.pathway-editorial.pathway-reading .pathway-practice-main p{color:#cee0e8;font-size:15px;line-height:1.8}.pathway-editorial.pathway-reading .pathway-practice-main .pathway-output{border-top-color:#416273;margin-top:24px;padding-top:20px}.pathway-editorial.pathway-reading .pathway-practice-main .pathway-output strong{color:#7edee2;letter-spacing:.05em;font-size:12px}.pathway-editorial.pathway-reading .pathway-practice-main button{color:#123b47;background:#d9f2f2;border-color:#d9f2f2;border-radius:7px;min-height:44px;margin-top:20px;padding:12px 16px;font-size:14px;font-weight:600}.pathway-editorial.pathway-reading .pathway-practice-main .pathway-download-note{color:#b9cdd7;margin-top:12px;font-size:12px}.pathway-editorial.pathway-reading .pathway-practice-review{color:#173346;background:#e6efec;border:0;padding:32px}.pathway-editorial.pathway-reading .pathway-practice-review h3{margin:0 0 20px;font-size:22px}.pathway-editorial.pathway-reading .pathway-practice-review ol{counter-reset:review;padding:0;list-style:none}.pathway-editorial.pathway-reading .pathway-practice-review li{counter-increment:review;color:#365c59;padding-left:36px;font-size:15px;line-height:1.8;position:relative}.pathway-editorial.pathway-reading .pathway-practice-review li:before{content:counter(review,decimal-leading-zero);color:#246e69;font:12px/2 ui-monospace,monospace;position:absolute;top:1px;left:0}.pathway-editorial.pathway-reading .pathway-practice-review li+li{margin-top:20px}.pathway-editorial.pathway-reading .pathway-practice-review .pathway-limit{color:#42615f;border-top:1px solid #bad0cb;margin-top:24px;padding-top:20px;font-size:12px;line-height:1.7}.pathway-editorial.pathway-reading .pathway-project-options{background:0 0;margin-top:16px;padding:16px 0}.pathway-editorial.pathway-reading .pathway-project-options summary{color:#08677d;align-content:center;min-height:44px;font-size:14px;display:list-item}.pathway-alternatives{border-block:1px solid #c4d4dd;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;padding:24px 0;display:grid}.pathway-editorial.pathway-reading .pathway-alternatives>.post-card{box-shadow:none;background:0 0;border:0;padding:0}.pathway-editorial.pathway-reading .pathway-alternatives ul{margin-top:14px;font-size:14px;line-height:1.65}.pathway-adjacent-label{border-bottom:1px solid #a8c1cd;margin-right:20px;padding:10px 0;font-size:15px}.pathway-reality{background:#edf0eb;border-left:3px solid #a58a45;border-radius:10px;grid-template-columns:1fr 1.2fr;gap:40px;padding:28px 32px;display:grid}.pathway-editorial.pathway-reading .pathway-reality>.post-card{box-shadow:none;background:0 0;border:0;padding:0}.pathway-editorial.pathway-reading .pathway-reality p{font-size:15px;line-height:1.8}.pathway-editorial.pathway-reading .pathway-reality .post-eyebrow{color:#6a592d}.pathway-evidence-note{margin-top:32px}.pathway-evidence-note>section{margin-top:0}.pathway-editorial.pathway-reading .pathway-evidence-note .post-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c4d4dd;border-radius:0;padding:16px 0}.pathway-editorial.pathway-reading .pathway-evidence-note p{max-width:100ch;font-size:12px;line-height:1.7}.decision-editorial .decision-next-action.post-card{box-shadow:none;background:#dfecee;border:0;border-radius:12px;margin-top:32px;padding:28px 32px}.decision-editorial .decision-next-action h2{letter-spacing:-.02em;font-size:25px}.decision-editorial .decision-next-action>p{max-width:75ch;line-height:1.75}.pathway-footer-links{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.pathway-footer-link{color:#08677d;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}@media(max-width:1100px){.home-editorial-opening .post-home-intro-grid{grid-template-columns:1fr;gap:32px}.home-editorial-opening .post-home-intro-copy{max-width:700px}.home-career-explorer{width:100%;max-width:760px}.home-explorer-note{min-height:44px}}@media(max-width:767px){.home-editorial-opening .post-home-opening-inner{padding-top:36px;padding-bottom:36px}.home-editorial-opening h1{max-width:16ch;font-size:43px}.home-editorial-opening .post-home-intro-copy>p:first-of-type{font-size:16px}.pathway-editorial.pathway-reading .pathway-work-grid{grid-template-columns:1fr;gap:28px;margin:32px 0}.pathway-editorial.pathway-reading .pathway-work-grid article+article{border-top:1px solid #c4d4dd;border-left:0;padding:24px 0 0}.pathway-editorial.pathway-reading .pathway-work-grid h2{font-size:24px}.pathway-facts{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:36px}.pathway-stage-list>li{grid-template-columns:42px minmax(0,1fr);gap:12px 16px;padding-bottom:28px}.pathway-stage-number{grid-row:1/3;width:42px;height:42px;font-size:15px}.pathway-stage-list>li:before{top:42px;left:20px}.pathway-stage-heading{grid-column:2;padding-top:0}.pathway-stage-heading h3{max-width:none;margin-top:6px;font-size:22px}.pathway-stage-content{grid-column:2;padding-bottom:20px}.pathway-stage-output{padding:14px}.pathway-learning-group{grid-template-columns:1fr;gap:16px}.pathway-learning-group>header p{max-width:none}.pathway-learning-list{grid-template-columns:1fr 1fr}.pathway-editorial.pathway-reading .pathway-practice-brief{grid-template-columns:1fr}.pathway-editorial.pathway-reading .pathway-practice-main,.pathway-editorial.pathway-reading .pathway-practice-review{padding:24px}.pathway-alternatives,.pathway-reality{grid-template-columns:1fr;gap:24px}.pathway-editorial.pathway-reading .pathway-editorial-verdict{padding:24px}.pathway-verdict-columns{grid-template-columns:1fr;gap:20px}.pathway-editorial.pathway-reading .explore-route-section{margin-top:40px}.pathway-editorial.pathway-reading .explore-route-section h2{font-size:27px}.decision-editorial .decision-next-action.post-card{padding:24px}}@media(max-width:480px){.home-explorer-heading{padding:22px 20px 16px}.home-explorer-modes{gap:2px;padding:0 12px 16px}.home-explorer-modes button{padding:8px 5px;font-size:11px}.home-explorer-body{grid-template-columns:1fr;gap:20px;padding:20px}.home-explorer-note{min-height:0}.home-role-thread{margin-top:8px}.home-role-thread button{min-height:62px;padding:10px 0}.home-thread-caption{padding-top:6px}.home-role-preview>img{height:180px}.home-role-preview>div{padding:20px}.home-role-preview h3+p{min-height:0}.home-career-explorer footer{padding:12px 20px}.home-career-explorer footer>span{display:none}.pathway-learning-list{grid-template-columns:1fr}.pathway-reality{padding:24px}.pathway-editorial.pathway-reading .pw-route{flex-direction:column}.pathway-editorial.pathway-reading .pw-li{flex-direction:column;align-items:stretch}.pathway-editorial.pathway-reading .pw-arrow{align-self:flex-start;margin-left:10px}}.pathway-editorial.pathway-reading .pathway-learning-group{background:#e7f3fb;border:1px solid #c8deec;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:18px;margin:18px 0;padding:24px}.pathway-editorial.pathway-reading .pathway-learning-group.is-supporting{background:#eaf6f0;border-color:#c7dfd3}.pathway-editorial.pathway-reading .pathway-learning-group.is-long{background:#f0ebfa;border-color:#d9cdec}.pathway-editorial.pathway-reading .pathway-learning-group>header{align-items:center}.pathway-editorial.pathway-reading .pathway-learning-marker{color:#fff;background:#006b98;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.pathway-editorial.pathway-reading .is-supporting .pathway-learning-marker{background:#18745d}.pathway-editorial.pathway-reading .is-long .pathway-learning-marker{background:#7046a3}.pathway-editorial.pathway-reading .pathway-learning-group>header p{max-width:none}.pathway-editorial.pathway-reading .pathway-learning-list{grid-template-columns:minmax(0,1fr)}.pathway-editorial.pathway-reading .pathway-learning-list li>a{border-left:3px solid #1681ad;align-items:start;padding:18px 20px}.pathway-editorial.pathway-reading .pathway-learning-list a>span>span{max-width:70ch;line-height:1.6}.pathway-editorial.pathway-reading .pathway-learning-groups{border:0}@media(max-width:600px){.pathway-editorial.pathway-reading .pathway-learning-group{padding:18px}}.wm-report-reader{color:#112a42;min-width:0}.wm-report-reader header{justify-content:space-between;align-items:center;gap:24px;margin:22px 0 28px;display:flex}.wm-report-reader h1,.wm-claim h1{letter-spacing:-.045em;font-size:clamp(30px,3.3vw,46px);font-weight:650;line-height:1.12;color:#112a42!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.wm-report-reader header p{color:#485f75;margin-top:12px;font-size:16px}.wm-report-reader header>a{white-space:nowrap;color:#006e9e;font-size:14px}.wm-report-reader-grid{grid-template-columns:170px minmax(0,1fr) 250px;align-items:start;gap:20px;display:grid}.wm-report-reader-nav{background:#edf3f7;border:1px solid #d6e1e9;border-radius:11px;gap:18px;padding:22px 16px;font-size:14px;display:grid}.wm-report-reader-nav p{text-transform:uppercase;letter-spacing:.12em;color:#485f75;font-size:11px}.wm-report-reader-nav a{color:#1e668a}.wm-report-paper{background:#fff;border:1px solid #d5dfe8;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 10px 25px #102c3a08}.wm-report-paper>section{padding:25px}.wm-report-paper iframe{background:#e9edf0;border:0;width:100%;height:820px;display:block}.wm-report-reader .mypost-panel{box-shadow:none;background:#fff;border:0;border-radius:0}.wm-report-paper .mypost-badge{color:#26553d;background:#e5f3e9;border-radius:20px;padding:5px 10px}.wm-report-paper .mypost-button{color:#123c59;background:#fff;border:1px solid #9bb0c2;border-radius:8px;padding:10px 15px}.wm-report-reader-aside{gap:18px;display:grid}.wm-report-reader-aside>section{background:#fff;border:1px solid #d5e1ea;border-radius:12px;padding:22px}.wm-report-reader-aside>section:first-child{background:#eaf6ff;border-color:#cde4f4}.wm-report-reader-aside h2{letter-spacing:-.025em;font-size:21px;font-weight:650}.wm-report-reader-aside p{color:#485f75;margin:12px 0;font-size:14px;line-height:1.55}.wm-report-reader-aside a{color:#0076a7;margin-top:14px;font-size:14px;display:block}.wm-report-reader-aside dl{font-size:13px}.wm-report-reader-aside dt{color:#485f75;margin-top:14px}.wm-report-reader-aside dd{margin-top:5px}.wm-report-pdf-note{color:#5c7286;background:#f3f6f8;padding:22px;font-size:14px}.wm-report-reader-status{background:#fff;border:1px solid #d7e2e9;border-radius:10px;padding:24px}.wm-report-reader-footer{color:#567084;gap:25px;margin:28px 0;font-size:13px;display:flex}@media(max-width:1250px){.wm-report-reader-grid{grid-template-columns:minmax(0,1fr) 240px}.wm-report-reader-nav{flex-wrap:wrap;grid-column:1/-1;padding:15px;display:flex}.wm-report-paper iframe{height:720px}}@media(max-width:800px){.wm-report-reader-grid{grid-template-columns:minmax(0,1fr)}.wm-report-reader header{flex-direction:column;align-items:start}.wm-report-reader-aside{grid-template-columns:1fr 1fr}.wm-report-paper iframe{height:650px}}@media(max-width:500px){.wm-report-reader-aside{grid-template-columns:1fr}.wm-report-paper>section{padding:18px}.wm-report-paper iframe{height:540px}}@media print{.wm-report-reader-nav,.wm-report-reader-aside,.wm-report-reader header>a,.wm-report-reader-footer,.wm-report-reader button{display:none}.wm-report-reader-grid{display:block}.wm-report-paper{box-shadow:none;border:0}}.wm-report-reader{--foreground:#12334b;--muted-foreground:#485f75;--card:#fff;--border:#c3d6e3;--primary:#00658e;--route:#00658e;color:#12334b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mypost-public-content:has(.wm-report-reader){background:#f8f7f4;border-radius:12px;padding:clamp(16px,3vw,30px)}.mypost-public-content>.wm-report-reader>header{margin-top:0}.wm-report-reader .post-card{color:#12334b;box-shadow:none;background:#eef5fa;border:1px solid #c3d6e3}.wm-report-reader :is(.post-section-label,.post-eyebrow){color:#00658e;font-weight:650}.wm-report-reader .post-section-label{letter-spacing:.08em;font-size:13px;line-height:1.5}.wm-report-reader :is(.post-body,.post-meta-value){color:#12334b}.wm-report-reader :is(.post-help,.post-meta-label){color:#485f75}.wm-report-reader .post-pill{color:#344f64;background:#e5edf3;border-color:#bed0de}.wm-report-reader .text-amber-300{color:#805411}.wm-report-reader .text-red-300{color:#a12c32}
