.agency-workspace{--agency-soft:color-mix(in srgb, var(--action) 6%, var(--surface));--agency-blue:color-mix(in srgb, var(--brand-blue) 9%, var(--surface));--agency-gap:20px;font-size:13px;line-height:1.55}.identity-shell.daily-shell.agency-workspace{grid-template-columns:244px minmax(0,1fr)}.agency-workspace main#account-main{width:100%;min-width:0;max-width:1570px;margin:0 auto;padding:26px 30px 40px}.identity-shell.daily-shell.agency-workspace .topbar{gap:20px;min-height:76px;padding:12px 30px}.identity-shell.daily-shell.agency-workspace .sidebar{gap:15px;padding:20px 16px 18px}.agency-workspace .sidebar .context{margin-block:2px 0}.agency-workspace .sidebar .context-label{margin-bottom:0}.agency-workspace .sidebar .context-label select{min-height:40px}.agency-workspace .sidebar .brand-link{margin-bottom:0;padding-bottom:17px}.identity-shell.daily-shell.agency-workspace .sidebar .nav-item{gap:13px;min-height:43px;font-size:12px}.agency-workspace .profile-link strong{font-size:12px}.agency-workspace .profile-link small{font-size:10px}.agency-workspace .topbar .signout-button{padding-inline:9px;font-size:11px}.agency-heading{justify-content:space-between;align-items:center;gap:24px;min-height:116px;margin-bottom:25px;display:flex}.agency-heading>div:first-child{min-width:0}.agency-heading h1{letter-spacing:-1.3px;color:var(--ink);margin:7px 0 10px;font-size:38px;line-height:1.2}.agency-heading p{color:var(--muted);margin:0;font-size:13px}.agency-workspace .eyebrow{letter-spacing:1.3px;color:var(--muted);font-size:10px;font-weight:700}.agency-heading-art{flex:none;width:200px;height:120px;overflow:hidden}.agency-heading-art>svg{width:100%;height:100%}.agency-stack,.agency-grid{gap:var(--agency-gap);min-width:0;display:grid}.agency-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-card,.agency-guide-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:14px;min-width:0;padding:24px}.agency-workspace h2{letter-spacing:-.35px;font-size:18px;line-height:1.4}.agency-workspace h3{font-size:15px;line-height:1.45}.agency-section-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px;display:flex}.agency-section-heading h2{margin:0}.agency-section-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.agency-muted,.agency-workspace .agency-muted{color:var(--muted);font-size:12px;line-height:1.65}.agency-workspace input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.agency-workspace select{border-radius:9px;min-height:42px;font-size:12px}.agency-workspace input[type=checkbox],.agency-workspace input[type=radio]{width:17px;height:17px;min-height:17px;accent-color:var(--action);vertical-align:middle;flex-shrink:0}.agency-workspace button{font-size:12px}.agency-workspace button.primary{border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:40px;display:inline-flex}.agency-workspace :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.agency-workspace .ui-icon{flex-shrink:0}.agency-card .ui-icon{width:20px;height:20px}.agency-card label{font-size:12px}.agency-home form{max-width:none;margin:0}.agency-home form>.primary{width:100%}.agency-home form>p{margin:15px 0}.agency-home .agency-grid>.agency-card{flex-direction:column;display:flex}.agency-home .agency-grid>.agency-card>.primary{width:100%;margin-top:auto}.agency-home .agency-grid>.agency-card>form{margin-top:auto}.agency-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.agency-metric{background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:13px;align-items:center;gap:16px;min-width:0;padding:18px;display:flex}.agency-metric strong{letter-spacing:-.7px;font-size:27px;line-height:1.2;display:block}.agency-metric>div>span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.agency-metric small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.agency-metric:nth-child(2n) .icon-tile{background:var(--agency-blue);color:var(--link)}.agency-badge{background:var(--agency-soft);color:var(--action);border:1px solid var(--border);white-space:nowrap;border-radius:20px;align-items:center;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.agency-badge.blue{background:var(--agency-blue);color:var(--link)}.agency-learning{align-items:center;gap:22px;margin:4px 0 25px;display:flex}.agency-learning h3{margin:7px 0}.agency-learning p{color:var(--muted);margin:6px 0}.agency-ring{flex-shrink:0;place-items:center;width:116px;height:116px;display:grid;position:relative}.agency-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.agency-ring circle{fill:none;stroke:var(--subtle);stroke-width:8px}.agency-ring circle+circle{stroke:var(--action);stroke-linecap:round}.agency-ring>strong{letter-spacing:-1px;font-size:29px}.agency-ring small{color:var(--muted);font-size:15px}.agency-chart{border-bottom:1px solid var(--border);justify-content:space-around;align-items:end;gap:20px;height:172px;padding:12px 0 0;display:flex}.agency-chart>div{flex-direction:column;flex:1;align-items:center;gap:6px;max-width:68px;font-size:11px;display:flex}.agency-chart strong{font-size:12px}.agency-chart i{background:color-mix(in srgb, var(--action) 60%, var(--surface));border-radius:7px 7px 0 0;width:100%}.agency-chart>div:nth-child(2n) i{background:var(--brand-blue)}.agency-chart span{color:var(--muted);white-space:nowrap;padding-bottom:8px}.agency-workspace button.agency-action{border:0;border-bottom:1px solid var(--border);text-align:start;color:var(--ink);background:0 0;border-radius:0;align-items:center;gap:14px;width:100%;padding:15px 0;display:flex}.agency-action:last-child{border-bottom:0!important}.agency-action>span:nth-child(2){flex:1}.agency-action strong,.agency-action small{display:block}.agency-action strong{font-size:13px}.agency-action small{color:var(--muted);margin-top:4px;font-size:11px}.agency-action:hover strong{color:var(--link);text-decoration:underline}.agency-notice{border:1px solid var(--border);background:var(--agency-blue);border-radius:10px;padding:12px 16px}.agency-guide-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.agency-workspace .agency-guide-card{text-align:start;color:var(--ink);flex-direction:column;align-items:start;gap:14px;padding:23px;display:flex}.agency-guide-card>strong{font-size:17px}.agency-guide-card>span:not(.icon-tile){color:var(--muted);font-size:12px;line-height:1.65}.agency-guide-card[aria-pressed=true]{border-color:var(--action);background:var(--agency-soft)}.agency-guide-card .agency-guide-open{align-items:center;gap:10px;margin-top:auto;font-weight:600;display:inline-flex;color:var(--link)!important}.agency-workspace .settings-hub .settings-hub-grid{gap:18px}.agency-workspace .settings-hub .settings-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-workspace .settings-hub .settings-agency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-workspace .settings-hub button.settings-card{min-height:200px;box-shadow:var(--card-shadow);border-radius:14px;grid-template-columns:1fr auto;align-items:start;gap:16px;padding:23px;display:grid}.agency-workspace .settings-hub .settings-card>.icon-tile{grid-area:1/1}.agency-workspace .settings-hub .settings-card>span:not(.icon-tile){grid-area:2/1/auto/-1}.agency-workspace .settings-hub .settings-card>svg{color:var(--link);grid-area:1/2;align-self:center}.agency-workspace .settings-hub .settings-card strong{margin-bottom:8px;font-size:16px}.agency-workspace .settings-hub .settings-card small{font-size:12px;line-height:1.65}.agency-workspace .settings-hub .settings-navigation{margin-bottom:20px}.agency-workspace .settings-hub .settings-navigation select{max-width:270px}.agency-workspace :is(.account-panel,.panel,.source-card,.resource-card){box-shadow:var(--card-shadow);border-radius:14px}.agency-workspace :is(.settings-preview,.settings-surface){border-radius:12px}.agency-workspace :is(.resource-cards,.academy-cards){gap:18px}.agency-workspace .academy-intro{background:var(--agency-soft);border-color:var(--border);padding:25px}.agency-workspace .academy-intro h2{font-size:23px}.agency-workspace .academy-library-layout{grid-template-columns:180px minmax(0,1fr);gap:20px}.agency-workspace .academy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-workspace .academy-viewer-heading h2{font-size:24px}.agency-workspace .academy-viewer-layout{gap:22px}.agency-workspace .resource-card h3{margin-top:0}.people-directory-v79{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.people-directory-v79>.ad-directory{min-width:0}.people-directory-v79 .ad-tabs{flex-wrap:wrap;gap:12px;padding-block:14px}.people-directory-v79 .ad-tabs>button{margin-left:auto}.people-directory-v79 .ad-selected-bar{padding:12px 20px}.people-directory-v79 .ad-chips{margin-bottom:12px;padding-inline:20px}.people-directory-v79 .ad-filters,.people-directory-v79 .ad-advanced{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.people-directory-v79 .ad-advanced{padding:0 20px 14px}.people-directory-v79 .ad-results{flex-wrap:wrap}.people-directory-v79 .people-columns{border:0;border-block:1px solid var(--border);flex-wrap:wrap;gap:16px;margin:0;padding:12px 20px;display:flex}.people-columns legend{color:var(--muted);font-size:11px}.people-directory-v79 .people-columns label{align-items:center;gap:7px;margin:0;display:inline-flex}.people-directory-v79 .ad-person-cell{min-width:225px}.people-directory-v79 .ad-person-cell>.ad-avatar{float:left;margin-right:10px}.people-directory-v79 .ad-person-cell>div{overflow:hidden}.people-directory-v79 .ad-person-cell button{text-align:start;min-height:20px;color:var(--ink);background:0 0;border:0;padding:0;font-weight:650;line-height:1.4}.people-directory-v79 .ad-person-cell small{overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.5;display:block}.people-directory-v79 tr[data-selected=true]{background:var(--agency-soft)}.people-directory-v79 .ad-check-cell input{cursor:pointer;margin:8px 0}.people-directory-v79 .ad-row-action button{white-space:nowrap;background:0 0;border:0;min-width:32px;padding:4px;font-size:18px}.people-directory-v79 .ad-row-action{padding-inline:4px}.people-directory-v79 .ad-pagination{flex-wrap:wrap}.people-directory-v79 .ad-pagination nav{align-items:center;gap:12px;display:flex}.people-profile-heading{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding-bottom:24px;display:flex}.people-profile-heading h2{margin:0 0 10px;font-size:25px}.people-profile-heading>.agency-badge:last-child{margin-left:auto}.ad-avatar.large{width:72px;height:72px;font-size:25px}.people-profile-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;margin:25px 0;display:grid}.people-profile-details dt{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.people-profile-details dd{overflow-wrap:anywhere;margin:8px 0 0 30px;font-size:14px}.agency-card-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px;padding-top:20px;display:flex}.agency-card-actions button{flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.agency-workspace .agency-back{color:var(--link);background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding-left:0;display:inline-flex}.agency-back .ui-icon{transform:rotate(180deg)}.agency-text-link{text-underline-offset:3px;color:var(--link);text-decoration:underline}.agency-guides{flex-direction:column;display:flex}.agency-guides>.agent-resource-toolbar{order:-1}.agency-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.agency-library-grid .agency-card{flex-direction:column;display:flex}.agency-library-grid h2{margin:0 0 8px}.agency-library-grid p{margin:0 0 24px}.agency-library-grid button.agency-text-link{border:0;border-top:1px solid var(--border);text-align:start;background:0 0;border-radius:0;align-items:center;gap:12px;margin-top:auto;padding:20px 0 0;font-weight:600;display:inline-flex}.agency-source-notes .agency-notes-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.agency-source-notes .review-note-grid{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr);padding:20px;display:grid}.agency-workspace .agency-source-notes .review-note-card{background:var(--agency-soft);border-inline-start:3px solid var(--action);padding:22px;display:block}.agency-source-notes .review-note-card h3{margin:16px 0 10px}.agency-workspace .agency-source-notes .review-note-card dl{margin-bottom:18px}.agency-workspace .agency-source-notes .review-note-card button{text-align:start;color:var(--link);background:0 0;border:0;padding-left:0;text-decoration:underline}.agency-workspace .agency-source-notes .review-note-card>*{grid-area:auto}.agency-workspace .agency-source-notes .review-note-card dl{grid-template-columns:minmax(0,1fr);display:grid}.agency-workspace .agency-source-notes .review-note-card h3{margin:16px 0 10px}.agency-source-notes .agency-notes-context h2{margin-top:0;margin-bottom:22px}.agency-source-notes .source-review-filters{grid-template-columns:minmax(0,1fr) 185px 185px}.agency-source-notes .source-review-filters>label:last-child{grid-area:1/1}.agency-source-notes .source-review-filters>label:first-child{grid-area:1/2}.agency-source-notes .source-review-filters>label:nth-child(2){grid-area:1/3}@media (width<=1100px){.agency-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-source-notes .agency-notes-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.agency-library-grid,.agency-source-notes .source-review-filters{grid-template-columns:minmax(0,1fr)}.agency-source-notes .source-review-filters>label{grid-area:auto/1!important}}@media (width>=1600px){.agency-workspace main#account-main{padding-inline:40px}}@media (width<=1200px){.identity-shell.daily-shell.agency-workspace{grid-template-columns:224px minmax(0,1fr)}.agency-workspace main#account-main{padding:24px}.agency-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-workspace .topbar .profile-link>span:not(.profile-avatar){display:none}.agency-guide-cards{gap:12px}.agency-workspace .agency-guide-card{padding:18px}.agency-workspace .settings-hub .settings-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.identity-shell.daily-shell.agency-workspace{grid-template-columns:200px minmax(0,1fr)}.agency-workspace main#account-main{padding:22px 20px}.agency-heading h1{font-size:32px}.agency-heading-art{display:none}.agency-grid.two,.agency-guide-cards{grid-template-columns:1fr}.agency-home form .agency-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-workspace .academy-library-layout,.agency-workspace .settings-hub .settings-personal-grid{grid-template-columns:1fr}.agency-guide-card>span:not(.icon-tile){max-width:100%}}@media (width<=700px){.identity-shell.daily-shell.agency-workspace{flex-direction:column;display:flex}.identity-shell.daily-shell.agency-workspace .sidebar{width:100%;height:auto;padding:8px 12px;position:static}.agency-workspace main#account-main{padding:22px 16px 32px}.identity-shell.daily-shell.agency-workspace .topbar{gap:10px;padding:10px 16px}.agency-heading{min-height:90px;margin-bottom:22px}.agency-heading h1{letter-spacing:-1px;font-size:30px}.agency-heading p{font-size:12px}.agency-card{padding:18px}.agency-metric{gap:10px;padding:14px}.agency-metric .icon-tile{display:none}.agency-metric strong{font-size:24px}.agency-metric>div>span{font-size:11px}.agency-metrics{gap:12px}.agency-workspace .settings-hub .settings-agency-grid{grid-template-columns:1fr}.agency-workspace .settings-hub button.settings-card{min-height:0;padding:20px}.agency-workspace .academy-cards{grid-template-columns:1fr}.people-directory-v79 .ad-filters{gap:8px}.people-directory-v79 .ad-search{flex-basis:100%}.people-directory-v79 .ad-tabs>.agency-muted{display:none}.people-directory-v79 .ad-pagination nav{justify-content:space-between;gap:8px;width:100%}.people-directory-v79 .ad-table td[data-label]{grid-column:2/4}.people-directory-v79 .ad-table td.ad-row-action{grid-area:1/3}.people-profile-heading{flex-wrap:wrap;gap:14px}.people-profile-heading h2{font-size:20px}.people-profile-heading>.agency-badge:last-child{margin-left:0}.people-profile-details{grid-template-columns:1fr;gap:20px}.agency-learning{gap:16px}.agency-ring{width:90px;height:90px}.agency-ring>strong{font-size:24px}.agency-section-heading{gap:10px}.agency-section-heading .agency-badge{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.agency-workspace *{scroll-behavior:auto;transition:none!important}}.agency-workspace .settings-hub button.settings-card{display:grid}.agency-home form>.agency-grid>label{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.agency-home form input{width:100%;min-width:0}.agency-source-directory{margin-bottom:18px}.agency-home .search-select{align-content:start;gap:8px}.agency-home .search-select>span{font-size:12px;line-height:1.55}.agency-home .search-select summary{min-height:42px;margin:0}.agency-workspace .people-table{min-width:1068px}.agency-workspace .people-table col:first-child{width:44px}.agency-workspace .agency-heading h1{color:var(--ink)}@media (width<=700px){.agency-workspace .people-table{min-width:0}.people-table colgroup{display:none}}.identity-shell.daily-shell.agency-workspace .topbar>.agency-mobile-menu{display:none}.agency-mobile-links{gap:8px;margin-bottom:22px;display:grid}.agency-mobile-links button{text-align:start;align-items:center;gap:12px;display:flex}.agency-mobile-links button[aria-current=page]{background:var(--subtle);color:var(--action)}.agency-workspace .academy.agency-academy .academy-intro{box-shadow:none;background:0 0;border:0;justify-content:end;padding:0}.agency-workspace .academy.agency-academy .academy-intro>div:first-child,.agency-workspace .academy.agency-academy .academy-intro-meta>span,.agency-workspace .academy.agency-academy .academy-continue,.agency-workspace .academy.agency-academy .academy-categories{display:none}.agency-workspace .academy.agency-academy .academy-library-layout{display:block}.agency-workspace .academy.agency-academy .academy-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-workspace .academy.agency-academy .academy-discovery{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(200px,1fr) 190px;align-items:end;gap:16px;padding:0;display:grid}.agency-academy .academy-search{grid-area:1/1;max-width:none}.agency-academy .agency-training-category{grid-area:1/2;gap:7px;margin:0;font-size:12px;display:grid}.agency-academy .academy-status-tabs{grid-column:1/-1}.agency-workspace .agency-learning-banner{background:linear-gradient(100deg, var(--surface), var(--agency-soft));justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.agency-workspace .agency-learning-banner h2{margin:10px 0;font-size:24px;line-height:1.45}.agency-learning-banner p{color:var(--muted);font-size:12px}.agency-learning-banner progress{width:min(390px,100%);height:5px;accent-color:var(--action);border:0;border-radius:4px;margin:14px 0 20px;display:block;overflow:hidden}.agency-learning-banner progress::-webkit-progress-bar{background:var(--subtle)}.agency-learning-banner progress::-webkit-progress-value{background:var(--action)}.agency-learning-banner .agency-ring{width:165px;height:165px;margin:0 20px}.agency-learning-banner .agency-ring strong{color:var(--action);font-size:40px}.agency-workspace .academy.agency-academy .academy-thumbnail{aspect-ratio:16/9;position:relative}.agency-workspace .academy.agency-academy .academy-thumbnail .academy-play-icon{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.agency-workspace .academy.agency-academy .academy-thumbnail img{object-fit:contain;width:100%;max-height:100%;padding:24px}.agency-workspace .agency-security{box-shadow:none;background:0 0;border:0;padding:0}.agency-security>.agency-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.agency-security .agency-metric strong{font-size:23px}.agency-security .settings-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.agency-security .settings-split>div{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:23px}.agency-security .settings-split>aside{background:var(--agency-blue);grid-column:1/-1}.agency-security .settings-tabs{margin-bottom:20px}.agency-source-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:22px 0;display:flex}.agency-source-filters label{flex:1;gap:7px;min-width:130px;margin:0;display:grid}.agency-source-filters label:first-child{flex:3;min-width:210px}.agency-source-table{max-width:100%;overflow:auto}.agency-source-table table{border-collapse:collapse;width:100%;min-width:650px}.agency-source-table th{background:var(--agency-soft);color:var(--muted);text-align:start;padding:12px;font-size:11px}.agency-source-table td{text-align:start;border-bottom:1px solid var(--border);padding:17px 12px;font-size:12px}.agency-source-table small{margin-top:5px;display:block}.agency-workspace .agency-source-table button{color:var(--link);background:0 0;border:0}@media (width<=1100px){.agency-workspace .academy.agency-academy .academy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-learning-banner .agency-ring{width:120px;height:120px;margin:0}.agency-workspace .agency-learning-banner h2{font-size:20px}.agency-security>.agency-metrics,.agency-security .settings-split{grid-template-columns:1fr}}@media (width<=700px){.identity-shell.daily-shell.agency-workspace>.sidebar{display:none}.identity-shell.daily-shell.agency-workspace .topbar>.agency-mobile-menu{background:0 0;border:0;min-height:38px;padding:6px;display:inline-flex}.identity-shell.daily-shell.agency-workspace .topbar{grid-template-columns:36px minmax(0,1fr);gap:8px;display:grid}.identity-shell.daily-shell.agency-workspace .topbar .page-search-trigger{grid-area:1/2;width:100%;min-width:0}.identity-shell.daily-shell.agency-workspace .topbar-actions{grid-area:2/1/auto/-1;justify-content:space-between;gap:6px;width:100%;display:flex}.agency-workspace .topbar .signout-button{grid-column:2/-1;justify-self:end}.agency-workspace .topbar .language-control{min-width:0}.people-directory-v79 .ad-table-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.people-directory-v79 .ad-table-tools>label{grid-column:1/-1}.people-directory-v79 .ad-table-tools>label select{width:auto;min-width:150px}.agency-workspace .agency-learning-banner{gap:15px;padding:20px}.agency-learning-banner .agency-ring{width:80px;height:80px}.agency-learning-banner .agency-ring strong{font-size:25px}.agency-workspace .agency-learning-banner h2{font-size:18px}.agency-workspace .academy.agency-academy .academy-cards,.agency-workspace .academy.agency-academy .academy-discovery{grid-template-columns:1fr}.agency-academy .agency-training-category{grid-area:2/1}.agency-academy .academy-status-tabs{grid-row:3}.agency-security .settings-split>div{padding:18px}.agency-security>.agency-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-security .agency-metric strong{font-size:18px}}.agency-workspace .agency-audit-table{border:1px solid var(--border);border-radius:12px;max-width:100%;margin-top:18px;overflow:auto}.agency-audit-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:12px}.agency-audit-table th{text-align:start;background:var(--agency-soft);color:var(--muted);padding:14px 18px;font-size:11px}.agency-audit-table td{text-align:start;border-top:1px solid var(--border);vertical-align:top;padding:16px 18px}.agency-audit-table td:first-child{width:34%}.agency-audit-table td:last-child{min-width:155px;max-width:290px}.agency-audit-table code{overflow-wrap:anywhere;white-space:normal}.agency-audit-table summary{color:var(--link)}.agency-workspace .agency-release-settings .agent-navigation-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-block:18px;display:grid}.agency-workspace .agency-release-settings .agent-navigation-choices .module-choice{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:16px 4px;display:flex}.agency-release-settings .module-choice span{min-width:0}.agency-release-settings .module-choice small{margin-top:5px}.agency-workspace .agency-release-settings .agent-navigation-choices input[type=checkbox]{appearance:none;border:1px solid var(--muted);background:var(--surface);cursor:pointer;border-radius:20px;flex:0 0 42px;width:42px;height:24px;min-height:0;margin:0;padding:0;position:relative}.agency-workspace .agency-release-settings .agent-navigation-choices input[type=checkbox]:before{content:"";background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .14s;position:absolute;top:3px;left:3px}.agency-workspace .agency-release-settings .agent-navigation-choices input[type=checkbox]:checked{background:var(--action);border-color:var(--action)}.agency-workspace .agency-release-settings .agent-navigation-choices input[type=checkbox]:checked:before{background:#fff;transform:translate(18px)}.agency-workspace .agency-release-settings .agent-navigation-choices input:focus-visible{outline:3px solid var(--link);outline-offset:3px}.agency-workspace .agency-release-settings .agent-navigation-choices input:disabled{opacity:.5;cursor:not-allowed}.agency-workspace .agency-integrations .integration-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px}.agency-workspace .agency-integrations .communications-card{gap:12px;min-width:0;padding:22px}.agency-integrations .communications-card h3{margin:5px 0 0}.agency-integrations .communications-card p{margin:0}.agency-integrations .integration-state{font-size:12px}.agency-integrations .integration-state strong{background:var(--agency-soft);border-radius:20px;padding:3px 10px;display:inline-flex}.agency-integrations .communications-card details{border-top:1px solid var(--border);overflow-wrap:anywhere;padding-top:12px}.agency-integrations .communications-card details p{margin-top:12px}.agency-integrations .communications-card summary{color:var(--link);font-size:12px}@media (width<=1150px){.agency-workspace .agency-integrations .integration-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.agency-workspace .agency-integrations .integration-provider-grid,.agency-workspace .agency-release-settings .agent-navigation-choices{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.agency-workspace .agency-release-settings .agent-navigation-choices input:before{transition:none}}.settings-hub,.source-review-workspace{--settings-tint:color-mix(in srgb, var(--action) 6%, var(--surface));--settings-blue:color-mix(in srgb, var(--link) 7%, var(--surface));--settings-pad:clamp(16px, var(--gap), 24px);min-width:0}.settings-hub [hidden],.source-review-workspace [hidden]{display:none!important}.settings-page-heading .page-subtitle{max-width:720px;color:var(--muted);margin:8px 0 0;line-height:1.5}.settings-groups{gap:30px;display:grid}.settings-search{gap:8px;max-width:580px;margin:0;display:grid}.settings-group+.settings-group{border-top:1px solid var(--border);padding-top:24px}.settings-group-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.settings-group-heading h2{margin:0 0 7px;font-size:21px}.settings-group-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.settings-hub .settings-hub-grid{gap:14px;display:grid}.settings-hub .settings-personal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-hub .settings-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-hub .settings-card{border:1px solid var(--border);background:var(--surface);text-align:left;min-height:118px;color:var(--ink);box-shadow:0 3px 16px color-mix(in srgb, var(--ink) 2%, transparent);border-radius:12px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:22px;display:grid}.settings-hub .settings-card>span:not(.icon-tile){gap:7px;display:grid}.settings-hub .settings-card strong{font-size:16px;line-height:1.35}.settings-hub .settings-card small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.settings-hub .settings-card>svg{color:var(--action);width:20px}.settings-hub .settings-card:hover{border-color:var(--action);background:var(--settings-tint)}.settings-hub .settings-navigation{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 0 18px;display:flex}.settings-navigation .settings-back{align-items:center;gap:9px;display:inline-flex}.settings-back>svg{width:17px;transform:rotate(180deg)}.settings-navigation>label{width:min(280px,100%);margin:0}.settings-hub :is(.panel,.account-panel,.email-settings,.account-notifications,.integrations-panel,.release-settings){border-radius:12px}.settings-hub :is(.account-panel,.email-settings,.account-notifications,.integrations-panel,.release-settings){max-width:none}.settings-hub h2{font-size:20px;line-height:1.35}.settings-hub h3{font-size:16px;line-height:1.4}.settings-hub p{line-height:1.55}.settings-hub label{line-height:1.45}.settings-hub :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select){min-height:42px}.settings-hub :is(a,.source-review-workspace a){text-underline-offset:3px;text-decoration:underline}.settings-hub :is(pre,code),.source-review-workspace :is(pre,code){overflow-wrap:anywhere;white-space:pre-wrap}.settings-tabs{margin-bottom:18px}.settings-hub .settings-tabs,.source-review-workspace .settings-tabs{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:4px;padding:5px;display:flex;overflow-x:auto}.settings-tabs>button{white-space:nowrap;min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex-shrink:0;padding:9px 15px}.settings-tabs>button[aria-pressed=true]{background:var(--settings-tint);color:var(--action);box-shadow:inset 0 -2px var(--action)}.settings-notice{border:1px solid var(--border);background:var(--settings-blue);color:var(--muted);border-radius:10px;align-items:flex-start;gap:10px;margin:16px 0;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.settings-notice>svg{width:18px;color:var(--link);flex:0 0 18px;margin-top:2px}.settings-notice p{margin:0}.settings-empty{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:32px;display:flex}.settings-empty h3,.settings-empty p{margin:0}.settings-empty>div{max-width:500px;color:var(--muted)}.settings-split{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.settings-split>*{min-width:0}.security-personal>.settings-preview{grid-column:1/-1}.settings-hub .settings-split :is(label,select,textarea){min-width:0;max-width:100%}.settings-hub .settings-split select{width:100%}.settings-hub .theme-option{gap:8px 6px}.settings-hub .theme-option input{grid-area:2/1;position:static}.settings-hub .theme-option>span:last-child{grid-area:2/2;padding:0}.settings-hub input[type=file]::file-selector-button{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:7px;margin-right:10px;padding:8px 12px}.settings-preview{background:var(--settings-tint);border:1px solid var(--border);padding:var(--settings-pad);border-radius:12px}.settings-preview h3{margin-top:0}.settings-preview p{color:var(--muted);font-size:13px}.appearance-preview-window{background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:10px;margin:18px 0;overflow:hidden}.appearance-preview-window>header{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.appearance-preview-window svg{width:18px;height:18px}.appearance-preview-window>div{padding:var(--gap);gap:12px;display:grid}.appearance-preview-window .preview-row{border:1px solid var(--border);background:var(--bg);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.preview-cta{background:var(--action);color:var(--action-ink);border-radius:6px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.settings-hub .form-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:18px;display:flex}.settings-hub .account-panel>h2:first-child,.settings-hub .email-settings>header{margin-top:0}.security-personal .security-callout{background:var(--settings-tint);border-radius:10px;margin-top:0;padding:20px}.settings-hub .session-list{margin:16px 0 0;padding:0;list-style:none}.settings-hub .session-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.session-list li p{color:var(--muted);margin:6px 0 0;font-size:13px}.security-directory{grid-template-columns:minmax(220px,.85fr) minmax(0,1.8fr);align-items:start;gap:20px;display:grid}.security-directory>div{min-width:0}.settings-hub .user-security-list{grid-template-columns:1fr;gap:6px;max-height:600px;margin-top:16px;display:grid;overflow-y:auto}.settings-hub .user-security-list button{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:12px}.settings-hub .user-security-list button[aria-pressed=true]{border-color:var(--action);background:var(--settings-tint)}.user-security-list small{overflow-wrap:anywhere;color:var(--muted)}.settings-hub .admin-security-panel{border-radius:12px;margin-top:0;padding:20px}.settings-hub .security-confirmation{background:var(--settings-blue);border:1px solid var(--border);border-radius:10px;padding:18px}.source-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.source-overview-metrics .metric-card{min-width:0}.source-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.source-overview-actions button{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;padding:20px;display:flex}.source-overview-actions strong{margin-bottom:5px;display:block}.source-overview-actions small{color:var(--muted);line-height:1.5}.settings-hub .official-sources{display:block}.official-sources>.panel,.source-tab>.panel{margin-bottom:18px}.settings-hub .source-register-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-hub .source-register-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:20px}.source-register-card h3{margin-top:0}.source-register-card p{color:var(--muted);font-size:13px}.settings-hub .source-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-hub .source-stage-flow{gap:8px}.settings-hub .source-stage-flow li{background:var(--settings-tint);color:var(--action);border-radius:6px}.settings-hub .source-files{gap:12px;display:grid}.settings-hub .source-file{border:1px solid var(--border);border-radius:10px;padding:18px}.settings-hub .source-file-actions{min-width:150px}.settings-hub .source-register-filters{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(120px,1fr))}.settings-pagination{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-size:13px;display:flex}.settings-pagination>div{gap:8px;display:flex}.source-review-filters{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(120px,.65fr) minmax(220px,2fr);gap:16px;margin-bottom:18px;padding:20px;display:grid}.source-review-workspace>.native-use-notice{border:1px solid var(--border);border-left:3px solid var(--action);background:var(--settings-tint);color:var(--muted);border-radius:10px;margin-top:24px;padding:14px 16px;font-size:12px;line-height:1.65}.source-review-workspace>.native-use-notice>strong{color:var(--ink);margin-bottom:6px;display:block}.source-review-filters label{gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.source-review-filters :is(input,select){width:100%;min-width:0}.review-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.review-note-card{padding:var(--settings-pad);background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.review-note-card h3{margin:0;font-size:16px;line-height:1.45}.review-note-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.review-note-card dl{gap:10px;width:100%;margin:0;display:grid}.review-note-card dt{color:var(--muted);margin-bottom:4px;font-size:12px}.review-note-card dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.review-note-card>button{margin-top:auto}.review-note-detail{padding:var(--settings-pad);background:var(--surface);border:1px solid var(--border);border-radius:12px}.review-note-detail>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:18px;display:flex}.review-note-detail h2{margin:6px 0 0;font-size:22px}.review-note-fields{gap:16px;margin:0;display:grid}.review-note-fields>div{border:1px solid var(--border);border-radius:9px;padding:18px}.review-note-fields dt{color:var(--muted);margin-bottom:10px;font-size:13px}.review-note-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.review-source-info{border:1px solid var(--border);background:var(--settings-tint);border-radius:10px;padding:18px}.review-source-info h3{margin-top:0}.review-source-info dl{gap:14px;display:grid}.review-source-info dt{color:var(--muted);margin-bottom:4px;font-size:12px}.review-source-info dd{overflow-wrap:anywhere;margin:0;font-size:13px}.source-original-intro{color:var(--muted);padding:14px 0;font-size:13px}.source-original-intro>div{margin:4px 0}.source-review-workspace a{text-underline-offset:3px;text-decoration:underline}.settings-hub .audit-list{padding:0;list-style:none}.settings-hub .audit-list li{border:1px solid var(--border);border-left:3px solid var(--action);background:var(--surface);border-radius:8px;margin:0 0 8px;padding:18px 16px 18px 24px}.settings-hub .email-template-preview{background:var(--settings-tint);border-radius:12px;padding:20px}.settings-hub .email-template-preview article{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:20px}.settings-hub .brand-stage{border-radius:10px}@media (width<=1150px){.settings-hub .settings-card{grid-template-columns:40px minmax(0,1fr) 18px;gap:12px;padding:18px}.settings-hub .settings-personal-grid,.source-overview-metrics,.settings-hub .source-register-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.settings-split,.security-directory{grid-template-columns:1fr}.source-review-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.source-review-filters label:last-child{grid-column:1/-1}}@media (width<=760px){.settings-hub .settings-hub-grid,.review-note-grid{grid-template-columns:1fr}.settings-group-heading{flex-direction:column;align-items:flex-start}.settings-hub .settings-card{min-height:104px}.source-review-filters{grid-template-columns:1fr 1fr;padding:16px}.source-review-filters label:last-child{grid-column:1/-1}.settings-hub .source-register-grid,.settings-hub .source-watch-grid,.source-overview-actions{grid-template-columns:1fr}.settings-hub .user-security-list{max-height:280px}.review-note-detail>header{flex-direction:column}.settings-hub .source-file{gap:14px;display:grid}}@media (prefers-reduced-motion:no-preference){.settings-card,.settings-tabs>button{transition:background-color .15s,border-color .15s}}.settings-hub .email-settings{padding:var(--settings-pad);border:1px solid var(--border);background:var(--surface)}.settings-hub .email-settings>h2{margin-top:0}.settings-hub .email-workspace{margin-top:22px}.settings-hub .email-workspace .form-grid{grid-template-columns:1fr}.settings-hub .email-delivery-queue{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.settings-hub .branding-layout{margin-top:20px}.settings-hub .branding-layout .brand-upload-grid{grid-template-columns:1fr}.settings-hub .branding-layout .brand-preview-grid{grid-template-columns:1fr;gap:16px}.settings-hub .branding-layout .brand-stage{min-height:120px}.settings-hub .branding-layout .upload-card{background:var(--bg);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.settings-hub .branding-layout .upload-card>label{flex:1;min-width:0}.settings-hub .branding-layout input[type=file]{background:0 0;border:0;max-width:100%;padding:8px 0}.settings-hub .integration-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-hub .integration-provider-grid>article{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:0;padding:22px}.settings-hub .integration-provider-grid h3{margin-top:0}.settings-hub .integration-provider-grid p{color:var(--muted);font-size:13px}.settings-hub .integration-provider-grid details{border-top:1px solid var(--border);padding:12px 0}.settings-hub .integration-provider-grid summary{color:var(--action);cursor:pointer;font-weight:600}.settings-hub .integration-provider-grid .communications-check{align-items:flex-start;gap:10px;display:flex}.settings-hub .module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-hub .module-choice{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:flex-start;gap:12px;padding:18px;display:flex}.settings-hub .module-choice:has(input:checked){background:var(--settings-tint);border-color:color-mix(in srgb, var(--action) 40%, var(--border))}.settings-hub .module-choice input{flex:0 0 18px;margin-top:3px}.settings-hub .module-choice small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.settings-hub .release-settings .toolbar{flex-wrap:wrap;gap:10px;margin-top:16px}.settings-hub .handoff-panel .notice{background:var(--settings-blue);border:1px solid var(--border);border-radius:8px;padding:14px;font-size:13px}.settings-hub .handoff-metrics>div{background:var(--settings-tint);border:0;padding:16px}.settings-hub .handoff-results{max-height:none;padding:0;overflow:visible}.settings-hub .handoff-results article{border:1px solid var(--border);border-bottom:0;align-items:center;padding:16px}.settings-hub .handoff-results article:first-child{border-radius:10px 10px 0 0}.settings-hub .handoff-results article:last-child{border-bottom:1px solid var(--border);border-radius:0 0 10px 10px}.settings-hub .handoff-results article:nth-child(2n){background:color-mix(in srgb, var(--action) 2%, var(--surface))}.settings-hub .handoff-results .handoff-locator{font-size:11px}.settings-hub .handoff-detail{border:0;margin:0;padding:0}.settings-hub .handoff-values{border:0;max-height:none;margin-top:0;padding:0;overflow:visible}.settings-hub .handoff-values>div{border:1px solid var(--border);border-bottom:0;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:14px;padding:14px;display:grid}.settings-hub .handoff-values>div:first-child{border-radius:8px 8px 0 0}.settings-hub .handoff-values>div:last-child{border-bottom:1px solid var(--border);border-radius:0 0 8px 8px}.settings-hub .handoff-values dt{color:var(--muted);font-size:12px;font-weight:500}.settings-hub .handoff-review textarea{min-height:140px}.settings-hub .normalization-evidence{background:var(--settings-blue);border:1px solid var(--border);border-radius:10px;padding:18px}.settings-hub .normalization-fields{background:var(--settings-tint);border:1px solid var(--border);border-radius:10px;padding:18px}.settings-hub .normalization-actions{flex-wrap:wrap;gap:10px}.settings-hub .normalization-mapped{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.settings-hub .normalization-review{background:var(--settings-tint);border-radius:10px;padding:20px}@media (width<=760px){.settings-hub .integration-provider-grid,.settings-hub .module-grid{grid-template-columns:1fr}.settings-hub .handoff-values>div{grid-template-columns:1fr;gap:6px}.settings-hub .handoff-results article{align-items:stretch}.settings-hub .settings-navigation>label{width:min(200px,55%)}}.settings-hub .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-hub .source-overview-metrics .metric-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-height:100px;padding:20px}.settings-hub .source-pipeline{margin-top:18px}.settings-hub .source-watch>a{margin:0 0 12px;display:inline-block}.settings-hub .source-watch>.status-badge{margin:0 0 12px;display:table}.settings-hub .settings-tabs,.source-review-workspace .settings-tabs{flex-wrap:nowrap}.identity-shell .settings-tabs>button{border:0;border-radius:7px;margin:0}.identity-shell .settings-tabs>button[aria-pressed=true]{box-shadow:inset 0 -2px var(--action)}.settings-hub .handoff-decision textarea{min-height:140px}.source-review-workspace .review-status-filter{gap:7px;max-width:280px;margin:16px 0;font-size:13px;font-weight:600;display:grid}.review-note-flags{grid-template-columns:1fr}.review-note-flags .review-note-card{grid-template-columns:minmax(160px,1fr) minmax(0,2fr) auto;align-items:center;column-gap:24px;display:grid}.review-note-flags .review-note-card>.workspace-status{grid-column:1;justify-self:start;font-size:11px}.review-note-flags .review-note-card h3{grid-area:2/1}.review-note-flags .review-note-card dl{grid-area:1/2/3;grid-template-columns:repeat(2,minmax(0,1fr))}.review-note-flags .review-note-card>button{grid-area:1/3/3;margin:0}@media (width<=1000px){.review-note-flags .review-note-card{align-items:stretch;display:flex}.review-note-flags .review-note-card dl{grid-template-columns:1fr}.review-note-flags .review-note-card>button{align-self:flex-start}}.agent-navigation-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agent-navigation-heading p{max-width:700px}.agent-navigation-heading button{flex-shrink:0}.agent-navigation-more{border-top:1px solid var(--border);padding:18px 0}.agent-navigation-more>summary{color:var(--action);cursor:pointer;padding:6px 0;font-size:14px;font-weight:650}.agent-navigation-more>p{color:var(--muted);line-height:1.6}@media (width<=900px){.agent-navigation-heading{flex-wrap:wrap}}.release-history li>small{margin-top:5px;display:block}.agent-navigation-more>summary{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.agent-navigation-more>summary::-webkit-details-marker{display:none}.agent-navigation-more>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:7px;height:7px;margin-inline-end:6px;transform:rotate(45deg)}.agent-navigation-more[open]>summary:after{transform:rotate(225deg)}.settings-hub .test-email-settings{display:block}.settings-hub .test-email-settings,.settings-hub .test-email-settings form,.settings-hub .test-email-settings .form-grid>label{min-width:0}.settings-hub .test-email-settings .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));margin-bottom:18px}.settings-hub .test-email-settings select{text-overflow:ellipsis;max-width:100%}.settings-hub .test-email-settings [role=status],.settings-hub .test-email-settings [role=alert]{overflow-wrap:anywhere}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2")}:root{--brand-purple:#57106e;--brand-blue:#2aabf7;--brand-black:#05060c;--bg:#f6f6fa;--surface:#fff;--ink:#202030;--muted:#606072;--border:#dedee8;--subtle:#f0edf5;--action:#57106e;--link:#09629d;--action-ink:#fff;--focus:#57106e;--warning-bg:#fff2d6;--warning-ink:#704600;--error:#b21f35;--gap:24px;color:var(--ink);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Poppins,Arial,sans-serif}:root[data-theme=dark]{--bg:#05060c;--surface:#141520;--ink:#f3f3fa;--muted:#b5b6c9;--border:#393b4e;--subtle:#242236;--action:#ccb0eb;--link:#7bcaff;--action-ink:#261030;--focus:#2aabf7;--warning-bg:#392d14;--warning-ink:#ffdb8b;--error:#ffabbb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#05060c;--surface:#141520;--ink:#f3f3fa;--muted:#b5b6c9;--border:#393b4e;--subtle:#242236;--action:#ccb0eb;--link:#7bcaff;--action-ink:#261030;--focus:#2aabf7;--warning-bg:#392d14;--warning-ink:#ffdb8b;--error:#ffabbb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-accent=blue]{--action:#126394;--action-ink:#fff}:root[data-theme=dark][data-accent=blue]{--action:#2aabf7;--action-ink:#05060c}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-accent=blue]{--action:#2aabf7;--action-ink:#05060c}}:root[data-density=compact]{--gap:16px}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.5}button,input,select{font:inherit}button,select,input:not([type=radio]){border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);border-radius:8px;padding:10px 14px}button{cursor:pointer;font-weight:600}button:hover:not(:disabled){filter:brightness(.96)}button:disabled{cursor:not-allowed;color:var(--muted);background:var(--subtle)}button.primary{background:var(--action);color:var(--action-ink);border-color:#0000}button.primary:disabled{background:var(--subtle);color:var(--muted);border-color:var(--border)}a{color:var(--action)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1,h2,h3,p{margin-top:0}h2{letter-spacing:-.02em;font-size:17px}h3{letter-spacing:-.02em;font-size:18px}fieldset{border:0;min-width:0;margin:0 0 26px;padding:0}legend{margin-bottom:12px;padding:0;font-weight:600}small{color:var(--muted);font-size:12px}.app-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;gap:12px;padding:32px 20px 24px;display:flex}.brand-link{color:var(--ink);margin-bottom:26px;text-decoration:underline}.logo{white-space:nowrap;align-items:center;gap:8px;font-size:17px;font-weight:750;display:inline-flex}.logo svg{flex-shrink:0}.logo-os{vertical-align:super;letter-spacing:.07em;margin-left:5px;font-size:11px}.context{align-items:center;gap:10px;margin-bottom:20px;display:flex}.context strong{font-size:12px;display:block}.context small{font-size:10px;display:block}.context-avatar{background:var(--subtle);width:38px;height:38px;color:var(--ink);border-radius:10px;flex-shrink:0;place-items:center;font-weight:600;display:grid}.context-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px}.sidebar select{width:100%}.sidebar nav{margin-top:20px}.nav-item{text-align:left;border:0;align-items:center;gap:12px;width:100%;display:flex}.nav-item.active{background:var(--subtle);border-left:3px solid var(--action);border-radius:6px}.nav-hint{color:var(--muted);padding:6px 12px 14px;font-size:11px}.sidebar-bottom{color:var(--muted);margin-top:auto;padding-top:60px;font-size:11px}.sidebar-bottom a{margin-top:14px;display:block}.demo-dot{background:var(--brand-blue);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;height:82px;padding:0 40px;font-size:13px;display:flex}.breadcrumb{color:var(--muted)}.language-picker{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.language-picker select{min-height:38px;padding:7px 12px}.workspace main{max-width:1230px;margin:auto;padding:40px 40px 20px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:700}h1{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(26px,2.4vw,36px);line-height:1.18}.page-heading>p:last-child{max-width:680px;color:var(--muted);line-height:1.75}.tabs{border-bottom:1px solid var(--border);gap:24px;margin:30px 0;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 0}.tabs button.selected{color:var(--ink);border-bottom-color:var(--action)}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:32px;display:grid}.panel{border:1px solid var(--border);background:var(--surface);padding:var(--gap);border-radius:12px}.preferences h2{margin-bottom:28px}.theme-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.theme-option{border:1px solid var(--border);cursor:pointer;border-radius:9px;flex-direction:column;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex;position:relative}.theme-option.checked{border-color:var(--action);box-shadow:0 0 0 1px var(--action)}.theme-option input{accent-color:var(--action);width:13px;height:13px;margin:0;position:absolute;bottom:12px;left:9px}.theme-option>span:last-child{padding-left:14px}.mini-window{background:#f5f5fa;border:1px solid #d2d2dd;border-radius:4px;width:100%;height:62px;position:relative;overflow:hidden}.mini-window i{background:#e6e5ee;width:23%;height:100%;position:absolute}.mini-window b,.mini-window em{background:#c6c2d6;border-radius:2px;height:5px;position:absolute;top:17px;left:31%;right:12%}.mini-window em{top:30px;right:30%}.mini-window.dark{background:#161722;border-color:#393b4e}.mini-window.dark i{background:#292735}.mini-window.dark b,.mini-window.dark em{background:#66637c}.mini-window.system{background:linear-gradient(90deg,#f5f5fa 50%,#161722 50%)}.hint{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.65}.option-row{flex-wrap:wrap;gap:14px;display:flex}.choice{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.choice input{accent-color:var(--action);width:16px;height:16px;margin:0}.swatch{border:1px solid var(--border);border-radius:50%;width:18px;height:18px}.swatch.purple{background:var(--brand-purple)}.swatch.blue{background:var(--brand-blue)}.form-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.form-row label{font-weight:600}.form-row select,.form-row input{min-width:0;max-width:65%}.preview-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-label h2{margin:0}.pill{border:1px solid var(--border);color:var(--muted);border-radius:20px;padding:5px 9px;font-size:10px}.preview-area>.hint{margin-bottom:20px}.sample-card{padding:var(--gap);background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 18px #08091608}.sample-icon{background:var(--subtle);border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:20px;font-size:22px;display:grid}.sample-card h3{margin-bottom:8px}.sample-card>p{color:var(--muted);font-size:13px;line-height:1.7}.warning-badge{background:var(--warning-bg);color:var(--warning-ink);border-radius:5px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-block}.sample-card dl{border-top:1px solid var(--border);margin:20px 0;padding-top:18px}.sample-card dt{color:var(--muted);font-size:11px}.sample-card dd{margin:4px 0 0;font-size:12px}.sample-card button{width:100%;font-size:12px}.sample-card small{text-align:center;margin-top:12px;font-size:10px;display:block}.save-bar{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.save-bar>div{gap:10px;display:flex}.text-button{background:0 0;border-color:#0000;font-size:12px}.feedback{min-height:22px;color:var(--ink);margin:16px 0 6px;font-size:13px}.feedback.error{color:var(--error)}.scope-note{color:var(--muted);font-size:11px}.section-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.branding-panel>p{color:var(--muted)}.brand-previews{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.brand-preview{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:20px;min-height:130px;padding:20px;display:flex}.brand-preview>span:first-child{font-size:11px}.light-brand{color:#57106e;background:#fff}.dark-brand{color:#eee6f7;background:#05060c}.notice{background:var(--subtle);border-left:3px solid var(--action);border-radius:5px;padding:16px;font-size:13px}.upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.upload-slot{border:1px dashed var(--border);border-radius:8px;flex-direction:column;align-items:start;gap:18px;padding:16px;display:flex}.upload-slot h3{margin:0;font-size:13px}.upload-slot .logo{max-width:100%;font-size:12px}.upload-slot .logo svg{width:24px;height:24px}.upload-slot button{width:100%;margin-top:auto;font-size:12px}.color-code{font-size:12px;display:inline-block}.branding-panel .form-row{margin-bottom:20px}dialog{color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(500px,100% - 32px);max-height:85vh;padding:24px;scroll-padding-block-start:128px;overflow:auto;box-shadow:0 20px 90px #0005}dialog::backdrop{background:#05060c99}.dialog-header{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:16px;margin:-24px -24px 16px;padding:16px 24px 12px;display:flex;position:sticky;top:-24px}.dialog-header h2{margin:8px 0}.icon-button{min-width:44px;padding:0;font-size:24px}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.skip-link{background:var(--surface);z-index:10;padding:12px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.diagnostics{max-width:800px;margin:10vh auto;padding:32px}.diagnostics button{background:var(--action);color:var(--action-ink)}@media (width<=1100px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{padding:24px 14px}.sidebar .logo{font-size:14px}.workspace main{padding:30px 24px}.topbar{padding:0 24px}.settings-grid{grid-template-columns:1fr;gap:20px}.preview-area{max-width:100%}.upload-grid{grid-template-columns:1fr}.upload-slot{grid-template-columns:1fr 1fr;align-items:center;display:grid}.upload-slot button{grid-column:1/-1}.brand-previews{grid-template-columns:1fr}}@media (width<=650px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.brand-link{grid-column:1/-1;margin:0}.sidebar .logo{font-size:18px}.context,.sidebar nav,.sidebar-bottom{display:none}.context-label{align-self:center}.topbar{flex-wrap:wrap;height:auto;min-height:68px;padding:12px 16px}.breadcrumb,.language-picker>span{display:none}.workspace main{padding:28px 16px 18px}.page-heading h1{max-width:350px}.page-heading>p:last-child{font-size:13px}.tabs{gap:24px;margin:24px 0}.panel{padding:20px}.theme-option{padding:9px 7px}.theme-options{gap:8px}.theme-option>span:last-child{padding-left:12px;font-size:11px}.theme-option input{left:5px}.save-bar{flex-direction:column-reverse;align-items:stretch;gap:8px}.save-bar>div{grid-template-columns:1fr 1fr;display:grid}.save-bar>div button{padding:10px 8px;font-size:12px}.save-bar .reset{align-self:start}.section-heading{flex-wrap:wrap}.upload-slot{grid-template-columns:1fr}.upload-slot .logo{font-size:15px}.brand-preview .logo{font-size:16px}.form-row{gap:10px}.form-row select{max-width:62%}.preview-label{flex-wrap:wrap}.option-row{gap:12px}.choice{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skip-link:not(:focus){clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.catalog{max-width:950px;margin:40px auto;padding:24px}.catalog-filters{flex-wrap:wrap;gap:24px;margin:28px 0;display:flex}.catalog-filters label{gap:8px;display:grid}.example-table{border-collapse:collapse;background:var(--surface);width:100%;margin:24px 0}.example-table caption{text-align:left;padding-bottom:14px;font-weight:600}.example-table th,.example-table td{text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:16px}.example-cards{padding:0;list-style:none;display:none}.example-cards li{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:12px;margin:12px 0;padding:18px;display:flex}.example-cards span{color:var(--muted)}dialog.drawer{overflow-wrap:anywhere;border-radius:14px 0 0 14px;width:min(440px,100% - 20px);height:100dvh;max-height:100dvh;margin:0 0 0 auto}@media (width<=650px){.catalog{margin:0;padding:24px 16px}.catalog-filters{grid-template-columns:1fr;display:grid}.catalog-filters input,.catalog-filters select{width:100%;min-width:0}.example-table{display:none}.example-cards{display:block}}a[href]{text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px}.auth-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-content:center;align-items:center;gap:56px;max-width:1200px;min-height:100svh;margin:auto;padding:40px;display:grid}.auth-story{color:#fff;background:radial-gradient(at 0 100%,#2aabf729,#0000 60%),radial-gradient(at 100% 0,#57106ecc,#0000 70%),#101022;border-radius:28px;flex-direction:column;justify-content:center;align-self:stretch;gap:32px;min-width:0;padding:40px;display:flex}.auth-story h1{letter-spacing:-.035em;max-width:440px;margin:16px 0 24px;font-size:clamp(32px,4vw,52px);line-height:1.12}.auth-story p{color:#d5d3e4;max-width:400px;line-height:1.7}.auth-story .eyebrow{color:#82d2ff}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;min-width:0;padding:32px;box-shadow:0 12px 40px #05060c08}.auth-card h2{letter-spacing:-.025em;margin:28px 0 20px;font-size:26px}.auth-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.language-control{align-items:center;gap:8px;font-size:13px;display:flex}.language-control select{width:auto;min-width:110px}.auth-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.auth-fields label,.account-panel label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.auth-fields input,.account-panel input:not([type=radio]),.account-panel select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--ink);min-height:44px;font:inherit;border-radius:9px;padding:10px 12px}.auth-fields .primary{width:100%;margin-top:4px}.auth-links{flex-wrap:wrap;gap:8px 20px;margin-top:20px;display:flex}.auth-links button{color:var(--action);background:0 0;border:0;padding:8px 0;font-size:14px}.auth-demo{font-size:13px}.auth-loading{place-items:center;min-height:100svh;display:grid}.auth-story .logo{color:#fff}.auth-story .logo-os{color:#82d2ff}.auth-benefits{color:#e4e3f0;gap:16px;margin:32px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.auth-benefits li{align-items:center;gap:12px;display:flex}.auth-benefits li span{color:#82d2ff;border:1px solid #82d2ff66;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.auth-fields p{margin:0}.auth-signout{width:100%;margin-top:16px}.auth-card .language-control{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px}.auth-card .language-control select{min-width:100px;min-height:38px;padding:7px 10px}.mfa-setup{gap:16px;display:grid}.mfa-setup p{margin:0}.mfa-setup-sensitive{justify-items:center;gap:12px;display:grid}.mfa-qr{width:220px;max-width:100%;height:auto;image-rendering:pixelated;background:#fff;border:1px solid #dedee8;border-radius:12px;padding:0;display:block}.mfa-setup .setup-secret{width:100%;font-size:13px}.setup-secret summary{cursor:pointer;color:var(--action);padding:8px 0}.mfa-setup-hint{color:var(--muted);font-size:12px}.security-callout{max-width:640px}.security-callout form{gap:16px;display:grid}.review-mfa-notice{border-left:3px solid var(--brand-blue);background:var(--subtle);border-radius:0 10px 10px 0;padding:14px 16px}.setup-secret code{overflow-wrap:anywhere;background:var(--subtle);letter-spacing:.05em;border-radius:8px;padding:16px;display:block}.recovery-code-list{gap:8px;padding:0;list-style:none;display:grid}.recovery-code-list code{overflow-wrap:anywhere;font-size:12px}.error-message,[role=alert]{color:var(--error);overflow-wrap:anywhere}.success{background:var(--subtle);color:var(--ink);border-radius:8px;padding:12px}.identity-shell main{max-width:1440px;margin:auto;padding:32px}.identity-shell .topbar{gap:20px}.identity-shell .topbar-actions{align-items:center;gap:16px;display:flex}.identity-shell .topbar strong{display:block}.identity-shell .sidebar-note{color:var(--muted);margin-top:auto;font-size:12px;line-height:1.6}.identity-shell .context strong{overflow-wrap:anywhere}.identity-shell .nav-item.active{background:var(--subtle);color:var(--action);font-weight:700}.account-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:0;padding:24px}.account-panel>h2{margin-top:0}.account-panel fieldset{border:1px solid var(--border);border-radius:12px;min-width:0;margin:20px 0;padding:20px}.account-panel fieldset:disabled{opacity:.75}.account-panel fieldset label+label{margin-top:16px}.form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.directory-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.directory-toolbar label{flex:1;min-width:min(100%,230px)}.button-link{min-height:44px;color:var(--action);align-items:center;padding:10px;text-decoration:underline;display:inline-flex}.people-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.person-card{border:1px solid var(--border);border-radius:12px;min-width:0;padding:20px}.person-card h2{overflow-wrap:anywhere;font-size:19px}.person-avatar{background:var(--subtle);width:40px;height:40px;color:var(--action);border-radius:12px;place-items:center;font-weight:700;display:grid}.person-card dl{gap:6px;display:grid}.person-card dt{color:var(--muted);font-size:12px}.person-card dd{overflow-wrap:anywhere;margin:0 0 8px}.person-card .form-actions button{flex-grow:1;font-size:13px}.badge{background:var(--subtle);color:var(--ink);border-radius:20px;padding:6px 10px;font-size:12px;line-height:1.5;display:inline-block}.security-callout{background:var(--subtle);border-radius:12px;margin:24px 0;padding:20px}.session-list,.audit-list{padding:0;list-style:none}.session-list li,.audit-list li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.session-list p{color:var(--muted);margin:8px 0;font-size:13px}.audit-list strong{overflow-wrap:anywhere;font-size:13px}.audit-list time{color:var(--muted);font-size:13px}.history-list li{overflow-wrap:anywhere;margin-bottom:20px}.history-list p{font-size:14px}.identity-shell dialog form label{flex-direction:column;gap:8px;margin:16px 0;display:flex}.identity-shell dialog input,.identity-shell dialog select{font:inherit;border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);border-radius:8px;width:100%;padding:8px 12px}.identity-shell dialog fieldset{border:0;min-width:0;margin:0;padding:0}.brand-resolver{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}.brand-resolver img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:56px}.brand-display-name{overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:600}.brand-resolver.compact-logo img{object-fit:contain;width:40px;height:40px}.product-logo{max-width:100%}.product-logo img,.brand-resolver .product-logo img{border-radius:6px;width:200px;max-width:100%;height:auto;max-height:none;display:block}.auth-story .brand-resolver .product-logo img{width:300px}.product-logo-compact img,.brand-resolver .product-logo-compact img{width:40px;height:40px}.brand-upload-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.upload-card{border:1px dashed var(--border);border-radius:12px;min-width:0;padding:12px}.upload-card input[type=file]{margin:4px 0 12px;padding:8px;font-size:12px}.color-inputs,.settings-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px;margin:20px 0;display:grid}.color-inputs label+label{margin-top:0!important}.brand-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:16px;display:grid}.brand-stage{border:1px solid var(--border);border-radius:12px;flex-direction:column;justify-content:center;gap:16px;min-width:0;min-height:140px;padding:24px;display:flex}.brand-stage>span:last-child{font-size:12px}.stage-light{color:#202030;background:#fff}.stage-dark{color:#f3f3fa;background:#05060c}.identity-shell .theme-options{flex-wrap:wrap;gap:16px;display:flex}.identity-shell .theme-option{border:1px solid var(--border);border-radius:10px;flex-direction:row;align-items:center;gap:10px;min-height:50px;padding:14px;display:flex}.identity-shell .theme-option+label{margin-top:0}.identity-shell .theme-option input{width:18px;height:18px}.identity-shell .theme-option.selected{outline:2px solid var(--action)}@media (width>=651px){.identity-shell .sidebar{height:100dvh;min-height:0;position:sticky;top:0}.identity-shell .sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.identity-shell .sidebar>:not(nav){flex-shrink:0}}@media (width<=1000px){.auth-layout{gap:32px;padding:24px}.identity-shell main{padding:24px}.identity-shell .topbar{flex-wrap:wrap}.identity-shell .topbar-actions{flex-wrap:wrap;gap:8px}.brand-preview-grid{grid-template-columns:1fr}}@media (width<=650px){.auth-layout{flex-direction:column;align-items:stretch;gap:16px;padding:16px;display:flex}.auth-story{border-radius:18px;gap:12px;padding:20px}.auth-story>div{display:none}.auth-story .auth-demo{font-size:11px}.auth-story h1{margin:12px 0;font-size:28px}.auth-story .auth-demo{margin:0}.auth-story .eyebrow{display:none}.auth-card{border-radius:16px;padding:24px 20px}.auth-story p{margin:8px 0}.auth-benefits{display:none}.auth-card h2{font-size:24px}.identity-shell main{padding:20px 16px}.identity-shell .sidebar{gap:12px}.identity-shell .sidebar nav{flex-wrap:wrap;gap:8px;display:flex}.identity-shell .sidebar nav .nav-item{flex:120px;width:auto}.identity-shell .sidebar-note{display:none}.identity-shell .context{margin:8px 0}.identity-shell .topbar{padding:16px}.identity-shell .topbar-actions{justify-content:space-between;width:100%}.account-panel{padding:18px}.account-panel fieldset{padding:14px}.form-actions button{flex-grow:1}.account-panel .brand-stage{padding:18px}.directory-toolbar>button,.directory-toolbar>a{justify-content:center;width:100%}.people-grid{grid-template-columns:1fr}.auth-card .language-control{font-size:12px}.identity-shell .page-heading h1{font-size:28px}}.header-identity{align-items:center;gap:12px;min-width:0;display:flex}.header-identity>div{overflow-wrap:anywhere;min-width:0}.header-identity>.brand-resolver{flex-shrink:0}.agent-form{max-width:860px}.agent-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.agent-form-grid label+label{margin-top:0!important}.agent-wide{grid-column:1/-1}.agent-form select[multiple],.agent-import select[multiple]{min-height:110px}.agent-form small,.agent-profile small{color:var(--muted);font-weight:400;line-height:1.5}.agent-form details{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.agent-form summary{cursor:pointer;color:var(--action);padding:10px 0;font-weight:600}.agent-form details label{margin-top:16px}.agent-email{overflow-wrap:anywhere;color:var(--muted);font-size:14px}.agent-count{margin:24px 0}.agent-facts{grid-template-columns:auto 1fr;gap:12px;font-size:14px;display:grid}.agent-facts dt{color:var(--muted)}.agent-facts dd{overflow-wrap:anywhere;margin:0}.agent-profile{min-width:0}.agent-profile h3{overflow-wrap:anywhere}.agent-profile fieldset:disabled{opacity:.75}.import-rows{margin:20px 0;padding:0;list-style:none}.import-rows>li{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:start;gap:20px;padding:16px 0;display:grid}.import-rows p{margin:8px 0}.import-rows strong{overflow-wrap:anywhere}.import-rows .badge{justify-self:start}.import-rows ul{margin:0;padding-left:20px;font-size:14px;line-height:1.6}.import-summary{font-weight:600}@media (width<=650px){.agent-form-grid,.import-rows>li{grid-template-columns:1fr}.agent-facts{grid-template-columns:1fr;gap:6px}.agent-facts dd{margin-bottom:10px}}.user-security-settings{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-block:20px;padding:20px}.user-security-settings>p{color:var(--muted)}.user-security-settings>label{gap:8px;max-width:560px;display:grid}.user-security-list{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:8px;margin-block:14px;display:grid}.user-security-list>button{text-align:start;justify-items:start;gap:4px;min-width:0;padding:12px;display:grid}.user-security-list>button>:is(strong,small){overflow-wrap:anywhere;max-width:100%}.user-security-list>button[aria-pressed=true]{background:var(--subtle);border-color:var(--action)}.user-security-list small{color:var(--muted)}.daily-workspace{gap:1.25rem;min-width:0;display:grid}.workspace-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.scope-caption{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:.5rem 1.5rem;padding:1rem;display:flex}.today-actions{counter-reset:actions;margin:0;padding:0;list-style:none}.today-actions>li{counter-increment:actions;border-bottom:1px solid var(--border);grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;padding:1.3rem 0;display:grid}.today-actions>li:before{content:counter(actions, decimal-leading-zero);color:var(--muted);font-weight:700}.today-actions h2{margin:0 0 .4rem;font-size:1.15rem}.today-actions p{color:var(--muted);max-width:65ch;margin:0}.pending-service{color:var(--muted);font-size:.85rem}.workspace-filters fieldset{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.workspace-filters .form-actions{align-items:end}.workspace-counts{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:1.25rem;display:grid}.workspace-counts dd{margin:.5rem 0 0;font-size:2rem;font-weight:700}.workspace-counts dt{color:var(--muted)}.workspace-teams,.workspace-members{margin:0;padding:0;list-style:none}.workspace-teams li,.workspace-members>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.workspace-members h3,.workspace-members p{margin:0 0 .4rem}.workspace-members button{flex-shrink:0}.daily-workspace .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-modules dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.workspace-modules dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.workspace-modules dd{color:var(--muted);margin:0}.workspace-details dd{margin:0 0 1rem}.daily-workspace input,.daily-workspace select{width:100%;min-width:0}.daily-workspace h3,.daily-workspace span,.daily-workspace strong{overflow-wrap:anywhere}@media (width<=800px){.workspace-filters fieldset,.workspace-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-modules dl{grid-template-columns:1fr}.today-actions>li{grid-template-columns:1.7rem 1fr}.today-actions>li>button,.today-actions>li>.pending-service{grid-column:2;justify-self:start}}@media (width<=450px){.workspace-filters fieldset{grid-template-columns:1fr}.workspace-members>li,.workspace-teams li{flex-direction:column;align-items:start}.workspace-modules dl>div{flex-direction:column;gap:.2rem}}@media (width<=650px){.identity-shell.daily-shell .sidebar{grid-template-columns:minmax(0,1fr)}.identity-shell.daily-shell .sidebar nav{flex-wrap:nowrap;grid-column:1/-1;min-width:0;max-width:100%;padding-bottom:.5rem;overflow-x:auto}.identity-shell.daily-shell .sidebar nav .nav-item{white-space:nowrap;flex:none;width:auto}}.contracting-workspace{gap:1.2rem;min-width:0;display:grid}.contract-boundary{border-left:4px solid var(--blue);background:var(--surface);border-radius:8px;padding:1rem 1.25rem}.contract-boundary p{max-width:90ch}.contract-filter,.contract-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.contract-counts{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:1.25rem;display:grid}.contract-counts dd{margin:.5rem 0 0;font-size:2rem;font-weight:700}.contract-list{margin:0;padding:0;list-style:none}.contract-list>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.contract-list h2{margin:0;font-size:1.2rem}.contract-list p{margin:.4rem 0}.contract-detail{background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:1.25rem;min-width:0;padding:1.25rem;display:grid}.contract-detail fieldset,.contracting-workspace>form fieldset{gap:1rem;display:grid}.contract-facts{grid-template-columns:1fr 2fr;gap:.6rem;display:grid}.contract-facts dd{margin:0}.contract-facts dt{color:var(--muted)}.contract-requirement{border-top:1px solid var(--border);padding-top:1rem}.document-version{border:1px solid var(--border);border-radius:10px;margin:.75rem 0;padding:1rem}.contracting-workspace input,.contracting-workspace select{min-width:0;max-width:100%}.contracting-workspace p,.contracting-workspace h2,.contracting-workspace strong,.contracting-workspace code,.contracting-workspace dd{overflow-wrap:anywhere}@media (width<=600px){.contract-filter,.contract-form-grid,.contract-facts{grid-template-columns:1fr}.contract-list>li{flex-direction:column;align-items:stretch}.contract-counts{gap:.5rem;padding:.75rem}.contract-counts dd{font-size:1.6rem}.contract-counts dt{font-size:.8rem}.contract-detail{padding:.75rem}.contracting-workspace input[type=file]{font-size:.8rem}}.contracting-workspace label:not(.check-label){gap:.45rem;display:grid}.contracting-workspace input:not([type=checkbox]),.contracting-workspace select{width:100%}.contracting-workspace .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.training-workspace{gap:1.25rem;min-width:0;display:grid}.training-workspace label{gap:.4rem;min-width:0;display:grid}.training-workspace input:not([type=radio]):not([type=checkbox]),.training-workspace select,.training-workspace textarea{width:100%;min-width:0}:is(.training-workspace label:has(input[type=radio]),.training-workspace label:has(input[type=checkbox])){align-items:center;gap:.7rem;display:flex}.training-summary,.training-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.training-summary{border:1px solid var(--border);border-radius:16px;padding:1rem;font-weight:650}.training-list{gap:.8rem;padding:0;list-style:none;display:grid}.training-list>li,.training-detail,.training-admin{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:1.25rem}.training-list>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.training-editor,.training-detail,.training-reader,.training-exam{gap:1rem;display:grid}.training-workspace details>summary{cursor:pointer;padding:.65rem 0;font-weight:600}.training-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.training-workspace fieldset{border:1px solid var(--border);border-radius:10px;gap:.75rem;min-width:0;padding:1rem;display:grid}.training-workspace legend{max-width:100%;font-weight:600}.training-workspace progress{width:100%;height:1rem;accent-color:var(--action)}.training-lessons{gap:.6rem;padding-left:1.3rem;display:grid}.training-lessons li button{margin:.4rem}.training-text{white-space:pre-wrap;line-height:1.7}.training-workspace audio{width:min(100%,400px)}.training-certificate{border:2px solid var(--action);overflow-wrap:anywhere;border-radius:16px;padding:1.2rem}.training-certificate dl{grid-template-columns:auto 1fr;gap:.5rem 1rem;display:grid}.training-certificate dd{margin:0}@media (width<=600px){.training-grid{grid-template-columns:1fr}.training-list>li,.training-detail,.training-admin{padding:.85rem}.training-certificate dl{grid-template-columns:1fr}.training-workspace button{white-space:normal;max-width:100%}.training-actions{gap:.6rem}}.training-workspace .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.community-workspace,.community-panel form,.community-editor,.community-detail{gap:1rem;min-width:0;display:grid}.community-workspace label{gap:.4rem;min-width:0;display:grid}.community-workspace input,.community-workspace select,.community-workspace textarea{width:100%;min-width:0}.community-summary,.community-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.community-summary{border:1px solid var(--border);border-radius:16px;padding:1rem;font-weight:600}.community-list{gap:.8rem;padding:0;list-style:none;display:grid}.community-list>li,.community-panel{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:1.25rem}.community-list>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.community-workspace details>summary{cursor:pointer;padding:.7rem 0;font-weight:600}.community-workspace details[open]{gap:1rem;display:grid}.community-workspace fieldset{border:1px solid var(--border);border-radius:12px;min-width:0;padding:1rem}.community-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.community-workspace .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.community-workspace article{border-bottom:1px solid var(--border);padding:1rem 0}@media (width<=640px){.community-grid{grid-template-columns:1fr}.community-panel,.community-list>li{padding:1rem}.community-actions>label{width:100%}}.community-workspace textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);resize:vertical;border-radius:8px;min-height:88px;padding:10px 14px}.community-workspace textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.calendar-page{max-width:1100px}.calendar-page label{flex-direction:column;gap:7px;min-width:0;margin-block:10px;font-weight:600;display:flex}.calendar-page .check{flex-direction:row;align-items:center}.calendar-page .check input{width:auto}.calendar-page input,.calendar-page select,.calendar-page textarea{width:100%;max-width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px}.calendar-page textarea{resize:vertical;min-height:90px}.calendar-page :is(input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.calendar-grid,.calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid}.calendar-actions{flex-wrap:wrap;gap:10px;margin-block:15px;display:flex}.calendar-agenda{gap:15px;padding:0;list-style:none;display:grid}.calendar-agenda li,.calendar-detail,.field-report,.calendar-page article{background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;margin-block:15px;padding:20px}.calendar-agenda h2{margin-block:8px}.calendar-agenda h2 button{text-align:start;font-size:1.1rem}.calendar-page fieldset{border:1px solid var(--border);border-radius:10px;min-width:0;margin-block:15px;padding:16px}.calendar-page legend{padding-inline:6px;font-weight:700}.calendar-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.calendar-counts dd{margin:5px 0;font-weight:700}@media (width<=600px){.calendar-grid,.calendar-filters{grid-template-columns:1fr}.calendar-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-agenda li,.calendar-detail,.field-report,.calendar-page article{padding:14px}}.calendar-page button[aria-pressed=true]{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus);font-weight:700}@media (width<=600px){.calendar-page .report-count-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}}.report-count-inputs label span{align-items:flex-end;min-height:2.8em;display:flex}.production-page .production-totals{grid-template-columns:repeat(5,minmax(0,1fr))}.production-page .production-totals div{border-bottom:2px solid var(--border);padding-block:10px}.production-page .production-totals dt{min-height:3em}.production-page .production-totals dd{font-size:1.6rem}.production-preview{overflow-wrap:anywhere}.production-page article form+form{border-top:1px solid var(--border);margin-top:20px;padding-top:15px}.production-page summary{cursor:pointer;padding:12px 0;font-weight:600}@media (width<=700px){.production-page .production-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.performance-page{gap:20px;display:grid}.performance-tabs{flex-wrap:wrap;gap:8px;display:flex}.performance-tabs [aria-pressed=true]{background:var(--action);color:var(--action-ink)}.performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.performance-grid>div{border-bottom:1px solid var(--border);padding:10px 0}.performance-grid dd{margin:8px 0;font-size:1.35rem;font-weight:650}.performance-page article,.performance-page fieldset{overflow-wrap:anywhere;min-width:0}.performance-page article{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:20px}.performance-page form{gap:16px;display:grid}.performance-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.performance-page label{gap:6px;min-width:0;display:grid}.performance-page input,.performance-page select,.performance-page textarea{width:100%;min-width:0}.performance-page label.check{align-items:center;display:flex}.performance-page input[type=checkbox]{width:auto}.performance-page summary{cursor:pointer;padding:12px 0;font-weight:650}.performance-page .actions{flex-wrap:wrap;gap:8px;display:flex}.performance-page fieldset{border:1px solid var(--border);border-radius:10px;padding:16px}.performance-page .stack{gap:14px;display:grid}@media (width<=700px){.performance-page .form-grid{grid-template-columns:1fr}.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-page article{padding:16px}}.performance-page fieldset{gap:12px;display:grid}.performance-page .table-scroll{max-width:100%;overflow-x:auto}.performance-page table{border-collapse:collapse;width:100%}.performance-page th,.performance-page td{text-align:left;border-bottom:1px solid var(--border);padding:12px}.performance-page tbody th{font-weight:500}.finance-document{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:12px;padding:16px}.finance-document p{overflow-wrap:anywhere;margin:0 0 6px}.finance-document .actions{margin-top:12px}.receipt-history{padding-left:24px}.receipt-history li{border-bottom:1px solid var(--border);padding:12px 0}.support-page{gap:20px;min-width:0;display:grid}.support-page article{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:20px}.support-page .actions{flex-wrap:wrap;gap:10px;display:flex}.support-page form,.support-page fieldset{gap:16px;min-width:0;display:grid}.support-page fieldset{border:1px solid var(--border);border-radius:10px;padding:16px}.support-page .form-grid,.support-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-page label{gap:6px;min-width:0;display:grid}.support-page input,.support-page textarea,.support-page select{width:100%;min-width:0}.support-page summary{cursor:pointer;padding:12px 0;font-weight:650}.support-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.support-list>li{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px;display:flex}.support-list>li>div{min-width:0}.support-list button{flex-shrink:0}.support-events{padding-left:20px}.support-events>li{border-bottom:1px solid var(--border);padding:12px}.support-events .internal-note{border-left:4px solid var(--action)}.support-meta dd{margin:6px 0}.support-page .demo-notice{border:1px solid var(--border);border-radius:10px;padding:14px}@media (width<=600px){.support-page .form-grid,.support-meta{grid-template-columns:1fr}.support-page article{padding:14px}.support-page fieldset{padding:10px}.support-list>li{flex-direction:column;align-items:stretch}.support-list button{align-self:flex-start}}.support-page textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);resize:vertical;border-radius:8px;padding:12px;line-height:1.5}.support-page textarea:focus-visible{outline:3px solid var(--action);outline-offset:3px}.communications-page{min-width:0;max-width:1180px;margin:auto}.communications-page label{gap:.4rem;margin-block:.8rem;display:grid}.communications-page textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);box-sizing:border-box;resize:vertical;border-radius:8px;width:100%;min-width:0;padding:.8rem}.communications-page fieldset{border:1px solid var(--border);border-radius:12px;min-width:0;margin-block:1rem;padding:1rem}.communications-page .communications-check{align-items:center;gap:.6rem;display:flex}.communications-check input{width:auto;min-height:24px}.communications-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.communications-layout{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:1.2rem;display:grid}.communications-layout:has(.communications-detail) .communications-card h2{font-size:1.1rem}.communications-card,.communications-detail{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin-block:1rem;padding:1rem}.communications-card h2 button{text-align:start;white-space:normal;line-height:1.5}.communications-body{white-space:pre-wrap;line-height:1.7}.communications-form,.communications-toolbar{max-width:850px}.communications-page select[multiple]{min-height:5rem}.communications-page details{margin-block:1rem}.communications-page summary{cursor:pointer;align-content:center;min-height:44px}.communications-page .button-row{flex-wrap:wrap;gap:.65rem;margin-block:1rem;display:flex}.communications-page button,.communications-page .button-row a{min-height:44px}.communications-page .button-row a{align-items:center;display:inline-flex}.communications-sections [aria-pressed=true]{border-color:#2aabf7;box-shadow:inset 0 -2px #2aabf7}@media (width<=767px){.communications-grid,.communications-layout{grid-template-columns:1fr}.communications-page fieldset{padding:.8rem}.communications-page input,.communications-page select{min-width:0;max-width:100%}.communications-page .button-row button{white-space:normal}.communications-detail{order:-1}}.communications-page textarea:focus-visible{outline:3px solid var(--action);outline-offset:3px}.communications-table{max-width:100%;margin-block:1rem;overflow-x:auto}.communications-table th,.communications-table td{text-align:start;border-bottom:1px solid var(--border);padding:.7rem}.communications-table table{width:100%;min-width:36rem}.communications-table th,.communications-table td{overflow-wrap:normal;word-break:normal;min-width:8rem}.communications-table:focus-visible{outline:3px solid var(--action);outline-offset:3px}.resource-filters,.resource-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;display:grid}.resources-page label,.resource-form label,.assistance-panel label{gap:7px;margin-block:10px;display:grid}.resources-page input,.resources-page select,.resources-page textarea,.assistance-panel textarea{box-sizing:border-box;width:100%;max-width:100%}.resources-page textarea,.assistance-panel textarea{resize:vertical;min-height:86px}.resource-form fieldset{border:1px solid var(--border);border-radius:10px;min-width:0;margin-block:16px;padding:16px}.resource-detail,.resource-form,.assistance-panel{overflow-wrap:anywhere;min-width:0}.resource-detail dd{margin:0 0 12px}.assistance-panel{border:1px solid var(--border);border-radius:12px;margin-block:24px;padding:16px}.assistance-panel summary{cursor:pointer;font-weight:700}.assistance-panel blockquote{border-inline-start:3px solid #2aabf7;margin:18px 0;padding-inline-start:14px}.assistance-panel footer{font-size:.9rem}.resources-page .communications-check{display:flex}.resources-page .communications-check input{width:auto}.resources-page .form-actions{flex-wrap:wrap}.resources-page button{white-space:normal;text-align:start}.resource-detail dl>div{margin-block:12px}.resources-page textarea,.assistance-panel textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.8rem}.resource-extra-filters{grid-column:1/-1}.resources-page summary,.assistance-panel summary{cursor:pointer;align-content:center;min-height:44px}.resource-form .communications-check{align-items:center;min-height:44px;margin-inline-end:20px;display:inline-flex}.resource-form{max-width:920px}.resources-page{max-width:1180px;margin:auto}.resources-page>.resource-filters{border:0;min-width:0;margin:0;padding:0}.resources-page a,.assistance-panel a{color:var(--action)}.comparison-journey{min-width:0;max-width:1600px}.comparison-intro{color:var(--muted);font-size:1.15rem}.comparison-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.comparison-steps li{border-bottom:3px solid var(--border);color:var(--muted);padding:12px 0}.comparison-steps li[aria-current]{border-color:var(--action);color:var(--ink);font-weight:700}.comparison-steps span{background:var(--subtle);border-radius:50%;place-items:center;width:28px;height:28px;margin-right:8px;display:inline-grid}.comparison-toolbar,.comparison-selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.comparison-form,.comparison-priorities{border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:18px;margin:22px 0;padding:0;display:grid}.comparison-journey label{flex-direction:column;gap:8px;min-width:0;font-weight:600;display:flex}.comparison-journey input,.comparison-journey select{width:100%}.comparison-confirm{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.comparison-confirm label{flex:1;min-width:220px}.comparison-candidates{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.comparison-candidate,.comparison-plan,.saved-comparisons,.comparison-verification,.comparison-export{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:16px;min-width:0;margin:20px 0;padding:22px}.comparison-candidate h3,.comparison-plan h3{margin-top:0}.comparison-candidate{flex-direction:column;margin:0;display:flex}.comparison-candidates:has(>article:only-child){grid-template-columns:minmax(0,840px)}.comparison-candidate .comparison-source{margin-top:8px}.comparison-candidate .comparison-select{flex-direction:row;align-items:center;margin-top:auto;padding-top:20px}.comparison-select input{width:22px;min-height:22px;accent-color:var(--action);flex:none}.comparison-source{border-top:1px solid var(--border);color:var(--muted);margin-top:18px;padding-top:12px;font-size:.85rem}.comparison-source details p,.comparison-export>p{overflow-wrap:anywhere}.comparison-verification ul{flex-wrap:wrap;gap:8px 24px;display:flex}.comparison-selection{background:var(--surface);border:1px solid var(--border);z-index:2;border-radius:12px;margin-top:20px;padding:16px;position:static;box-shadow:0 4px 20px #05060c18}.comparison-grid{grid-template-columns:repeat(var(--plan-count), minmax(245px, 1fr));grid-template-rows:repeat(var(--comparison-rows), auto);scrollbar-color:var(--muted) var(--subtle);align-items:stretch;gap:12px 16px;margin-inline:-4px;padding:4px;display:grid;overflow-x:auto}.comparison-grid:focus-visible{outline:2px solid var(--action);outline-offset:2px}.comparison-grid>.comparison-plan{grid-template-rows:subgrid;grid-row:1/-1;gap:12px;display:grid}.comparison-plan>section{min-width:0}.comparison-plan>section>h4{margin-top:0}.comparison-plan .preference-fit{background:var(--subtle);border-radius:10px;padding:10px;font-size:12px}.comparison-plan .comparison-source{margin-top:0}.comparison-plan .comparison-benefit{padding-block:10px;font-size:13px}.comparison-plan .comparison-benefit>p{line-height:1.5}.comparison-candidate>.badge{align-self:flex-start}.comparison-context-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:14px 0;font-size:12px;display:flex}.comparison-context-line>span{align-items:center;gap:6px;display:inline-flex}.comparison-context-line .ui-icon{width:16px;height:16px}.comparison-context-line details{max-width:100%;margin-left:auto}.comparison-context-line details p{max-width:700px}.benefit-snapshot{margin-block:16px 8px}.benefit-snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.benefit-snapshot dl>div{background:var(--subtle);border-radius:10px;min-width:0;padding:12px}.benefit-snapshot dt{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.benefit-snapshot .ui-icon{width:16px;height:16px;color:var(--action);flex:none}.benefit-snapshot dd{margin:8px 0 0;font-size:16px;font-weight:700;line-height:1.4}.benefit-snapshot dd small{color:var(--muted);font-size:11px;font-weight:400}.benefit-snapshot [data-known=false] dd{color:var(--muted);font-size:13px;font-weight:500}.benefit-snapshot .snapshot-shared{color:var(--warning-ink);margin-top:4px;display:block}.snapshot-note{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.comparison-plan{margin:18px 0;padding:18px}.comparison-plan header{min-height:0}.comparison-plan h4{background:var(--subtle);margin:22px -8px 8px;padding:12px}.comparison-benefit{border-bottom:1px solid var(--border);padding:14px 0}.comparison-benefit p{margin:6px 0}.preference-fit{min-height:0;padding:12px 0}.shared-warning{color:var(--warning-ink);background:var(--warning-bg);border-radius:6px;padding:8px}.comparison-journey button[aria-pressed=true]{border-color:var(--action);background:var(--subtle);font-weight:700}.saved-comparison{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.saved-comparison span{flex:1}.comparison-export{border:2px solid var(--action)}@media (width<=1100px){.comparison-grid{grid-template-columns:repeat(var(--plan-count), minmax(260px, 1fr))}.comparison-plan header{min-height:0}.comparison-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.comparison-candidates,.comparison-form,.comparison-priorities{grid-template-columns:1fr}.comparison-candidate,.comparison-plan,.comparison-verification,.comparison-export{padding:16px}.comparison-selection{position:static}.comparison-steps{gap:8px;font-size:.85rem}.comparison-confirm label{width:100%;min-width:0}.comparison-journey .form-actions{gap:10px}}.comparison-journey .warning-banner{background:var(--warning-bg);color:var(--warning-ink);border-radius:12px;padding:16px}.phase1-intro p{color:var(--muted);max-width:850px;line-height:1.7}.phase-year-status{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;display:flex}.phase-year-status strong{color:var(--action);font-size:13px}.phase1-guidance summary{cursor:pointer;color:var(--muted);padding:12px 0;font-size:13px}.phase1-intro.panel{padding-block:16px}.external-verification{max-width:840px;margin:20px 0}.external-verification p{color:var(--muted);line-height:1.7}.external-verification>label{gap:8px;margin:20px 0;display:grid}.external-verification .external-confirm{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400;line-height:1.6;display:flex}.external-confirm input{flex-shrink:0;width:18px;height:18px;margin:3px 0}@media (width<=600px){.comparison-journey[data-phase-one=true] .comparison-toolbar h2{margin-block:4px}.comparison-journey[data-phase-one=true] .warning-banner{margin-block:12px}.external-verification{margin-top:12px}.external-verification>label:first-child{margin-top:0}}.comparison-journey[data-phase-one=true] .phase1-intro{border-left:3px solid var(--action);position:relative}.inventory-count{color:var(--muted);font-size:13px}.comparison-readiness{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.comparison-readiness a{font-size:13px}.phase1-intro .review-mode-note{margin:0;font-size:12px;line-height:1.5}.review-areas{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:12px 0 20px;padding:16px 20px}.review-areas summary,.candidate-benefits summary{cursor:pointer;padding-block:8px;font-weight:600}.review-areas p,.comparison-empty p{color:var(--muted);line-height:1.6}.review-area-options{flex-wrap:wrap;gap:8px;display:flex}.review-area-options button{text-align:left;white-space:normal}.comparison-location.panel{margin-block:16px}.comparison-location .comparison-form{margin:0}.comparison-empty.panel{border-left:3px solid var(--action);margin-block:16px}.comparison-empty h3{margin-top:0}.candidate-benefits{border-top:1px solid var(--border);margin-top:12px}.comparison-toolbar h2:focus:not(:focus-visible){outline:none}@media (width>=1000px){.comparison-readiness{justify-content:flex-end;max-width:45%;position:absolute;top:20px;right:20px}.phase1-intro .phase-year-status,.phase1-intro>.eyebrow{max-width:52%}}@media (width<=600px){.comparison-journey[data-phase-one=true] .phase1-intro.panel{padding-block:12px}.phase1-guidance summary{padding-block:8px}.phase-year-status{gap:4px 12px}.review-areas{padding:12px}.review-area-options button{width:100%}.external-verification>label{margin-block:12px}}.comparison-toolbar h2[tabindex="-1"]:focus{outline:none}.verification-compact ul{gap:8px;margin-block:12px;padding:0;list-style:none}.verification-compact li{background:var(--subtle);color:var(--muted);border-radius:6px;padding:5px 9px;font-size:12px}.verification-compact summary{cursor:pointer;padding-block:8px;font-size:13px}@media (width<=600px){.comparison-journey[data-phase-one=true] .comparison-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-block:16px;padding:12px 8px}.comparison-journey[data-phase-one=true] .comparison-steps li{flex-direction:column;gap:6px;padding:4px 0 8px;font-size:11px;line-height:1.5;display:flex}}.plan-workbench{gap:24px;min-width:0;display:grid}.plan-notice{background:var(--warning-bg);color:var(--warning-ink);border-radius:14px;margin:0;padding:16px 20px}.plan-layout{grid-template-columns:minmax(190px,.7fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.plan-workbench .account-panel{min-width:0;max-width:none;margin:0}.plan-content{min-width:0}.plan-history ul{gap:10px;padding:0;list-style:none;display:grid}.plan-history button{text-align:start;white-space:normal;overflow-wrap:anywhere;width:100%}.plan-history small{color:var(--muted);margin-top:6px;display:block}.plan-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;margin:20px 0;padding:0;display:grid}.plan-fields label{gap:7px;min-width:0;font-size:14px;display:grid}.plan-fields input,.plan-fields select{width:100%;min-width:0}.plan-wide{grid-column:1/-1}.plan-fields small{color:var(--muted);line-height:1.5}.plan-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.plan-review>button{margin-inline-end:8px;margin-bottom:8px}.plan-workbench a,.plan-workbench code{overflow-wrap:anywhere;word-break:break-word}.plan-workbench a{color:var(--action)}.plan-row{border:1px solid var(--border);border-radius:14px;margin:20px 0;padding:18px}.plan-row h3{margin:0 0 14px}.plan-row p{line-height:1.6}.plan-row pre{background:var(--subtle);border-radius:8px;max-height:340px;padding:14px;font-size:12px;overflow:auto}.plan-benefits{padding:0;list-style:none}.plan-benefits li{border-top:1px solid var(--border);padding:14px 0}.plan-benefits span{margin-top:8px;display:block}.plan-benefits small{overflow-wrap:anywhere;display:block}.plan-errors,.plan-workbench [role=alert]{color:var(--error)}.plan-confirm{border:2px solid var(--action);border-radius:14px;margin-top:20px;padding:20px}.plan-confirm button{margin:4px}.plan-workbench summary{cursor:pointer;overflow-wrap:anywhere;padding:10px 0}@media (width<=1000px){.plan-layout{grid-template-columns:1fr}.plan-history ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.plan-fields,.plan-history ul{grid-template-columns:1fr}.plan-heading{flex-direction:column;align-items:start}}.normalization-workbench{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;margin:16px 0;padding:20px}.normalization-workbench h4{margin:0 0 8px;font-size:1.05rem}.normalization-workbench label{gap:7px;margin:12px 0;display:grid}.normalization-workbench small{color:var(--muted);overflow-wrap:anywhere}.normalization-summary,.normalization-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.normalization-editor{border:0;min-width:0;padding:0}.normalization-editor legend{padding:12px 0;font-weight:700}.normalization-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.normalization-columns>div{min-width:0}.normalization-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.normalization-evidence{background:var(--bg);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;max-height:260px;margin:14px 0;padding:14px;overflow:auto}.normalization-evidence p{white-space:pre-wrap}.normalization-mapped{border-top:1px solid var(--border);padding-top:18px}.normalization-mapped ul{padding:0;list-style:none}.normalization-mapped li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:12px;padding:14px 0;display:flex}.normalization-mapped li>div{overflow-wrap:anywhere;flex:1;min-width:0}.normalization-mapped p{margin:6px 0}.normalization-mapped blockquote{border-left:3px solid var(--action);margin:8px 0;padding:8px 12px}.normalization-review{border:1px solid var(--border);border-radius:12px;padding:16px}@media (width<=1000px){.normalization-columns{grid-template-columns:1fr;gap:12px}.normalization-workbench .source-detail-heading{grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.normalization-workbench .source-detail-heading>button{grid-column:1/-1;justify-self:start}}@media (width<=500px){.normalization-workbench{padding:14px}.normalization-fields{grid-template-columns:1fr}.normalization-actions>button{flex:100%}}:root{--bg:#f6f6fa;--ink:#101127;--muted:#58617c;--border:#e3e7f2;--subtle:#f0eafd;--card-radius:14px;--card-shadow:0 3px 18px #222f5608;--hero-glow:#eee9fc}:root[data-theme=dark]{--bg:#05060c;--ink:#f2f1fa;--muted:#b9bfd5;--border:#30354a;--subtle:#292039;--hero-glow:#20162f;--card-shadow:0 4px 20px #0000001f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#05060c;--ink:#f2f1fa;--muted:#b9bfd5;--border:#30354a;--subtle:#292039;--hero-glow:#20162f;--card-shadow:0 4px 20px #0000001f}}.ui-icon{vertical-align:middle;flex:none}.icon-tile{width:44px;height:44px;color:var(--action);background:color-mix(in srgb, var(--action) 9%, var(--surface));border-radius:12px;flex:none;place-items:center;display:inline-grid}.tone-blue{color:var(--lightningcss-light,#006cbb)var(--lightningcss-dark,#7bcaff);background:color-mix(in srgb, #2aabf7 11%, var(--surface))}.tone-green{color:var(--lightningcss-light,#008658)var(--lightningcss-dark,#67e6b5);background:color-mix(in srgb, #00c881 10%, var(--surface))}.tone-rose{color:var(--error);background:color-mix(in srgb, #e7355c 9%, var(--surface))}.identity-shell.daily-shell{grid-template-columns:244px minmax(0,1fr)}.identity-shell.daily-shell .sidebar{border-color:var(--border);gap:12px;padding:22px 16px 14px}.daily-shell .brand-link{border-bottom:1px solid var(--border);margin:0 -16px 8px;padding:0 18px 22px}.daily-shell .brand-link .logo{gap:7px;font-size:16px}.daily-shell .brand-link .logo svg{width:31px;height:34px}.daily-shell .brand-link .logo-os{margin-left:3px;font-size:9px}.daily-shell .context{gap:10px;margin:0}.daily-shell .context strong{font-size:12px}.daily-shell .context small{margin-top:3px;font-size:12px}.daily-shell .context-label{letter-spacing:.08em;font-size:10px}.daily-shell .context-label select{min-height:36px;margin-top:5px;padding:6px 10px;font-size:12px}.identity-shell.daily-shell .sidebar nav{margin:0;padding:0 2px 0 0}.identity-shell.daily-shell .nav-item{min-height:43px;color:var(--muted);border:0;border-radius:10px;gap:12px;margin-block:2px;padding:10px 12px;font-size:12px;font-weight:500}.identity-shell.daily-shell .nav-item.active{color:var(--action);background:var(--subtle);font-weight:700}.daily-shell .nav-item:hover{background:var(--bg)}.daily-shell .nav-item .ui-icon{width:20px;height:20px}.sidebar-help{background:color-mix(in srgb, #2aabf7 8%, var(--surface));border-radius:12px;grid-template-columns:32px 1fr;gap:8px 10px;padding:14px;display:grid}.sidebar-help .icon-tile{grid-row:span 2;width:32px;height:32px}.sidebar-help strong{font-size:12px}.sidebar-help p{color:var(--muted);margin:0;font-size:11px}.sidebar-help button{color:var(--lightningcss-light,#0066ae)var(--lightningcss-dark,#89d0ff);grid-column:2;min-height:34px;padding:6px 8px;font-size:11px}.sidebar-help button .ui-icon{width:14px}.identity-shell.daily-shell .sidebar-note{margin-top:0;font-size:10px}.identity-shell .workspace-main{min-width:0}.identity-shell.daily-shell main{max-width:1560px;padding:24px 28px 48px}.daily-shell .page-heading{justify-content:space-between;align-items:center;gap:24px;min-height:120px;margin-bottom:8px;display:flex}.daily-shell .page-heading>div:first-child{min-width:0}.daily-shell .page-heading h1{letter-spacing:-.045em;text-wrap:balance;margin:8px 0 12px;font-size:clamp(28px,3.3vw,44px);font-weight:780;line-height:1.14}.daily-shell .eyebrow{letter-spacing:.13em;font-size:10px}.title-accent{color:var(--action)}.page-hero-visual{flex:0 42%;align-items:center;min-width:230px;max-width:470px;display:flex}.hero-art{width:55%;min-width:130px;max-height:142px;filter:drop-shadow(0 6px 18px var(--hero-glow))}.mountain-art{width:67%}.hero-quote{min-width:125px;color:var(--muted);flex:1;padding-left:8px;font-size:12px}.hero-quote p{text-wrap:balance;margin:0 0 8px;font-style:italic}.hero-quote>span{background:var(--action);width:24px;height:2px;margin-bottom:9px;display:block}.hero-quote small{font-size:11px}.daily-shell h2{letter-spacing:-.025em;font-size:18px;line-height:1.35}.daily-shell h3{font-size:15px;line-height:1.4}.daily-shell button,.daily-shell .button-link{border-radius:9px;font-size:12px;font-weight:600}.primary-link{justify-content:center;align-items:center;gap:9px;display:inline-flex}.daily-shell button:has(>.ui-icon){justify-content:center;align-items:center;gap:9px;display:inline-flex}.daily-shell button .ui-icon{width:18px;height:18px}.daily-shell button.primary,.primary-link{background:linear-gradient(115deg, color-mix(in srgb, var(--action) 78%, #9a5fc2), var(--action));color:var(--action-ink);border:1px solid var(--action);box-shadow:0 2px 4px #41105b17}.primary-link{border-radius:9px;min-height:40px;padding:9px 14px;font-size:11px;font-weight:650;text-decoration:underline}.daily-shell button:disabled{background:var(--subtle);color:var(--muted);border-color:var(--border);box-shadow:none}.daily-shell button:not(:disabled):hover,.primary-link:hover{filter:brightness(.96)}.daily-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--border);background:var(--surface);border-radius:9px;min-height:44px;padding:11px 12px;font-size:13px}.daily-shell label{font-size:12px;font-weight:550;line-height:1.5}.daily-shell input::placeholder,.daily-shell textarea::placeholder{color:var(--muted);opacity:.9}.daily-shell :focus-visible,.command-results button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.daily-shell :is(.calendar-page,.communications-page,.resources-page){max-width:none}.canon-panel,.daily-shell :is(.account-panel,.panel,.contract-detail,.community-panel,.training-detail,.training-reader,.training-certificate,.training-exam,.calendar-detail,.field-report,.calendar-page article,.performance-page article,.support-page article,.communications-card,.communications-detail,.comparison-plan,.comparison-candidate,.plan-row,.person-card){background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);min-width:0;padding:20px}.daily-shell :is(.form-actions,.calendar-actions,.community-actions,.training-actions,.actions,.button-row){gap:10px}.daily-shell :is(.contract-filter,.workspace-filters,.calendar-filters,.production-filters,.resource-filters,.communications-toolbar){background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);margin:0;padding:18px 20px}.filter-heading{grid-column:1/-1}.filter-heading h2{margin:0 0 3px}.filter-heading p{color:var(--muted);margin:0;font-size:12px}.daily-shell fieldset{border-color:var(--border);border-radius:11px;min-width:0}.daily-shell legend{font-size:13px;font-weight:650}.daily-shell :is(.notice,.demo-banner,.demo-notice,.contract-notice,.scope-note,.plan-notice,.warning-banner){border:1px solid var(--border);background:color-mix(in srgb, var(--brand-blue) 5%, var(--surface));color:var(--muted);border-radius:10px;padding:12px 16px;font-size:12px;line-height:1.65}.daily-shell :is(.error-message,[role=alert]){border:1px solid color-mix(in srgb, var(--error) 24%, var(--surface));background:color-mix(in srgb, var(--error) 6%, var(--surface));color:var(--error);overflow-wrap:anywhere;border-radius:10px;padding:14px 16px}.daily-shell .success{border:1px solid color-mix(in srgb, #008658 20%, var(--surface));background:color-mix(in srgb, #0b7 8%, var(--surface));color:var(--lightningcss-light,#006b45)var(--lightningcss-dark,#8aebc3);border-radius:10px;padding:12px 16px}.daily-shell p[role=status]:not(.success):not(.warning-banner){background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:10px;padding:14px 16px}.daily-shell .badge{padding:4px 10px;font-size:11px;font-weight:550;line-height:1.5}.daily-shell summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px;font-weight:650}.daily-shell details[open]>summary{margin-bottom:12px}.daily-shell .catalog-multiselect.is-popover>summary{margin:0}.daily-shell :is(.contract-counts,.workspace-counts,.calendar-counts,.performance-grid){border:0;gap:12px;padding:0}.daily-shell :is(.contract-counts,.workspace-counts,.calendar-counts,.performance-grid)>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:18px}.daily-shell :is(.contract-counts,.workspace-counts,.calendar-counts,.performance-grid) dt{color:var(--muted);font-size:12px}.daily-shell :is(.contract-counts,.workspace-counts,.calendar-counts,.performance-grid) dd{letter-spacing:-.035em;margin:5px 0 0;font-size:27px;font-weight:750}.daily-shell .contract-counts>div{grid-template-columns:54px 1fr;align-items:center;gap:0 14px;display:grid}.contract-counts .icon-tile{border-radius:16px;grid-row:span 2;width:54px;height:54px}.contract-counts .icon-tile .ui-icon{width:28px;height:28px}.daily-shell :is(.training-summary,.community-summary){border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:0;display:grid}.daily-shell :is(.training-summary,.community-summary)>span{background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);color:var(--action);border-radius:12px;padding:20px;font-size:15px}.daily-shell :is(.contract-list,.training-list,.community-list,.calendar-agenda,.support-list){gap:12px;margin:0;padding:0;list-style:none;display:grid}.daily-shell :is(.contract-list,.training-list,.community-list,.calendar-agenda,.support-list)>li{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);margin:0;padding:18px 20px}.daily-shell :is(.contract-list,.training-list,.community-list,.calendar-agenda,.support-list) h2{font-size:16px}.daily-shell :is(.contract-list,.training-list,.community-list,.calendar-agenda,.support-list) p{color:var(--muted);font-size:12px}.daily-shell table{border-collapse:collapse;width:100%;font-size:12px}.daily-shell th{text-align:start;background:var(--bg);font-weight:650}.daily-shell :is(th,td){border-bottom:1px solid var(--border);padding:12px 14px}.daily-shell tbody tr:hover{background:color-mix(in srgb, var(--brand-blue) 3%, var(--surface))}.daily-shell .table-scroll{border:1px solid var(--border);background:var(--surface);border-radius:10px}.daily-shell .contract-boundary{background:linear-gradient(110deg, var(--surface), color-mix(in srgb, var(--action) 4%, var(--surface)));border:1px solid color-mix(in srgb, var(--action) 12%, var(--surface));border-radius:14px;padding:20px 22px 20px 102px;position:relative}.contract-boundary>.icon-tile{border-radius:50%;width:60px;height:60px;position:absolute;top:22px;left:22px}.contract-boundary>.icon-tile .ui-icon{width:30px;height:30px}.contract-boundary strong{letter-spacing:-.025em;font-size:17px}.contract-boundary p{color:var(--muted);margin:5px 0 8px;font-size:13px}.contract-boundary small{color:var(--error);font-size:12px;display:block}.canon-empty{text-align:center;background:var(--surface);border:1px solid var(--border);min-height:206px;box-shadow:var(--card-shadow);border-radius:14px;align-content:center;justify-items:center;gap:7px;padding:25px;display:grid}.daily-shell .metric-card{align-items:center;gap:14px;min-width:0;min-height:104px;display:flex}.metric-card .metric-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.metric-copy strong{color:var(--ink);letter-spacing:-.035em;font-size:27px;line-height:1.15}.metric-copy>span{color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}.audit-list li>div{min-width:0}.audit-list li strong,.audit-list li small{display:block}.audit-list li small{color:var(--muted);margin-top:6px}.audit-list code{overflow-wrap:anywhere}.audit-list details{margin-top:10px}@container workspace (width<=540px){.daily-shell .metric-card{flex-direction:column;align-items:flex-start;gap:10px}}.canon-empty h3{margin:0;font-size:17px}.empty-description{color:var(--muted);max-width:65ch;font-size:13px}.empty-description p{margin:0}.empty-art{place-items:center;width:158px;height:77px;display:grid;position:relative}.empty-art>span:first-child{background:color-mix(in srgb, var(--brand-blue) 5%, var(--surface));border-radius:60% 70% 35% 40%;position:absolute;inset:20px 0 0}.empty-art .icon-tile{background:var(--surface);border:2px solid color-mix(in srgb, var(--action) 26%, var(--surface));width:55px;height:64px;transform:rotate(-5deg)}.empty-art .icon-tile .ui-icon{opacity:.65;width:34px;height:34px}.empty-plus{background:color-mix(in srgb, var(--action) 55%, var(--surface));width:31px;height:31px;color:var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:39px}.section-heading{align-items:center;gap:13px;margin-bottom:15px;display:flex}.section-heading>div{flex:1;min-width:0}.section-heading h2{margin:0 0 3px;font-size:16px}.section-heading p{color:var(--muted);margin:0;font-size:12px}.daily-workspace{gap:16px}.daily-workspace>.workspace-intro p{color:var(--muted);margin:0}.daily-workspace>.muted{margin:-8px 0 0;font-size:11px}.daily-workspace .workspace-scope{background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:11px}.workspace-scope small{margin-left:auto;font-size:10px}.today-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.today-summary-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--card-shadow);border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:17px 15px 9px;display:grid}.today-summary-card p{color:var(--muted);margin:0 0 4px;font-size:11px}.today-summary-card strong{letter-spacing:-.02em;font-size:16px;line-height:1.25;display:block}.today-summary-card small{margin-top:6px;font-size:11px;display:block}.today-summary-card button{border:0;border-top:1px solid var(--border);color:var(--action);text-align:right;background:0 0;border-radius:0;grid-column:1/-1;justify-self:stretch;min-height:36px;margin-top:2px;padding:8px 0;font-size:11px;justify-content:flex-end!important}.daily-shell .today-actions>li{grid-template-columns:25px 40px minmax(0,1fr) auto;gap:14px;padding:13px 0}.today-actions>li:first-child{border-top:1px solid var(--border)}.today-actions>li:last-child{border-bottom:0;padding-bottom:0}.today-actions>li:before{font-size:12px;font-weight:550}.today-actions .icon-tile{border-radius:10px;width:38px;height:38px}.daily-shell .today-actions h2{margin:0 0 3px;font-size:13px}.today-actions p{max-width:75ch;font-size:11px;line-height:1.5}.today-actions>li>button{min-width:144px;min-height:38px;font-size:11px}.workspace-modules dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.workspace-modules dl>div{border:1px solid var(--border);border-radius:10px;min-width:0;padding:12px;display:block}.workspace-modules dt{align-items:center;gap:10px;margin-bottom:7px;font-size:12px;font-weight:650;display:flex}.workspace-modules dt .icon-tile{width:34px;height:34px}.workspace-modules dd{font-size:11px;line-height:1.8}.workspace-modules dd button{color:var(--action);background:0 0;border:0;min-height:32px;padding:4px 0;font-size:11px;display:block}.daily-shell .scope-caption:not(.workspace-scope){border-radius:14px;font-size:12px}.daily-shell .scope-caption p{color:var(--muted);margin:0}.members-panel h3{font-size:13px}.members-panel p{color:var(--muted);font-size:12px}.command-search{gap:8px;font-size:13px;display:grid}.command-search input{width:100%}.command-results{gap:6px;max-height:50vh;padding:0;list-style:none;display:grid;overflow:auto}.command-results button{text-align:left;border-color:#0000;align-items:center;gap:14px;width:100%;padding:9px;display:flex}.command-results button>span:nth-child(2){flex:1}.command-results button:hover{background:var(--bg)}.daily-shell .communications-layout:not(:has(.communications-detail)){grid-template-columns:1fr}.daily-shell .communications-layout:not(:has(.communications-detail)) .communications-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.daily-shell .communications-layout .canon-empty{grid-column:1/-1}.daily-shell .communications-sections,.performance-tabs{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:6px}.daily-shell .communications-sections button[aria-pressed=true]{background:var(--subtle);color:var(--action);box-shadow:none;border-color:#0000}.daily-shell .resource-filters{gap:14px;display:grid}.daily-shell .training-admin{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 20px}.daily-shell .comparison-steps{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:16px}.daily-shell .comparison-form{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}.daily-shell .comparison-selection{background:var(--surface);border-radius:12px;box-shadow:0 -4px 18px #0000000d}.daily-shell .plan-history{background:color-mix(in srgb, var(--brand-blue) 3%, var(--surface))}.daily-shell .brand-upload-grid .upload-card,.daily-shell .theme-option,.daily-shell .brand-stage{border-radius:12px}.daily-shell .security-callout{border:1px solid color-mix(in srgb, var(--action) 12%, var(--surface))}dialog.modal,dialog.drawer{border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 90px #05060c33}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a186b}.auth-card{border-color:var(--border);box-shadow:0 16px 60px #3221530f}@media (width>=1700px){.daily-shell .page-heading h1{font-size:48px}}@media (width<=1190px){.identity-shell.daily-shell{grid-template-columns:215px minmax(0,1fr)}.identity-shell.daily-shell .sidebar{padding-inline:12px}.daily-shell .brand-link{margin-inline:-12px;padding-inline:12px}.daily-shell .brand-link .logo{font-size:14px}.hero-quote{display:none}.page-hero-visual{flex-basis:160px;min-width:130px}.hero-art{width:100%}.today-summary,.workspace-modules dl{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-shell .today-actions>li{grid-template-columns:22px 36px minmax(0,1fr)}.today-actions>li>button{grid-column:3;justify-self:start;min-width:0;margin-top:-4px}}@media (width<=850px){.identity-shell.daily-shell{grid-template-columns:185px minmax(0,1fr)}.identity-shell.daily-shell .sidebar{padding-inline:9px}.daily-shell .brand-link{margin-inline:-9px;padding-inline:10px}.daily-shell .brand-link .logo{white-space:normal;font-size:12px}.identity-shell.daily-shell .nav-item{gap:8px;padding-inline:8px;font-size:11px}.identity-shell.daily-shell main{padding:20px}.page-hero-visual{flex-basis:100px;min-width:100px}.hero-art{min-width:100px}.daily-shell .page-heading{gap:8px;min-height:95px}.daily-shell .page-heading h1{font-size:30px}.daily-shell .contract-counts>div{padding:14px;display:block}.contract-counts .icon-tile{border-radius:10px;width:36px;height:36px;margin-bottom:7px}.contract-counts .icon-tile .ui-icon{width:21px;height:21px}.sidebar-help{padding:12px;display:block}.sidebar-help>.icon-tile{display:none}.sidebar-help p{margin-block:6px}.workspace-modules dl{grid-template-columns:1fr}.section-heading{flex-wrap:wrap}.section-heading>.primary-link{margin-left:57px}.daily-shell .communications-layout:not(:has(.communications-detail)) .communications-list{grid-template-columns:1fr}}@media (width<=650px){.identity-shell.daily-shell{display:block}.identity-shell.daily-shell .sidebar{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 154px;gap:10px 12px;height:auto;padding:14px 16px 0;display:grid;position:static}.daily-shell .brand-link{border:0;align-items:center;margin:0;padding:0;display:flex}.daily-shell .brand-link .logo{white-space:nowrap;font-size:14px}.daily-shell .brand-link .logo svg{width:28px}.daily-shell .brand-link .logo-os{font-size:8px}.daily-shell .sidebar .context,.daily-shell .sidebar-help{display:none}.daily-shell .context-label{font-size:9px}.identity-shell.daily-shell .context-label select{min-height:44px;margin-top:1px;padding:5px 8px;font-size:12px}.identity-shell.daily-shell .sidebar nav{flex-wrap:nowrap;grid-column:1/-1;gap:6px;max-width:100%;margin:0;padding:0 0 8px;display:flex;overflow:auto}.identity-shell.daily-shell .sidebar nav .nav-item{white-space:nowrap;flex:none;width:auto;min-height:40px;padding:8px 10px;font-size:11px}.identity-shell.daily-shell .sidebar nav .nav-item .ui-icon{width:17px;height:17px}.identity-shell.daily-shell main{padding:16px 16px 36px}.daily-shell .page-heading{min-height:88px;margin-bottom:8px}.daily-shell .page-heading h1{margin-bottom:6px;font-size:29px}.page-hero-visual{display:none}.daily-shell .eyebrow{font-size:9px}.daily-shell .contract-boundary{padding:16px}.contract-boundary>.icon-tile{float:left;width:38px;height:38px;margin:0 10px 8px 0;position:static}.contract-boundary strong{font-size:14px}.contract-boundary p{clear:both;font-size:12px}.contract-boundary small{font-size:11px}.daily-shell :is(.contract-filter,.workspace-filters,.calendar-filters,.production-filters,.resource-filters,.communications-toolbar){padding:16px}.daily-shell .contract-counts{gap:8px}.daily-shell .contract-counts>div{padding:12px 9px}.daily-shell .contract-counts dt{font-size:10px}.daily-shell .contract-counts dd{font-size:24px}.today-summary{gap:10px}.today-summary-card{padding:14px 12px 7px;display:block}.today-summary-card>.icon-tile{width:35px;height:35px;margin-bottom:10px}.today-summary-card strong{font-size:15px}.today-summary-card small{min-height:30px;font-size:10px}.today-summary-card button{width:100%;margin-top:8px;font-size:10px;justify-content:space-between!important}.today-summary-card button .ui-icon{width:14px}.canon-panel{padding:16px}.daily-shell .today-actions>li{grid-template-columns:20px 30px minmax(0,1fr);gap:10px;padding-block:14px}.today-actions>li .icon-tile{width:30px;height:32px}.daily-shell .today-actions h2{font-size:12px}.today-actions p{font-size:11px}.today-actions>li>button{grid-column:3;justify-self:stretch;min-height:38px;margin-top:0}.workspace-modules dl{grid-template-columns:1fr}.section-heading{gap:10px}.section-heading .icon-tile{width:35px;height:35px}.section-heading>.primary-link{margin-left:45px}.section-heading h2{font-size:15px}.section-heading p{font-size:11px}.workspace-scope small{margin-left:0}.daily-shell .workspace-members>li{flex-wrap:wrap}.daily-shell .calendar-counts,.daily-shell .performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-shell .performance-grid dd{font-size:23px}.daily-shell :is(.training-summary,.community-summary){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.daily-shell :is(.training-summary,.community-summary)>span{padding:14px;font-size:13px}.daily-shell :is(.account-panel,.panel,.contract-detail,.community-panel,.training-detail,.training-reader,.training-certificate,.training-exam,.calendar-detail,.field-report,.calendar-page article,.performance-page article,.support-page article,.communications-card,.communications-detail,.comparison-plan,.comparison-candidate,.plan-row,.person-card){padding:16px}.daily-shell .contract-filter{grid-template-columns:1fr}.canon-empty{min-height:190px;padding:24px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.identity-shell.daily-shell .sidebar .nav-item{justify-content:flex-start}.daily-shell .page-heading{min-height:104px}.daily-shell .page-heading .hero-art{max-height:108px}.daily-shell .brand-link .logo>svg{color:var(--action)}.daily-workspace>.workspace-intro{font-size:13px}.daily-workspace>.workspace-intro p{flex:1}.daily-workspace>.workspace-intro p span{font-size:11px}.daily-shell .contract-counts>div{padding-left:90px;display:block;position:relative}.contract-counts dt .icon-tile{position:absolute;top:50%;left:18px;transform:translateY(-50%)}@media (width<=850px){.daily-shell .contract-counts>div{padding:14px}.contract-counts dt .icon-tile{display:grid;position:static;transform:none}}@media (width<=650px){.daily-shell .contract-counts>div{padding:12px 9px}.daily-workspace>.workspace-intro{align-items:start}.daily-workspace>.workspace-intro p span{margin-top:5px;display:block}}.daily-shell .support-filters{background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:14px;padding:20px}.daily-shell .communications-toolbar{flex-wrap:wrap;align-items:center;gap:12px;max-width:none;display:flex}.communications-toolbar form{flex:1 0 100%;align-items:end;gap:12px;display:flex}.communications-toolbar form label{flex:1;margin:0}.daily-shell .resource-filters{grid-template-columns:minmax(100px,180px) minmax(0,1fr)}.resource-filters>details{grid-column:1/-1}.canon-empty p[role=status]{background:0 0!important;border:0!important;padding:0!important}.daily-shell .person-card{background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--brand-blue) 3%, var(--surface)))}.daily-shell .people-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin-top:16px}.daily-shell .theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.daily-shell .theme-option{grid-template-columns:20px 1fr;gap:8px;padding:14px;display:grid;position:relative;margin:0!important}.theme-miniature{background:#f5f7fc;border:1px solid #d8dcec;border-radius:8px;grid-area:1/1/auto/-1;grid-template-columns:23% 1fr;gap:7px;height:90px;padding:12px;display:grid}.theme-miniature i{background:#fff;border:1px solid #e3e7f2;border-radius:3px}.theme-miniature i:first-child{background:#e8ddf4;grid-row:span 2}.theme-miniature.miniature-dark{background:#05060c;border-color:#30354a}.miniature-dark i{background:#141520;border-color:#30354a}.miniature-dark i:first-child{background:#292039}.miniature-system{background:linear-gradient(90deg,#f5f7fc 50%,#05060c 50%)}.miniature-system i:not(:first-child){background:linear-gradient(90deg,#fff 25%,#141520 25%);border-color:#8d91a6}@media (width<=650px){.identity-shell.daily-shell .sidebar .brand-link{grid-column:auto;min-width:0}.daily-shell .sidebar .brand-link .logo{font-size:12px}.daily-shell .sidebar .brand-link .logo svg{width:25px}.daily-shell .resource-filters{grid-template-columns:minmax(85px,1fr) minmax(0,2fr)}.daily-shell .theme-options{gap:8px}.daily-shell .theme-option{gap:5px;padding:8px;font-size:11px}.theme-miniature{gap:4px;height:65px;padding:6px}}.context-logo{background:color-mix(in srgb, var(--brand-blue) 7%, var(--surface));border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.context-logo .compact-logo img,.context-logo .logo svg{object-fit:contain;max-width:30px;max-height:30px}@media (width<=650px){.agent-task-panel .section-heading{grid-template-columns:35px minmax(0,1fr);align-items:start;display:grid}.agent-task-panel .section-heading>.primary-link{grid-column:2;justify-self:start;margin-left:0}}.pagination-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:16px;display:flex}.audit-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-block:20px;display:flex}.audit-filters label{flex:240px}.page-loading{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:16px;display:flex}.loading-orbit{border:3px solid var(--border);border-top-color:var(--action);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite loading-orbit}@keyframes loading-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-orbit{animation:none}}.identity-shell .workspace-main{container:workspace/inline-size}@container workspace (width<=800px){.hero-quote{display:none}.page-hero-visual{flex:0 0 96px;min-width:0}.hero-art{width:96px;min-width:0}.daily-shell .page-heading{gap:12px}}@container workspace (width<=540px){.identity-shell.daily-shell main{padding-inline:16px}.daily-shell .page-heading h1{font-size:28px}.page-hero-visual{flex-basis:60px}.hero-art{width:60px}.today-summary,.workspace-modules dl{grid-template-columns:1fr}}.sidebar-settings{border-top:1px solid var(--border);margin-top:auto;padding-top:10px}.settings-hub{min-width:0}.settings-intro{color:var(--muted);max-width:680px;margin:0 0 24px;line-height:1.7}.settings-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-card{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);min-height:140px;box-shadow:var(--card-shadow);color:var(--ink);align-items:flex-start;gap:16px;padding:24px;display:flex}.settings-card>span:not(.icon-tile){flex:1;min-width:0}.settings-card strong{margin-bottom:8px;font-size:16px;display:block}.settings-card small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.65;display:block}.settings-card>.ui-icon{color:var(--muted);width:17px;margin-top:12px}.settings-back{gap:8px;margin-bottom:16px;font-size:13px;display:inline-flex}.settings-back .ui-icon{transform:rotate(180deg)}.settings-navigation{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;gap:8px;margin-bottom:22px;padding:8px;display:flex}.settings-navigation button{border-color:#0000;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.settings-navigation button .ui-icon{width:17px}.settings-navigation button.active{color:var(--action);background:var(--subtle)}@media (width<=900px){.settings-hub-grid{grid-template-columns:1fr}}@media (width<=650px){.identity-shell.daily-shell .sidebar{position:relative}.identity-shell.daily-shell .sidebar>nav{width:calc(100% - 118px)}.identity-shell.daily-shell .sidebar-settings{border:0;width:110px;margin:0;padding:0;display:block;position:absolute;bottom:8px;right:16px}.identity-shell.daily-shell .sidebar-settings .nav-item{justify-content:center;min-height:40px;padding:8px}.sidebar-settings .nav-item span{font-size:12px}.identity-shell.daily-shell .sidebar-settings .nav-item{min-height:44px}.settings-card{gap:12px;min-height:0;padding:18px}.settings-card strong{font-size:15px}.settings-navigation{gap:4px;padding:5px}.settings-navigation button{flex:auto;justify-content:center;padding:8px}}.record-search{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.record-search-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.record-search-filters input{width:100%;min-width:0}.record-search-results ul{margin:0;padding:0;list-style:none}.record-search-results a{border:1px solid var(--border);color:var(--ink);overflow-wrap:anywhere;border-radius:12px;gap:.3rem;margin-bottom:.5rem;padding:.85rem;text-decoration:underline;display:grid}.record-search-results a:hover{background:var(--subtle)}.record-search-results a span,.record-search-results a small{color:var(--muted)}.published-plan dd{overflow-wrap:anywhere;margin-bottom:.8rem}@media (width<=600px){.record-search-filters{grid-template-columns:1fr}}dialog.modal:has(.record-search){width:min(780px,100vw - 32px)}.search-page-empty{color:var(--muted);margin:.75rem 0;font-size:13px}.record-search>p{color:var(--muted);font-size:13px}.record-search-results h4{margin:1rem 0 .65rem}.record-search form>.record-search-filters{grid-template-columns:1fr;max-width:240px}.record-search-market{margin:.75rem 0 1rem}.record-search-market summary{cursor:pointer;color:var(--muted);padding:.5rem 0}.record-search-market .record-search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.record-search form label{margin-bottom:0}.published-plan{max-width:960px}.published-plan dl{background:var(--bg);border-radius:12px;grid-template-columns:150px minmax(0,1fr);column-gap:1rem;padding:1rem;display:grid}.published-plan dt{color:var(--muted);font-size:13px}.published-plan dd{margin-left:0}@media (width<=600px){.published-plan dl{grid-template-columns:1fr}}.account-notifications .communications-check{flex-direction:row;min-height:44px;margin-block:6px}.account-notifications .communications-check input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--action);flex:0 0 20px;margin:0;padding:0}.account-notifications .communications-form>fieldset{border:0;margin:0;padding:0}.account-notifications .communications-form>fieldset>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.account-notifications .communications-form p{color:var(--muted);font-size:13px;line-height:1.6}.account-notifications .button-row>button:first-child{color:var(--action-ink);background:var(--action);border-color:var(--action)}.integration-settings .communications-check{min-height:44px}.integration-settings .communications-check input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--action);margin:0}.integration-settings .communications-card fieldset{max-width:680px}.integration-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.integration-settings>:not(.communications-card){grid-column:1/-1}.integration-settings>.communications-card{margin:0}@media (width<=1000px){.integration-settings{grid-template-columns:1fr}}.topbar-settings{align-items:center;gap:7px;min-height:44px;font-size:12px;display:inline-flex}.phase-summary{align-items:flex-start;gap:20px;display:flex}.phase-summary h2{margin:6px 0 10px}.phase-summary p{max-width:780px;color:var(--muted);line-height:1.7}.release-settings{gap:20px;display:grid}.module-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;display:grid}.module-grid legend{margin-bottom:12px;font-weight:650}.module-choice{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;flex-direction:row;align-items:flex-start;gap:12px;padding:16px;display:flex}.module-choice input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.module-choice span{gap:7px;display:grid}.module-choice small{color:var(--muted);font-weight:400;line-height:1.6}.release-history{padding:0;list-style:none}.release-history li{border-bottom:1px solid var(--border);padding:16px 0}.release-history time{color:var(--muted);margin-left:16px;font-size:12px}@media (width<=650px){.module-grid{grid-template-columns:1fr}.phase-summary{gap:12px}.topbar-settings{padding:8px}}.release-settings form>label{gap:8px;margin:20px 0 14px;font-weight:600;display:grid}.release-settings textarea{resize:vertical;width:100%;min-height:90px;padding:12px;display:block}.release-settings .toolbar{flex-wrap:wrap;gap:10px;display:flex}.module-grid{min-inline-size:0}.module-choice{min-width:0}.module-choice span{overflow-wrap:anywhere;min-width:0}@media (width<=650px){.identity-shell.daily-shell .sidebar-settings{width:140px}.identity-shell.daily-shell .sidebar>nav{width:calc(100% - 148px)}.release-settings .toolbar>button{white-space:normal;flex:100%}}.official-sources{gap:20px;min-width:0;display:grid}.source-year-grid,.source-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.source-section-title,.source-file{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.source-section-title{margin-bottom:18px}.source-section-title h2,.source-watch h3{margin-top:0}.source-watch{border:1px solid var(--border);border-radius:14px;min-width:0;padding:20px}.source-watch>.icon-tile{margin-bottom:14px}.source-watch .toolbar{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.official-sources small{color:var(--muted);margin-top:5px;display:block}.official-sources code,.official-sources li,.official-sources a{overflow-wrap:anywhere}.source-file{border-bottom:1px solid var(--border);padding:18px 0}.source-file:last-child{border-bottom:0}.source-file-actions{gap:12px;max-width:310px;display:grid}.source-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:18px 0;display:flex}.source-filters>label:first-child{flex:1;min-width:200px}.source-filters>label:not(.source-check){gap:7px;display:grid}.source-check{align-items:center;gap:8px;min-height:44px;display:flex}.source-check input{width:18px;height:18px}.source-records{gap:8px;margin:16px 0;display:grid}.source-records>button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.source-detail{border:1px solid var(--border);border-radius:var(--card-radius);min-width:0;margin-top:24px;padding:20px}.source-detail-heading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.source-detail-heading>div{flex:1;min-width:0}.source-detail-heading h3{overflow-wrap:anywhere;margin:6px 0;scroll-margin-top:96px}.source-detail-heading p{margin:0}.source-evidence-notice{border-left:3px solid var(--action);background:var(--subtle);color:var(--muted);border-radius:8px;padding:14px 16px;line-height:1.6}.source-evidence-link{align-items:center;margin-bottom:12px;display:inline-flex}.source-pair-evidence{border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:16px}.source-pair-evidence h4{margin:0 0 12px}.source-pair-evidence[data-status=CONFLICT]>.status-badge{background:var(--warning-bg);color:var(--warning-ink)}.source-pair-evidence>small{color:var(--muted);margin-top:6px;display:block}.source-reconciliation-issues{padding-left:20px;line-height:1.6}.source-detail code{overflow-wrap:anywhere;padding-top:10px;font-size:12px;display:block}.source-detail details{border-top:1px solid var(--border);padding:14px 0}.source-detail summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.source-scroll{overscroll-behavior:contain;max-height:460px;overflow:auto}.source-scroll article{border-bottom:1px solid var(--border);padding:12px 0}.source-raw-fields>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:10px;display:grid}.source-raw-fields dt{overflow-wrap:anywhere}.source-raw-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=700px){.source-detail{padding:16px}.source-detail-heading h3{scroll-margin-top:200px}.source-year-grid,.source-watch-grid{grid-template-columns:1fr}.source-section-title,.source-file{flex-direction:column}.source-file-actions{width:100%;max-width:100%}.source-filters{grid-template-columns:1fr;display:grid}.source-filters>label:first-child{min-width:0}.source-records>button{flex-direction:column;align-items:flex-start}.source-raw-fields>div{grid-template-columns:1fr;gap:6px}}.official-sources .status-badge{background:var(--subtle);max-width:100%;color:var(--ink);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}select:not([multiple]):not([size]),select[size="1"]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236d6485' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-inline-end:42px!important}select[multiple]{background-image:none}@media (forced-colors:active){select:not([multiple]):not([size]),select[size="1"]{appearance:auto;background-image:none!important}}.page-subtitle{color:var(--muted);max-width:720px;margin:10px 0 0;font-size:15px;line-height:1.6}.identity-shell.daily-shell .people-directory,.identity-shell.daily-shell .agent-management{box-shadow:none;background:0 0;border:0;padding:0}.people-directory .directory-toolbar,.agent-management .directory-toolbar{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:16px;margin-bottom:20px;padding:20px;box-shadow:0 4px 20px #29145404}.people-directory .directory-toolbar label{flex:1}.directory-toolbar button{justify-content:center;align-items:center;gap:10px;display:inline-flex}.scope-count{background:var(--subtle);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:14px;font-size:13px;display:inline-flex}.daily-shell .people-directory .people-grid{grid-template-columns:1fr}.daily-shell .people-directory .person-card{grid-template-columns:76px 1fr auto;gap:8px 22px;padding:24px;display:grid}.people-directory .person-avatar{grid-row:1/3;place-items:center;width:76px;height:76px;font-size:26px;display:grid}.people-directory .person-card h2{grid-column:2;align-self:end;margin:4px 0 0;font-size:24px}.people-directory .person-card>.badge{grid-column:2;justify-self:start;margin:0}.scope-badge{color:#126847;background:#dffaf0;border-radius:30px;grid-area:1/3;align-self:center;padding:6px 12px;font-size:12px;font-weight:600}.people-directory .person-card dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:18px 28px;margin:8px 0 0;padding:14px 0;display:grid}.people-directory dl>div{grid-template-columns:42px 1fr;gap:8px 14px;min-width:0;display:grid}.people-directory dl .icon-tile{background:var(--subtle);width:42px;height:42px;color:var(--muted);grid-row:1/3}.people-directory .person-card dd{overflow-wrap:anywhere;margin:0;font-size:14px}.people-directory .person-card dt{color:var(--muted);font-size:12px}.people-directory .person-card .form-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.people-directory .form-actions button{justify-content:center;align-items:center;gap:12px;min-height:46px;display:inline-flex}.agent-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 22px;display:grid}.agent-stat{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:16px;padding:20px 16px;display:flex}.agent-stat strong{font-size:26px;line-height:1.2;display:block}.agent-stat span:not(.icon-tile){color:var(--muted);font-size:13px}.agent-directory-heading{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.view-toggle{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:3px;display:flex}.view-toggle button{background:0 0;border:none;place-items:center;min-width:38px;min-height:38px;padding:7px;display:grid}.view-toggle button[aria-pressed=true]{background:var(--action);color:#fff;border-radius:6px}.daily-shell .agent-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.daily-shell .agent-cards .person-card{padding:16px;display:block}.daily-shell .agent-cards.layout-grid .person-card{flex-direction:column;display:flex}.agent-cards.layout-grid .agent-email{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.agent-cards.layout-grid .person-card>button{align-self:flex-start;margin-top:auto}.agent-card-top{align-items:center;gap:12px;margin-bottom:8px;display:flex}.agent-card-top .person-avatar{place-items:center;width:38px;height:38px;font-size:13px;display:grid}.agent-cards .person-card h2{margin:0 0 4px;font-size:16px;line-height:1.35}.agent-cards .agent-email{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:12px}.agent-cards .agent-role,.agent-cards .agent-team{color:var(--muted);align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.agent-cards .agent-role svg,.agent-cards .agent-team svg{width:15px;height:15px}.agent-cards .person-card>button{align-items:center;gap:12px;margin-top:8px;padding:9px 12px;font-size:12px;display:inline-flex}.agent-cards .person-card>button svg{width:15px;height:15px}.badge.status-active{color:#126847;background:#dffaf0}.badge.status-suspended{color:#a81937;background:#ffe8ec}.badge.status-pending{color:#854708;background:#fff0dc}.daily-shell .agent-cards.layout-list{grid-template-columns:1fr}.daily-shell .agent-cards.layout-list .person-card{grid-template-columns:120px minmax(0,1.8fr) minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.agent-cards.layout-list .agent-card-top{grid-area:1/1/3;margin:0}.agent-cards.layout-list .person-card>button{grid-area:1/4/3;justify-self:end;margin:0}.agent-cards.layout-list .person-card h2{grid-area:1/2;margin:0}.agent-cards.layout-list .agent-role{grid-area:1/3;margin:0}.agent-cards.layout-list .agent-team{grid-area:2/3;margin:0}.agent-cards.layout-list .agent-email{white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;min-width:0;margin:0;overflow:hidden}.tone-amber{color:#854708;background:#fff0dc}.tone-red{color:#a81937;background:#ffe8ec}.comparison-source-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.comparison-source-pillars>div{border-inline-start:1px solid var(--border);text-align:center;justify-items:center;gap:8px;padding:8px;font-size:12px;display:grid}.comparison-source-pillars small{color:var(--muted);line-height:1.5}.comparison-source-pillars .icon-tile{width:46px;height:46px}.daily-shell .phase1-intro{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:8px 22px;display:grid}.phase1-intro>:not(.comparison-source-pillars){grid-column:1}.phase1-intro>.comparison-source-pillars{grid-area:1/2;align-self:center}.phase1-intro>.review-mode-note{grid-column:1/-1}.comparison-steps{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 18px}.comparison-steps li{font-size:12px;line-height:1.5}.comparison-steps li[aria-current] span{background:var(--action);color:#fff}.saved-comparisons .canon-empty{margin-top:12px;padding:20px}.saved-comparisons .empty-art{height:60px;margin-top:-8px;margin-bottom:-8px;transform:scale(.65)}.source-register{margin:20px 0}.source-register .source-register-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.source-register input,.source-register select{width:100%}.source-register-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-register-card{border:1px solid var(--border);border-radius:10px;min-width:0;padding:16px}.source-register-card h3{margin:0 0 8px;font-size:14px}.source-register-card p,.source-register-card small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.source-register-card a{font-size:13px}@media (width<=1200px){.daily-shell .agent-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-shell .phase1-intro{grid-template-columns:1fr}.phase1-intro>.comparison-source-pillars{grid-area:auto/1}}@media (width<=900px){.daily-shell .agent-cards,.agent-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.source-register .source-register-filters{grid-template-columns:1fr 1fr}}@media (width<=600px){.daily-shell .people-directory .person-card{grid-template-columns:50px 1fr;gap:8px 12px;padding:18px}.people-directory .person-avatar{width:50px;height:50px;font-size:20px}.people-directory .person-card h2{font-size:20px}.scope-badge{grid-area:3/2;justify-self:start}.people-directory .person-card dl{grid-template-columns:1fr;gap:18px;padding:10px 0}.people-directory .person-card .form-actions,.daily-shell .agent-cards,.source-register-grid{grid-template-columns:1fr}.agent-stat{gap:10px;padding:14px 10px}.agent-stat .icon-tile{width:34px;height:34px}.agent-stat strong{font-size:22px}.daily-shell .agent-cards.layout-list .person-card{display:block}.agent-cards.layout-list .agent-card-top{margin-bottom:12px}.agent-cards.layout-list .agent-email,.agent-cards.layout-list .agent-role,.agent-cards.layout-list .agent-team,.agent-cards.layout-list .person-card>button{margin-top:8px}.comparison-source-pillars{gap:0}.comparison-source-pillars>div{padding:5px;font-size:11px}.comparison-source-pillars small{display:none}.comparison-steps{gap:6px;padding:10px}.source-register .source-register-filters{grid-template-columns:1fr}}.people-directory dl>div{padding-inline-start:56px;display:block;position:relative}.people-directory dl .icon-tile{inset-inline-start:0;position:absolute;top:0}.people-directory .person-card dt{margin-bottom:8px}.person-avatar{border-radius:50%}@media (width<=650px){.identity-shell.daily-shell[data-phase-one=true] .sidebar>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow:visible}.identity-shell.daily-shell[data-phase-one=true] .sidebar>nav .nav-item{white-space:normal;text-align:start;justify-content:flex-start;width:100%;min-width:0}.identity-shell.daily-shell[data-phase-one=true] .sidebar-settings{grid-column:1/-1;width:100%;margin:0;position:static}.identity-shell.daily-shell[data-phase-one=true] .sidebar-settings .nav-item{justify-content:flex-start;padding-inline:12px}.identity-shell.daily-shell[data-phase-one=true] .sidebar{padding-bottom:8px}.identity-shell.daily-shell[data-phase-one=true] .topbar-settings{display:none}}.phase1-intro>.phase-year-status{display:block}.phase1-intro .phase-year-status>strong{max-width:none;margin-bottom:8px;font-size:19px;display:block}.phase1-intro>.comparison-readiness{grid-area:auto/1;justify-content:flex-start}.phase1-intro .comparison-readiness{max-width:none;position:static}.phase1-intro .phase-year-status,.phase1-intro>.eyebrow{max-width:none}@media (width<=1000px){.phase1-intro>.comparison-source-pillars{display:none}}@media (width<=650px){.identity-shell.daily-shell[data-phase-one=true] .page-heading{min-height:0;margin-bottom:14px}.identity-shell.daily-shell[data-phase-one=true] .page-subtitle{margin-top:6px;font-size:13px;line-height:1.5}.daily-shell .phase1-intro{gap:4px}.phase1-intro>.comparison-source-pillars{display:none}.phase1-intro .phase-year-status{margin-block:2px}.phase1-intro .phase-year-status>strong{margin-bottom:4px;font-size:14px}.comparison-journey[data-phase-one=true] .comparison-steps{margin-block:12px;padding:8px}.comparison-journey[data-phase-one=true] .comparison-steps li{gap:4px;padding-block:2px 6px}.comparison-journey[data-phase-one=true] .comparison-steps span{width:22px;height:22px}.comparison-journey[data-phase-one=true] .external-verification{margin-top:8px}.comparison-journey[data-phase-one=true] .comparison-toolbar{margin:8px 0}.comparison-journey[data-phase-one=true] .comparison-toolbar h2{margin:0;font-size:16px}.comparison-journey[data-phase-one=true] .external-verification>label:first-child{margin-top:0}.identity-shell.daily-shell[data-phase-one=true] .page-heading .eyebrow,:is(.identity-shell.daily-shell[data-phase-one=true]:has(.comparison-journey) .page-subtitle,.comparison-journey[data-phase-one=true] .phase1-intro>.eyebrow){display:none}.identity-shell.daily-shell[data-phase-one=true] .sidebar{gap:6px;padding:10px 16px}.identity-shell.daily-shell[data-phase-one=true] .sidebar>nav{padding-bottom:0}.identity-shell.daily-shell[data-phase-one=true] .sidebar-settings .nav-item{min-height:36px;padding-block:6px}}:root{--control-height:42px;--control-radius:10px;--section-gap:20px}.password-field{gap:8px;min-width:0;display:grid}.password-control{align-items:center;display:flex;position:relative}.password-control input{width:100%;min-width:0;padding-right:80px}.password-control button{min-height:32px;color:var(--action);background:0 0;border:0;padding:4px 10px;font-size:12px;position:absolute;right:6px}.password-field>small{color:var(--muted);font-size:12px}.auth-fields .password-field label{margin:0}.auth-card .recovery-code-list{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-card>button+button{margin-top:12px}.auth-enrollment-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:18px;display:flex}.check-line,.external-confirm{align-items:flex-start;gap:10px;min-height:44px;line-height:1.5;display:flex}.check-line input[type=checkbox],.external-confirm input[type=checkbox]{appearance:auto;width:18px;height:18px;min-height:18px;accent-color:var(--action);flex:0 0 18px;align-self:flex-start;margin:3px 0 0;padding:0}.verification-heading,.section-intro{align-items:flex-start;gap:14px;display:flex}.verification-heading h2,.section-intro h2{margin:0 0 6px;font-size:17px}.verification-heading p,.section-intro p{margin:0;font-size:14px;line-height:1.6}.comparison-journey .external-verification{gap:16px;width:100%;max-width:960px;margin:0;padding:22px;display:grid}.external-verification>p{margin:0;font-size:13px}.external-verification .external-confirm{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);margin:0;padding:10px 12px;font-size:14px}.verification-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.verification-footer small{color:var(--muted);max-width:540px;line-height:1.5}.verification-footer button{flex-shrink:0}.admin-security-panel{border-block:1px solid var(--border);margin-block:24px;padding-block:20px}.admin-security-panel h3{align-items:center;gap:8px;display:flex}.security-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:16px 0;display:grid}.security-summary>div{background:var(--bg);border:1px solid var(--border);border-radius:var(--control-radius);padding:12px}.security-summary dt{color:var(--muted);margin-bottom:5px;font-size:12px}.security-summary dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.security-confirmation{background:var(--subtle);border-radius:var(--card-radius);margin:16px 0;padding:16px}.security-confirmation p{font-size:13px;line-height:1.6}.private-credential{border:1px solid var(--border);border-radius:var(--card-radius);padding:16px}.private-credential code{overflow-wrap:anywhere;background:var(--subtle);padding:12px;display:block}.private-credential button{margin-top:12px}.security-event-list{padding:0;list-style:none}.security-event-list li{border-bottom:1px solid var(--border);padding-block:12px}.security-event-list time{color:var(--muted);font-size:12px;display:block}.email-settings{gap:var(--section-gap);display:grid}.email-settings .section-intro{margin-bottom:0}.email-settings fieldset{border:0;min-width:0;padding:0}.email-settings .form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.email-template-preview article{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);max-width:560px;margin:16px auto;padding:24px}.email-template-preview article>strong{color:var(--action)}.email-template-preview article p{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.help-guide{padding:20px;line-height:1.7}@media (width<=650px){.comparison-journey .external-verification{padding:16px}.verification-footer{flex-direction:column;align-items:stretch;gap:12px}.verification-footer button{width:100%}.password-control button{min-height:40px}}.email-settings>form,.email-settings>section{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:22px}.email-settings .form-grid>label,.email-template-preview>label{gap:8px;font-size:13px;font-weight:600;display:grid}.email-settings .form-grid input,.email-settings .form-grid select{width:100%;min-width:0}.email-settings .check-line{margin-top:18px}.smtp-connection form{margin-top:20px}.smtp-connection .password-control{width:100%}.smtp-connection .smtp-password-label{grid-column:1/-1;gap:8px;max-width:580px;font-size:13px;font-weight:600;display:grid}.smtp-connection .form-actions{flex-wrap:wrap;align-items:center;gap:16px}.smtp-connection a{text-decoration:underline}.email-settings .security-callout{max-width:none;margin:0}.email-template-preview>label{max-width:440px}.email-template-preview article h4{margin:20px 0 12px;font-size:22px}.email-template-preview article small{margin-top:20px;display:block}.comparison-location .comparison-form{box-shadow:none;border:0;padding:0}.daily-shell .phase1-intro{align-items:center;row-gap:10px}.phase1-summary{grid-area:1/1;gap:12px;min-width:0;display:grid}.phase1-summary .review-mode-note,.phase1-summary .phase-year-status{margin:0}.phase1-summary .phase-year-status>strong{margin-bottom:6px}.phase1-intro .phase-year-status{margin-block:6px}@media (width<=650px){.identity-shell.daily-shell[data-phase-one=true] .sidebar>nav{flex-wrap:nowrap;grid-column:1/-1;gap:2px;width:calc(100% - 96px);display:flex;overflow-x:auto}.identity-shell.daily-shell[data-phase-one=true] .sidebar>nav .nav-item{white-space:nowrap;flex:1 0 auto;gap:3px;width:auto;padding-inline:3px;font-size:11px}.identity-shell.daily-shell[data-phase-one=true] .sidebar-settings{width:76px;position:absolute;bottom:8px;right:8px}.identity-shell.daily-shell[data-phase-one=true] .sidebar-settings .nav-item{justify-content:center;gap:4px;padding:8px 4px;font-size:11px}.identity-shell.daily-shell[data-phase-one=true] .sidebar{padding-bottom:0}.email-settings>form,.email-settings>section{padding:16px}.email-settings .form-grid{grid-template-columns:minmax(0,1fr)}.email-template-preview article{padding:18px}.identity-shell.daily-shell[data-phase-one=true] .sidebar>nav .nav-item svg{width:17px;height:17px}.phase1-summary{gap:10px}}.phase1-summary .phase1-guidance summary{padding:6px 0}@media (width<=650px){.phase1-summary>.eyebrow{display:none}.phase1-summary{gap:8px}.verification-heading .icon-tile{width:32px;height:32px}.verification-heading h2{font-size:16px}.verification-heading p{font-size:13px;line-height:1.5}.comparison-journey .external-verification{gap:12px}.external-verification .external-confirm{font-size:13px}}.source-stage-flow{counter-reset:source-stage;flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;list-style:none;display:flex}.source-stage-flow li{border:1px solid var(--border);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.source-stage-flow li:before{counter-increment:source-stage;content:counter(source-stage);background:var(--subtle);width:24px;height:24px;color:var(--action);border-radius:50%;place-items:center;font-weight:700;display:grid}.source-catalog-states,.source-version-stages{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-catalog-states{border-top:1px solid var(--border);padding-top:16px}.source-version-stages .danger{background:var(--error-bg);color:var(--error)}.identity-shell.daily-shell .topbar{background:var(--surface);border-bottom:1px solid var(--border);height:auto;min-height:76px;box-shadow:var(--card-shadow);flex-wrap:nowrap;align-items:center;gap:24px;padding:14px 28px;display:flex}.page-search-trigger{background:var(--bg);min-width:44px;max-width:570px;min-height:44px;color:var(--muted);text-align:left;border:1px solid #0000;flex:240px;align-items:center;gap:12px;font-size:12px;font-weight:400;display:flex}.page-search-trigger span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.page-search-trigger kbd{border:1px solid var(--border);white-space:nowrap;border-radius:5px;flex-shrink:0;padding:2px 5px;font-size:11px}.identity-shell .topbar-actions{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.topbar-actions [hidden]{display:none}.topbar .language-control{flex:none;margin:0;display:flex}.topbar .language-control>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.topbar .language-control select{border-color:#0000;width:104px;min-height:44px;margin:0;padding:8px 30px 8px 10px;font-size:12px}.topbar .notification-link{border-color:#0000;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:8px;display:grid;position:relative}.notification-count{background:var(--action);min-width:18px;height:18px;color:var(--action-ink);border:2px solid var(--surface);border-radius:20px;place-items:center;padding:0 3px;font-size:10px;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.topbar .profile-link{text-align:left;border-color:#0000;flex:0 208px;align-items:center;gap:10px;min-width:44px;max-width:208px;min-height:44px;margin:0;padding:0 4px;display:flex}.profile-avatar{background:var(--subtle);width:36px;height:36px;color:var(--action);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.profile-link>span:last-child{min-width:0}.profile-link strong,.profile-link small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profile-link strong{font-size:12px;line-height:1.5}.profile-link small{font-size:11px;font-weight:400;line-height:1.5}.topbar .signout-button{white-space:nowrap;flex:none;min-height:44px;padding:8px 12px;font-size:12px}@container workspace (width<=880px){.identity-shell.daily-shell .topbar{gap:16px;padding:12px 20px}.topbar .profile-link{flex-basis:44px}.topbar .profile-link>span:last-child,.page-search-trigger kbd{display:none}}@container workspace (width<=600px){.identity-shell.daily-shell .topbar{flex-wrap:wrap;gap:10px;padding:12px 16px}.page-search-trigger{flex:1 0 100%;max-width:none}.identity-shell .topbar-actions{justify-content:space-between;gap:12px;width:100%}.topbar .profile-link{flex:0 200px}.topbar .profile-link>span:last-child{display:block}}@container workspace (width<=450px){.topbar .profile-link{flex:0 0 44px}.topbar .profile-link>span:last-child{display:none}}dialog.drawer.notification-drawer{width:min(460px,100% - 16px);padding:0;scroll-padding:0;overflow:hidden}dialog.notification-drawer[open]{flex-direction:column;display:flex}.notification-drawer .dialog-header{flex:none;align-items:center;gap:12px;margin:0;padding:16px 20px;position:static}.notification-drawer .dialog-header h2{margin:0;font-size:20px}.notification-center{scrollbar-gutter:stable;min-height:0;padding:0 20px 24px;overflow:auto}.notification-toolbar{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 0;display:flex;position:sticky;top:0}.notification-toolbar button{min-height:40px;padding:8px 10px;font-size:12px}.notification-toolbar .badge{flex:none}.notification-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.notification-list>li{border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:12px;padding:16px 12px;scroll-margin-block:96px 16px;display:flex}.notification-list>li[data-unread=true]{background:color-mix(in srgb, var(--action) 4%, var(--surface))}.notification-list>li>div{min-width:0}.notification-list .icon-tile{border-radius:10px;flex:0 0 32px;width:32px;height:32px}.notification-list .icon-tile .ui-icon{width:18px;height:18px}.notification-list strong{font-size:14px;line-height:1.5}.notification-list p{color:var(--muted);margin:5px 0 8px;font-size:13px;line-height:1.6}.notification-list time{color:var(--muted);font-size:11px}.notification-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.notification-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.notification-actions button{align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:12px;display:flex}.notification-center>[role=alert]{border:1px solid var(--danger);border-radius:10px;margin-block:12px;padding:12px}@media (width<=450px){.notification-drawer .dialog-header{padding:12px 16px}.notification-center{padding-inline:12px}.notification-list>li{gap:10px;padding:12px 10px}}.notification-list>.notification-group{display:block}.notification-group>details{width:100%;min-width:0}.notification-group>details>summary{cursor:pointer;padding:8px 0;font-weight:600;line-height:1.6}.notification-group summary .badge{margin-inline-start:8px}.catalog-multiselect{border-top:1px solid var(--border);min-width:0;padding:10px 0;position:relative}.catalog-multiselect>summary{min-height:36px;color:var(--ink);align-items:center;gap:8px;padding:4px 0;font-size:13px;list-style:none;display:flex}.catalog-multiselect>summary::-webkit-details-marker{display:none}.catalog-chevron{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex-shrink:0;width:7px;height:7px;margin:0 6px 4px auto;transform:rotate(45deg)}.catalog-filter-label{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0;line-height:1.4}.catalog-multiselect[open]>summary .catalog-chevron{margin-bottom:0;transform:rotate(225deg)}.catalog-filter-count{background:var(--subtle);color:var(--action);border-radius:20px;padding:0 6px;font-size:11px}.catalog-multi-body{padding-top:8px}.catalog-multi-body>input{min-height:36px;padding:8px 10px;font-size:12px;font-weight:400}.catalog-option-list{border:0;min-width:0;max-height:210px;margin:0;padding:7px 0;overflow:auto}.catalog-check{cursor:pointer;border-radius:6px;flex-direction:row;align-items:center;gap:8px;min-height:40px;padding:8px;font-size:13px;font-weight:400;line-height:1.45;transition:background .12s;display:flex}.catalog-check:hover,.catalog-check:focus-within{background:var(--subtle)}.catalog-check:has(input:checked){background:var(--subtle);color:var(--action)}.catalog-check input:focus-visible{outline:2px solid var(--action);outline-offset:3px}.catalog-check>span{overflow-wrap:anywhere;flex:1;min-width:0}.catalog-check small{color:var(--muted);margin-left:auto}.plan-explorer input[type=checkbox],.catalog-multiselect input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:var(--action);flex:0 0 17px;margin:0}.catalog-filter-actions{border-top:1px solid var(--border);gap:6px;margin-top:8px;padding-top:10px;display:flex}.catalog-filter-actions button{flex:1;min-height:38px;padding:7px;font-size:11px}.catalog-multiselect.is-popover>summary{border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:8px;height:100%;min-height:40px;padding:8px 12px}.catalog-multiselect.is-popover{border-top:0;align-self:stretch;padding:0}.catalog-multiselect.is-popover[open]{z-index:12}.catalog-multiselect.is-popover>.catalog-multi-body{background:var(--surface);border:1px solid var(--border);z-index:12;border-radius:10px;width:280px;max-width:calc(100vw - 48px);padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 36px #05060c24}.search-select{gap:8px;min-width:0;display:grid}.search-select>span{font-size:13px;font-weight:600}.search-select summary>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-select .catalog-check{grid-template-columns:20px minmax(0,1fr)}.search-select input[type=radio]{width:16px;height:16px;accent-color:var(--action);margin:0}#account-main[data-page=comparison] .page-heading{min-height:0;margin-bottom:16px;padding-block:8px}#account-main[data-page=comparison] .page-hero-visual,#account-main[data-page=comparison] .page-subtitle{display:none}#account-main[data-page=comparison] .page-heading h1{font-size:clamp(28px,3vw,40px)}.integrity-comparison .workbook-filter-panel{margin-block:12px}.integrity-comparison .workbook-filter-panel-heading{padding-block:10px}.comparison-result-heading{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.comparison-result-heading h2{margin:0;font-size:20px}.comparison-result-heading p{color:var(--muted);margin:4px 0 0;font-size:13px}.comparison-result-heading>span{color:var(--muted);margin-inline-start:auto;font-size:13px}.native-carrier-group-row td{background:var(--surface,#fff);border-bottom:2px solid var(--border,#e5e8f0);padding:14px 20px}.native-carrier-group{justify-content:center;min-height:58px;display:flex}.native-carrier-group .native-carrier-line{justify-content:center;width:min(100%,260px)}.native-carrier-group .native-carrier-mark{width:100%;max-width:220px;height:58px}.native-carrier-group .native-source-image{object-fit:contain;width:100%;height:58px;max-height:58px}.native-carrier-group .native-highlight-control,.native-compact-carrier{display:none}.native-sheet-scroll.is-scrolled .native-compact-carrier{display:block}.native-compact-carrier .native-highlight-control{display:none}.native-compact-carrier .native-carrier-mark{max-width:108px}.native-plan-eye{margin-inline-start:auto}.native-plan-select{flex:none}.native-plan-identity:has(.native-compact-carrier){gap:8px;min-height:28px;display:flex}.native-sheet-table .native-plan-title{text-align:left;line-height:1.4}.native-sheet-table .native-section{background:var(--subtle,#f0eafa)}.native-sheet-controls:has(+.native-sheet-scroll){flex-wrap:wrap}@media (width<=600px){.comparison-result-heading>span{width:100%;margin-inline-start:0}.native-carrier-group .native-source-image{height:42px}}.identity-shell .native-carrier-group .native-source-image{object-fit:contain;width:100%;max-width:220px;height:58px;max-height:58px}.identity-shell .native-carrier-group .native-carrier-mark{width:100%;max-width:220px}.identity-shell .native-carrier-group .native-carrier-mark>a{justify-content:center;display:flex}.identity-shell .native-carrier-group .native-carrier-line{flex:0 220px}.generated-workbook .native-sheet-intro:empty{display:none}.generated-workbook .comparison-print-action{margin:0}#account-main[data-page=comparison] .page-heading{margin-bottom:8px;padding-block:0}.integrity-comparison .integrity-filter-grid{gap:12px}.integrity-comparison .integrity-filter-feedback{flex-wrap:wrap;gap:6px;font-size:11px}.integrity-filter-feedback button{margin-inline-start:auto;padding-inline:8px}.integrity-comparison .integrity-group-note{margin:6px 0}.integrity-comparison .comparison-classification-note{color:var(--muted);background:0 0;border:0;margin:0;padding:6px 0;font-size:12px}.integrity-comparison .integrity-active-filters:empty{display:none}.integrity-comparison .comparison-result-heading{padding:8px 0}.integrity-comparison .integrity-paging{margin-block:8px}@media (width>=1380px){.integrity-comparison .integrity-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.integrity-comparison .integrity-filter-grid>.catalog-multiselect.is-popover>.catalog-multi-body{left:0;right:auto}.integrity-comparison .integrity-filter-grid>.catalog-multiselect.is-popover:nth-child(6n)>.catalog-multi-body{left:auto;right:0}}@media (width<=600px){.integrity-comparison .integrity-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integrity-comparison .integrity-filter-grid>.integrity-plan-search,.integrity-comparison .integrity-filter-grid>.integrity-filter-feedback{grid-column:span 2}.integrity-comparison .integrity-filter-grid .catalog-multiselect>summary{padding-inline:8px;font-size:12px}.integrity-comparison .integrity-filter-grid>.catalog-multiselect.is-popover>.catalog-multi-body{width:max(100%,240px);max-width:calc(100vw - 40px);left:0;right:auto}.integrity-comparison .integrity-filter-grid>.catalog-multiselect.is-popover:nth-child(2n)>.catalog-multi-body{left:auto;right:0}}html[data-theme=light] .native-plan-document[data-carrier-tone=aetna] .native-plan-title{color:#71358c}html[data-theme=light] .native-plan-document[data-carrier-tone=humana] .native-plan-title{color:#386520}html[data-theme=light] .native-plan-document[data-carrier-tone=uhc] .native-plan-title{color:#003b71}@media (prefers-color-scheme:light){html[data-theme=system] .native-plan-document[data-carrier-tone=aetna] .native-plan-title{color:#71358c}html[data-theme=system] .native-plan-document[data-carrier-tone=humana] .native-plan-title{color:#386520}html[data-theme=system] .native-plan-document[data-carrier-tone=uhc] .native-plan-title{color:#003b71}}.integrity-comparison .integrity-filter-grid>label,.integrity-comparison .integrity-filter-grid>label>input{width:100%;min-width:0}:root{--workspace-purple-soft:color-mix(in srgb, var(--action) 6%, var(--surface));--workspace-blue-soft:color-mix(in srgb, var(--brand-blue) 8%, var(--surface))}.workspace-art{flex-shrink:0;width:260px;max-width:100%;height:auto}.workspace-note{border:1px solid color-mix(in srgb, var(--brand-blue) 22%, var(--border));border-radius:var(--card-radius);background:var(--workspace-blue-soft);color:var(--link);align-items:center;gap:12px;padding:16px 20px;font-size:13px;line-height:1.6;display:flex}.workspace-status,.workspace-document-kind{background:var(--subtle);color:var(--action);border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.workspace-status{border:1px solid var(--border);color:var(--muted);border-radius:24px}.workspace-status svg{width:16px;height:16px}.workspace-section-heading{align-items:flex-start;gap:16px;display:flex}.workspace-section-heading p{margin:6px 0 0}.workspace-search{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.workspace-search>div{align-items:center;display:flex;position:relative}.workspace-search svg{color:var(--muted);pointer-events:none;width:18px;height:18px;position:absolute;left:13px}.identity-shell .workspace-search input[type=search]{width:100%;min-width:0;min-height:42px;padding-inline-start:40px;font-size:13px}.workspace-period{align-self:end;gap:6px;min-width:135px;min-height:65px;font-size:12px;display:grid}.workspace-period strong{border:1px solid var(--border);background:var(--bg);border-radius:10px;align-items:center;min-height:42px;padding:8px 14px;font-size:13px;font-weight:500;display:flex}.workspace-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px;display:flex}.identity-shell .workspace-tabs button,.identity-shell .workspace-current-tab{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;align-items:center;margin-bottom:-1px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.identity-shell .workspace-tabs button[aria-pressed=true],.identity-shell .workspace-current-tab{color:var(--action);border-bottom-color:var(--action);background:var(--workspace-purple-soft)}.workspace-tabs button:hover{color:var(--action);background:var(--bg)}.workspace-current-tab{overflow-wrap:anywhere;min-width:0}.workspace-resource-action{border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;margin-top:20px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.workspace-empty{text-align:center;padding:32px 24px}.workspace-empty h2{margin:16px 0 10px;font-size:19px}.workspace-empty p{color:var(--muted);font-size:13px;line-height:1.6}.workspace-loading{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.workspace-loading-dot{background:var(--action);width:8px;height:8px;box-shadow:0 0 0 5px var(--subtle);border-radius:50%}#account-main:is([data-page=overview],[data-page=guides],[data-page=academy],[data-page=library],[data-page=comparison]) .page-heading{gap:24px;min-height:105px;margin:0 0 18px;padding:0}#account-main:is([data-page=overview],[data-page=guides],[data-page=academy],[data-page=library],[data-page=comparison]) .page-heading h1{letter-spacing:-1.2px;font-size:clamp(28px,3.1vw,40px);line-height:1.15}#account-main:is([data-page=overview],[data-page=guides],[data-page=academy],[data-page=library],[data-page=comparison]) .page-heading .page-subtitle{max-width:730px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6;display:block}#account-main:is([data-page=guides],[data-page=academy],[data-page=library],[data-page=comparison]) .page-hero-visual{flex:0 0 205px;width:205px;display:flex}#account-main:is([data-page=guides],[data-page=academy],[data-page=library],[data-page=comparison]) .hero-quote,#account-main[data-page=overview] .page-hero-visual{display:none}#account-main[data-page=overview] .page-heading{min-height:80px}.integrity-category-tabs{border-bottom:1px solid var(--border);gap:5px;margin:8px 0 14px}.identity-shell .integrity-category-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:7px 7px 0 0;gap:7px;min-height:43px;padding:10px 12px}.identity-shell .integrity-category-tabs button[aria-pressed=true]{color:var(--action);background:var(--workspace-purple-soft);border-bottom-color:var(--action)}.identity-shell .integrity-category-tabs button[aria-pressed=true] small{background:var(--subtle);color:var(--action)}.integrity-category-tabs button small{padding:2px 5px;font-size:10px}.generated-workbook .native-sheet-table .native-first-column{color:var(--ink)}.generated-workbook .native-sheet-table .native-section :is(th,td){letter-spacing:.035em;padding-block:10px;font-size:12px;font-weight:650}.generated-workbook .native-sheet-table td{padding-block:10px}@media (width<=800px){#account-main:is([data-page=guides],[data-page=academy],[data-page=library],[data-page=comparison]) .page-hero-visual{flex-basis:150px;width:150px}}@media (width<=600px){#account-main:is([data-page=guides],[data-page=academy],[data-page=library],[data-page=comparison]) .page-hero-visual{display:none}#account-main:is([data-page=overview],[data-page=guides],[data-page=academy],[data-page=library],[data-page=comparison]) .page-heading{gap:0;min-height:0;margin-bottom:20px}.workspace-tabs{gap:3px}.identity-shell .workspace-tabs button{padding:11px 10px;font-size:12px}.workspace-note{padding:14px 16px;font-size:12px}.identity-shell .integrity-category-tabs button{padding:9px 10px;font-size:12px}}img[src="/assets/carrier-2763154c83781fc57d7cbdbfa52ef5167ef5afb52ef721bed19bbb99f648eff9.png"],img[src="/assets/carrier-662c45e9f86c13e2e15a3ec87b82c0337fa829221610857eeeb28590abc6384f.svg"],img[src="/assets/carrier-1827fa2a9435924c8c6fc44b186e95f4f191623e1fd43cb8c6923ad887116a54.svg"],img[src="/assets/carrier-5818d0a454d4b4b72c7b8538634be623fd10e70fcce6d31ae6da7e03ef410e60.svg"],img[src="/assets/carrier-556f28d81aeb0a3f7f6e0e463f29ba4f386b85ecd2840c06296861c5c2e13953.png"],img[src="/assets/carrier-36d9daf53e76302bc84eb5475358fe768ecdcf4aa904eb3a340823c31de9e5b3.png"],img[src="/assets/carrier-02851aa1eda0e0111b83e745f29fb1a0cb35059246c74c4d29eacc362ffd027f.svg"]{border-radius:6px;background:#143b55!important;padding:6px!important}
